Condividi tramite


Procedura: creare diagrammi e progetti di modello UML

I modelli UML consentono di capire, discutere e progettare sistemi software.Visual Studio Ultimate fornisce i modelli per cinque dei diagrammi UML più frequentemente utilizzati: attività, classe, componente, sequenza e caso di utilizzo.Inoltre, è possibile creare diagrammi livello che consentono di definire la struttura del sistema.

I diagrammi di modellazione e i diagrammi livello UML possono esistere solo in un progetto di modello UML.Ogni progetto di modello contiene un modello UML condiviso e diversi diagrammi UML.Ogni diagramma è una visualizzazione parziale del modello.Il modello UML contiene tutti gli elementi dei diagrammi UML e può essere visualizzato tramite Esplora modelli UML.Per informazioni sui modelli e sulle relazione con i diagrammi, vedere Procedura: modificare modelli e diagrammi UML.Per informazioni sui progetti di modello sottoposti al controllo della versione, vedere Gestione di modelli e grafici nel controllo della versione e Strutturazione delle soluzioni di modellazione.

[!NOTA]

Esiste un altro tipo di diagramma, il diagramma classi .NET, utilizzato per visualizzare il codice programma.Per ulteriori informazioni, vedere Progettazione e visualizzazione di classi e tipi.

In questo argomento

  • Creazione di un diagramma in un progetto di modello

  • Rimozione di diagrammi da un progetto di modello

  • Diagrammi che non richiedono progetti di modello

  • Risoluzione dei problemi relativi ai progetti di modello e ai diagrammi

Creazione di un diagramma in un progetto di modello

È necessario Visual Studio Ultimate per creare progetti di modello.È possibile leggere i progetti di modello in Visual Studio Professional.

Per creare un diagramma e aggiungerlo a un progetto

  1. Scegliere Nuovo diagramma dal menu Architettura.

    Il menu Architettura è disponibile solo in Visual Studio Ultimate.

  2. Nella finestra di dialogo Aggiungi nuovo diagramma fare clic sul tipo di diagramma di modellazione desiderato.

    Finestra di dialogo Aggiungi nuovo diagramma

  3. Digitare un nome per il nuovo diagramma.

  4. Nella casella Aggiungi a progetto di modello:

    • Selezionare un progetto di modello già esistente nella soluzione, quindi fare clic su OK.

    - oppure -

    1. Selezionare Crea nuovo progetto di modello, quindi fare clic su OK.

    2. Nella finestra di dialogo Crea nuovo progetto di modello digitare un nome e un percorso per il nuovo progetto, quindi scegliere OK.

      Finestra di dialogo Crea un nuovo progetto di modello

      Se la soluzione è aperta, il nuovo progetto viene aggiunto alla soluzione.Se non è aperta alcuna soluzione, è possibile digitare un nome per una nuova soluzione.

Se già si dispone di un progetto di modello, è possibile utilizzare anche la procedura riportata di seguito.

Per aggiungere un diagramma a un progetto di modello esistente

  1. In Esplora soluzioni fare clic sul nodo del progetto di modello.

    [!NOTA]

    Il progetto di modello contiene una cartella di definizione modello denominata a ModelDefinition.

  2. Scegliere Aggiungi nuovo elemento dal menu Progetto.

  3. Nella finestra di dialogo Aggiungi nuovo elemento - <nome del progetto>, sotto Modelli fare clic sul tipo di diagramma di modellazione, ad esempio Diagramma componente UML.

  4. Digitare un nome per il diagramma, quindi scegliere Aggiungi.

    Il diagramma di modellazione viene aperto e visualizzato nel progetto di modello.

    Nota di avvisoAttenzione

    Non aggiungere, copiare o trascinare file diagramma esistenti in altri progetti di modello o in altri percorsi nella soluzione.In caso contrario potrebbero scomparire elementi dai diagrammi o verificarsi errori quando si aprono i diagrammi.È necessario aprire il file diagramma dal progetto di modello nel quale è stato creato.Questo perché un diagramma UML è una visualizzazione del modello che appartiene al progetto di modello.Per copiare un file diagramma, creare un nuovo diagramma, quindi copiare gli elementi dal diagramma di origine al nuovo diagramma.Per ulteriori informazioni, vedere Risoluzione dei problemi relativi ai progetti di modello e ai diagrammi.

Per creare un progetto di modello vuoto

  1. Scegliere Nuovo dal menu File, quindi fare clic su Progetto.

  2. Nella finestra di dialogo Nuovo progetto, sotto Modelli installati fare clic su Progetti di modello.

  3. Nella finestra centrale, fare clic su Progetto di modello.

  4. Assegnare un nome al progetto e specificare un percorso nelle caselle Nome e Percorso.

  5. Nella casella Soluzione, selezionare Aggiungi a soluzione per aggiungere il nuovo progetto a una soluzione già aperta oppure Crea nuova soluzione per chiudere le soluzione aperte e aggiungere il progetto a una nuova soluzione.

