Innehållsförteckning:
- Definition - Vad betyder Computer Aided Software Engineering (CASE)?
- Techopedia förklarar Computer Aided Software Engineering (CASE)
Definition - Vad betyder Computer Aided Software Engineering (CASE)?
Datorstödd mjukvaruteknik (CASE) är tillämpningen av datorassisterade verktyg och metoder inom programvaruutveckling för att säkerställa en högkvalitativ och defektfri programvara. CASE säkerställer en kontrollerad och disciplinerad strategi och hjälper designers, utvecklare, testare, chefer och andra att se projektets milstolpar under utvecklingen.
CASE kan också fungera som ett arkiv för projektrelaterade dokument som affärsplaner, krav och designspecifikationer. En av de bästa fördelarna med att använda CASE är leveransen av slutprodukten, som mer sannolikt uppfyller verkliga krav eftersom det säkerställer att kunderna förblir del av processen.
Techopedia förklarar Computer Aided Software Engineering (CASE)
CASE-strategin täcker hela produktutvecklingscykeln, inklusive kodgenerering, produktverktyg, förvar, prototyper och andra verktyg.
Olika verktyg är integrerade i CASE och kallas CASE-verktyg, som används för att stödja olika stadier och milstolpar i en mjukvaruutvecklings livscykel.
Typer av CASE-verktyg inkluderar:
- Diagramming Tools: Hjälp till schematiska och grafiska framställningar av data och systemprocesser.
- Datorvisning och rapportgeneratorer: Hjälp till att förstå datakraven och de inblandade relationerna.
- Analysverktyg: Fokusera på inkonsekventa, felaktiga specifikationer involverade i diagrammet och dataflödet.
- Centralförvaret: Tillhandahåller en enda lagringsplats för datadiagram, rapporter och dokument relaterade till projekthantering.
- Dokumentationsgeneratorer: Hjälp med att generera användar- och teknisk dokumentation enligt standarder.
- Kodgeneratorer: Hjälp till automatisk generering av kod, inklusive definitioner, med hjälp av mönster, dokument och diagram.
Fördelarna med CASE-metoden inkluderar:
- Eftersom särskild tonvikt läggs på såväl omdesign som testning, minskas servicekostnaderna för en produkt under den förväntade livslängden avsevärt.
- Produktens totala kvalitet förbättras när ett organiserat tillvägagångssätt vidtas under utvecklingsprocessen.
- Chansen att uppfylla verkliga krav är mer troligt och lättare med en datorstödd mjukvaruteknik.
CASE ger indirekt en organisation en konkurrensfördel genom att hjälpa till att säkerställa utvecklingen av högkvalitativa produkter.




