Un diagramma di attività UML inVisio simile a un diagramma di flusso. Il flusso di controllo viene attivato dal completamento di azioni (o attività)all'interno del sistema. Il flusso può essere sequenziale, simultaneo o ramificato, indicato da forme come corsie, forchette e join.
Usare un diagramma di attività per descrivere il modo in cui vengono coordinate diverse attività per fornire un servizio o un altro risultato finale. I diagrammi di attività possono mostrare in che modo gli eventi di un caso di utilizzo sono correlati tra loro o come una raccolta di casi di utilizzo si coordina per rappresentare un flusso di lavoro aziendale.
Se invece si vuole rappresentare un flusso in risposta a eventi esterni, usare un diagramma macchina a stati.
Avviare un diagramma di attività
-
Avviare Visio. In alternativa, se è già aperto un file, fare clic su File > Nuovo.
-
Nella casella di ricerca digitare Attività UML.
-
Selezionare il diagramma attività UML.
-
Nella finestra di dialogo selezionare Unità metriche o Unità usa.
-
Selezionare Crea.
-
Si apre il diagramma. Accanto al diagramma dovrebbe comparire la finestra Forme. Se non è visualizzato, passare a Visualizza > attività e verificare che l'opzione Forme sia selezionata. Se ancora non è visualizzato, fare clic sul pulsante Espandi la finestra Forme a sinistra.
-
Nella scheda Visualizza assicurarsi che la casella di controllo accanto a Punti di connessione sia selezionata. Questa opzione consente di visualizzare i punti di connessione quando si inizia a connettere le forme.
-
È ora possibile inserire corsie e creare il flusso di controllo attività nel diagramma.
Progettare il diagramma
-
Se si vuole indicare una responsabilità nel diagramma di attività, trascinare una forma Corsia nella pagina per ogni classe, persona o unità organizzativa da rappresentare. A tale scopo:
-
Trascinare una forma Corsia nella pagina di disegno.
-
Fare doppio clic su ogni etichetta della forma per modificare il nome predefinito.
-
Ripetere i passaggi a e b finché non sono state aggiunte tutte le partizioni o le unità organizzative necessarie.
-
Trascinare i punti di selezione laterali sulle forme corsia per impostare le dimensioni desiderate per le corsie.
-
-
Usare le forme Nodo iniziale e Nodo finale per rappresentare gli pseudo stati iniziali e finali.
-
Aggiungere una forma Azione per ogni stato di azione o attività che si vuole rappresentare.
-
Usare una forma Decisione con condizioni di protezione per indicare una possibile transizione da uno stato di azione.
-
Usare il nodo Fork per rappresentare il forking di uno stato di azione in più stati paralleli.
-
Usare il nodo Join per rappresentare la sincronizzazione di più stati di azione in un unico stato.
Nota: La creazione e la modifica di diagrammi UML in Visio per il Web richiede una licenza Visio - Piano 1 o Visio - Piano 2, che viene acquistata separatamente da Microsoft 365. Per altre informazioni, contattare l'Microsoft 365 amministratore. Se l'amministratore ha attivato gli acquisti in modalità self-service, è possibile acquistare una licenza per Visio se stessi. Per altre informazioni, vedere Domande frequenti sugli acquisti in self-service.
Avviare un diagramma di attività
-
Aprire Visio per il Web.
-
Nell'angolo in alto a destra della pagina selezionare Altri modelli.
-
Cercare Attività UML o scorrere verso il basso nella raccolta fino alla riga Attività UML.
-
Iniziare con un modello di attività UML vuoto o un diagramma di avvio dell'attività UML. Selezionare Crea in quello che si vuole usare.
È ora possibile inserire corsie e creare il controllo attività nel diagramma.
Progettare il diagramma
-
Se si vuole indicare una responsabilità nel diagramma di attività, trascinare una forma Corsia nella pagina per ogni classe, persona o unità organizzativa da rappresentare. A tale scopo:
-
Trascinare una forma Corsia nella pagina di disegno.
-
Fare doppio clic su ogni etichetta della forma per modificare il nome predefinito.
-
Ripetere i passaggi a e b finché non sono state aggiunte tutte le partizioni o le unità organizzative necessarie.
-
Trascinare i punti di selezione laterali sulle forme corsia per impostare le dimensioni desiderate per le corsie.
-
-
Usare le forme Nodo iniziale e Nodo finale per rappresentare gli pseudo stati iniziali e finali.
-
Aggiungere una forma Azione per ogni stato di azione o attività che si vuole rappresentare.
-
Usare una forma Decisione con condizioni di protezione per indicare una possibile transizione da uno stato di azione.
-
Usare il nodo Fork per rappresentare il forking di uno stato di azione in più stati paralleli.
-
Usare il nodo Join per rappresentare la sincronizzazione di più stati di azione in un unico stato.
Avviare un diagramma di attività
-
Aprire il diagramma modello UML che contiene l'elemento UML per il quale si vuole creare un diagramma di attività.
-
Nel visualizzazione albero fare clic con il pulsante destro del mouse sull'icona relativa a pacchetto, sottosistema, classe, operazione o Use Case in cui si vuole creare un diagramma di attività. Scegliere Nuovo e quindi fare clic su Diagramma attività.
Verrà visualizzata una pagina vuota e lo stencil UML - Attività verrà visualizzato nella prima posizione. Nell'area di lavoro viene visualizzata la filigrana "Attività". Alla visualizzazione albero viene aggiunta un'icona che rappresenta il diagramma.
Nota: Se la visualizzazione albero non è visibile, scegliere Visualizza dal menu UML e quindi fare clic su Esplora modelli.
Progettare il diagramma
-
Se si vuole indicare una responsabilità nel diagramma di attività, trascinare una forma Corsia nella pagina per ogni classe, persona o unità organizzativa da rappresentare.
-
Dallo stencil Attività trascinare una forma Corsia nella pagina di disegno.
-
Fare doppio clic sulla forma per aggiungere un nome e altri valori delle proprietà.
-
Ripetere i passaggi a e b finché non sono state aggiunte tutte le partizioni o le unità organizzative necessarie.
-
Trascinare i punti di selezione laterali sulle forme Corsia per impostare le dimensioni desiderate per le corsie.
-
Trascinare le forme Stato, Stato azione, Oggetto in stato e Ricezione segnale o Invio segnale nelle aree definite dalle corsie e connetterle usando forme Flusso di controllo e Flusso oggetto.
-
-
Trascinare una forma Stato azione o Stato nella pagina di disegno per ogni azione o stato attività da rappresentare. Usare le forme Stato iniziale e Stato finale per rappresentare gli pseudo stati iniziale e finale. Usare forme stato nei diagrammi di attività e di stato UML
-
Connettere forme Flusso di controllo a forme Stato per indicare il passaggio da uno stato a un altro.
-
In un diagramma di attività trascinare una forma Flusso di controllo nella pagina di disegno.
-
Associare il punto finale Flow forma controllo (senza la punta della freccia) a un punto di connessione
sulla forma Stato azione o Stato di origine.
-
Associare il punto finale della forma Flusso di controllo (con la punta) a un punto di connessione nella forma di destinazione Stato azione o Stato.
-
Fare doppio clic sulla forma Flusso di controllo per aggiungere una stringa di transizione, inclusi un evento, una condizione guardia, un'espressione di azione e altro ancora.
-
-
Usare le forme di transizione complessa, Transizione (Fork) o Transizione (Join), per rappresentare la diramazione di uno stato azione in diversi stati paralleli o la sincronizzazione di più stati azione in uno stato. Per altre informazioni, vedere Usare le forme di transizione nei diagrammi di stato e attività UML.
-
Per sostituire le stringhe di transizione con icone di segnale, usare le forme Invio segnale e Ricezione segnale per rappresentare i segnali.
-
Fare doppio clic su una forma per visualizzare la relativa finestra di dialogo Proprietà UML in cui è possibile aggiungere un nome, una stringa di transizione, una condizione guardia, eventi posticipati e altre proprietà.
-
Salvare il diagramma.