Toolmentor: Subsysteme mit Rational Systems Developer entwerfen
Dieser Toolmentor beschreibt, wie Sie mit der Modellierungsumgebung von RSD Subsysteme entwerfen.
Tool: Rational Systems Developer
Erweiterung: Subsysteme mit Rational Software Development entwerfen
Beziehungen
Zugehörige Elemente
Hauptbeschreibung

Überblick

In diesem Toolmentor werden die folgenden Schritte ausgeführt:

Zusätzliche Toolinformationen

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. Nähere Informationen finden Sie im Onlinehilfethema Symbol für OnlinehilfeKlassendiagramme erstellen und modifizieren.
  2. Fügen Sie Subsysteme und Klassen hinzu. Anleitungen zum Hinzufügen neuer Subsysteme und Klassen finden Sie unter Designelemente 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 Modellexplorer mit der rechten Maustaste auf das Subsystem und klicken Sie anschließend auf UML hinzufügen > Collaboration.  
    • Erstellen Sie eine Interaktion mit demselben Namen. Klicken Sie im Modellexplorer mit der rechten Maustaste auf die Kollaboration und klicken Sie anschließend auf Diagramm hinzufügen > Ablaufdiagramm. Nähere Informationen finden Sie im Onlinehilfethema Symbol für OnlinehilfeAblaufdiagramm.
    • Ziehen und übergeben Sie Klassen und Schnittstellen auf das Diagramm, um Objekte für die Interaktion zu erstellen.
    • Fügen Sie Nachrichten oder Stimuli zwischen Objekten hinzu. Nähere Informationen finden Sie im Onlinehilfethema Symbol für OnlinehilfeAblaufdiagramm
    • Ordnen Sie den Nachrichten Operationen zu. Nähere Informationen finden Sie im Onlinehilfethema Symbol für OnlinehilfeAblaufdiagramm

Nähere Informationen finden Sie in den folgenden Themen der Onlinehilfe: 

  • Symbol für OnlinehilfeStatische Struktur mit Klassendiagrammen modellieren
  • Symbol für OnlinehilfeAblaufdiagramme

Subsystemelemente dokumentieren

Nähere Informationen finden Sie im Onlinehilfethema Symbol für OnlinehilfeModellelemente dokumentieren.

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 Wiederverwendbarkeit 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 Subsystem selbst oder von dem im Subsystem enthaltenen Element beschreiben.

Nähere Informationen finden Sie im Onlinehilfethema Symbol für OnlinehilfeAbhängigkeitsbeziehungen.

Zusätzliche Toolinformationen

Symbol für OnlinehilfeUML-Diagramme verwalten