UML - Diagrammi di attività

Sommario
Il diagrammi di attività in UML Ci permettono di mostrare le fasi di un processo o di un'operazione, la sua forma e struttura è molto simile ai diagrammi di flusso di una vita, poiché incorpora un flusso di viaggio, compreso il processo decisionale.
Gli utenti con esperienza di programmazione troveranno familiare questo diagramma in quanto mostra loro visivamente la sequenza in cui vengono eseguite le operazioni come si vedrebbe nel diagramma di flusso di cui sopra.
Diagramma delle attività
Lo scopo principale di questo diagramma è mostrare in modo generale e semplificato ciò che accade all'interno di un processo o di un'operazione, estendere al diagramma di stato Quindi questi due sono correlati, ad esempio il diagramma di stato mostra i diversi stati e attori, lo stesso con le frecce rappresenta le attività, in questo caso il diagramma di attività fornisce il dettaglio di ciò che accade in ciascuna freccia.
Rappresentazione delle attività
Poiché conosciamo lo scopo del Diagramma delle attività, ora andiamo a sapere come dovremmo rappresentarlo nel UML, prima le attività sono rettangoli con bordi arrotondati, è più stretto del rettangolo degli stati, con le frecce rappresentiamo il passaggio ad altre attività.
Infine, dobbiamo sapere che abbiamo un punto iniziale e un punto finale per limitare l'azione del nostro diagramma, il punto iniziale è un cerchio pieno di nero e il punto finale è un cerchio pieno all'interno di un altro cerchio.
Vediamo di seguito un'immagine di come sarebbe quello che abbiamo appena spiegato:

Come possiamo vedere abbiamo due attività, una precede l'altra e il passo è rappresentato da una freccia, delimitando il nostro diagramma ci sono i punti di inizio e fine, per via di questa struttura diciamo che è molto simile al classico diagramma di flusso.
Il processo decisionale
Come nella vita quotidiana, nel diagramma di attività arriva anche un momento in cui dobbiamo valutare uno scenario e prendere una decisione in base al suo risultato, per questo abbiamo strumenti che ci permettono di rappresentarlo, in questo modo non abbiamo un limite di ciò che possiamo ottenere per rappresentare fedelmente gli oggetti del sistema o del software che stiamo disegnando.
Le decisioni possono essere rappresentate in due modi, il primo usando due frecce partendo dall'attività e ciascuna delle frecce avrà il nome della decisione e indicherà l'attività da svolgere secondo la decisione presa al momento.
Il secondo modo per rappresentarlo è come nei diagrammi di flusso usando a diamante, su ogni lato avremo la decisione di valutare e in base a ogni risposta avremo una strada da percorrere.
Vediamo di seguito un'immagine che mostra entrambe le opzioni di rappresentazione di un processo decisionale:

INGRANDIRE

Sul lato sinistro abbiamo la prima forma di rappresentazione vediamo che ogni freccia ha una condizione diversa, la prima è Affamato e il secondo è inappetente, ogni percorso porta a un'attività diversa e ciascuna di queste attività porta alla fine; Sul lato destro vediamo la seconda forma con il rombo che indica il processo decisionale.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave