在rational rose的sequence图中表示条件逻辑。

来源:互联网 发布:11.4恒大淘宝的比赛 编辑:程序博客网 时间:2024/05/01 17:54

      在画sequence图时曾经为表示条件逻辑而颇费心思。也搜索了很多关于sequence图的资料,基本上都没提到,有的甚至说在sequence图中无法表示条件逻辑。这是不对了,更确切点讲应该是不适合在sequence图中画太复杂的条件逻辑,最好将不同的逻辑分支用一sequence图来表示。如果一定要在一张图中画出各分支,用Activity图更合适。 在Rose中脚本是用来给消息增加说明,但也可以使用脚本来表示条件逻辑,方法如下:
    1. 选择 Tools->create->text,创建文本框,并在文本框中输入脚本文本;
    2.选择文本框,按住Shift并选择消息。
    3.选择Edit->Attach Script。

通过以上方法,就将消息和脚本绑定了。脚本可以跟着消息而移动。通过这种方式就可以表示简单的if,else条件分支,虽然不能通过此脚本产生代码,但可以通过脚本使开发人员知道逻辑流程。