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.
Importante |
---|
Per utilizzare questa funzionalità, è necessario installare un Feature Pack di Visual Studio 2010. |
Per aggiungere classi dal codice programma a un modello UML
Aprire un progetto C#
Creare un progetto di modello UML.
Per ulteriori informazioni, vedere Procedura: creare diagrammi e progetti di modello UML.
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.
Aprire Esplora architettura:
Scegliere Finestre dal menu Architettura, quindi fare clic su Esplora architettura.
Per ulteriori informazioni, vedere Procedura: trovare codice tramite Esplora architettura.
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