Comment : créer des diagrammes et projets de modélisation UML
Les modèles UML vous aident à comprendre, discuter et concevoir des systèmes logiciels.Visual Studio Ultimate fournit des modèles pour cinq des diagrammes UML les plus fréquemment utilisés : activité, classe, composant, séquence et cas d'usage.De plus, vous pouvez créer des diagrammes de couche, qui vous aident à définir la structure de votre système.
Les diagrammes de modélisation UML et les diagrammes de couche peuvent exister uniquement au sein d'un projet de modélisation.Chaque projet de modélisation contient un modèle UML partagé et plusieurs diagrammes UML.Chaque diagramme représente une vue partielle du modèle.Le modèle UML contient tous les éléments des diagrammes UML et peut être affiché à l'aide de l'Explorateur de modèles UML.Pour plus d'informations sur les modèles et leur relation aux diagrammes, consultez Comment : modifier des modèles et diagrammes UML.Pour plus d'informations sur la façon de modéliser des projets sous contrôle de version, consultez Gestion de modèles et graphiques sous contrôle de version et Structure des solutions de modélisation
[!REMARQUE]
Il existe un autre genre de diagramme, le diagramme de classes .NET, qui permet de visualiser le code du programme.Pour plus d'informations, consultez Conception et affichage des classes et des types.
Dans cette rubrique
Création d'un diagramme dans un projet de modélisation
Suppression de diagrammes d'un projet de modélisation
Diagrammes qui ne requièrent pas de projet de modélisation
Résolution des problèmes liés aux diagrammes et aux projets de modélisation
Créer un diagramme dans un projet de modélisation
Vous devez Visual Studio ultime pour créer des projets de modélisation.Vous pouvez lire projets professionnel Visual Studio de modélisation.
Pour créer un diagramme et l'ajouter à un projet
Sur le Architecture menu, choisissez Nouveau diagramme de.
Le menu Architecture est uniquement disponible dans Visual Studio Ultimate.
Dans la boîte de dialogue Ajouter un nouveau diagramme, cliquez sur le type de diagramme de modélisation que vous souhaitez.
Tapez un nom pour le nouveau diagramme.
Dans la zone Ajouter au projet de modélisation :
- Sélectionnez un projet de modélisation qui existe déjà dans votre solution, puis cliquez sur OK.
- ou -
Sélectionnez Créer un nouveau projet de modélisation, puis cliquez sur OK.
Dans la boîte de dialogue Créer un nouveau projet de modélisation, tapez un nom et un emplacement pour le nouveau projet, puis cliquez sur OK.
Si votre solution est ouverte, le nouveau projet est ajouté à la solution.Si vous n'avez aucune solution ouverte, vous pouvez taper un nom pour une nouvelle solution.
Si vous disposez déjà d'un projet de modélisation, vous pouvez également utiliser la procédure suivante.
Pour ajouter un diagramme à un projet de modélisation existant
Dans l'Explorateur de solutions, cliquez sur le nœud de projet de modélisation.
[!REMARQUE]
Le projet de modélisation contient un dossier de définition de modèle nommé ModelDefinition.
Dans le menu Projet, cliquez sur Ajouter un nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément - <nom de projet>, sous Modèles, cliquez sur le type de diagramme de modélisation, par exemple, Diagramme de composant UML.
Tapez un nom pour le diagramme, puis cliquez sur Ajouter.
Le diagramme de modélisation s'ouvre et s'affiche dans le projet de modélisation.
Attention Vous ne pouvez pas ajouter, glisser-déposer ni copier de fichiers de diagrammes existants vers d'autres projets de modélisation ou d'autres emplacements de la solution.En effet, cela provoquerait la disparition des éléments des diagrammes copiés ou bien entraînerait la survenue d'erreurs lors de l'ouverture des diagrammes.Vous devez ouvrir le fichier de diagramme à partir du projet de modélisation dans lequel il a été créé.En effet, un diagramme UML représente la vue du modèle qui est détenu par son projet de modélisation.Pour copier un fichier de diagramme, créez un diagramme, puis copiez les éléments du diagramme source vers le nouveau diagramme.Pour plus d'informations, consultez Résolution des problèmes liés aux diagrammes et aux projets de modélisation.
Pour créer un projet de modélisation vide
Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.
Dans la boîte de dialogue Nouveau projet, sous Modèles installés, cliquez sur Projets de modélisation.
Dans la fenêtre centrale, cliquez sur Projet de modélisation.
Nommez le projet et spécifiez un emplacement dans les zones Nom et Emplacement.
Dans la zone Solution, sélectionnez Ajouter à la solution pour ajouter le nouveau projet à une solution que vous avez déjà ouverte ; ou Créer une nouvelle solution pour fermer toute solution ouverte et ajouter le projet à une nouvelle solution.
Suppression de diagrammes de modélisation d'un projet
Vous pouvez définitivement supprimer un diagramme, ou vous pouvez exclure temporairement un diagramme d'un projet, puis le restaurer.
Pour supprimer définitivement un diagramme d'un projet
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le fichier principal qui représente le diagramme, puis cliquez sur Supprimer.
Le diagramme est supprimé du projet et du système de fichiers.Les éléments indiqués sur le diagramme ne sont pas supprimés de l'Explorateur de modèles UML.
[!REMARQUE]
Chaque diagramme dispose de deux fichiers, un fichier principal et un fichier auxiliaire.Par exemple, si vous avez un diagramme de composant avec le nom CD1, vous devez supprimer le fichier nommé CD1.componentdiagram.Son fichier auxiliaire nommé CD1.componentdiagram.layout sera automatiquement supprimé.
Pour exclure temporairement un diagramme d'un projet
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le fichier de diagramme, puis cliquez sur Exclure du projet.
Le diagramme est supprimé du projet.Il n'est pas supprimé du système de fichiers.
[!REMARQUE]
Les éléments indiqués sur le diagramme ne sont pas supprimés de l'Explorateur de modèles UML.
Pour restaurer un diagramme exclu temporairement d'un projet
Dans l'Explorateur de solutions, cliquez sur le nœud de projet de modélisation.
[!REMARQUE]
Le projet de modélisation contient un dossier de définition de modèle nommé ModelDefinition.
Dans le menu Projet, cliquez sur Ajouter un élément existant.
Dans la boîte de dialogue Ajouter un élément existant , trouvez le fichier de diagramme, sélectionnez le fichier, puis cliquez sur Ajouter.
Le diagramme de modélisation s'ouvre et s'affiche dans le projet de modélisation.
[!REMARQUE]
Chaque diagramme a une paire de fichiers dans le système de fichiers.Ne sélectionnez pas un fichier portant l'extension .layout.Visual Studio Ultimate ne prend pas non plus en charge l'ajout de diagrammes UML existants à plusieurs projets de modélisation à la fois.Chaque fichier de diagramme doit être ouvert dans le projet de modélisation dans lequel il a été créé.En effet, un diagramme UML affiche une vue d'un modèle qui est détenu par son projet de modélisation.
Diagrammes qui ne requièrent pas de projet de modélisation
Les genres de diagrammes ci-dessous ne font pas partie d'un projet de modélisation :
Diagrammes de séquence générés à partir du code source.Pour plus d'informations, consultez Visualiser du code en générant des diagrammes de séquence.
Diagrammes de classes créés en tant que vues du code source.Ceux-ci ne sont pas liés aux diagrammes de classes UML.Pour plus d'informations, consultez Conception et affichage des classes et des types.
Graphiques de dépendances.Pour plus d'informations, consultez Visualiser des dépendances de code sur les graphiques de dépendance.
Diagrammes qui ne sont pas des diagrammes UML ou des diagrammes de couche, tels que les langages spécifiques à un domaine.
Résolution des problèmes liés aux diagrammes et aux projets de modélisation
Le tableau suivant décrit les problèmes qui peuvent survenir lors de l'utilisation de diagrammes ou de projets de modélisation, et fournit des résolutions possibles :
Problème |
Causes |
Résolution |
---|---|---|
Impossible d'ouvrir ou de charger un projet de modélisation dans la solution. Le message suivant s'affiche : « Un ou plusieurs projets de la solution n'ont pas été correctement chargés.Pour plus d'informations, consultez la fenêtre de Sortie. » La fenêtre Sortie affiche le message suivant : « NomFichierEtCheminDuProjetDeModélisation.modelproj : erreur : Format Guid non reconnu. ». |
Un projet de modélisation possède des références aux projets contenus dans la même solution et portant le même nom. Par exemple, une couche est liée aux projets qui se trouvent dans la même solution et qui portent le même nom. |
Utilisez un éditeur de texte pour ouvrir le fichier projet de modélisation, supprimez les références, puis réessayez de l'ouvrir. Pour éviter ce problème, n'ajoutez pas de références à des projets portant le même nom.Assurez-vous que les projets portent un nom unique. |
Des éléments sont manquants dans les diagrammes ajoutés, copiés ou glissés-déposés vers d'autres projets de modélisation ou d'autres emplacements de la solution. - ou - Les messages suivants s'affichent lorsque vous essayez d'ouvrir un diagramme :
- ou -
|
Le fichier de diagramme a été ajouté, copié ou glissé-déposé depuis un projet de modélisation vers un autre, ou vers un autre emplacement de la solution. |
Pour copier un fichier de diagramme, créez un diagramme, puis copiez les éléments du diagramme source vers le nouveau diagramme. |