Ich schaue mir die verschiedenen Architekturfunktionen von Visual Studio 2015 Enterprise Edition an. Alles sieht gut aus.VS2015 Enterprise Reverse Engineer Code zu UML
Allerdings habe ich Code, der alles bereit ist geschrieben und ich möchte Klassendiagramme daraus erstellen. NICHT der Standard Klassendiagramm in einem Projekt hinzufügen - sondern aus den UML-Klassendiagrammen. Ich habe dafür ein Modeling-Projekt erstellt.
Ich kann keinen Weg sehen, dies zu tun - ist das möglich? Kann ich vorhandenen Code in schöne Diagramme umwandeln?
Hier ist meine Lösung Ansicht:
Hier ist die Klasse Diagram Designer:
ich von Mappen-Explorer in ein überlagertes Diagramm per Drag & Drop-Projekte können aber nichts mit Klassen. Hier ist ein ich früher gemacht:
ich ziehen und Drop-Klassen in der Codekarte von Mappen-Explorer. Es wäre schön, alle meine Modelle in einem Projekt zu haben. Ich hasse das alte Klassendiagramm, wo du es zu einem einzelnen Projekt hinzufügst.
Dies schien ein Merkmal in früheren Ultimate-Editionen zu sein. Die folgende URL hat jedoch keinen Link für das Jahr 2015 (nur bis 2013).
UPDATE
installiert I 2013 Ultimative wir haben eine Lizenz für und in der Tat alle diese Funktionalität ist in dieser Version. Warum nicht 2015 Enterprise? Können wir erwarten, dass Microsoft dies nicht mehr unterstützt und es ausläuft? Oder gab es keine Zeit für 2015 und es wird in einem Update enthalten sein.
Hey Bogdan. Ich glaube, dass Diagramme einen schönen Überblick über einen Fluss zwischen einem Ende einer Anwendung zu einem anderen geben. In meinem Fall wollte ich ein Sequenzdiagramm erstellen, um anzuzeigen, was aufgerufen wurde, um einige Objekte in der Datenbank zu speichern. Es gab eine Anzahl von Schichten in der Anwendung, die auf Diensten und Schnittstellen aufgebaut waren. Alles verwendete Dependency Injection (Unity), das alle Konfigurationszuordnungen im Code hatte. Hier war es schwer zu sehen, was was genannt wurde - besonders, wenn es neu für jemandes Code ist. Ich dachte, das Diagramm würde helfen. – Andez
Wie bei Standard-Klassendiagrammen - ich persönlich finde, ein Klassendiagramm in einem einzigen Projekt ist nicht der richtige Weg. Ich bevorzuge die im Architektur (UML) Projekt. Es ermöglicht Ihnen, Klassen aus verschiedenen Projekten zu ziehen und das Gesamtbild zusammenzufügen. Ich denke nicht, dass Sie dies in den Standard-Projekt-Klassendiagramm-Projekten tun können. – Andez
CodeMap ist jedoch ein großartiges Werkzeug. Wird sehen, wie es mit unserem Enterprise-Level-System ausrichtet. Danke für die Info – Andez