UML è l'acronimo di Unified Modeling Language e definisce un insieme di convenzioni per la descrizione di sistemi software, principalmente orientati agli oggetti. Serve a chi sviluppa software sia in fase progettuale, per avere una visione d'insieme della strategia scelta, sia in fase di debug, per individuare velocemente un errore o le criticità del programma. Il risultato del processo che impiega UML è un complesso di illustrazioni grafiche che evidenziano il funzionamento di un sistema e la sua struttura.
Lo scopo di questa breve guida è quella di illustrare gli elementi fondamentali di UML, mettendo rapidamente in grado il lettore di realizzare i diagrammi per rappresentare un qualsiasi sistema a oggetti. L'elemento fondamentale di UML è che si tratta di una famiglia di rappresentazioni grafiche, quindi il testo fa largo uso di illustrazioni per esemplificare la sintassi del linguaggio.
Argomenti in breve
- Alla scoperta dello standard UML
- La sintassi e le convenzioni
- Utilizzare UML per realizzare rappresentazioni di sistemi software
- Rappresentare sistemi orientati agli oggetti
- Le diverse tipologie di diagrammi realizzabili con UML
L'autore
Enrico Amedeo è SUN Certified Enteprise Architect for Java Platform 2 Enterprise Edition Technology. Attualmente lavora come senior developer presso una importante software house. Per Apogeo è anche co-autore di C# Pocket.
|