Visualisation et modélisation du code avec Feature Pack 2

Microsoft Visual Studio 2010 Feature Pack 2 inclut les fonctionnalités de visualisation et de modélisation dans Pack de fonctionnalités de visualisation et de modélisation Microsoft Visual Studio 2010. Ces fonctions étendent les tâches de visualisation et de modélisation que vous pouvez effectuer dans Visual Studio 2010 Ultimate, comme décrit dans les sections suivantes :

  • Générer le code à partir des modèles

  • Explorer le code existant

  • Utiliser et gérer des éléments de modèle

  • Créer, valider et étendre des diagrammes de couche

Important

Si Visual Studio 2010 Visualization and Modeling Feature Pack est déjà installé sur votre ordinateur, veillez à copier les modèles personnalisés à partir des dossiers d'extension sous %LocalAppData% vers un emplacement sécurisé avant d'installer Visual Studio 2010 Feature Pack 2. L'installation de ce Feature Pack désinstalle le Feature Pack de visualisation et de modélisation, en le supprimant de la galerie d'extensions Visual Studio, de même que tous les modèles personnalisés sous %LocalAppData%. Vous devrez remapper les modèles pour tous les projets de génération du code à l'emplacement suivant, où vous trouverez également les extensions et les DLL nécessaires à l'utilisation de certaines des fonctions de modélisation et de visualisation :

…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\<InsérerNomFeaturePackVisualStudio>\<InsérerNuméroVersionFeaturePackVisualStudio>

Pour plus d'informations, consultez Comment : générer du code à partir des diagrammes de classes UML.

Pour plus d'informations sur le sujet suivant

Consultez

Vous pouvez télécharger Visual Studio 2010 Feature Pack sur MSDN

Packs de fonctionnalités Visual Studio 2010 sur MSDN

Spécifications pour les fonctions de visualisation et de modélisation de ce Feature Pack

Spécifications

Vue d'ensemble des Feature Packs Visual Studio

Packs de fonctionnalités Visual Studio

Vue d'ensemble et documentation pour les outils de visualisation et de modélisation Visual Studio 2010 Ultimate

Modélisation de l'application

Générer le code à partir des modèles

Les modèles UML peuvent vous aider à créer du code et des tests ; ils décrivent l'architecture et les spécifications d'un système.

Nouveau

Pour plus d'informations, consultez

Utilisez la commande Generate Code pour générer le code squelette à partir d'éléments sur les diagrammes de classes UML. Vous pouvez utiliser les transformations par défaut, ou vous pouvez écrire des transformations personnalisées pour convertir des types UML en code.

ConseilConseil
Si vous souhaitez générer d'autres types de documents depuis UML ou générer du code avec une relation plus indirecte entre les éléments UML et le résultat généré, vous pouvez encore écrire des modèles personnalisés pour lire le modèle et générer le type d'artefact de votre choix.Pour plus d'informations, consultez Comment : générer des fichiers à partir d'un modèle UML.

Comment : générer du code à partir des diagrammes de classes UML

Explorer le code existant

Les développeurs passent souvent plus de temps à essayer de comprendre le code existant qu'à l'écrire. Les outils de visualisation du code dans Visual Studio Ultimate peuvent vous aider à visualiser des parties majeures du code, à évaluer sa flexibilité et à identifier des problèmes. Vous pouvez évaluer plus facilement le coût potentiel de modifications proposées via le traçage des dépendances entre des parties du code.

Nouveau

Pour plus d'informations, consultez

Créez des diagrammes de classes UML à partir de code existant.

Comment : créer des diagrammes de classes UML à partir du code

Explorez l'organisation et les relations du code C et C++ en générant des graphiques de dépendance.

Comment : générer des graphiques de dépendance pour le code C et C++

Explorez l'organisation et les relations des projets Web ASP.NET en générant des graphiques de dépendance.

Comment : générer des graphiques de dépendance pour les projets Web ASP.NET

Vous pouvez également explorer le code .NET en créant des diagrammes de séquence, des graphiques de dépendance et des diagrammes de couche. Pour plus d'informations, consultez Visualisation du code existant.

Pour plus d'informations, consultez :

Utiliser et gérer des éléments de modèle

Importer des éléments de modèle à partir d'autres outils de modélisation

Nouveau

Pour plus d'informations, consultez

Importez des éléments à partir des diagrammes de séquence, des diagrammes de classes et des diagrammes de cas d'usage UML comme des fichiers XMI 2.1 qui sont exportés à partir d'autres outils de modélisation.

Comment : importer des éléments de modèles UML à partir de fichiers XMI

Pour plus d'informations, consultez :

Lier à partir d'éléments de travail vers des éléments de modèle

Les liens entre les éléments de modèle et les éléments de travail peuvent vous aider à suivre et à surveiller la progression du travail sur ces éléments, par exemple, sur une activité particulière ou les tests pour un cas d'usage.

Notes

Dans Visual Studio 2010 Ultimate, vous pouvez créer des éléments de travail ou lier à partir d'éléments de modèle vers des éléments de travail existants, mais pas dans l'autre sens. Pour plus d'informations, consultez Comment : lier des éléments de travail à des éléments de modèle.

Nouveau

Pour plus d'informations, consultez

Créer et afficher des liens depuis des éléments de travail vers des éléments de modèle.

Comment : lier des éléments de travail à des éléments de modèle

Créer, valider et étendre des diagrammes de couche

Les diagrammes de couche vous aident à visualiser la structure de dépendance logique de votre application. Pour vous assurer que des modifications structurelles ne sont pas introduites par erreur, vous pouvez valider le code par rapport au modèle à chaque opération d'archivage.

Nouveau

Pour plus d'informations, consultez

Créez des diagrammes de couche à partir du code C ou C++ et validez les dépendances.

Comment : valider le code C et C++ par rapport aux diagrammes de couche

Écrivez le code pour modifier les diagrammes de couche et valider le code par rapport aux diagrammes de couche.

Création d'extensions de diagrammes de couche

Pour plus d'informations, consultez :

Spécifications

Pour obtenir les spécifications les plus récentes et les problèmes connus, consultez le fichier lisez-moi. Pour utiliser ce Feature Pack, vous devez avoir installé Visual Studio 2010 Ultimate. Pour utiliser les fonctions de visualisation et de modélisation de ce Feature Pack, vous devez également disposer des produits suivants :

Pour activer

Assurez-vous que les éléments suivants sont installés sur votre système

Prise en charge des projets C ou C++

Visual C# sur Visual Studio

Pour plus d'informations, consultez :

API d'extensibilité de couche

Pour plus d'informations, consultez Création d'extensions de diagrammes de couche.

Liaison à partir d'éléments de travail

Type du lien de l'artefact modèle sur Team Foundation Server

Pour plus d'informations, consultez Spécifications dans Comment : lier des éléments de travail à des éléments de modèle.

Ressources externes

Blogs

Visual Studio Modeling Feature Pack Available!

Skinner’s Blog

Modeling Websites and Native Code

Visualization and Modeling Feature Pack

Videos

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

lien vers la vidéo

Forums

Visual Studio 2010 Visualization & Modeling Tools

Visual Studio 2010 Visualization & Modeling SDK (DSL Tools)

Autres sites

Portail Architectes

Voir aussi

Concepts

Modélisation de l'application

Autres ressources

Packs de fonctionnalités Visual Studio