Codice decodificato nella struttura di Esplora modelli

Esempio

In Microsoft Office Visio i costrutti di codice decodificato vengono visualizzati a vari livelli della struttura di Esplora modelli. Al livello superiore è presente il Sistema UML, che contiene i livelli secondari per modello, modellosottosistema, modellosottosistemapackage e modellosottosistemapackageclasse decodificati. Tutti gli elementi rappresentati da queste icone e cartelle possono essere rinominati.

È inoltre incluso un insieme di package predefiniti contenente tipi di dati C#, C++, IDL e Visual Basic. Non è possibile rinominare queste cartelle predefinite.

Sistema UML

"A blue, red and green triangular icon at the very top of the Model Explorer, representing the UML System"

Il sistema UML è un contenitore di modelli UML sviluppati dall'utente. Nella struttura il sistema è rappresentato da un'icona univoca a cui è assegnato il nome predefinito Sistema UML.

Modello

Green folder icon with text: Static Model

Sotto l'icona del sistema UML è presente il livello del modello UML, rappresentato da un'icona di cartella verde. Una modellosottosistemapackageclassesoluzione in Visual Studio viene decodificata al livello del modello come Modello statico.

È possibile aggiungere o eliminare modello a o da un sistema UML, ma è necessario che nel sistema sia presente almeno un modello.

Package principale

Yellow folder icon with text: Top Package

Gli spazi dei nomi in Visual Studio vengono decodificati come package. Per impostazione predefinita, lo spazio dei nomi globale diventa il package globale denominato Package principale.

Il package principale è rappresentato dall'icona di cartella gialla che viene utilizzata nella struttura per tutte le cartelle di package.

Sottosistema

Red folder representing a UML Subsystem folder named BLL.

I modellosottosistemapackageclassesoluzioneprogetto in Visual Studio vengono decodificati come modellosottosistema UML. I progetti nidificati sono decodificati come sottosistemi nidificati. In un sottosistema può essere presente un intero modello incluso in un sistema.

Un sottosistema decodificato viene denominato secondo il progetto che rappresenta e viene visualizzato nella struttura con un'icona di cartella rossa. BLL è ad esempio il nome del progetto decodificato nell'esempio FMStocks7.

È possibile aggiungere un sottosistema a un modello UML utilizzando la forma Sottosistema dello stencil UML - Struttura statica.

UML Subsystem shape icon

Package nidificati

"2 yellow folder icons, with BLL nested under FMStocks7"

In un modello UML possono essere presenti più livelli di package nidificati. Ogni package nidificato è rappresentato nella struttura da un'icona di cartella gialla con il nome del package che rappresenta. L'icona di cartella per il package BLL, ad esempio, è nidificata sotto l'icona di cartella per il package FMStocks7.

È possibile aggiungere un package a un modello UML utilizzando la forma Package dello stencil UML - Struttura statica.

UML Package shape icon

Classi

"White square icon in Model Explorer, representing the class Account"

Le classi definite dall'utente nel codice sorgente vengono decodificate come modellosottosistemapackageclasse contenenti attributi, operazioni e proprietà. Le classi decodificate sono rappresentate nella struttura UML da icone denominate secondo le definizioni delle classi. Le classi vengono visualizzate nella struttura in base alla posizione in cui sono state definite.

È possibile aggiungere una classe a un modello UML utilizzando la forma Classe dello stencil UML - Struttura statica.

UML Class shape icon

Nota : Le classi per le quali non è possibile risolvere i riferimenti vengono decodificate come classi in un package denominato Classi esterne. Questo si verifica se una soluzione o un progetto non viene creato prima di essere decodificato.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×