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:
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:
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.
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