| |
September 2002 Zusätzliche strukturiereneinheiten für das OTS: Die TätigkeitscTestmoduln 2-3 2 Tabelle 2-1 zeigt die Übergänge an, die eine Tätigkeit durchmachen kann. Tabelle 2-1 Zustandsdiagramm der Tätigkeit UML 2,1,2,3 CompletionStatus enum CompletionStatus { CompletionStatusSuccess, CompletionStatusFail, CompletionStatusFailOnly }; Wenn eine Tätigkeit durchführt, tut sie so in einem von zwei Zuständen, jeder Erfolg oder Ausfall . Während seiner Lebenszeit der Beendigungszustand der Tätigkeit (das heißt, der Zustand, den, sie wenn haben würde sie führte an diesem Punkt) kann von Erfolg zu Ausfall wieder ändern durch, und rückseitig viele Zeiten. Dieses wird durch das CompletionStatus dargestellt Aufzählung, deren Werte sind: ? CompletionStatusSuccess : die Tätigkeit hat erfolgreich seine Arbeit durchgeführt und kann dementsprechend durchführen. Wenn in diesem Zustand, kann der Tätigkeitsvollendungsstatus seien geändert Sie. ? CompletionStatusFail : irgendeine (Anwendungsbesondere) Störung ist aufgetreten, die hat bedeutet, daß die Tätigkeit nicht die ganze seine Arbeit durchgeführt hat und sollte gefahren werden während der Beendigung dementsprechend. Wenn in diesem Zustand, der Tätigkeitsvollendungsstatus kann geändert werden. ? CompletionStatusFailOnly : irgendeine (Anwendungsbesondere) Störung ist aufgetreten, die hat bedeutet, daß die Tätigkeit nicht die ganze seine Arbeit durchgeführt hat, und gefahren werden sollte während der Beendigung dementsprechend. Einmal in diesem Zustand, der Vollendungsstatus von Tätigkeit kann nicht geändert werden (das heißt, ist das einzige mögliche Resultat für die Tätigkeit für es zum Ausfallen). Die Deutung des Vollendungsstatusresultates zum Fahren der spezifischen Signale und der Tätigkeit spezifische Arbeit ist bis zur tatsächlichen Tätigkeit. 2,1,3 Strukturen 2,1,3,1 ActivityInformation struct ActivityInformation { ActivityId GlobalId; Aktiv Durchführen Durchgeführt |  |
|
| |
|
|