在UML状态图中以相同的开始/结束进行转换。

我是UML的新手, 更新FSM图,如何表示导致相同状态的两个过渡, 例如,我处于state1:
when(event1)-->action1-->state2
when(event2)-->action2-->state2
我的意思是我需要从状态1到状态2画两条线吗?     
已邀请:
        是的,您必须画两条线,因为事件和动作是该线的一部分。 如您在http://en.wikipedia.org/wiki/File:UML_state_machine_Fig1.png中看到的 您的行将显示诸如
\"event1 / action1\"
\"event2 / action2\"
之类的文本。 如果您不从图表中生成代码,则也可以使用一行并添加如ѭ3这样的文本(如果可读性更高)。 我将UML视为指南-有时您必须对规则进行一些更改才能创建易读和有用的内容。 :-)     

要回复问题请先登录注册