Computer Aided Software Engineering

L'ingegneria del software assistita da computer ( CASE ; sviluppo di software assistito da computer tedesco  ) descrive l'uso intensivo di strumenti supportati dall'IT per l'implementazione di un concetto di software . L'obiettivo è creare software il più completamente automatizzato possibile dalle descrizioni tecniche.

Gli strumenti CASE sono programmi che supportano gli ingegneri del software nella pianificazione, progettazione e documentazione dei risultati del loro lavoro (software). Un componente importante di CASE-Tools è una notazione grafica che viene utilizzata per visualizzare l'architettura del sistema software.

Gli strumenti CASE sono spesso integrati in ambienti di sviluppo integrati (IDE); a volte ci sono anche applicazioni stand-alone che si concentrano interamente su CASE (senza offrire gli altri elementi tipici di un ambiente di sviluppo).

Oltre alla moderna notazione grafica orientata agli oggetti UML , alcuni strumenti CASE supportano anche le cosiddette procedure strutturate Analisi strutturata e Design strutturato (SA/SD) nonché i metodi di modellazione dati Entity Relationship Modeling (ERM/SERM).

Strumenti CASE noti

Image
Umbrello, uno strumento CASE open source

Guarda anche

link internet