Reverse Engineering-Code in der Strukturansicht des Modell-Explorers

Beispiel anzeigen

In Microsoft Office Visio werden Codekonstrukte, die das Reverse Engineering durchlaufen haben, in der Strukturansicht des UML-Modell-Explorers auf verschiedenen Ebenen angezeigt. Die oberste Ebene ist das UML-System, die nachfolgende Ebenen für Modell, ModellTeilsystem, ModellTeilsystemPaket und ModellTeilsystemPaketKlasse enthält, die das Reverse Engineering durchlaufen haben. Alle Elemente, die durch diese Symbole und Ordner dargestellt werden, können umbenannt werden.

Zusätzlich ist standardmäßig eine Reihe von Paketen eingeschlossen, die die C#-, C++-, IDL- und Visual Basic-Datentypen enthalten. Diese Standardordner können Sie nicht umbenennen.

UML-System

"A blue, red and green triangular icon at the very top of the Model Explorer, representing the UML System"

Das UML-System ist ein Container für die UML-Modelle, die Sie entwickeln. In der Strukturansicht wird das System durch ein eindeutiges Symbol dargestellt. Es trägt den Standardnamen UML-System.

Modell

Green folder icon with text: Static Model

Unterhalb des Symbols für das UML-System befindet sich die UML-Modellebene, die durch ein grünes Ordnersymbol dargestellt ist. Für eine Visual Studio-ModellTeilsystemPaketKlasseLösung wird das Reverse Engineering auf der Modellebene als Statisches Modell durchlaufen.

Sie können einem UML-System ein Modell hinzufügen oder eines aus diesem löschen, doch in einem UML-System muss mindestens ein Modell vorhanden sein.

Oberstes Paket

Yellow folder icon with text: Top Package

Visual Studio-Namespaces entsprechen in Visual Studio nach dem Durchlaufen von Reverse Engineering Paketen. Aus dem globalen Namespace wird das globale Paket, das standardmäßig den Namen Oberstes Paket trägt.

Das oberste Paket wird durch das gelbe Ordnersymbol dargestellt, das in der Strukturansicht für alle Paketordner verwendet wird.

Teilsystem

Red folder representing a UML Subsystem folder named BLL.

Visual Studio-ModellTeilsystemPaketKlasseLösungProjekt entsprechen nach dem Durchlaufen von Reverse Engineering UML-ModellTeilsystem. Verschachtelte Projekte entsprechen nach dem Durchlaufen von Reverse Engineering geschachtelten Teilsystemen. Ein Teilsystem kann ein vollständiges Modell innerhalb eines Systems enthalten.

Ein Teilsystem, das Reverse Engineering durchlaufen hat, wird nach dem Projekt benannt, das es darstellt. In der Strukturansicht wird es durch ein rotes Ordnersymbol angezeigt. BLL ist beispielsweise der Name des Projekts, das im Beispiel FMStocks7 Reverse Engineering durchlaufen hat.

Sie können einem UML-Modell ein Teilsystem hinzufügen, indem Sie das Teilsystem-Shape aus der UML-Schablone Statisches Strukturdiagramm verwenden.

UML Subsystem shape icon

Geschachtelte Pakete

"2 yellow folder icons, with BLL nested under FMStocks7"

In einem UML-Modell sind mehrere Ebenen von geschachtelten Paketen möglich. Jedes geschachtelte Paket ist in der Strukturansicht durch ein gelbes Ordnersymbol zusammen mit dem Namen des Pakets, das es repräsentiert, dargestellt. Das Ordnersymbol für das Paket BLL ist beispielsweise unter dem Ordnersymbol für das Paket FMStocks7 geschachtelt.

Sie können einem UML-Modell ein Paket hinzufügen, indem Sie das Paket-Shape aus der UML-Schablone Statisches Strukturdiagramm verwenden.

UML Package shape icon

Klassen

"White square icon in Model Explorer, representing the class Account"

Benutzerdefinierte Klassen aus dem Quellcode werden nach dem Reverse Engineering zu ModellTeilsystemPaketKlasse, die Attribute, Operationen und Eigenschaften enthalten. Klassen, die Reverse Engineering durchlaufen haben, werden in der UML-Strukturansicht durch für die Klassendefinitionen benannte Symbole dargestellt. Klassen erscheinen in der Strukturansicht in Abhängigkeit von der Stelle, an der sie definiert wurden.

Sie können einem UML-Modell eine Klasse hinzufügen, indem Sie das Klasse-Shape aus der UML-Schablone Statisches Strukturdiagramm verwenden.

UML Class shape icon

Hinweis : Klassen, für die Verweise nicht aufgelöst werden können, werden nach dem Reverse Engineering zu Klassen unter einem Paket namens Externe Klassen. Diese Situation tritt ein, wenn vor dem Durchführen des Reverse Engineerings keine Projektmappe oder kein Projekt erstellt wurde.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×