Condividi tramite


Creare diagrammi e progetti di modello UML

I modelli UML semplificano la comprensione, l'esame e la progettazione di sistemi software. Visual Studio Ultimate fornisce i modelli per diagrammi UML cinque più frequentemente usati: attività, classe, componente, sequenza e caso di uso. È anche possibile creare diagrammi livello, che semplificano la definizione della struttura del sistema.

Per creare modelli UML, è necessario Visual Studio Ultimate.

I diagrammi di modellazione UML e i diagrammi livello possono essere usati solo all'interno di un progetto di modello. Ogni progetto di modello include un modello UML condiviso e alcuni diagrammi UML. Ogni diagramma è una visualizzazione parziale del modello. Il modello UML include tutti gli elementi dei diagrammi UML e può essere visualizzato tramite Esplora modelli UML. Per informazioni sui modelli e sulle rispettive relazioni con i diagrammi, vedere Modificare modelli e diagrammi UML. Per informazioni sui modelli di progetto nel 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, usato per visualizzare il codice programma.Per altre informazioni, vedere Progettazione e visualizzazione di classi e tipi.

Contenuto dell'argomento

  • Creazione di un diagramma in un progetto di modello

  • Rimozione di diagrammi da un progetto di modello

  • Diagrammi che non necessitano di progetti di modello

  • Risoluzione dei problemi di progetti di modello e diagrammi

Creare un diagramma in un progetto di modello

Per creare modelli di progetto, è necessario Visual Studio Ultimate. È possibile leggere progetti di modello in Visual Studio Premium.

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 modello da aggiungere.

    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 e quindi fare clic su OK.

    -oppure-

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

    2. Nella finestra di dialogo Crea un nuovo progetto di modello digitare un nome e un percorso per il nuovo progetto e quindi fare clic su OK.

      Finestra di dialogo Crea un nuovo progetto di modello

      Se la soluzione è aperta, il nuovo progetto verrà aggiunto alla soluzione. Se non sono presenti soluzioni aperte, sarà possibile digitare un nome per una nuova soluzione.

Se è già disponibile un progetto di modello, sarà possibile usare anche la procedura seguente.

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 del modello denominata ModelDefinition.

  2. Nel menu Progetto fare clic su Aggiungi nuovo elemento.

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

  4. Digitare un nome per il diagramma, quindi fare clic su Aggiungi.

    Il diagramma modello verrà aperto e verrà visualizzato nel progetto di modello.

    Avviso

    Non aggiungere, copiare o trascinare file di diagramma esistenti in altri progetti di modello o in altre posizioni nella soluzione.Ciò provocherebbe la scomparsa di elementi dai diagrammi copiati oppure errori all'apertura dei diagrammi.È necessario aprire il file di diagramma dal progetto di modello in cui è stato creato.Un diagramma UML è infatti una visualizzazione del modello di proprietà del rispettivo progetto di modello.Per copiare un file di diagramma, creare un nuovo diagramma e quindi copiare gli elementi dal diagramma di origine al nuovo diagramma.Per altre informazioni, vedere Risoluzione dei problemi di progetti di modello e 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 fare clic su Progetti di modello in Modelli installati.

  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 eventuali soluzioni aperte e aggiungere il progetto a una nuova soluzione.

Rimozione dei diagrammi modello da un progetto

È possibile eliminare un diagramma in modo definitivo oppure escludere temporaneamente un diagramma da un progetto e quindi ripristinarlo.

Per eliminare un diagramma da un progetto in modo definitivo

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

    Il diagramma verrà rimosso dal progetto e dal file system. Gli elementi mostrati nel diagramma non vengono rimossi da Esplora modelli UML.

    Nota

    Ogni diagramma ha due file, uno affiliato all'altro.Ad esempio, se è presente un diagramma componente con nome CD1, sarà necessario eliminare il file con nome CD1.componentdiagram.Il file secondario con nome 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 di diagramma, quindi scegliere Escludi dal progetto.

    Il diagramma verrà rimosso dal progetto, ma non dal file system.

    Nota

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

Per ripristinare un diagramma escluso temporaneamente 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 del modello denominata ModelDefinition.

  2. Scegliere Aggiungi elemento esistente dal menu Progetto.

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

    Il diagramma modello verrà aperto e verrà visualizzato nel progetto di modello.

    Nota

    Ogni diagramma ha una coppia di file nel file system.Non selezionare un file con estensione .layout.Visual Studio Ultimate non supporta inoltre l'aggiunta di diagrammi UML esistenti a più progetti di modello.Ogni file di diagramma deve essere aperto nel progetto di modello in cui è stato creato.Un diagramma UML mostra infatti una visualizzazione del modello di proprietà del rispettivo progetto di modello.

Diagrammi che non necessitano di progetti di modello

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

Risoluzione dei problemi di progetti di modello e diagrammi

La tabella seguente illustra i problemi che si possono verificare con i progetti di modello o i diagrammi e come risolverli:

Problema

Cause

Risoluzione

Non è possibile aprire o caricare il progetto di modello 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 messaggio seguente:

"ModelingProjectFilenameAndPath.modelproj: errore: Formato Guid non riconosciuto".

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

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

Usare un editor di testo per aprire il file del progetto di modello, rimuovere i riferimenti e quindi provare ad aprire di nuovo il progetto di modello.

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

Elementi mancanti da diagrammi aggiunti, copiati o trascinati in altri progetti di modello o altre posizioni nella soluzione.

-oppure-

I messaggi seguenti vengono visualizzati quando si tenta di aprire un diagramma:

  • "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 di diagramma è stato aggiunto, trascinato o copiato da un progetto di modello a un altro progetto di modello o in un'altra posizione nella soluzione.

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

Vedere anche

Concetti

Modificare modelli e diagrammi UML

Strutturazione delle soluzioni di modellazione