Toolmentor: Subsysteme mit Rational XDE Developer entwerfen
Dieser Toolmentor beschreibt, wie Sie Subsysteme mit Rational XDE Developer entwerfen.
Tool: Rational XDE Developer
Beziehungen
Zugehörige Elemente
Hauptbeschreibung

Überblick

Dieser Toolmentor unterstützt das Entwerfen von Subsystemen mit Rational XDE Developer - Java Platform Edition.

Subsystemverhalten auf Subsystemelemente verteilen

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.

  1. Erstellen Sie bei Bedarf Klassendiagramme. Informationen hierzu finden Sie im Onlinehilfethema Symbol für OnlinehilfeAdding Diagrams.
  2. Fügen Sie Subsysteme und Klassen hinzu. Anleitungen zum Hinzufügen neuer Subsysteme und Klassen finden Sie unter Designelemente mit Rational XDE identifizieren.
  3. 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 Symbol für OnlinehilfeAdding Diagrams.
    • Ziehen und übergeben Sie Klassen und Schnittstellen auf das Diagramm, um Objekte für die Interaktion zu erstellen. Informationen hierzu finden Sie in Symbol für OnlinehilfeAdding Shapes to Diagrams.
    • Fügen Sie Nachrichten oder Stimuli zwischen Objekten hinzu. Informationen hierzu finden Sie in Symbol für OnlinehilfeAdding Messages or Stimuli.
    • Ordnen Sie den Nachrichten Operationen zu. Informationen hierzu finden Sie in Symbol für OnlinehilfeAssigning Operations to Messages or Stimuli.

Weitere Informationen finden Sie in den folgenden Themen der Onlinehilfe zu Rational XDE:

  • Symbol für OnlinehilfeWorking with Class Diagrams
  • Symbol für OnlinehilfeWorking with Interaction (Sequence) Diagrams
  • Symbol für OnlinehilfeModeling Java and Web Applications

Subsystemelemente dokumentieren

Referenz: Symbol für OnlinehilfeDocumenting Model Elements

Subsystemabhängigkeiten beschreiben

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: Symbol für OnlinehilfeAdding Dependency Relationships