VS2015 Enterprise Reverse Engineer Code vers UML
Je suis en train de regarder les différentes caractéristiques d'Architecture de Visual Studio 2015 Enterprise edition. Tout semble bon.
Cependant, j'ai un code qui est tout prêt écrit et je voudrais générer des Diagrammes de classes. PAS de la norme Ajouter Diagramme de Classe dans un Projet - mais à partir des Diagrammes de Classe UML. J'ai créé un Projet de Modélisation pour cela.
Je ne vois pas le moyen de le faire - est-il possible? Puis-je désosser le code existant dans les diagrammes de nice?
Voici ma solution de vue:
Voici le Diagramme de Classe Designer:
Je peux faire glisser et déposer des projets à partir de l'Explorateur de solutions dans une couche graphique, mais rien avec les classes. Ici est celle que j'ai faite plus tôt:
Je peux faire glisser et déposer des classes dans le Code de la Carte à partir de l'Explorateur de solutions. Il serait agréable d'avoir tous mes modélisation dans un projet. J'ai vraiment la haine de la vieille classe de diagrammes où vous l'ajoutez à un projet unique.
Ce qui semblait être une caractéristique dans les précédentes éditions Ultimes. Toutefois, l'Url suivante n'a pas un lien pour 2015 (jusqu'à 2013).
Mise à JOUR
J'ai installé 2013 Ultimate, nous avons une licence et, en effet, toutes ces fonctionnalités est dans cette version. Pourquoi ne pas en 2015 l'Entreprise? Peut-on s'attendre de Microsoft n'est pas à prendre en charge, ce n'est plus et est progressive? Ou était-ce un cas de il n'y a pas de temps pour 2015 et il sera inclus dans une mise à jour.
source d'informationauteur Andez
Vous devez vous connecter pour publier un commentaire.
TLDR; à ce point de Visual Studio 2015+ n'ont pas de plans à l'appui de l'ingénierie inverse pour le diagramme de classes UML, ni le diagramme de séquence UML.
Visual Studio 2015 utilise la marque de nouveaux compilateurs (projet Roslyn) pour C# et VB, et de nombreuses fonctionnalités qui interagissent avec le code doit être retravaillé afin de soutenir le nouveau paradigme.
Dans le même temps, nos données de télémétrie montre que l'ingénierie inverse n'est pas utilisé tant que ça. Des Conversations avec les clients montrent que de nombreuses personnes se déplacent à l'accélération des cycles de publication, ce qui signifie que les diagrammes de sortir de date trop rapidement pour être utile.
En tant que tel, nous avons décidé d'investir dans les Diagrammes de Classe (pas le UML) et dans le Code de la Carte. Les deux de ces le soutien à l'ingénierie inverse. Le Code de la Carte, en particulier, a été travaillé afin d'éliminer de nombreux bugs et améliorer les performances et d'évolutivité, et est la technologie de choix pour l'analyse de l'architecture. Voici un article qui montre certains scénarios que le Code de la Carte est bonne à la.
Cela dit, VS 2013 continue de prendre en charge ces scénarios et vous pouvez l'installer de l'autre côté. Vous pouvez demander pour les fonctions de UserVoice - il y a déjà un demande de ramener diagramme de séquence de l'ingénierie inverse.
Quoi avez-vous été la planification de l'utilisation de désosser?