È possibile creare un diagramma dei componenti UML per mostrare componenti, porte, interfacce e le relazioni tra di essi.
Un componente in UML rappresenta una parte modulare di un sistema. Il comportamento è definito in termini di interfacce richieste e fornite. Un componente ha una vista esterna con proprietà e operazioni pubbliche e ha una vista interna con proprietà private e realizzazione di classificatori. La visualizzazione interna mostra come viene realizzato internamente il comportamento esterno.
Prima di tutto, aprire il modello UML - Componente e scegliere una delle quattro opzioni. Viene quindi visualizzato lo stencil UML - Componente, insieme alle forme conformi allo standard UML 2.5.
Nota: Lo stencil UML - Componente è disponibile solo con un abbonamento a Visio Piano 2 . Se si ha un abbonamento, verificare di avere installato la versione più recente di Visio.
Avviare un diagramma dei componenti
-
Avviare Visio. In alternativa, se è già aperto un file, fare clic su File > Nuovo.
-
Passare a Categorie > Software e database > UML - Componente.
-
Selezionare il modello vuoto o uno dei tre diagrammi di base. Dopo aver scelto il modello desiderato, fare clic su Crea.
-
Accanto al diagramma dovrebbe comparire la finestra Forme. Se non è visibile, passare a Visualizza > riquadri attività e verificare che l'opzione Forme sia selezionata. Se non è ancora visibile, 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. In questo modo vengono visualizzati i punti di connessione quando si inizia a collegare le forme.
-
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.
Forme componente
Quando si usano
Usare le forme componente per ogni unità funzionale nel sistema o nell'applicazione.
Mostrare o nascondere lo stereotipo
Fare clic con il pulsante destro del mouse sulla forma per visualizzare o nascondere l'etichetta dello stereotipo.
Sottosistemi
È possibile usare la forma componente come forma sottosistema contenente altri componenti. È sufficiente ingrandirla e rilasciare gli altri componenti su di essa. Quando viene visualizzata l'evidenziazione verde, rilasciare. Da quel momento, la forma più grande agirà da contenitore e la forma più piccola si sposterà con essa.
Suggerimento: Se un componente scompare dopo averlo trascinato su un altro componente, portarlo in primo piano premendo CTRL+MAIUSC+F.
Forme di interfaccia
Quando si usano
-
Usare la forma Interfaccia fornita quando si vuole specificare la realizzazione di una classe/interfaccia.
-
Usare la forma Interfaccia richiesta quando si vuole specificare una dipendenza da una classe/interfaccia.
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.
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.
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.
Passaggio 4
Trascinare il punto di manipolazione giallo per la connessione all'interfaccia fornita.
Suggerimenti per i connettori
Raddrizzare i connettori
Se un connettore gira troppo, fare clic con il pulsante destro del mouse su di esso e quindi 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 invece di una connessione punto a punto.
Spostare o ruotare il testo sui connettori
In genere è necessario ruotare o spostare il testo sulle linee di connessione. Ecco come fare:
-
Fare clic su un'area vuota della pagina per deselezionare tutte le opzioni selezionate.
-
Nel gruppo Strumenti della scheda Home fare clic sullo strumento Blocco di testo .
-
Fare clic sul connettore contenente il testo da ruotare o spostare.
-
Trascinare il blocco di testo per spostarlo oppure ruotarlo usando il punto di manipolazione di rotazione
-
Al termine fare clic sul pulsante Strumento Selezione
Quando si torna allo Strumento Selezione , il testo rimane nella stessa posizione relativa rispetto alla forma. Se si usa lo Strumento Selezione per trascinare il testo, si sposterà anche la forma. Per spostare il testo in modo indipendente dalla forma, tornare allo strumento Blocco di testo .
Nota: Per creare e modificare diagrammi UML in Visio per il Web è necessaria una licenza di Visio Piano 1 o Visio Piano 2, che viene acquistata separatamente da Microsoft 365. Per altre informazioni, contattare l'amministratore di Microsoft 365. Se l'amministratore ha attivato l'acquisto in modalità self-service, è possibile acquistare una licenza per Visio autonomamente. Per altri dettagli, vedi Domande frequenti sull'acquisto self-service.
Prima di tutto, aprire il modello UML - Componente e scegliere una delle quattro opzioni. Viene quindi visualizzato lo stencil UML - Componente, insieme alle forme conformi allo standard UML 2.5.
Nota: Lo stencil UML - Componente è disponibile solo con un abbonamento a Visio Piano 2 . Se si ha un abbonamento, verificare di avere installato la versione più recente di Visio.
Iniziare un diagramma di sequenza
-
Aprire Visio per il Web.
-
Nell'angolo in alto a destra della pagina selezionare Altri modelli.
-
Nella raccolta scorrere verso il basso fino alla riga Componente UML , a metà della pagina.
Il primo elemento della riga rappresenta un modello vuoto più lo stencil associato. Gli altri elementi nella riga sono diagrammi di esempio con alcune forme già disegnate per iniziare rapidamente.
-
Fare clic su un elemento per visualizzare un'anteprima più grande.
-
Una volta trovato il diagramma da usare, fare clic sul relativo pulsante Crea .
Il nuovo diagramma, con lo stencil correlato, viene aperto nel browser.
Forme componente
Quando si usano
Usare le forme componente per ogni unità funzionale nel sistema o nell'applicazione.
Mostrare o nascondere lo stereotipo
Fare clic con il pulsante destro del mouse sulla forma per visualizzare o nascondere l'etichetta dello stereotipo.
Sottosistemi
È possibile usare la forma componente come forma sottosistema contenente altri componenti. È sufficiente ingrandirla e rilasciare gli altri componenti su di essa. Quando viene visualizzata l'evidenziazione verde, rilasciare. Da quel momento, la forma più grande agirà da contenitore e la forma più piccola si sposterà con essa.
Suggerimento: Se un componente scompare dopo averlo trascinato su un altro componente, portarlo in primo piano premendo CTRL+MAIUSC+F.
Forme di interfaccia
Quando si usano
-
Usare la forma Interfaccia fornita quando si vuole specificare la realizzazione di una classe/interfaccia.
-
Usare la forma Interfaccia richiesta quando si vuole specificare una dipendenza da una classe/interfaccia.
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.
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.
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.
Passaggio 4
Trascinare il punto di manipolazione giallo per la connessione all'interfaccia fornita.
Suggerimenti per i connettori
Raddrizzare i connettori
Se un connettore gira troppo, fare clic con il pulsante destro del mouse su di esso e quindi 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.
Modificare il 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 invece di una connessione punto a punto.
Spostare o ruotare il testo sui connettori
In genere è necessario ruotare o spostare il testo sulle linee di connessione. Ecco come fare:
-
Fare clic su un'area vuota della pagina per deselezionare tutte le opzioni selezionate.
-
Nel gruppo Strumenti della scheda Home fare clic sullo strumento Blocco di testo .
-
Fare clic sul connettore contenente il testo da ruotare o spostare.
-
Trascinare il blocco di testo per spostarlo oppure ruotarlo usando il punto di manipolazione di rotazione
-
Al termine fare clic sul pulsante Strumento Selezione
Quando si torna allo Strumento Selezione , il testo rimane nella stessa posizione relativa rispetto alla forma. Se si usa lo Strumento Selezione per trascinare il testo, si sposterà anche la forma. Per spostare il testo in modo indipendente dalla forma, tornare allo strumento Blocco di testo .
Vedere anche
Creare un diagramma di comunicazione UML