Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Procedura: creare diagrammi classi UML dal codice

In Visual Studio Ultimate è possibile aggiungere classi o spazi dei nomi C# da Esplora architettura o grafici di dipendenze in un diagramma classi UML. È inoltre possibile aggiungere classi C# da Esplora soluzioni, incluse le classi in progetti condivisi tra più progetti di applicazioni, ad esempio Windows Store e Windows Phone.

Le classi trascinate verranno visualizzate nel diagramma. Le classi da cui dipendono saranno visualizzate in Esplora modelli UML. Vedere Come i modelli rappresentano i tipi.

Per aggiungere classi dal codice programma a un modello UML

  1. Aprire un progetto C#

  2. Aggiungere un diagramma classi UML alla soluzione

    Scegliere Nuovo diagramma dal menu Architettura. Nella finestra di dialogo Aggiungi nuovo diagramma selezionare Diagramma classi UML. Se non è già presente, verrà creato un modello di progetto.

  3. Aprire Esplora architettura:

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

    Per visualizzare un tipo, espandere Visualizzazione classi nella prima colonna di Esplora architettura, quindi espandere uno spazio dei nomi nella colonna successiva. Verranno visualizzati i tipi nella terza colonna.

È inoltre possibile trascinare spazi dei nomi o tipi dai grafici di dipendenze. Vedere Mappare le dipendenze nel codice utilizzando grafici dipendenze. È possibile trascinare le classi da Esplora soluzioni.

Nota 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 essere eseguita più rapidamente dopo l'installazione di Windows Automation API 3.0.

Per aprire il codice C# associato a una classe UML

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

    Verrà visualizzato il codice sorgente.

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.

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

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft