| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 3-159 DarstellungscFührer Mit 3 UML 3,86 Zustand Subactivity 3,86,1 Semantik Ein subactivityzustand ruft ein Tätigkeitsdiagramm hervor. Wenn ein subactivityzustand eingetragen ist, "genistete" Tätigkeitsdiagramm das in ihm wird als jedes mögliches Tätigkeitsdiagramm würde sein durchgeführt. Das subactivity Zustand wird nicht herausgenommen, bis der abschließende Zustand des genisteten Diagramms erreicht ist oder wenn Auslöser Fälle treten auf den Übergängen auf, die aus den subactivityzustand herauskommen. Seit Zuständen in der Tätigkeit Diagramme nicht normalerweise haben Triggerfälle, subactivityzustände werden herausgenommen normalerweise wenn ihr genistetes Diagramm wird beendet. Ein einzelnes Tätigkeitsdiagramm kann durch viele hervorgerufen werden subactivityzustände. 3,86,2 Darstellung Ein subactivityzustand wird genauso wie ein Tätigkeitszustand mit der Hinzufügung von gezeigt Ikone in der untereren rechten Ecke, die ein genistetes Tätigkeitsdiagramm bildlich darstellt. Der Name von subactivity wird in das Symbol gelegt. Das subactivity braucht, nicht innerhalb einzigartig zu sein Diagramm. Diese Darstellung ist auf jedes mögliches UML-Konstruieren anwendbar, dem Unterstützungen Struktur "nisteten". Ikone muß die Art der genisteten Struktur vorschlagen. 3,86,3 Beispiel Tabelle 3-86 Zustände Subactivity 3,86,4 Diagramm Ein subactivityzustandsymbol bildet in ein SubactivityState ab. Der Name des subactivity Diagramme zu einem submachine verbinden zwischen dem SubactivityState und einem ActivityGraph von dem Name. Das SubactivityState ist normalerweise anonym. 3,87 Entscheidungen 3,87,1 Semantik Ein Zustandsdiagramm (und durch Ableitung ein Tätigkeitsdiagramm) drückt eine Entscheidung wenn aus Schutzzustände werden verwendet, um unterschiedliche mögliche Übergänge anzuzeigen, die an abhängen Boolesche Zustände des Besitzengegenstandes. UML stellt eine Stenographie für das Darstellen zur Verfügung Entscheidungen und ihre unterschiedlichen Wege zurück vermischen zusammen. Jedes mögliche Resultat BaucProdukt Führen Sie Auftrag Aus |  |
|
| |
|
|