Visualize code

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Vous pouvez utiliser les outils de modélisation et de visualisation dans Visual Studio pour aider à comprendre le code existant et à décrire votre application. Cela vous permet de savoir visuellement comment vos changements peuvent affecter le code et vous aide à évaluer le travail et les risques qui résultent de ces modifications. Exemple :

  • Pour comprendre les relations dans votre code, mappez visuellement ces relations.

  • Pour décrire l'architecture de votre système et assurer la cohérence du code avec sa conception, créez des diagrammes de couche et validez le code par rapport à ces diagrammes.

  • Pour décrire les structures de classes, créez des diagrammes de classes.

  • Pour modéliser et communiquer différents aspects du système, dessinez des diagrammes UML (Unified Modeling Language). Par exemple, vous pouvez modéliser les composants, les types, les interactions et les processus d'un système.

Ces outils vous aident également à communiquer plus facilement avec les personnes impliquées dans votre projet. Par exemple, vous pouvez utiliser des diagrammes de classes UML pour créer un glossaire commun pour discuter du système avec les parties prenantes, les utilisateurs et les membres d'équipe du projet.

Pour connaître les versions de Visual Studio qui prennent en charge chaque fonctionnalité, consultez Prise en charge des versions pour les outils d'architecture et de modélisation.

Comprendre le code et ses relations :

Mapper des relations entre des éléments de code spécifiques.

Voir une présentation des relations dans votre code pour l'ensemble de la solution.

 Remarque : dans cette version de Visual Studio, le terme carte du code est utilisé à la place de graphique de dépendance.
- Map dependencies across your solutions
- Use code maps to debug your applications
- Rechercher des problèmes potentiels à l’aide des analyseurs de carte du code
- Mapper les méthodes sur la pile des appels tout en déboguant
Comprendre les structures de classes :

Visualiser la structure des classes dans un projet en créant des diagrammes de classes à partir du code.
How to: Add Class Diagrams to Projects (Class Designer)
Décrire la conception système de haut niveau et valider le code par rapport à cette conception :

Décrire la conception système de haut niveau et ses dépendances prévues en créant des diagrammes de couche. Valider le code par rapport à cette conception pour s'assurer que les dépendances dans le code demeurent cohérentes avec la conception.
- Create layer diagrams from your code
- Layer Diagrams: Reference
- Layer Diagrams: Guidelines
- Validate code with layer diagrams
Communiquer les besoins des utilisateurs et l'architecture :

Modéliser les besoins des utilisateurs et l'architecture de votre système logiciel en dessinant les diagrammes UML suivants : activité, composant, classe, séquence et cas d'usage.
- Create models for your app
- Modéliser les besoins des utilisateurs
- Model your app's architecture
CatégorieLiens
Forums- Outils de visualisation et de modélisation Visual Studio
- Kit de développement logiciel (SDK) Visualization and Modeling pour Visual Studio (Outils DSL)
BlogsBlog Visual Studio ALM et Team Foundation Server
Articles techniquesForum d'architecture MSDN

Scénario : modifier votre conception à l'aide de la visualisation et de la modélisation
Analyse et modélisation de l’architecture
Create models for your app
Modéliser les besoins des utilisateurs
Model your app's architecture
Use models in your development process

Afficher: