Hjem Utvikling Hva er datastøttet programvareteknikk (case)? - definisjon fra techopedia

Hva er datastøttet programvareteknikk (case)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

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.

Hva er datastøttet programvareteknikk (case)? - definisjon fra techopedia