![]() |
![]() | ![]() | ![]() | Strukturieren der ProgrammarchitekturUModel® 2008 bietet zusätzliche Diagrammtypen, damit Sie Ihr Projekt, während Sie es weiterentwickeln, strukturieren können, einzelne Ebenen erstellen können und diese allen Beteiligten weitervermitteln können. Zusätzlich zu den anderen Diagrammtypen unterstützt UModel® 2008 Pakete, Paketdiagramme, Komponentendiagramme und Deployment-Diagramme, um Ihnen das Design, Strukturieren und Dokumentieren Ihrer Projektarchitektur zu erleichtern.
Pakete Paketdiagramme dienen zum Gruppieren von Klassen oder anderen Elementen unter einem einzigen Namespace und werden als Rechteck mit einem kleineren Reiter oben links dargestellt.
Paketdiagramme eignen sich, um verwandte Klassen zusammenzufassen, damit diese in den Grafiken der obersten Ebene der Projektarchitektur besser referenziert werden können. Für ein großes Projekt sind oft gut und gerne Hunderte von Klassendiagrammen erforderlich, sodass Paketdiagramme ein äußerst effizientes Verwaltungstool darstellen.
Paketdiagramme In Paketdiagrammen werden die Struktur von Paketen und ihren Elementen sowie die dazugehörigen Namespaces dargestellt. Paketdiagramme dienen normalerweise zur Veranschaulichung der allgemeinen Struktur eines Software-Projekts. Sie können Paketdiagramme selbst zeichnen oder in UModel® 2008 festlegen, dass für jedes Paket in der Modell-Struktur ein Paketabhängigkeitsdiagramm erstellt werden soll.
Um UModel® 2008 so zu konfigurieren, dass ein Paketabhängigkeitsdiagramm erstellt wird, wählen Sie einfach ein Paket aus der Modellstruktur aus und definieren Sie anschließend im Kontextmenü die Paketabhängigkeiten:
Im erzeugten Diagramm werden die Paketabhängigkeiten dargestellt.
Sie können auch beim Reverse Engineering Paketabhängigkeitsdiagramme erstellen, um damit die Struktur einer bestehenden Applikation zu analysieren. Komponentendiagramme Anhand von Komponentendiagrammen wird die physische Struktur des Codes illustriert, wobei die logische Ansicht der Projektklassen auf den tatsächlichen Code, in dem die Logik implementiert ist, gemappt wird. Beim Generieren von Code stellen die Komponentendiagramme den Pfad zu den Java- oder C#-Quellcodedateien für Ihre Klassen dar. Wenn Sie ein bestehendes Projekt durch Reverse Engineering rückbauen, können anhand der Komponentendiagramme die einzelnen UModel® 2008-Klassendiagramme mit den Quellcodedateien korreliert werden.
Das Verzeichnis für den Quellcode für Ihr Modell wird im Eigenschaftsfenster des Komponentendiagramms angegeben. Hier wird angegeben, wo UModel den für die einzelnen Diagrammtypen generierten Code speichern und wo es den für das Reverse Engineering benötigten Code suchen soll.
Deployment-Diagramme Verteilungsdiagramme stellen die physische Architektur der Hardware, Software und Artefakte des Systems dar. Verteilungsdiagramme bilden praktisch das entgegengesetzte Ende des Spektrums im Vergleich zu Anwendungsfällen. Sie stellen die physische Form des Systems dar im Gegensatz zum konzeptionellen Bild der Benutzer und Geräte, die mit dem System interagieren.
Die UModel® 2008 Verteilungsdiagramm-Symbolleiste dient zum Einbinden verschiedenfärbiger 3D-Kästen für jeden einzelnen System Node, jede Ausführungsumgebung und jedes Gerät im implementierten System.
| ![]() |
![]() | ![]() | |||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | |||||
|
