Accedi a Microsoft
Accedi o crea un account.
Salve,
Select a different account.
Hai più account
Scegli l'account con cui vuoi accedere.

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.

Esempio di diagramma di attività UML che mostra il flusso di controllo per l'iscrizione degli studenti all'università.

Se invece si vuole rappresentare un flusso in risposta a eventi esterni, usare un diagramma macchina a stati.

Avviare un diagramma di attività

  1. Avviare Visio. In alternativa, se è già aperto un file, fare clic su File > Nuovo.

  2. Nella casella di ricerca digitare Attività UML.

  3. Selezionare il diagramma attività UML.

  4. Nella finestra di dialogo selezionare Unità metriche o Unità usa.

  5. Selezionare Crea.

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

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

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

    1. Trascinare una forma Corsia nella pagina di disegno.

      Forma Corsia.

    2. Fare doppio clic su ogni etichetta della forma per modificare il nome predefinito.

    3. Ripetere i passaggi a e b finché non sono state aggiunte tutte le partizioni o le unità organizzative necessarie.

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

    Nodo iniziale.   Nodo finale.

  • Aggiungere una forma Azione per ogni stato di azione o attività che si vuole rappresentare.

    Forma azione.

  • Usare una forma Decisione con condizioni di protezione per indicare una possibile transizione da uno stato di azione.

    Forma decisione.

  • Usare il nodo Fork per rappresentare il forking di uno stato di azione in più stati paralleli.

    Nodo Fork.

  • Usare il nodo Join per rappresentare la sincronizzazione di più stati di azione in un unico stato.

    Nodo join.

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à

  1. Aprire Visio per il Web.

  2. Nell'angolo in alto a destra della pagina selezionare Altri modelli.

  3. Cercare Attività UML o scorrere verso il basso nella raccolta fino alla riga Attività UML.

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

    1. Trascinare una forma Corsia nella pagina di disegno.

      Forma Corsia.

    2. Fare doppio clic su ogni etichetta della forma per modificare il nome predefinito.

    3. Ripetere i passaggi a e b finché non sono state aggiunte tutte le partizioni o le unità organizzative necessarie.

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

    Nodo iniziale.   Nodo finale.

  • Aggiungere una forma Azione per ogni stato di azione o attività che si vuole rappresentare.

    Forma azione.

  • Usare una forma Decisione con condizioni di protezione per indicare una possibile transizione da uno stato di azione.

    Forma decisione.

  • Usare il nodo Fork per rappresentare il forking di uno stato di azione in più stati paralleli.

    Nodo Fork.

  • Usare il nodo Join per rappresentare la sincronizzazione di più stati di azione in un unico stato.

    Nodo join.

Avviare un diagramma di attività

  1. Aprire il diagramma modello UML che contiene l'elemento UML per il quale si vuole creare un diagramma di attività.

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

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

    1. Dallo stencil Attività trascinare una forma Corsia nella pagina di disegno.

    2. Fare doppio clic sulla forma per aggiungere un nome e altri valori delle proprietà.

    3. Ripetere i passaggi a e b finché non sono state aggiunte tutte le partizioni o le unità organizzative necessarie.

    4. Trascinare i punti di selezione laterali sulle forme Corsia per impostare le dimensioni desiderate per le corsie.

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

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

  3. Connettere forme Flusso di controllo a forme Stato per indicare il passaggio da uno stato a un altro.

    1. In un diagramma di attività trascinare una forma Flusso di controllo nella pagina di disegno.

    2. Associare il punto finale Flow forma controllo (senza la punta della freccia) a un punto di connessione Immagine del punto di connessione - X blu sulla forma Stato azione o Stato di origine.

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

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

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

  5. Per sostituire le stringhe di transizione con icone di segnale, usare le forme Invio segnale e Ricezione segnale per rappresentare i segnali.

  6. 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à.

  7. Salvare il diagramma.

Vedere anche

Diagrammi UML in Visio 

Creare un diagramma macchina a stati UML

Creare un diagramma di casi di utilizzo UML

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Office Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×