質問

私はUMLに初めて、FSM図を再編成し、同じ状態につながる2つの遷移を表す方法、たとえば、私はState1にあります。

when(event1)-->action1-->state2
when(event2)-->action2-->state2

State1からState2に2本の線を描く必要があるのでしょうか?

役に立ちましたか?

解決

はい、イベントとアクションは行の一部であるため、2行を描く必要があります。

あなたが見ることができるように http://en.wikipedia.org/wiki/file:uml_state_machine_fig1.png

あなたのラインは次のようなテキストを取得します "event1 / action1""event2 / action2".

図からコードを生成しない場合は、1行を使用して、次のようなテキストを追加することもできます。 "event1 / action1 OR event2 / action2" これがより読みやすい場合。

UMLはガイドと考えています。読みやすく便利なものを作成するために、ルールを少し変更する必要がある場合があります。 :-)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top