9
votes

Y a-t-il de bons outils pour C # Inverin Ingénierie?

Pouvez-vous me dire s'il y a de bons outils pour ingénierie inverse mon # applications C #. J'ai besoin de diagrammes de classe UML de mon logiciel écrit et je ne veux pas dessiner ces diagrammes par moi-même. J'ai déjà testé Staruml mais cela n'a pas fonctionné parce que j'ai utilisé des génériques quelque chose.

serait formidable s'il y a quelques conseils.

salutations, Martin


1 commentaires

Jetez un coup d'œil à ce fil: Stackoverflow.com/Questtions/784066/...


7 Réponses :


2
votes

0 commentaires

16
votes

Avez-vous vérifié le réflecteur .NET? A un Diagramme plugin aussi ..

Liste de Add-ins


5 commentaires

WOW, avez-vous vu le nombre de plug-ins disponibles ces jours-ci? Nice rappel!


C'est encore mieux que ça ... il possède également un plug-in "Créer une source" qui crée un projet et une SLN en fonction des DLL / Exes que vous examinez. Maintenant c'est de l'or.


+1 morceau de logiciel très utile


J'ai testé Autodiagrammer. C'est bon à mes besoins


C'est bon :) CUS Je ne l'ai pas réellement travaillé avant ... ou suis peut-être trop impatient.



2
votes

SPARX Enterprise Architect est très bon. Je l'utilise à mon travail.


0 commentaires

3
votes

Assez d'une coïncidence Un collègue d'une réunion avec des MS Guys concernant Visual Studio 2010 Team Foundation Server. Ils lui ont dit que cela a la possibilité d'inverser l'ingénieur vos assemblées et de produire des diagrammes UML. Un look rapide sur msdn ( lien texte ) semble confirmer partiellement cette . Cela ne dit pas UML, mais cela confirme que les diagrammes architecturaux peuvent être dérivés et votre code pouvant être validé contre la compilation. Mais ce n'est évidemment pas disponible et je suis sûr que cela portera une balise de prix élevée.


0 commentaires

0
votes

Visual Studio 2010 Ultimate prend en charge les diagrammes de classe UML ainsi que la séquence, le composant, le boîtier d'utilisation et les diagrammes d'activité. Il prend également en charge la création de séquences, de graphiques de dépendance et de diagrammes de calques à partir du code. En ce qui concerne votre question sur la génération de diagrammes UML à partir du code, il y a une réponse ici dans le forum VS Architecture & Modeling Tools: Est-il possible d'inverser l'ingénieur C # Code dans un diagramme de classe UML?

D'autres outils incluent l'architecture Explorer, qui vous permet de parcourir et d'explorer votre solution.

Pour plus d'informations, voir les liens suivants:

Télécharger la version RC, visitez: Microsoft Visual Studio 2010 Ultimate RC

Pour voir la documentation RC, voir Modélisation de la Demande .

Pour discuter de ces outils, visitez le Visual Studio 2010 Découverte architecturale et Outils de modélisation Forum.


0 commentaires


2
votes

iLspy a beaucoup ressemblé à un réflecteur.
http://wiki.shaarpdevelop.net/ilspy.ashx
Je l'ai utilisé plusieurs fois et c'est très pratique.

Il y a aussi Dotceek (créateurs de Resharper)
http://www.jetbrains.com/decompiler/index.html?topdp

Ils sont tous deux libres: d


0 commentaires