Linguaggio di Modellazione UML
Il linguaggio di modellazione UML (Unified Modeling Language, Linguaggio di Modellazione Unificato) descrive processi e componenti utilizzando diagrammi e schemi. Tuttavia, UML non è un vero linguaggio di programmazione, ma è possibile generare codice sulla base dei suoi modelli.
Questo linguaggio di modellazione ha trovato ampia applicazione nei cicli di lavoro dello sviluppo software e nella progettazione di sistemi.
Esistono i seguenti tipi principali di diagrammi nel linguaggio UML:
- Diagrammi strutturali (Structure Diagrams), ai quali appartengono i diagrammi delle classi, dei componenti, della struttura composita, di collaborazione (UML2.0), di distribuzione, degli oggetti, dei pacchetti, dei profili (UML2.2).
- Diagrammi comportamentali (Behavior Diagrams), che includono i diagrammi delle attività, degli stati, dei casi d'uso.
- Diagrammi di interazione (Interaction Diagrams), che includono i diagrammi di comunicazione (UML2.0), di panoramica delle interazioni (UML2.0), di sequenza, di temporizzazione (UML2.0).
Vedi anche
-
l'insieme di concetti Paradigma di programmazione,
che definisce l'approccio alla programmazione -
la metodologia
OOP,
ampiamente utilizzata nella programmazione -
lo schema
MVC,
utilizzato per organizzare il codice in blocchi per ogni task -
il diagramma di burndown,
utilizzato per la rappresentazione grafica del volume di lavoro