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

  1. Aggiungi una pagina UML Diagramma delle Classi
  2. Premi U (oppure scegli Classe dal menu UML) e fai clic o trascina sulla tela per posizionare una classe
  3. Modifica il nome, gli attributi e le operazioni della classe nella scheda Disponi dell'Ispettore → sezione UML
  4. Premi R (Relazione) e trascina da una classe all'altra per collegarle

Creare un diagramma di sequenza

  1. Aggiungi una pagina UML Diagramma di Sequenza
  2. Premi P (Partecipante) e fai clic per posizionare i partecipanti in alto
  3. Premi M (Messaggio) e trascina tra le linee di vita per creare i messaggi
  4. Usa Attivazione e Frammento dal menu UML per i riquadri di esecuzione e i frammenti combinati

Per saperne di più