UML - Diagrammi di sequenza

Sommario
Il diagrammi di sequenza Contrariamente ai diagrammi di stato, ci mostrano il passaggio successivo e come gli oggetti dovrebbero comunicare tra loro.
Questi diagrammi sono costituiti da oggetti, poiché sono questi che stabiliscono i passi da compiere allo scadere del tempo.
Diagrammi di sequenza
UN diagramma di sequenza è composto da oggetti, questi oggetti sono rappresentati nel solito modo con rettangoli con nomi e il sequenza temporale È rappresentato verticalmente, possiamo anche includere messaggi utilizzando linee continue con una punta di freccia nella direzione in cui viene inviato il messaggio.
oggetti
Il oggetti Li collocheremo nella parte superiore del diagramma, in questo modo semplifichiamo la loro lettura, se abbiamo più oggetti li disporremo da sinistra a destra.
Vediamo di seguito un esempio di ciò che stiamo spiegando e con questo grafico spiegheremo alcuni dettagli aggiuntivi:

In questa immagine vediamo che c'è una linea tratteggiata sotto l'oggetto, questa linea rappresenta il linea di vita dell'oggetto, quindi al di sotto di questo troviamo un rettangolo che è l'esecuzione eseguita da un oggetto ed è nota come attivazione.
Messaggi
Il messaggi possono essere inviati da un oggetto all'altro nella sua linea di vita, cioè possono partire ad un certo punto nel tempo, un altro aspetto importante è che un oggetto può inviare un messaggio a se stesso.
Ho 3 tipi di messaggi, sincroni, asincroni e semplici; Prima di continuare a esaminare i concetti, vediamo come rappresentiamo ciascuno di questi messaggi:

Il messaggio semplice quello che fa è passare il controllo da un oggetto all'altro, il messaggio sincrono fa in modo che l'oggetto che lo invia attenda una risposta per poter continuare nel suo ciclo di vita e infine il messaggio asincrono, fa in modo che l'oggetto non attenda una risposta per continuare la sua esecuzione.
Tempo atmosferico
Il tempo è rappresentato dalla verticalità del diagramma, è come un getto d'acqua, dove ciò che è più vicino alla sommità avviene prima di ciò che è più vicino al fondo di detto diagramma.
Questo ci dà un aspetto bidimensionale del diagramma, cioè abbiamo un layout orizzontale in cui mostriamo gli elementi disponibili e un layout verticale che mostra il passare del tempo.
Vediamo di seguito un diagramma più completo che incorpora gli elementi già citati, l'unica aggiunta sarà un attore che è quello che inizia la sequenza.

Come vediamo in quest'ultimo diagramma, rispettiamo i parametri che abbiamo indicato, prima l'attore inizia la sequenza inviando un messaggio all'oggetto più vicino a sinistra, a destra vediamo che abbiamo un altro oggetto, notiamo che col passare del tempo nella linea verticale gli oggetti si scambiano semplici messaggi, cioè alternano il controllo della sequenza.
Con questo finiamo questo tutorial sapendo in questo modo come creare un diagramma di sequenza con il quale possiamo stabilire maggiori dettagli quando descriviamo un processo in UML.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave