Innholdsfortegnelse:
- Definisjon - Hva betyr Computer Aided Software Engineering (CASE)?
- Techopedia forklarer Computer Aided Software Engineering (CASE)
Definisjon - Hva betyr Computer Aided Software Engineering (CASE)?
Computer -ided software engineering (CASE) er anvendelsen av datastøttede verktøy og metoder i programvareutvikling for å sikre en høy kvalitet og feilfri programvare. CASE sikrer en kontrollert og disiplinert tilnærming og hjelper designere, utviklere, testere, ledere og andre til å se prosjektmilepelene under utviklingen.
CASE kan også tjene som et depot for prosjektrelaterte dokumenter som forretningsplaner, krav og designspesifikasjoner. En av de beste fordelene ved å bruke CASE er levering av sluttproduktet, som sannsynligvis oppfyller kravene i den virkelige verden, da det sikrer at kundene forblir en del av prosessen.
Techopedia forklarer Computer Aided Software Engineering (CASE)
CASE-tilnærmingen dekker hele syklusen av produktutvikling, inkludert kodegenerering, produktverktøy, depoter, prototyping og andre verktøy.
Ulike verktøy er integrert i CASE og kalles CASE-verktøy, som brukes til å støtte forskjellige stadier og milepæler i en programvareutviklingslivssyklus.
Typer av CASE-verktøy inkluderer:
- Diagramming Tools: Hjelp til skjematiske og grafiske fremstillinger av data og systemprosesser.
- Datavisnings- og rapportgeneratorer: Hjelp til å forstå datakravene og relasjonene som er involvert.
- Analyseverktøy: Fokus på inkonsekvente, uriktige spesifikasjoner involvert i diagrammet og dataflyten.
- Central Repository: Gir det eneste lagringspunktet for datagrammer, rapporter og dokumenter relatert til prosjektstyring.
- Dokumentasjonsgeneratorer: Hjelp til å generere bruker- og teknisk dokumentasjon i henhold til standarder.
- Kodegeneratorer: Hjelp til automatisk generering av kode, inkludert definisjoner, ved hjelp av design, dokumenter og diagrammer.
Fordelene med CASE-tilnærmingen inkluderer:
- Ettersom det legges spesiell vekt på redesign og testing, reduseres servicekostnadene for et produkt over forventet levetid betraktelig.
- Produktets generelle kvalitet forbedres når en organisert tilnærming benyttes under utviklingsprosessen.
- Sjansene for å oppfylle kravene i den virkelige verden er mer sannsynlig og enklere med en datastyrt programvareteknisk tilnærming.
CASE gir indirekte en organisasjon et konkurransefortrinn ved å bidra til å sikre utvikling av høykvalitetsprodukter.








