Créer des projets et des diagrammes de modélisation UML
Les modèles UML vous aident à comprendre, à expliquer et à concevoir les 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'utilisation. En outre, vous pouvez créer des diagrammes de couche, qui vous aideront à définir la structure de votre système.
Vous avez besoin de Visual Studio Ultimate pour créer les modèles UML.
Les diagrammes de modélisation UML et les diagrammes de couche ne peuvent exister qu'à l'intérieur d'un projet de modélisation. Chaque projet de modélisation contient un modèle UML partagé et plusieurs diagrammes UML. Chaque diagramme est 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 Modifier des modèles et des diagrammes UML. Pour plus d'informations sur les projets de modélisation sous contrôle de version, consultez Gestion de modèles et graphiques sous contrôle de version etStructure des solutions de modélisation
Notes
Il existe un autre type 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 ne nécessitant pas de projets de modélisation
Dépannage des projets de modélisation et des diagrammes
Création d'un diagramme dans un projet de modélisation
Vous avez besoin de Visual Studio Ultimate pour créer les projets de modélisation. Vous pouvez lire les projets de modélisation dans Visual Studio Premium.
Pour créer un diagramme et l'ajouter à un projet
Dans le menu Architecture, choisissez Nouveau diagramme.
Le menu Architecture est disponible uniquement dans Visual Studio Ultimate.
Dans la boîte de dialogue Ajouter un nouveau diagramme, cliquez sur le type de diagramme de modélisation de votre choix.
Tapez le nom du 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, entrez le nom et l'emplacement du 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 entrer un nom pour une nouvelle solution.
Si vous disposez déjà d'un projet de modélisation, vous pouvez aussi 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 du projet de modélisation.
Notes
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 du 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.
Avertissement
N'ajoutez pas de fichiers de diagramme existants à d'autres projets de modélisation ou à d'autres emplacements de la solution. Il n'est pas possible non plus de les y copier ou de les y faire glisser.De telles actions entraînent la disparition des éléments des diagrammes copiés ou la présence 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éé.La raison en est qu'un diagramme UML est une vue du modèle appartenant à son projet de modélisation.Pour copier un fichier de diagramme, créez un diagramme et copiez les éléments du diagramme source vers le nouveau diagramme.Pour plus d'informations, consultez Dépannage des projets de modélisation et des diagrammes.
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, respectivement.
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 les solutions ouvertes et ajouter le projet à une nouvelle solution.
Suppression des diagrammes de modélisation d'un projet
Vous pouvez supprimer définitivement un diagramme ou 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.
Notes
Chaque diagramme possède deux fichiers, dont un fichier auxiliaire.Par exemple, si vous avez un diagramme de composant intitulé 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 du diagramme, puis cliquez sur Exclure du projet.
Le diagramme est supprimé du projet. Il n'est pas supprimé du système de fichiers.
Notes
Les éléments indiqués sur le diagramme ne sont pas supprimés de l'Explorateur de modèles UML.
Pour restaurer dans un projet un diagramme exclu temporairement
Dans l'Explorateur de solutions, cliquez sur le nœud du projet de modélisation.
Notes
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, recherchez le fichier de diagramme, sélectionnez-le et cliquez sur Ajouter.
Le diagramme de modélisation s'ouvre et s'affiche dans le projet de modélisation.
Notes
Chaque diagramme a une paire de fichiers dans le système de fichiers.Ne sélectionnez pas un fichier ayant l'extension .layout.En outre, Visual Studio Ultimate ne prend pas en charge l'ajout de diagrammes UML existants à plusieurs projets de modélisation.Chaque fichier de diagramme doit être ouvert au sein du projet de modélisation dans lequel il a été créé.La raison en est qu'un diagramme UML est une vue du modèle appartenant à son projet de modélisation.
Diagrammes ne nécessitant pas de projets de modélisation
Les types de diagrammes suivants 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 dans des diagrammes de séquence.
Diagrammes de classes créés en tant que vues du code source. Ils 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épendance. Pour plus d'informations, consultez Mapper les dépendances dans votre code dans des graphiques de dépendance.
Diagrammes qui ne sont pas des diagrammes UML ou des diagrammes de couche, tels que les langages spécifiques du domaine.
Dépannage des projets de modélisation et des diagrammes
Le tableau suivant décrit les problèmes qui peuvent se produire avec les projets de modélisation ou les diagrammes, et explique comment les résoudre :
Problème |
Causes |
Solution |
---|---|---|
Le projet de modélisation ne peut pas être ouvert ou chargé 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 qui ont le même nom et qui sont dans la même solution. Par exemple, une couche est liée aux projets qui ont le même nom et qui sont dans la même solution. |
Utilisez un éditeur de texte pour ouvrir le fichier du projet de modélisation, supprimez les références et réessayez d'ouvrir le projet de modélisation. Pour éviter ce problème, n'ajoutez pas de références aux projets qui ont le même nom. Assurez-vous que les projets ont des noms uniques. |
Il manque des éléments dans les diagrammes qui sont ajoutés, copiés ou déplacé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é, déplacé ou copié à partir d'un projet de modélisation vers un autre projet de modélisation ou vers un autre emplacement de la solution. |
Pour copier un fichier de diagramme, créez un diagramme et copiez les éléments du diagramme source vers le nouveau diagramme. |