Condividi tramite


Procedura: creare diagrammi classi UML dal codice

Questo Feature Pack di Visual Studio 2010 consente di aggiungere classi o spazi dei nomi C# da Esplora architettura o un grafico dipendenze a un diagramma classi UML in Visual Studio 2010 Ultimate. Per ulteriori informazioni, vedere Feature Pack di Visual Studio.

Le classi trascinate verranno visualizzate nel diagramma. Le classi da cui dipendono saranno visualizzate in Esplora modelli UML. Per ulteriori informazioni, vedere Rappresentazione dei tipi nel modello.

Nota importanteImportante

Per utilizzare questa funzionalità, è necessario installare un Feature Pack di Visual Studio 2010.

Per aggiungere classi dal codice programma a un modello UML

  1. Aprire un progetto C#

  2. Creare un progetto di modello UML.

    Per ulteriori informazioni, vedere Procedura: creare diagrammi e progetti di modello UML.

  3. Aggiungere un diagramma classi UML al progetto di modello:

    Scegliere Nuovo diagramma dal menu Architettura. Nella finestra di dialogo Aggiungi nuovo diagramma selezionare Diagramma classi UML.

  4. Aprire Esplora architettura:

  5. Trascinare gli spazi dei nomi o i tipi da Esplora architettura sulla superficie del diagramma classi UML.

È anche possibile trascinare classi e spazi dei nomi dai grafici dipendenze nel diagramma classi. Per ulteriori informazioni, vedere Procedura: generare grafici di dipendenze per il codice .NET.

Nota

Il codice e il diagramma non vengono aggiornati automaticamente. È possibile aggiornare il diagramma per illustrare le proposte di modifica senza influire sul codice. Le successive modifiche apportate al codice non avranno automaticamente effetto sul diagramma, a meno che non si trascinino nuovamente le classi nel diagramma.

Questa funzionalità potrebbe venire eseguita più rapidamente dopo che si è installata l'API di automazione Windows 3.0.

Per aprire il codice C# associato a una classe UML

  • Fare doppio clic su una forma, un attributo o un'operazione della classe nel diagramma classi UML.

    Verrà visualizzato il codice sorgente.

Rappresentazione dei tipi nel modello

Tipi che si sposta in modo esplicito sul diagramma sono rappresentati direttamente nel modello e sul diagramma.

I tipi da cui questi tipi espliciti dipendono sono rappresentati nel modello come segnaposto. I relativi dettagli e dipendenze non sono rappresentati.

Tuttavia, se si trascina successivamente un tipo di segnaposto da Esplora architettura o da un grafico dipendenze nel diagramma, il segnaposto verrà sostituito da un tipo completo.

Vedere anche

Concetti

Diagrammi classi UML: riferimento

Procedura: creare diagrammi e progetti di modello UML

Procedura: trovare codice tramite Esplora architettura