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 |
|
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 |
|
Vue d'ensemble et documentation pour les outils de visualisation et de modélisation Visual Studio 2010 Ultimate |
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.
Conseil
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. |
Pour plus d'informations, consultez :
Comment : créer des diagrammes de couche à partir d'artefacts
Comment : valider du code .NET par rapport à des diagrammes de couche
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!
Modeling Websites and Native Code
Visualization and Modeling Feature Pack
Videos
Forums
Visual Studio 2010 Visualization & Modeling Tools
Visual Studio 2010 Visualization & Modeling SDK (DSL Tools)