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
-
UML
- ArgoUML (Open Source)
- Diapositiva (open source)
- Architetto d'impresa
- Fujaba (open source)
- Innovatore
- oggettoF
- Rosa razionale
- SiSy
- StarUML (open source)
- Insieme
- INCASTONATO (Open Source)
- Ombrello (open source)
- UMlet (open source)
- Paradigma visivo
- Microsoft Visio
- SA/SD ( Analisi Strutturata e Progettazione Strutturata )
-
CAMERA
- Sviluppatore ObjectTime
- eTrice (Open Source)
Guarda anche
- modello
- Orientamento oggetto
- Elenco degli strumenti di modellazione dei dati
- Ambiente di sviluppo software