Toolmentor: Laufzeitarchitektur mit Rational XDE Developer beschreiben
Dieser Toolmentor beschreibt, wie eine Laufzeitarchitektur mit Rational XDE Developer beschrieben wird.
Tool: Rational XDE Developer
Beziehungen
Zugehörige Elemente
Hauptbeschreibung

Überblick

Dieser Toolmentor unterstützt die Aufgabe "Laufzeitarchitektur mit Rational XDE Developer - Java Platform Edition beschreiben".

Anforderungen für Parallelität analysieren

Es gibt keine Rational-XDE-spezifische Anleitung für diesen Schritt.

Prozesse und Threads identifizieren

Wenn die Anwendung Parallelität aufweist, müssen Sie die Steuer-Threads identifizieren, die als aktive Klassen angezeigt werden.

  1. Identifizieren Sie das Paket, zu dem die aktive Klasse gehört. Navigieren Sie zu diesem Paket.
  2. Fügen Sie dem Klassendiagramm die aktive Klasse hinzu. Informationen hierzu finden Sie im OnlinehilfethemaSymbol für OnlinehilfeAdding Shapes to Diagrams. .
  3. Markieren Sie die Klasse als aktiv. Informationen hierzu finden Sie im Thema Symbol für OnlinehilfeMaking Classes or Objects Active .
  4. Navigieren Sie zu der Anwendungsfallrealisierung, die diese aktive Klasse benötigt.
  5. Stellen Sie komplexe Interprozess- und Inter-Thread-Kommunikation mit Ablaufdiagrammen dar. Anleitungen zum Erstellen von Ablaufdiagrammen im Rahmen von Anwendungsfallrealisierungen finden Sie im Abschnitt Anwendungsfälle mit Rational XDE entwerfen.
  6. Geben Sie den Parallelitätstyp für Operationen an. Informationen hierzu finden Sie im Thema Symbol für OnlinehilfeSpecifying the Type of Concurrency for Operations. Anleitungen für nachrichtengesteuerte EJBs finden Sie im Abschnitt Designelemente mit Rational XDE entwerfen.

Prozesslebenszyklen identifizieren

Fügen Sie Ablaufdiagramme hinzu, um die Lebenszyklen von Prozessen und Threads darzustellen. Jeder Prozess oder Thread muss in den Ablaufdiagrammen erscheinen, die ihn erstellen und löschen. Anleitung zum Erstellen von Ablaufdiagrammen finden Sie im Abschnitt Anwendungsfälle mit Rational XDE entwerfen.

Mechanismen für Interprozesskommunikation identifizieren

Es gibt keine Rational-XDE-spezifische Anleitung für diesen Schritt.

Ressourcen für Interprozesskoordination zuordnen

Es gibt keine Rational-XDE-spezifische Anleitung für diesen Schritt.

Prozesse in der Implementierungsumgebung zuordnen

Es gibt keine Rational-XDE-spezifische Anleitung für diesen Schritt.

Designelemente zu Steuer-Threads zuordnen

Verwenden Sie Aggregationsbeziehungen, um die Komposition der aktiven Klassen und nicht aktive Klassen anzuzeigen, die unter der Steuerung der aktiven Klassen ausgeführt werden.

  1. Navigieren Sie zum dem Designmodellpaket, das die Prozesssicht enthält. Lesen Sie hierzu den Abschnitt XDE Model Structure Guidelines.
  2. Fügen Sie dem Paket ein Klassendiagramm hinzu. Informationen hierzu finden Sie im Thema Symbol für OnlinehilfeAdding Diagrams .
  3. Ziehen und übergeben Sie die aktiven Klassen zusammen mit den relevanten Designklassen, die von diesen aktiven Klassen gesteuert werden, in das Klassendiagramm. Informationen hierzu finden Sie im Onlinehilfethema Symbol für OnlinehilfeAdding Shapes to Diagrams. .
  4. Fügen Sie Assoziationsbeziehungen hinzu. Informationen hierzu finden Sie im Thema Symbol für OnlinehilfeAdding Association Relationships.
  5. Geben Sie die Aggregation an. Informationen hierzu finden Sie im Thema Symbol für OnlinehilfeSpecifying Kinds of Association Relationships. Referenz: Symbol für OnlinehilfeWorking with Class Diagrams