Diagrammi livello: riferimento
In Visual Studio Ultimate è possibile utilizzare un diagramma livello per visualizzare l'alto livello, l'architettura logica del sistema.Un diagramma livello organizza gli elementi fisici nel sistema in gruppi logici e astratti chiamati livelli.Questi livelli descrivono i componenti principali che gli elementi eseguono o i processi principali del sistema.Ogni livello può contenere livelli annidati che descrivono attività più dettagliate.
È possibile specificare le dipendenze esistenti o desiderate tra determinati livelli.Queste dipendenze, rappresentate come frecce, indicano quali livelli possono utilizzare o attualmente utilizzano la funzionalità rappresentata da altri livelli.Organizzando il sistema in livelli che descrivono ruoli e funzioni distinti, un diagramma livello può semplificare la comprensione, il riutilizzo e la gestione del codice.
Utilizzare un diagramma livello per eseguire le attività seguenti:
Comunicare l'architettura logica esistente o desiderata del sistema.
Individuare i conflitti tra il codice esistente e l'architettura desiderata.
Visualizzare l'impatto delle modifiche sull'architettura desiderata quando si esegue il refactoring, l'aggiornamento o l'evoluzione del sistema.
Rinforzare l'architettura desiderata durante lo sviluppo e la manutenzione del codice includendo la convalida con le operazioni di archiviazione e compilazione.
In questo argomento vengono illustrati gli elementi che è possibile utilizzare in un diagramma livello.Per ulteriori informazioni dettagliate su come creare i digrammi livello, vedere Diagrammi livello: linee guida.Per ulteriori informazioni sui modelli di livello, visitare il sito modelli e pratiche.
Lettura dei diagrammi livello
Nella seguente tabella vengono illustrati gli elementi che è possibile utilizzare in un diagramma livello.
Forma |
Elemento |
Descrizione |
---|---|---|
1 |
Livello |
Un gruppo logico di elementi fisici nel sistema.Tali elementi possono essere spazi dei nomi, progetti, classi, metodi e così via. Per visualizzare gli elementi collegati a un livello, aprire il menu di scelta rapida per il livello quindi scegliere Visualizza collegamenti per aprire Esplora livello. Per ulteriori informazioni, vedere Esplora livello.
|
2 |
Dipendenza |
Indica che un livello può utilizzare la funzionalità in un altro livello, ma non viceversa.
|
3 |
Dipendenza bidirezionale |
Indica che un livello può utilizzare la funzionalità in un altro livello e viceversa.
|
4 |
Commento |
Utilizzare per aggiungere note generali al diagramma o agli elementi del diagramma. |
5 |
Collegamento commento |
Utilizzare per collegare commenti agli elementi del diagramma. |
Esplora livello
È possibile collegare ogni livello a elementi nella soluzione, ad esempio, progetti, classi, spazi dei nomi, file di progetto e altre parti del software.Il numero raffigurato sul livello indica il numero di elementi a esso collegati.Tuttavia, quando si interpreta il numero degli elementi di un livello, tenere a mente quanto segue:
Se un livello è collegato a un elemento contenente altri elementi, ma non è collegato direttamente ad altri elementi, il numero include solo l'elemento collegato.Tuttavia, gli altri elementi vengono inclusi per l'analisi durante la convalida dei livelli.
Ad esempio, se un livello è collegato a un solo spazio dei nomi, il numero degli elementi collegati sarà 1, anche se lo spazio dei nomi contiene classi.Se il livello è collegato anche a ciascuna classe dello spazio dei nomi, il numero includerà le classi collegate.
Se un livello contiene altri livelli collegati a elementi, anche il livello contenitore sarà collegato a tali elementi nonostante il numero raffigurato sul livello contenitore non includa quegli elementi.
Per ulteriori informazioni sul collegamento di livelli ed elementi, vedere:
Per esaminare gli elementi collegati
Nel diagramma livello, aprire il menu di scelta rapida per uno o più livelli e quindi scegliere Visualizza collegamenti.
Gli elementi collegati ai livelli selezionati vengono aperti e visualizzati in Esplora livello.In Esplora livello è presente una colonna che mostra ogni proprietà dei collegamenti dell'elemento.
[!NOTA]
Se tutte queste proprietà non sono visibili, espandere la finestra Esplora livello.
Colonna in Esplora livello
Descrizione
Categorie
Il tipo di elemento, quale una classe, uno spazio dei nomi, un file di origine e così via.
Livello
Il livello collegato all'elemento.
Convalida supporti
Se True, il processo di convalida dei livelli può verificare che il progetto sia conforme alle dipendenze a o da questo elemento.
Se False, il collegamento non partecipa al processo di convalida dei livelli.
Per ulteriori informazioni, vedere Diagrammi livello: linee guida.
Identificatore
Il riferimento all'elemento collegato.