2009-10-29 10 views
2

est-il un outil \ Software qui font automatiquement diagrammes UML à partir d'un visual studio 2008 existant projet (C#).Créer automatiquement des diagrammes UML à partir de Visual Studio 2008

(outils de travail avec Visual Studio 2010 a également apprécié.)

* UML Les diagrammes peuvent être tous types, par exemple, objet, classe, domaine, collaboration, Componant, état, déploiement, etc. et cas de test etc

J'utilise actuellement .net framework 3.5. J'ai Visual Studio 2008 professionnel.

Merci d'avance.

+0

Il existe un complément Reflector .NET qui génère des diagrammes de séquence, bien que cela n'ait jamais fonctionné pour moi ... – ParmesanCodice

Répondre

4

Dans Visual Studio, vous pouvez créer un modèle de diagramme de classes, qui vous permet de démarrer dans le sens d'un diagramme UML.

Si vous obtenez les chaînes Propriétés, Comportements et Héritage et Composition entre types.

Voici un article sur la façon de les créer.

1

Visual Studio 2010 Architecture Edition est censé avoir un support UML assez décent. Je l'ai regardé dans la version bêta 1, mais j'ai juste tiré vers le bas la version professionnelle de la version bêta 2.

De plus amples informations sont disponibles à partir de MSDN.

+1

Ne pas être pédant, mais il n'y a pas d'édition Architecture en 2010, et seulement Ultimate Edition aura le support UML – ParmesanCodice

+0

Ils ont officiellement changé le nom depuis Beta 1, mais c'est le même concept. C'est maintenant "Architecture Explorer", je crois. Le surbranding avec 2010 est mon seul problème avec cela, jusqu'à présent. ;-) –

+0

Je base mon commentaire sur ce lien, qui décrit les éditions: http://arstechnica.com/microsoft/news/2009/10/visual-studio-2010-simplified-to-four-skus-beta -2-arrive.ars – ParmesanCodice

1

Vous pouvez créer des diagrammes de classes, de séquences, de composants, de cas d'utilisation et d'activités UML dans Visual Studio 2010 Ultimate. Vous pouvez lier ces diagrammes aux éléments de travail de Team Foundation pour planifier et suivre le développement et le travail de test. Vous pouvez également créer des diagrammes de séquence, de dépendance et de couche à partir de code et utiliser Architecture Explorer pour parcourir et explorer votre solution.

J'ai posté plus de liens sur my profile pour plus d'informations.

+0

@Esther: bienvenue à SO. Il y a une préférence ici pour utiliser des liens complets. Certaines personnes ne cliquent pas sur un lien court, car elles ne peuvent pas dire où cela les mènera. J'ai modifié votre réponse pour inclure des liens complets. –

Questions connexes