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

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

Forums

Blogs

Articles et journaux techniques

The Architecture Journal - Issue 23: Architecture Modeling and Processes

Autres sites

Portail Architectes

Voir aussi

Concepts

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

Autres ressources

Procédure pas à pas : Mise à jour d'un système à l'aide des outils de visualisation et de modélisation