Visualisation et description du code

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

  • Pour inclure des relations dans votre code, mappez ces relations visuellement.

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

  • Pour comprendre le comportement de méthode, générez des diagrammes de séquence.

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

  • Pour modéliser et communiquer différents aspects du système, diagrammes de (UML) de langage UML de dessin.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 courant et discuter du système avec les parties prenantes du projet, les utilisateurs et les membres de l'équipe.

Que voulez-vous faire ?

Incluez le code et ses relations :

  • Mappez les relations entre les segments de code spécifiques.

  • Obtenir une vue d'ensemble des relations dans votre code pour la solution.

Incluez les interactions de code :

Affichez comment le code implémente une méthode en générant des diagrammes de séquence à partir d'une définition de méthode.

Incluez les structures de classe :

Visualiser la structure des classes dans un projet en créant des diagrammes de classes de code.

Décrire la conception du système de niveau supérieur et valider le code par rapport à cette conception :

Décrire la conception du système de niveau supérieur et ses dépendances prévues en créant des diagrammes de couche.Validez le code par rapport à cette conception pour assurer que les dépendances du code pour rester cohérent avec la conception.

Communiquer les besoins des utilisateurs et l'architecture :

Modélisez les besoins des utilisateurs et l'architecture de votre système logiciel en générant des diagrammes UML d'activités, de composant, de classes, de séquence et de cas d'usage.

Ressources externes

Catégorie

Liens

Forums

Blogs

Visual Studio ALM + Team Foundation Server Blog

Articles et journaux techniques

The Architecture Journal - Issue 23: Architecture Modeling and Processes

Autres sites

Portail Architectes

Voir aussi

Concepts

Vue d'ensemble du scénario : modifier votre conception à l'aide de la visualisation et de la modélisation

Modélisation de l'application

Développement de modèles pour la conception logicielle

Modélisation des besoins des utilisateurs

Modélisation de l'architecture d'un système logiciel

Utilisation de modèles dans le processus de développement