Creare un diagramma di distribuzione UML

Si applica a
Visio - Piano 1 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019

È possibile creare un diagramma di distribuzione UML che mostri l'architettura di una distribuzione di elementi software ai nodi. Prima di tutto, aprire il modello UML - Distribuzione e sceglierne una delle quattro opzioni. Viene quindi visualizzato lo stencil UML - Distribuzione, insieme alle forme conformi allo standard UML 2.5.

Stencil Distribuzione UML, forme di esempio sulla pagina

Avviare un diagramma di distribuzione UML

  1. Avviare Visio. In alternativa, se è già aperto un file, fare clic su File>nuovo.
  2. Vai alle categorie>Distribuzione UML di software e database>.
  3. Selezionare il modello vuoto o uno dei tre diagrammi di base. Dopo aver scelto il modello desiderato, fare clic su Crea.
  4. Accanto al diagramma dovrebbe comparire la finestra Forme. Se non è disponibile, passare a Visualizza>riquadri attività e verificare che l'opzione Forme sia selezionata. Se ancora non la vedi, fai clic sul pulsante della finestra Espandi le forme pulsante della finestra Espandi forme a sinistra.
  5. Nella scheda Visualizza assicurarsi che la casella di controllo accanto a Punti di connessione sia selezionata. In questo modo vengono visualizzati i punti di connessione quando si inizia a collegare le forme.
  6. A questo punto, trascinare le forme da includere in un diagramma dalla finestra Forme alla pagina. Per rinominare le etichette di testo, fare doppio clic sulle etichette.

Istanze dei nodi ed elementi

Quando si usano

  1. Usare le forme Istanza nodo quando si vuole specificare un'istanza di un dispositivo fisico o di calcolo in fase di esecuzione.
  2. Inserire le forme Istanza elemento all'interno delle forme di istanza del nodo per distribuire gli elementi.

1 che punta alla forma <<Istanza del nodo vm>> cloud :MachineInstance; 2 che punta alla forma Artefatto: <<Numero artefatto>> Cruncher.py

Passaggio 1

Trascinare una forma Istanza nodo nella pagina, quindi ingrandirla trascinando i punti di manipolazione della forma.

Forma Istanza nodo ingrandita

Passaggio 2

Trascinare una forma Istanza elemento e posizionarla all'interno della forma nodo più grande. Quando viene visualizzata un'evidenziazione verde, significa che la forma più piccola sarà contenuta all'interno della forma nodo più grande. Da quel momento, quando si sposterà la forma nodo, si sposterà anche l'elemento al suo interno.

Forma Elemento trascinata sopra la forma Istanza nodo, con evidenziatura verde

Altre forme contenitore

Nello stencil Distribuzione UML sono disponibili altre forme contenitore. Si comportano come la forma Istanza Nodo. In altre parole, quando si rilasciano forme su di essi, le forme vengono associate e si spostano insieme al contenitore. Ecco alcune delle forme contenitore più diffuse per i diagrammi distribuzione:

Nodi gerarchici

Annidare le forme nodo le une dentro le altre quando si vuole visualizzarle in ordine gerarchico.

Nodo Client utente contenente il nodo Browser che contiene a sua volta l'elemento HTML5

Forme pacchetto

Usare le forme Pacchetto quando è necessario rappresentare elementi contenitori come una cartella.

Forma Pacchetto contenente altre forme Istanza nodo ed Elemento

Panoramica del diagramma

Usare la forma Panoramica del diagramma quando si vuole racchiudere tutte le forme in una cornice.

Forma Panoramica del diagramma contenente altre forme Istanza nodo ed Elemento

Suggerimenti per i connettori

Raddrizzare i connettori

Se un connettore ha una traiettoria troppo complessa, fare clic con il pulsante destro del mouse su di esso e scegliere Connettore dritto.

Mostrare la molteplicità

Se necessario, fare clic con il pulsante destro del mouse sul connettore e scegliere Mostra molteplicità. Al termine vengono visualizzate quattro caselle di testo in cui è possibile aggiungere dettagli. Se non tutte le caselle di testo sono necessarie, eliminare quelle superflue.

Cambiare tipo di connettore

È possibile cambiare il tipo di connettore. Ad esempio, si può passare da Associazione ad Associazione diretta. Fare clic con il pulsante destro del mouse sul connettore e scegliere Imposta tipo di connettore.

Creare connessioni dinamiche anziché connessioni a un punto

Se si prevede di spostare spesso le forme, è consigliabile creare una connessione dinamica anziché una connessione punto.

Spostare o ruotare il testo sui connettori

In genere è necessario ruotare o spostare il testo sulle linee di connessione. Ecco come fare:

  1. Fare clic su un'area vuota della pagina per deselezionare tutte le opzioni selezionate.
  2. Nel gruppo Strumenti della scheda Home fare clic sullo strumento Blocco di testo Pulsante Blocco di testo
  3. Fare clic sul connettore contenente il testo da ruotare o spostare.
  4. Trascinare il blocco di testo per spostarlo o ruotarlo con il punto di manipolazione di rotazionePunto di manipolazione di rotazione
  5. Al termine, fare clic sul pulsante dello strumento PuntatorePulsante Puntatore
    Dopo essere tornati al pulsante dello strumento PuntatorePulsante Puntatore , il testo mantiene la stessa posizione rispetto alla forma. Se si usa lo strumento Selezioneper trascinare il testo, si sposta anche la forma. Per spostare il testo indipendentemente dalla forma, tornare allo strumento Blocco di testoPulsante Blocco di testo .

Forme componente

Quando si usano

Usare le forme componente per ogni unità funzionale nel sistema o nell'applicazione.

Forma Componente Store

Mostrare o nascondere lo stereotipo

Fare clic con il pulsante destro del mouse sulla forma per visualizzare o nascondere l'etichetta dello stereotipo.

Menu di scelta rapida, comando Mostra stereotipo, <<etichetta testo componente>>

Forme di interfaccia

Quando si usano

  1. Usare la forma Interfaccia fornita quando si vuole specificare la realizzazione di una classe/interfaccia.
  2. Usare la forma Interfaccia richiesta quando si vuole specificare una dipendenza da una classe/interfaccia.

Due interfacce connesse, 1: Forma Interfaccia fornita che termina con un cerchio, 2: Forma Interfaccia richiesta che termina con un giunto

Passaggio 1

Trascinare una forma Interfaccia fornita nella pagina e allineare il quadrato porta a un punto di connessione. La connessione è indicata da un'evidenziazione verde attorno al punto di connessione.

Forma Interfaccia fornita associata alla forma Componente

Passaggio 2

Trascinare una forma Interfaccia richiesta nella pagina e allineare il quadrato porta a un punto di connessione anche in questo caso. La connessione è indicata da un'evidenziazione verde attorno al punto di connessione.

Forma Interfaccia richiesta associata alla forma Componente

Passaggio 3

Per connettere un'interfaccia fornita a un'interfaccia richiesta, selezionare prima di tutto la forma Interfaccia richiesta. Cercare quindi il punto di manipolazione giallo.

Punto di manipolazione giallo sulla forma Interfaccia richiesta

Passaggio 4

Trascinare il punto di manipolazione giallo per la connessione all'interfaccia fornita.

Forma Interfaccia richiesta connessa alla forma Interfaccia fornita

Vedere anche

Diagrammi UML in Visio

Creare un diagramma dei componenti UML

Creare un diagramma di comunicazione UML

Per creare un diagramma UML - Sequenza