Développement de modèles pour la conception logicielle

Les diagrammes de modélisation vous permettent de mieux comprendre, de clarifier et de communiquer des idées concernant votre code et les besoins des utilisateurs que votre système logiciel doit prendre en charge. Par exemple, vous pouvez décrire et communiquer les besoins des utilisateurs à l'aide de diagrammes de cas d'usage, d'activités, de classes et de séquence UML (Unified Modeling Language). Vous pouvez décrire et communiquer les fonctionnalités de votre système à l'aide de diagrammes de composant, de classes, d'activités et de séquence UML.

Notes

Pour obtenir des fonctions supplémentaires pour 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.

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

Schéma

Affiche

Diagrammes d'activités UML : référence

Flux de travail entre les actions et les participants d'un processus d'entreprise

lien vers la vidéo

Diagrammes de composants UML : référence

Composants d'un système, leurs interfaces, ports et relations

lien vers la vidéo

Diagrammes de classes UML : référence

Types utilisés pour stocker et échanger des données dans le système et leurs relations

lien vers la vidéo

lien vers la vidéo

Diagrammes de séquence UML : référence

Séquences d'interactions entre des objets, des composants, des systèmes ou encore des acteurs

lien vers la vidéo

Diagrammes de cas d'usage UML : référence

Objectifs et tâches d'utilisateurs qu'un système prend en charge

lien vers la vidéo

lien vers la vidéo

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

Schéma

Affiche

Diagrammes de couche : référence

Architecture de haut niveau du système

lien vers la vidéo

lien vers la vidéo

Graphiques de dépendance

Comment : générer des graphiques de dépendance pour le code .NET

Dépendances et autres relations du code existant

lien vers la vidéo

Diagrammes de classes générés par du code

Utilisation des diagrammes de classes (Concepteur de classes)

Types et leurs relations dans le code .NET

Diagrammes de séquence générés par du code

Comment : explorer du code avec des diagrammes de séquence

Séquences d'appels de méthode dans le code .NET

lien vers la vidéo

Tâches courantes

Rubrique

Tâche

Comment : créer des diagrammes et projets de modélisation UML

Créez des modèles et ajoutez des diagrammes.

lien vers la vidéo

Comment : modifier des diagrammes et un modèle UML

Dessinez des diagrammes pour modifier le modèle.

lien vers la vidéo

Définition de packages et d'espaces de noms.

Créez des packages pour scinder un modèle en plusieurs unités sur lesquelles différents membres de l'équipe peuvent travailler.

lien vers la vidéo

Personnalisation de votre modèle avec des profils et des stéréotypes

Personnalisez des éléments de modèles à l'aide de stéréotypes pour étendre les éléments de modèles UML standard à des fins spécifiques.

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

Créez des liens entre les éléments de travail et les éléments de modèle pour pouvoir assurer le suivi des tâches, des cas de test, des bogues, des impératifs, des problèmes ou d'autres genres de travaux associés à des parties spécifiques de votre modèle.

Comment : exporter des images de diagrammes

Enregistrez votre modèle et vos diagrammes afin de pouvoir les partager avec d'autres utilisateurs, y compris avec ceux qui n'utilisent pas Visual Studio Ultimate.

Tâches connexes

Rubrique

Tâche

Visualisation du code existant

Créez des graphiques de dépendance, des diagrammes de séquence et des diagrammes de couche pour examiner et explorer du code inconnu.

Modélisation des besoins des utilisateurs

Utilisez des modèles pour clarifier et communiquer les besoins des utilisateurs.

Modélisation de l'architecture d'un système logiciel

Utilisez des modèles pour décrire la structure et le comportement de votre système dans leur globalité et vérifier que ce dernier répond aux besoins des utilisateurs.

Validation de votre système lors du développement

Vérifiez que vos logiciels restent cohérents avec les besoins de vos utilisateurs et l'architecture globale de votre système.

Utilisation de modèles dans le processus de développement

Utiliser des modèles dans le développement Agile

Utilisez des modèles pour pouvoir mieux comprendre et modifier votre système tout au long de son développement.

Structure des solutions de modélisation

Organisez les modèles d'un projet de moyenne ou grande envergure.

Ressources externes

Catégorie

Liens

Videos

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

Historique des modifications

Date

Historique

Motif

Septembre 2010

Intégration de liens vers des vidéos et réorganisation des liens de manière à faciliter la lecture. Envoyez-nous vos commentaires et dites-nous si cela vous plaît. Merci !

Commentaires client.