Oggetti diagramma UML e loro utilizzo

Pubblicato: 2022-04-05

Ecco una panoramica di tutti i nove diversi tipi di oggetti del diagramma Modeling che sono racchiusi nell'intestazione dell'UML.

  • Diagrammi di classe UML
  • Diagrammi di casi d'uso UML
  • Diagrammi di oggetti UML
  • Diagrammi di sequenza UML
  • Diagrammi di collaborazione UML
  • Diagrammi del diagramma di stato UML
  • Diagrammi di attività UML
  • Diagrammi dei componenti UML
  • Diagrammi di distribuzione UML

Tutti questi oggetti diagramma UML sono disponibili in Creately e puoi provare una demo o dare un'occhiata ad alcuni diagrammi UML di esempio per più contesto.

Sistema

Un sistema in un diagramma dei casi d'uso UML è un rettangolo che copre tutti i casi d'uso nel sistema che definisce l'ambito del sistema. Qualsiasi cosa all'interno della scatola rappresenta la funzionalità che è nell'ambito e qualsiasi cosa al di fuori non lo è. Si noti che gli attori nel sistema sono al di fuori del sistema.

oggetti diagramma UML di esempio di sistema

Oggetto semplice

diagramma oggetto - oggetti diagramma uml

L'oggetto semplice del diagramma di oggetti UML è un rettangolo che mostra il nome dell'oggetto. Il nome di questo oggetto è solitamente sottolineato.

Oggetto

L'elemento oggetto dell'UML Object Diagram è un rettangolo diviso in due parti. La parte superiore contiene il nome dell'oggetto, mentre la seconda contiene gli attributi dell'oggetto. Nota: questo elemento non deve essere confuso con l'elemento Class che è diviso in tre parti.

Forma dell'oggetto - oggetti diagramma uml

Attivazione

Gli elementi di attivazione nel diagramma di sequenza UML sono riquadri sulle linee di vita. Queste sono anche chiamate caselle di chiamata al metodo e indicano che un oggetto sta rispondendo a un messaggio. Inizia quando il messaggio viene ricevuto e termina quando l'oggetto ha finito di gestire il messaggio.

esempio di attivazione - oggetti diagramma uml

Freccia del messaggio

Freccia del messaggio - oggetti diagramma uml

La freccia del messaggio nel diagramma di collaborazione UML mostra l'interazione tra l'oggetto iniziale e l'oggetto di destinazione.

Stato iniziale

Lo stato iniziale del diagramma Statechart UML è lo stato di un oggetto prima di qualsiasi transizione. Per gli oggetti, questo potrebbe essere lo stato al momento dell'istanza. Lo stato iniziale del diagramma di attività UML contrassegna il punto di ingresso e lo stato di attività iniziale. La notazione per lo stato iniziale è un piccolo cerchio pieno. Può esserci solo uno stato iniziale su un diagramma.

Stato finale

Lo stato finale del diagramma UML Statechart segna la distruzione dell'oggetto di cui stiamo modellando lo stato. Il diagramma di attività Fine in un UML mostra la cessazione dell'attività. La notazione Fine viene mostrata come un cerchio che circonda un piccolo cerchio pieno di solidi.

Attività

Lo stato dell'attività in un diagramma di stato UML e un diagramma di attività UML contrassegna un'azione da parte di un oggetto. La notazione per questo è un rettangolo arrotondato.

attività esempio oggetti diagramma uml

Giunzione

Giunzione - oggetti diagramma uml

Gli stati di giunzione in un diagramma UML Statechart sono vertici utilizzati per concatenare più transizioni. Sono usati per costruire percorsi di transizione composti tra stati. Una giunzione è rappresentata da un piccolo cerchio nero.

Scelta

Lo stato di scelta in un diagramma di stato UML valuta le protezioni dei trigger delle sue transizioni in uscita per selezionare solo una transizione in uscita. La decisione su quale percorso intraprendere potrebbe essere una funzione dei risultati delle azioni precedenti eseguite nella stessa fase dalla corsa al completamento. Uno pseudostato scelto è mostrato come un simbolo a forma di diamante.

