Diagrammi livello: riferimento
In Visual Studio Ultimate è possibile utilizzare un diagramma livello per visualizzare l'architettura logica del sistema. Un diagramma livello organizza gli elementi fisici nel sistema in gruppi logici e astratti chiamati livelli. Questi livelli consentono di identificare, descrivere e differenziare i tipi di attività eseguite dagli elementi. Ogni livello può contenere anche livelli aggiuntivi o sottolivelli, che descrivono specifiche attività più piccole eseguite dai gruppi discreti di elementi.
È possibile mostrare le dipendenze esistenti o desiderate tra determinati livelli. Queste dipendenze indicano quali livelli possono utilizzare o utilizzare simultaneamente la funzionalità negli 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, vedere il sito Modelli e procedure all'indirizzo https://go.microsoft.com/fwlink/?LinkId=145794 (la pagina potrebbe essere in inglese).
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, fare clic con il pulsante destro del mouse sul livello e 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, fare clic con il pulsante destro del mouse su uno o più livelli, 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.