Überblick
Dieser Toolmentor unterstützt das Entwerfen von Subsystemen mit Rational XDE Developer - Java Platform Edition.
-
Die Schritte in diesem Toolmentor entsprechen denen in der zugehörigen Aufgabe.
-
Links zu Themen in der Onlinehilfe zu XDE sind mit dem Symbol
gekennzeichnet.
-
In diesem Toolmentor werden die folgenden Schritte ausgeführt:
-
Klassen und andere Subsysteme werden dem Subsystem hinzugefügt, um die Subsystemschnittstellen zu realisieren.
Die Kollaborationen von Modellelementen innerhalb des Subsystems müssen mit Ablaufdiagrammen dokumentiert werden, die
zeigen, wie das Subsystemverhalten realisiert wird. Jede Operation in einer Schnittstelle, die vom Subsystem realisiert
wird, muss mindestens ein dokumentiertes Ablaufdiagramm haben. Auf der Basis dieses Diagramms, dessen Eigner das
Subsystem ist, wird das interne Verhalten des Subsystems entworfen.
-
Erstellen Sie bei Bedarf Klassendiagramme. Informationen hierzu finden Sie im Onlinehilfethema
Adding Diagrams.
-
Fügen Sie Subsysteme und Klassen hinzu. Anleitungen zum Hinzufügen neuer Subsysteme und Klassen finden Sie unter Designelemente mit Rational XDE identifizieren.
-
Dokumentieren Sie wie folgt, wie jede einzelne Schnittstellenoperation realisiert wird:
-
Fügen Sie für jede Schnittstellenoperation eine Kollaborationsinstanz hinzu. Nennen Sie diese Instanz wie
die Operation. (Klicken Sie im Model Explorer mit der rechten Maustaste auf das Subsystempaket und klicken
Sie anschließend auf Add UML > Collaboration Instance.)
-
Erstellen Sie eine Interaktionsinstanz mit demselben Namen. (Klicken Sie im Model Explorer mit der rechten
Maustaste auf die Kollaborationsinstanz und klicken Sie dann auf Add UML > Collaboration
Instance.)
-
Erstellen Sie ein Ablaufdiagramm für diese Interaktionsinstanz. Informationen hierzu finden Sie im
Onlinehilfethema
Adding
Diagrams.
-
Ziehen und übergeben Sie Klassen und Schnittstellen auf das Diagramm, um Objekte für die Interaktion zu
erstellen. Informationen hierzu finden Sie in
Adding Shapes to Diagrams.
-
Fügen Sie Nachrichten oder Stimuli zwischen Objekten hinzu. Informationen hierzu finden Sie in
Adding Messages or Stimuli.
-
Ordnen Sie den Nachrichten Operationen zu. Informationen hierzu finden Sie in
Assigning Operations to Messages or
Stimuli.
Weitere Informationen finden Sie in den folgenden Themen der Onlinehilfe zu Rational XDE:
-
Working with Class Diagrams
-
Working with Interaction (Sequence)
Diagrams
-
Modeling Java and Web Applications
Referenz: Documenting Model Elements
Wenn ein in einem Subsystem enthaltenes Element Verhalten eines Elements in einem anderen Subsystem verwendet, entsteht
zwischen den Subsystemen eine Abhängigkeit. Um die Wiederverwendung zu verbessern und Verwaltungsabhängigkeiten zu
verringern, können Sie diese Situation mit Hilfe einer Abhängigkeit von einer bestimmten Schnittstelle des Subsystems
und nicht vom Subsystemselbst oder von dem im Subsystem enthaltenen Element beschreiben.
Referenz: Adding Dependency Relationships
|