Visualiser 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 :
|
|
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 |
|
Articles et journaux techniques |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Autres sites |
Voir aussi
Concepts
Développement de modèles pour la conception logicielle
Modélisation des besoins des utilisateurs