Modélisation de l'application
La création de modèles dans Visual Studio Ultimate vous permet de garantir que votre application réponde aux besoins de ses utilisateurs. Vous pouvez créer des modèles à différents niveaux de détails et les relier les uns aux autres, à des tests et à votre plan de développement. Vous pouvez créer et développer des modèles tout au long du cycle de vie de l'application, dans le cadre du processus de développement. Pour plus d'informations, consultez :
Pour ajouter des fonctions à cette version finale, téléchargez et installez le Pack de fonctionnalités de visualisation et de modélisation Microsoft Visual Studio 2010 Visual Studio 2010.
Activités prises en charge par les modèles
Activité |
---|
Comprenez les besoins des utilisateurs : clarifiez les récits utilisateur, règles métier et autres exigences, et garantissez leur cohérence en dessinant des diagrammes d'activités, de classes et d'autres diagrammes UML : |
Visualisez le code : regardez une représentation visuelle du code en générant des graphiques de dépendance et des diagrammes de séquence. Visualisez les objets, les paramètres et les relations de vos bases de données en créant une représentation hors connexion de ces bases de données : |
Définissez l'architecture : modélisez la structure à grande échelle du système, ainsi que les modèles de conception, en dessinant des diagrammes de composant, de classes et de séquence UML. Définissez et imposez des contraintes aux dépendances entre composants de votre code, en créant des diagrammes de couche. |
Générez ou configurez certaines parties de votre application à partir de langages UML ou DSL, rendez votre conception plus réactive aux changements des spécifications et facilitez la création de variantes d'un même produit : |
Validez votre système par rapport aux spécifications et à la conception prévue : définissez des tests d'acceptation ou des tests de systèmes basés sur les modèles de spécifications. Cela crée une relation forte entre les tests et les besoins de l'utilisateur, et vous aide à mettre à jour le système plus facilement lorsque les spécifications viennent à changer. |
Partagez des modèles, des diagrammes et des graphiques à l'aide du contrôle de version Team Foundation : mettez les projets de modélisation, les fichiers de diagrammes, les graphiques de dépendance et les requêtes du navigateur d'architecture sous contrôle de version Team Foundation. Lorsque plusieurs utilisateurs utilisent ces éléments sous contrôle de version Team Foundation, utilisez ces conseils pour éviter les problèmes liés au contrôle de version. |
Personnalisez les modèles et les diagrammes : adaptez davantage vos modèles à l'utilisation qui en est faite par votre projet, en définissant des propriétés supplémentaires pour les éléments UML, des contraintes de validation pour garantir la conformité de vos modèles à vos règles métier, ainsi que des commandes de menu et des éléments de boîte à outils supplémentaires. Vous pouvez également créer vos propres langages spécifiques à un domaine. |
Types de modèles et leur usage
Type de modèle et utilisation courante |
---|
Modèle UML Un modèle UML comprend plusieurs vues, y compris des diagrammes de classes, de composant, de cas d'usage, d'activités et de séquence. Vous pouvez personnaliser un modèle UML pour l'adapter à votre domaine d'application. Vous pouvez, par exemple, joindre des balises, des informations supplémentaires et des contraintes aux éléments de modèle. Vous pouvez également définir les outils qui utiliseront ces modèles. Pour plus d'informations, consultez Développement de modèles pour la conception logicielle. Utilisations courantes :
|
Langage spécifique à un domaine (DSL) Un langage DSL est une notation que vous concevez dans un but spécifique. Dans Visual Studio, il s'agit habituellement d'un graphique. Pour plus d'informations, consultez Visualisation et modélisation du kit de développement logiciel (SDK) - Langages spécifiques à un domaine. Utilisations courantes :
|
Diagramme de couche Un diagramme de couche vous permet de définir la structure d'une application en tant qu'ensemble de couches ou de blocs avec des dépendances explicites. Vous pouvez également valider le code par rapport au diagramme de couche à chaque opération d'archivage. Pour plus d'informations, consultez Diagrammes de couche : instructions. Utilisations courantes :
|
Graphique de dépendance ou graphique orienté Les graphiques de dépendance et les graphiques orientés vous permettent d'inspecter de grands et complexes ensembles de dépendances ou d'autres relations. Vous pouvez générer des graphiques de la structure de votre code. Vous pouvez également écrire des outils pour la création de graphiques à partir de nombreuses autres sources. Pour plus d'informations, consultez Comment : générer des graphiques de dépendance pour le code .NET. Utilisations courantes :
|
Diagramme de séquence basé sur du code Les diagrammes de séquence, que vous pouvez générer à partir de code .NET, vous aident à visualiser la façon dont le code implémente une méthode. Pour plus d'informations, consultez Comment : explorer du code avec des diagrammes de séquence. Utilisations courantes :
|
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
Nouveautés de Visual Studio 2010 Application Lifecycle Management
Visual Studio Application Lifecycle Management