在画sequence图时曾经为表示条件逻辑而颇费心思。也搜索了很多关于sequence图的资料,基本上都没提到,有的甚至说在sequence图中无法表示条件逻辑。这是不对了,更确切点讲应该是不适合在sequence图中画太复杂的条件逻辑,最好将不同的逻辑分支用一sequence图来表示。如果一定要在一张图中画出各分支,用Activity图更合适。 在Rose中脚本是用来给消息增加说明,但也可以使用脚本来表示条件逻辑,方法如下:
1. 选择 Tools->create->text,创建文本框,并在文本框中输入脚本文本;
2.选择文本框,按住Shift并选择消息。
3.选择Edit->Attach Script。
通过以上方法,就将消息和脚本绑定了。脚本可以跟着消息而移动。通过这种方式就可以表示简单的if,else条件分支,虽然不能通过此脚本产生代码,但可以通过脚本使开发人员知道逻辑流程。
在rational rose的sequence图中表示条件逻辑。
最新推荐文章于 2023-04-20 11:57:43 发布