Visualisation du code existant
Lorsque vous devez modifier un système logiciel existant, Visual Studio Ultimate peut vous aider à visualiser et à comprendre l'organisation, les relations et le comportement du code. Avant d'apporter des modifications à ce code, utilisez Visual Studio Ultimate pour étudier les répercussions de ces modifications sur le code et vous aider à évaluer le travail et les risques qui découleront de ces modifications.
Par exemple, pour examiner les relations et les modèles existants dans le code, vous pouvez générer des graphiques de dépendance. Pour communiquer l'architecture prévue de votre système, vous pouvez créer des diagrammes de couche. Vous pouvez ensuite utiliser ces diagrammes pour assurer la cohérence du code avec la conception. Pour comprendre comment le code implémente une méthode, vous pouvez générer des diagrammes de séquence. Pour étudier la structure de classes existantes, vous pouvez créer des diagrammes de classes. Pour modéliser et communiquer différents aspects du système, vous pouvez générer 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 peuvent également vous permettre de 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.
Vous pouvez étendre les fonctions de cette version finale en téléchargeant et en installant des Feature packs lorsqu'ils sont disponibles. Pour plus d'informations, consultez Packs de fonctionnalités Visual Studio.
Tâches courantes
Tâches |
Rubriques associées |
---|---|
Explorer des relations de code : Générez des graphiques de dépendance ou d'autres graphiques pour visualiser les relations dans le code. |
|
Rechercher du code existant : Utilisez le navigateur de l'architecture pour rechercher et explorer le code source dans une solution Visual Studio ou du code compilé. |
|
Explorer des interactions de code : Générez des diagrammes de séquence à partir du code pour comprendre ses interactions. |
|
Explorer la structure de code : Créez des diagrammes de classes pour examiner la structure des classes dans le projet. |
|
Décrire la conception globale du système et valider le code par rapport à cette conception : Créez des diagrammes de couche pour décrire la conception globale du système et ses dépendances. Validez le code par rapport à cette conception pour garantir sa cohérence avec la conception. |
|
Communiquer les besoins des utilisateurs et la conception du système : 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 |
---|---|
Videos |
|
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
Modélisation de l'architecture d'un système logiciel
Utilisation de modèles dans le processus de développement