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

  1. Sur le Architecture menu, choisissez Nouveau diagramme de.

    Le menu Architecture est uniquement disponible dans Visual Studio Ultimate.

  2. Dans la boîte de dialogue Ajouter un nouveau diagramme, cliquez sur le type de diagramme de modélisation que vous souhaitez.

    Boîte de dialogue Ajouter un nouveau diagramme

  3. Tapez un nom pour le nouveau diagramme.

  4. 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 -

    1. Sélectionnez Créer un nouveau projet de modélisation, puis cliquez sur OK.

    2. 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.

      Boîte de dialogue Créer un nouveau projet de modélisation

      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

  1. 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.

  2. Dans le menu Projet, cliquez sur Ajouter un nouvel élément.

  3. 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.

  4. 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.

    Mise en gardeAttention

    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

  1. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Projet.

  2. Dans la boîte de dialogue Nouveau projet, sous Modèles installés, cliquez sur Projets de modélisation.

  3. Dans la fenêtre centrale, cliquez sur Projet de modélisation.

  4. Nommez le projet et spécifiez un emplacement dans les zones Nom et Emplacement.

  5. 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

  1. 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.

  2. Dans le menu Projet, cliquez sur Ajouter un élément existant.

  3. 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 :

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 :

  • « Des formes ou des connecteurs du diagramme sont manquants car leurs définitions n'existent pas dans ce projet.Les définitions ont été supprimées du modèle pendant que le diagramme était fermé, ou le diagramme a été copié dans un projet ne contenant pas ces définitions. ».

- ou -

  • « Ce document est déjà ouvert par un autre projet. ».

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.

Voir aussi

Concepts

Comment : modifier des modèles et diagrammes UML

Structure des solutions de modélisation