Create models for your app

 

Pour obtenir la dernière documentation sur Visual Studio 2017 RC, consultez Documentation Visual Studio 2017 RC.

Les diagrammes de modélisation vous aident à comprendre, clarifier et communiquer vos idées concernant votre code et les besoins des utilisateurs que votre système logiciel doit prendre en charge. Par exemple, pour décrire et communiquer les besoins des utilisateurs, vous pouvez utiliser des diagrammes de cas d'usage, d'activités, de classe et de séquence UML (Unified Modeling Language). Pour décrire et communiquer les fonctionnalités de votre système, vous pouvez utiliser des diagrammes de composants, de classes, d'activités et de séquence UML.

Consultez la vidéo Channel 9 intitulée Improve architecture through modeling.

Vous pouvez créer les diagrammes UML suivants dans cette version :

DiagrammeMontre
UML Activity Diagrams: ReferenceFlux de travail entre les actions et les participants dans un processus d'entreprise
UML Component Diagrams: ReferenceComposants d'un système, leurs interfaces, ports et relations
UML Class Diagrams: ReferenceTypes qui sont utilisés pour stocker et échanger des données dans le système et leurs relations
UML Sequence Diagrams: ReferenceSéquences d'interactions entre des objets, des composants, des systèmes ou des acteurs
UML Use Case Diagrams: ReferenceTâches et objectifs de l'utilisateur pris en charge par un système

Pour connaître les versions de Visual Studio qui prennent en charge chaque type de diagramme, consultez Prise en charge des versions pour les outils d'architecture et de modélisation.

Pour visualiser l'architecture d'un système ou de code existant, créez les diagrammes suivants :

DiagrammeMontre
Layer Diagrams: Guidelines

 Layer Diagrams: Reference
Architecture de haut niveau du système
Cartes de code

 Map dependencies across your solutions

 Rechercher des problèmes potentiels à l’aide des analyseurs de carte du code
Dépendances et autres relations dans le code existant
Diagrammes de classes générés par du code

 Working with Class Diagrams (Class Designer)
Types et leurs relations dans le code .NET
RubriqueTâche
Create UML modeling projects and diagramsCréer des modèles et ajouter des diagrammes.
Edit UML models and diagramsDessiner des diagrammes pour modifier le modèle.
Define packages and namespacesCréer des packages pour diviser un modèle en unités sur lesquelles différents membres d'équipe peuvent travailler.
Generate code from UML class diagramsGénérer du code C# à partir de diagrammes de classes pour démarrer votre implémentation.
Customize your model with profiles and stereotypesPersonnaliser les éléments de modèle à l'aide de stéréotypes pour étendre les éléments de modèle UML standard à des fins spécifiques.
Link model elements and work itemsCréer des liens entre des éléments de modèle et des éléments de travail pour vous aider à effectuer le suivi des tâches, cas de tests, bogues, spécifications, problèmes ou autres genres de travaux associés à des parties spécifiques de votre modèle.
Export diagrams as imagesEnregistrer votre modèle et vos diagrammes pour pouvoir les partager avec d'autres utilisateurs, y compris ceux qui n'utilisent pas Visual Studio Ultimate.
RubriqueTâche
Visualize codeCréer des cartes de code et des diagrammes de couche pour mieux comprendre le code inconnu.
Modéliser les besoins des utilisateursUtiliser des modèles pour clarifier et communiquer les besoins des utilisateurs.
Model your app's architectureUtiliser des modèles pour décrire la structure globale et le comportement de votre système et pour vous assurer qu'il répond aux besoins des utilisateurs.
Validation de votre système pendant le développementAssurez-vous que votre logiciel reste cohérent avec les besoins de vos utilisateurs et avec l'architecture globale de votre système.
Use models in your development process

 Use models in Agile development
Utiliser des modèles pour vous aider à comprendre et à modifier votre système lors de son développement.
Structure your modeling solutionOrganiser les modèles dans un projet de grande ou moyenne taille.
CatégorieLiens
Forums- Outils de visualisation et de modélisation Visual Studio
- Kit de développement logiciel (SDK) Visualization and Modeling pour Visual Studio (Outils DSL)
Afficher: