UML - Tipi di modellazione
È molto importante distinguere tra il modello UML. Diversi diagrammi vengono utilizzati per diversi tipi di modellazione UML. Esistono tre tipi importanti di modellazione UML.
Modellazione strutturale
La modellazione strutturale cattura le caratteristiche statiche di un sistema. Sono costituiti da quanto segue:
- Diagrammi delle classi
- Diagrammi di oggetti
- Diagrammi di distribuzione
- Diagrammi di pacchetto
- Diagramma della struttura composita
- Schema dei componenti
Il modello strutturale rappresenta la struttura del sistema e questa struttura è il luogo in cui esistono tutti gli altri componenti. Pertanto, il diagramma delle classi, il diagramma dei componenti e i diagrammi di distribuzione fanno parte della modellazione strutturale. Rappresentano tutti gli elementi e il meccanismo per assemblarli.
Il modello strutturale non descrive mai il comportamento dinamico del sistema. Il diagramma delle classi è il diagramma strutturale più utilizzato.
Modellazione comportamentale
Il modello comportamentale descrive l'interazione nel sistema. Rappresenta l'interazione tra i diagrammi strutturali. La modellazione comportamentale mostra la natura dinamica del sistema. Sono costituiti da quanto segue:
- Diagrammi di attività
- Diagrammi di interazione
- Usa i diagrammi dei casi
Tutto quanto sopra mostra la sequenza dinamica del flusso in un sistema.
Modellazione architettonica
Il modello architettonico rappresenta la struttura complessiva del sistema. Contiene elementi sia strutturali che comportamentali del sistema. Il modello architettonico può essere definito come il modello dell'intero sistema. Il diagramma del pacchetto rientra nella modellazione architettonica.