2017-08-23 27 views
0

は、私は複合状態を持つことができますUMLの状態図ではこれが許可されていますか?そのようなもの:は、UMLの状態図の複合状態シェアのサブ状態同じ状態(?名)

(Post-Exam)---->(             ) 
        (Start -> (Post-Exam/Do : show marks) ---> end ) 
        (Start -> (Post-Exam/Do : reward student) ---> end) 
        (             ) --> something else. 

これはUML状態図で許可されていますか?私がポスト試験の状態にある間に2つの出来事をしたいので、同じ名前を持つサブ州で。

+1

あなたはそれらを並行して実行したいですか?さもなければあなたは単に行うことができます:ショーマーク;学生に報酬を与え、いくつかの余分な状態を作りません。 –

答えて

1

あなたはこのようにそれを行うことができますコメントで述べたようにサブステートが同時に実行されている

enter image description here

。これはエントリポイントの後のフォークによって表示されます。 2番目のフォークは、両方のサブ状態が終了した後でのみ、状態全体が終了することを保証します。