Biforca / Unisciti

Forma a forcella - oggetti diagramma uml

Una notazione fork in un diagramma di attività UML è un nodo di controllo che suddivide un flusso in più flussi simultanei. Questo avrà un bordo in entrata e più bordi in uscita. Un nodo di unione è un nodo di controllo che sincronizza più flussi. Questo avrà più bordi in entrata e un bordo in uscita.

I vertici fork nel diagramma Statechart UML servono a dividere una transizione in entrata in due o più transizioni che terminano su vertici target ortogonali. I segmenti in uscita da un vertice di fork non devono avere protezioni o grilletti. Unisci vertici serve per unire diverse transizioni provenienti dai vertici di origine in diverse regioni ortogonali. Le transizioni che entrano in un vertice di join non possono avere guardie o trigger.

Puoi crearli facilmente online utilizzando il nostro strumento diagramma di attività.

Stato composito

Uno stato composito in un diagramma UML Statechart è uno stato che ha sottostati (stati nidificati).

Oggetto

La notazione Object in un diagramma di attività UML è un nodo di attività utilizzato per definire il flusso di oggetti in un'attività.

Fine del flusso

forma dell'estremità del flusso - oggetti diagramma uml

Il nodo Flow End in UML Activity Diagrams è un nodo finale di controllo che termina un flusso. Distrugge tutti i token che gli arrivano ma non ha effetto su altri flussi nell'attività. Questo è un piccolo cerchio con una X all'interno.

Ricezione del segnale

La notazione di ricezione del segnale, chiamata anche azione dell'evento Accetta in un diagramma di attività UML, è un'azione che attende il verificarsi di un evento specifico. Questo è disegnato come un pentagono concavo.

oggetti del diagramma uml di ricezione del segnale

Invio del segnale

L'invio del segnale nel diagramma di attività UML è un'azione che crea un'istanza di segnale dai suoi input e la trasmette all'oggetto target, dove può causare l'attivazione di una transizione di una macchina a stati o l'esecuzione di un'attività.

segnale di invio di oggetti diagramma uml di esempio

Partizione di attività

oggetti diagramma UML partizione attività

La partizione di attività in un diagramma di attività UML è una corsia orizzontale/verticale. Le partizioni vengono utilizzate per separare le azioni all'interno di un diagramma di attività.

Componente

oggetti del diagramma uml della forma del componente

Un Component UML Component Diagram rappresenta una parte modulare di un sistema. Un elemento Component in un diagramma di distribuzione UML rappresenta una parte distribuibile dell'implementazione di un sistema.

Interfaccia fornita

Un'interfaccia fornita di un componente in un diagramma del componente UML descrive i servizi che il componente offre al suo ambiente. Questo è modellato usando la notazione lollipop.

Interfaccia richiesta

Un'interfaccia richiesta di un componente in un diagramma dei componenti UML dichiara i servizi che il componente si aspetta dal proprio ambiente. Questo è modellato usando la notazione socket.

oggetti del diagramma uml dell'interfaccia richiesti

Interfaccia fornita e interfaccia richiesta con porta

Un'interfaccia fornita con la porta in un diagramma del componente UML specifica un punto di interazione distinto tra il componente e il suo ambiente. Le porte sono raffigurate come piccoli quadrati sui lati dei componenti.

porta interfaccia - oggetti diagramma uml

Nodo

Un elemento Node in un diagramma di distribuzione UML è tutto ciò che esegue il lavoro nel sistema. Questo può essere hardware come i personal computer; o software come il sistema operativo, il server di database e così via.

Dispositivo

Un elemento Device in un diagramma di distribuzione UML è un tipo di nodo che rappresenta una risorsa computazionale fisica in un sistema, ad esempio un server delle applicazioni.

esempio di dispositivo - oggetti diagramma uml

Specifica di distribuzione

Un elemento di specifica di distribuzione in un diagramma di distribuzione UML è un file di configurazione, ad esempio un documento XML o un file di testo che definisce come un artefatto viene distribuito su un nodo.

esempio di specifica di distribuzione oggetti diagramma uml