Toolmentor: Prozesssicht mit Rational Rose dokumentieren
Dieser Toolmentor beschreibt, wie Sie die Prozesssicht und die zugehörigen Arbeitsergebnisse in Rational Rose darstellen.
Tool: Rational Rose
Beziehungen
Zugehörige Elemente
Hauptbeschreibung

Überblick

Im Folgenden finden Sie eine Zusammenfassung der Schritte, die Sie für die Verwaltung der Prozesssicht ausführen müssen:

  1. Prozesssicht in der logischen Sicht erstellen

  2. Prozesse mit 'aktiven Klassen' im Prozessmodell darstellen
  3. Prozess- und Thread-Lebenszyklen darstellen
  4. Klassen zu Prozessen und Threads zuordnen

1. Prozesssicht in der logischen Sicht erstellenSeitenanfang

Sie können die Prozesssicht darstellen, indem Sie in der logischen Sicht ein Paket erstellen und diesem den Namen "Prozesssicht" geben.

2. Prozesse mit 'aktiven Klassen' im Prozessmodell 
darstellen Seitenanfang

UML stellt Prozesse und Threads als aktive Klassen in der Prozesssicht dar. Sie erstellen eine aktive Klasse in der Prozesssicht, indem Sie eine Klasse erstellen und dieser den Stereotyp <Prozess> (Process) oder <Thread> zuordnen.

3. Prozess- und Thread-Lebenszyklen darstellen Seitenanfang

Sie können Ablaufdiagramme verwenden, um die Lebenszyklen von Prozessen und Threads darzustellen. Jeder Prozess oder Thread sollte in den Ablaufdiagrammen erscheinen, die ihn erstellen und löschen. Außerdem ist es hilfreich, komplexe Interprozess- und Inter-Thread-Kommunikation mit zusätzlichen Ablaufdiagrammen zu veranschaulichen. Diese Ablaufdiagramme müssen mit der Anwendungsfallrealisierung organisiert werden, in der das Verhalten auftritt.

Wenn Sie Ihre Ablaufdiagramme und die zugehörigen Objekte erstellen, verwenden Sie eine Namenskonvention, die den Initiator der ersten Nachricht als die Schnittstelle selbst ausweist.

Symbol für Onlinehilfe Weitere Informationen zu Ablaufdiagrammen finden Sie im Thema Sequence Diagrams (Overview) in der Onlinehilfe zu Rational Rose.

4. Klassen zu Prozessen und Threads zuordnenSeitenanfang

Klassen und Subsysteme können einem oder mehreren Prozessen oder Threads zugeordnet werden. Prozesse und Threads sind zusammengesetzte Instanzen aus Klassen und Subsystemen. Zur Veranschaulichung dieser Zuordnung erstellen Sie Klassendiagramme, die die Prozesse und Threads als aktive Klassen modellieren. Verwenden Sie Aggregationsbeziehungen, um die Zusammensetzung der aktiven Klassen aufzuzeigen. Wenn Sie die Aggregationsbeziehungen erstellen, verwenden Sie die Aggregationsspezifikation, um die Einschlussbeziehung "Nach Wert" für Rolle A festzulegen.