Visualize code

 

Data di pubblicazione: aprile 2016

Per la documentazione più recente di Visual Studio 2017 RC, vedere Documentazione di Visual Studio 2017 RC.

È possibile usare gli strumenti di visualizzazione e modellazione di Visual Studio per comprendere più facilmente il codice esistente e descrivere l'applicazione. In questo modo è possibile avere un'indicazione visiva dell'impatto che le modifiche potrebbero avere sul codice e valutare il lavoro e i rischi risultanti da tali modifiche. Ad esempio:

  • Per comprendere le relazioni nel codice, eseguire visivamente il mapping di tali relazioni.

  • Per descrivere l'architettura del sistema e mantenere il codice coerente con la progettazione, creare diagrammi livello e convalidare codice rispetto a questi diagrammi.

  • Per descrivere le strutture delle classi, creare diagrammi classi.

  • Per modellare e comunicare i vari aspetti del sistema, creare diagrammi UML (Unified Modeling Language). Ad esempio, è possibile modellare componenti, tipi, interazioni e processi di un sistema.

Questi strumenti facilitano anche la comunicazione con le persone coinvolte nel progetto. Ad esempio, è possibile usare diagrammi classi UML per creare un glossario comune per discutere il sistema con parti interessate, utenti e membri del team di progetto.

Per informazioni sulle versioni di Visual Studio che supportano ciascuna funzionalità, vedere Supporto della versione per gli strumenti di architettura e modellazione.

Analizzare il codice e le relative relazioni:

Eseguire il mapping delle relazioni tra parti di codice specifiche.

Ottenere una panoramica delle relazioni nel codice per l'intera soluzione.

 Nota: in questa versione di Visual Studio, il termine mappa codice è usato al posto di grafico dipendenze.
- Map dependencies across your solutions
- Use code maps to debug your applications
- Trovare problemi potenziali usando gli analizzatori di mappe codice
- Mappare i metodi sullo stack di chiamate durante il debug
Comprendere le strutture delle classi:

Visualizzare la struttura delle classi in un progetto mediante la creazione di diagrammi classi dal codice.
How to: Add Class Diagrams to Projects (Class Designer)
Descrivere la progettazione di alto livello del sistema e convalidare il codice rispetto a tale progettazione:

Descrivere la progettazione di alto livello del sistema e le dipendenze previste mediante la creazione di diagrammi livello. Convalidare il codice rispetto a tale progettazione per garantire che le dipendenze nel codice rimangano coerenti con la progettazione.
- Create layer diagrams from your code
- Layer Diagrams: Reference
- Layer Diagrams: Guidelines
- Validate code with layer diagrams
Comunicare i requisiti utente e l'architettura:

Modellare i requisiti utente e l'architettura del sistema software creando i diagrammi UML seguenti: di attività, dei componenti, classi, di sequenza e caso di utilizzo.
- Create models for your app
- Modellare i requisiti utente
- Model your app's architecture
CategoriaCollegamenti
Forum- Strumenti di visualizzazione e modellazione di Visual Studio
- SDK di visualizzazione e modellazione di Visual Studio (Strumenti DSL)
BlogBlog su Visual Studio ALM e Team Foundation Server
Articoli e pubblicazioni tecnicheForum MSDN sull'architettura

Panoramica dello scenario: modificare la progettazione mediante gli strumenti di visualizzazione e modellazione
Analisi e modellazione dell'architettura
Create models for your app
Modellare i requisiti utente
Model your app's architecture
Use models in your development process

Mostra: