Create models for your app

 

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

I diagrammi di modellazione consentono di comprendere, chiarire e comunicare le idee sul codice e i requisiti dell'utente che devono supportare il sistema software. Ad esempio, per descrivere e comunicare i requisiti utente, è possibile usare caso di utilizzo, attività, classe e diagrammi di sequenza UML (Unified Modeling Language). Per descrivere e comunicare le funzionalità del sistema, è possibile usare il componente, la classe, l'attività e i diagrammi di sequenza UML.

Vedere Video di Channel 9: Migliorare l'architettura tramite la modellazione.

In questa versione è possibile creare i diagrammi UML seguenti:

DiagrammaMostra
UML Activity Diagrams: ReferenceFlusso di lavoro tra azioni e partecipanti in un processo di business
UML Component Diagrams: ReferenceComponenti di un sistema, interfacce, porte e relazioni
UML Class Diagrams: ReferenceTipi usati per archiviare e scambiare dati nel sistema e le relative relazioni
UML Sequence Diagrams: ReferenceSequenze di interazioni tra oggetti, componenti, sistemi o attori
UML Use Case Diagrams: ReferenceGli obiettivi utente e le attività che supporta un sistema

Per informazioni sulle versioni di Visual Studio che supportano questo tipo di diagramma, vedere Supporto della versione per gli strumenti di architettura e modellazione.

Per visualizzare l'architettura di un sistema o codice esistente, creare i diagrammi seguenti:

DiagrammaMostra
Layer Diagrams: Guidelines

 Layer Diagrams: Reference
Architettura di alto livello del sistema
Mappe codice

 Map dependencies across your solutions

 Trovare problemi potenziali usando gli analizzatori di mappe codice
Dipendenze e altre relazioni nel codice esistente
Diagrammi classi generati dal codice

 Working with Class Diagrams (Class Designer)
Tipi e relative relazioni nel codice .NET
ArgomentoAttività
Create UML modeling projects and diagramsCreare modelli e aggiungere diagrammi.
Edit UML models and diagramsCreare diagrammi per modificare il modello.
Define packages and namespacesCreare pacchetti per dividere un modello in unità su cui possono lavorare diversi membri del team.
Generate code from UML class diagramsGenerare codice C# dai diagrammi classi per avviare l'implementazione.
Customize your model with profiles and stereotypesPersonalizzare elementi modello usando stereotipi per estendere gli elementi modello UML standard per scopi specifici.
Link model elements and work itemsCreare collegamenti tra elementi del modello ed elementi di lavoro per tenere traccia di attività, test case, bug, requisiti, problemi o altri tipi di lavoro associati a parti specifiche del modello.
Export diagrams as imagesSalvare il modello e i diagrammi in modo da poterli condividere con altri utenti, inclusi quelli che non usano Visual Studio Ultimate.
ArgomentoAttività
Visualize codeCreare mappe codice e diagrammi livello per meglio comprendere il codice non conosciuto.
Modellare i requisiti utenteUsare modelli per chiarire e comunicare le esigenze degli utenti.
Model your app's architectureUsare i modelli per descrivere la struttura complessiva e il comportamento del sistema e per verificare che soddisfi esigenze degli utenti.
Convalidare il sistema durante lo sviluppoVerificare che il software continui a essere coerente con le esigenze degli utenti e con l'architettura complessiva del sistema.
Use models in your development process

 Use models in Agile development
Usare i modelli per comprendere e modificare il sistema durante lo sviluppo.
Structure your modeling solutionOrganizzare i modelli in un progetto di medie o grandi dimensioni.
CategoriaCollegamenti
Forum- Strumenti di visualizzazione e modellazione di Visual Studio
- SDK di visualizzazione e modellazione di Visual Studio (Strumenti DSL)
Mostra: