Diagrammi UML
Diagrammix offre supporto dedicato per i diagrammi delle classi e i diagrammi di sequenza UML (Unified Modeling Language), aiutandoti a visualizzare l'architettura software, i pattern di progettazione e le interazioni di sistema.
Nota: I diagrammi UML sono una funzione PRO.
Pagine UML
I diagrammi UML vivono nelle proprie pagine (schede). Fai clic su + nella barra delle schede e scegli:
- UML Diagramma delle Classi (
Option+Cmd+T) - UML Diagramma di Sequenza (
Shift+Option+Cmd+T)
In una pagina UML, la barra degli strumenti mostra un menu UML con gli strumenti corrispondenti, e la scheda Disponi dell'Ispettore mostra una sezione UML per l'elemento selezionato.
Tipi di diagramma supportati
Diagrammi delle classi
Modella la struttura statica del tuo sistema con classi, attributi, operazioni e relazioni.
- Classi con stereotipi (ad es.
<<interface>>) e un'opzione Astratta - Attributi e operazioni con modificatori di visibilità (+, -, #, ~)
- Relazioni: associazione, dipendenza, ereditarietà, realizzazione, aggregazione, composizione
Diagrammi di sequenza
Visualizza le interazioni tra oggetti nel tempo con partecipanti, messaggi, attivazioni e frammenti.
- Partecipanti con linee di vita — ruoli partecipante, attore, confine, controllo, entità e database
- Messaggi sincroni, asincroni, di ritorno e di auto-chiamata
- Riquadri di attivazione che mostrano il focus di esecuzione
- Frammenti combinati (alt, opt, loop, par e altri)
Guida rapida
Creare un diagramma delle classi
- Aggiungi una pagina UML Diagramma delle Classi
- Premi
U(oppure scegli Classe dal menu UML) e fai clic o trascina sulla tela per posizionare una classe - Modifica il nome, gli attributi e le operazioni della classe nella scheda Disponi dell'Ispettore → sezione UML
- Premi
R(Relazione) e trascina da una classe all'altra per collegarle
Creare un diagramma di sequenza
- Aggiungi una pagina UML Diagramma di Sequenza
- Premi
P(Partecipante) e fai clic per posizionare i partecipanti in alto - Premi
M(Messaggio) e trascina tra le linee di vita per creare i messaggi - Usa Attivazione e Frammento dal menu UML per i riquadri di esecuzione e i frammenti combinati
Per saperne di più
- Diagrammi delle Classi - Guida dettagliata alla creazione di diagrammi delle classi
- Diagrammi di Sequenza - Guida dettagliata alla creazione di diagrammi di sequenza