Rimozione di diagrammi di modellazione da un progetto

È possibile eliminare in modo permanente un diagramma o è possibile escludere temporaneamente un diagramma da un progetto e ripristinarlo in seguito.

Per eliminare in modo permanente un diagramma da un progetto

  • In Esplora soluzioni, fare clic con il pulsante destro del mouse sul file principale che rappresenta il diagramma, quindi scegliere Elimina.

    Il diagramma viene rimosso dal progetto e dal file system.Gli elementi mostrati sul diagramma non vengono rimossi da Esplora modelli UML.

    [!NOTA]

    Ogni diagramma dispone di due file, uno sussidiario all'altro.Ad esempio, se si dispone di un diagramma componente con nome CD1, è necessario eliminare il file denominato CD1.componentdiagram.Il file sussidiario denominato CD1.componentdiagram.layout verrà eliminato automaticamente.

Per escludere temporaneamente un diagramma da un progetto

  • In Esplora soluzioni fare clic con il pulsante destro del mouse sul file diagramma, quindi scegliere Escludi dal progetto.

    Il diagramma viene rimosso dal progetto.Il diagramma non viene rimosso dal file system.

    [!NOTA]

    Gli elementi mostrati sul diagramma non vengono rimossi da Esplora modelli UML.

Per ripristinare un diagramma temporaneamente escluso in un progetto

  1. In Esplora soluzioni fare clic sul nodo del progetto di modello.

    [!NOTA]

    Il progetto di modello contiene una cartella di definizione modello denominata a ModelDefinition.

  2. Scegliere Aggiungi elemento esistente dal menu Progetto.

  3. Nella finestra di dialogo Aggiungi elemento esistente , individuare il file diagramma, selezionare il file, quindi fare clic su Aggiungi.

    Il diagramma di modellazione viene aperto e visualizzato nel progetto di modello.

    [!NOTA]

    Ogni diagramma dispone di una coppia di file nel file system.Non selezionare un file con l'estensione .layout.Inoltre, Visual Studio Ultimate non supporta l'aggiunta di diagrammi UML esistenti a più progetti di modello.Ogni file diagramma deve essere aperto all'interno del progetto di modello nel quale è creato.Questo perché un diagramma UML mostra una visualizzazione di un modello di proprietà del progetto di modello.

Diagrammi che non richiedono progetti di modello

I tipi seguenti di diagrammi non fanno parte di un progetto di modello:

Risoluzione dei problemi relativi ai progetti di modello e ai diagrammi

Nella a tabella seguente vengono descritti i problemi che possono verificarsi con i progetti o i diagrammi di modellazione e come risolverli:

Problema

Cause

Risoluzione

Il progetto di modello non può essere aperto o caricato nella soluzione.

Viene visualizzato il seguente messaggio:

"Uno o più progetti della soluzione non sono stati caricati correttamente.Per dettagli, vedere la finestra di output."

Nella finestra di output viene visualizzato il seguente messaggio:

"NomefileEPercorsoProgettoDiModello.modelproj: errore: formato Guid non riconosciuto."

Un progetto di modello contiene riferimenti a progetti con lo stesso nome e nella stessa soluzione.

Ad esempio, un livello è collegato a progetti con lo stesso nome e nella stessa soluzione.

Utilizzare un editor di testo per aprire il file del progetto di modello, rimuovere i riferimenti, quindi provare a riaprire il progetto di modello.

Per evitare questo problema, non aggiungere riferimenti a progetti con lo stesso nome.Assicurarsi i progetti abbiano nomi univoci.

Mancano elementi in diagrammi aggiunti, copiati o trascinati in altri progetti di modello o in altri percorsi della soluzione.

- oppure -

Quando si tenta di aprire un diagramma vengono visualizzati i seguenti messaggi:

  • "Alcune forme o connettori nel diagramma risultano mancanti perché le relative definizioni non esistono nel progetto corrente.Le definizioni sono state eliminate dal modello durante la chiusura del diagramma oppure il diagramma è stato copiato in un progetto che non contiene tali definizioni."

- oppure -

  • "Documento già aperto da un altro progetto."

Il file diagramma è stato aggiunto, trascinato o copiato da un progetto di modello a un altro progetto di modello o a un altro percorso nella soluzione.

Per copiare un file diagramma, creare un nuovo diagramma, quindi copiare gli elementi dal diagramma di origine al nuovo diagramma.

Vedere anche

Concetti

Procedura: modificare modelli e diagrammi UML

Strutturazione delle soluzioni di modellazione