如何解决在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视为指南-有时您必须对规则进行一些更改才能创建易读和有用的内容。 :-)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。