Modélisation UML avec Visual Studio 2010

Comme je l’avais annoncé dans un précédent billet, j’ai installé Visual Studio 2010 sur une machine virtuelle (merci à la DSI). Mes premiers essais ont porté sur la modélisation UML. C’est un enjeu important pour Microsoft qui va pouvoir compléter son usine logicielle. Aujourd’hui en effet, la modélisation UML se fait généralement avec des outils comme Enterprise Architect.

Afin de me faire une idée objective, j’ai réalisé mes tests sans aucune lecture préalable. Je n’ai pas encore fait le tour des possibilités mais voici mes premières impressions:

  1. La prise en main facile. Il faut créer un projet de modélisation et ensuite ajouter les diagrammes souhaités.
  2. L’interface est conviviale. A titre d’exemple, voici un diagramme de classe : vsts2010-class-diagram
  3. 5 diagrammes sur 13 d’UML sont disponibles : diagrammes d’activités, de composants, de use case, de classes, de séquences. UML n’est pour l’instant pas complètement supporté dans les 5 diagrammes
  4. Je pensais trouver dans cette première version un générateur de code, mais je crois qu’il va falloir attendre (ou alors la fonctionnalité est bien cachée)

Pour terminer, voici 2 fonctionnalités que  je n’ai pas encore testées me paraissent intéressantes:

  1. Les diagrammes ou les éléments de diagrammes peuvent être liés aux work items de VSTS. J’ai utilisé une fonctionnalité équivalente avec le plug-in d’Enterprise Architect, et je trouve celà vraiment pratique.
  2. Les diagrammes peuvent être versionnés dans le gestionnaire de sources très simplement.

6 réflexions au sujet de « Modélisation UML avec Visual Studio 2010 »

  • 22 juillet 2009 à 20 h 53 min
    Permalink

    J’ai installé la beta 1 et je n’ai pas trouvé de projet de type « Modélisation »… Est-ce normal? Votre exemple a été fait via la machine virtuel?

  • 23 juillet 2009 à 11 h 28 min
    Permalink

    @Flyd
    Avec la beta 1, le processus est le suivant:

    Menu: File > New > Project
    Onglet: « Modeling projects » (il ne faut pas chercher dans l’onglet Visual C#)
    Template : « Modeling project »

  • Ping : VSTS 2010 Beta aux MSDays de Lyon | Blog Objet Direct

  • 6 octobre 2010 à 12 h 58 min
    Permalink

    Bonjour,

    J’ai un projet de type library, et j’aimerai créer un projet modeling à coté afin de modéliser les classes de mon projet library. Comment puis-je faire? La création automatique de diagramme de classes de VS n’est pas terible, de plus je voudrai afficher le nom des packages etc…

    Cordialement,
    Sébastien

  • 7 octobre 2010 à 12 h 37 min
    Permalink

    @Babas007

    Dans la solution existante, il faut ajouter un nouveau projet de type « Modeling project » qui sera bien distinct du projet de type « Library ». On peut définir un diagramme de classes en affichant les packages. L’illustration de l’article montre d’ailleurs un tel diagramme.

    Mais je ne suis pas sur de bien comprendre la question et d’y répondre correctement.

  • 13 septembre 2012 à 12 h 41 min
    Permalink

    Salut

    j’ai créer un modeling project mais j’ai pas pu générer le code.

    Comment faire ?

    Merci bien

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *