UML - Diagrammi di attività avanzati

Sommario
All'interno di una Diagramma delle attività Possiamo rappresentare diverse situazioni aggiuntive che si verificano in un processo, questo a parte il passaggio da un'attività all'altra e il processo decisionale, ad esempio possiamo eseguire due modi contemporaneamente, ciò che chiamiamo UML Percorsi ricorrenti e possiamo anche inviare indicazioni che faranno eseguire altre attività, solo per citarne alcune.
Percorsi ricorrenti
Ci sono momenti in cui la nostra attività deve essere separata in due percorsi e contrariamente alle decisioni in cui si realizza un percorso o un altro, dovremo far funzionare entrambi i percorsi contemporaneamente, questo è ciò che chiamiamo percorsi ricorrenti, una volta terminate entrambe le attività ricorrenti uniranno i loro percorsi per seguire l'esecuzione del diagramma.
Rappresentiamo questi percorsi ricorrenti con una linea orizzontale più spessa e da essa deriviamo le frecce che portano alle attività da svolgere, per poi confluire in un'altra linea spessa come quella che ha iniziato il percorso ricorrente e porta ad un percorso comune.
Vediamo di seguito un esempio di ciò che stiamo descrivendo:

indicazioni
Durante il nostro tour di attività è possibile inviare indicazioni ad altre attività, facendole eseguire, per rappresentare l'invio di indicazioni si usa la figura del pentagono, dove il pentagono normale invierà l'indicazione e un pentagono convesso riceverà detta indicazione ed eseguirà l'attività corrispondente.
Vediamo nel grafico seguente a cosa ci riferiamo:

In questo particolare esempio vediamo che l'indicazione è il cambio di canale, questo genera un'attività chiamata mostra nuovo canale da eseguire e agisce sull'oggetto televisivo.
Esempio di diagramma di attività
Faremo un esempio di come creare un documento, in questo modo applicheremo un caso più attaccato alla realtà durante la creazione di un diagramma.
Innanzitutto andiamo a riassumere i passaggi da eseguire:
  • Apri l'applicazione di elaborazione testi.
  • Crea un nuovo file.
  • Salva il file con un nome univoco in una directory.
  • Inserisci il contenuto del documento.
  • Completa il contenuto con grafici o tabelle.
  • Salva di nuovo.
  • Stampa.
  • Chiudi l'applicazione di elaborazione testi.
Osserviamo ora la seguente immagine che rappresenta il diagramma corrispondente con i passaggi sopra descritti:

Come possiamo vedere, ciò che descriviamo in pochi passaggi diventa un diagramma che, sebbene non molto esteso, è abbastanza ampio e semplice, graficamente possiamo vedere come ogni punto rappresenti un'attività e abbiamo anche due punti decisionali che ci generano attività extra.
Un'altra particolarità che vediamo è che possiamo passare da un processo decisionale all'altro, non abbiamo necessariamente due opzioni definite, possiamo, a seconda del risultato della prima decisione, passare a una seconda e così via, ovviamente questo in eccesso potrebbe rendere il diagramma poco leggibile.
Con questo finiamo questo tutorial imparando che questo utile diagramma si presta a rappresentare in modo dettagliato e visivo cosa fanno le attività per un determinato processo nel nostro sistema.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