10 UML 顺序图协同图
从Collaboration框围中删除消息
和Sequence框图一样,可以从Collaboration框图中删除消息。删除消息时,Rose自动将其余消息重新编号。
要从Collaboration框图中删除消息:
1(选择要删除的消息。
2(选择Edit>Delete From Model或按Ctr,D。(或右击Edit>Delete From Model) Collaboration框围中的消息编号
Sequence框图中,用户总是从上往下阅读框图,消息编号并不需要。而Collaboration框图中如果消息不编号,则没有顺序信息。
在Rose中可以关掉Collaboration框图中的消息编号。
要打开或关掉消息编号:
1(选择Tools Options。
2(选择Diagram标签。。
3(复选或关闭Collaboration和Sequence框。
将数据流加进Collaboration框图
前面曾介绍过,Collaboration框图与Sequence框图的一个差别是使用控制焦点,另一个差别是使用数据流。Collaboration框图显示数据流,而Sequence框图不显示。
数据流显示一个对象向另一对象发出消息时返回的信息。一般来说,不要对Collaboration框图中的每个消息加上数据流,否则框图中会堆满价值不大的信息。如果消息只是返回“OK,消息收到,一切顺利进行”或“Oops~运行请求功能出错”,则不值得在框图中显示。假设消息是公司的一列员工名单,则很重要,必须在框图中显示。
最终将每个消息映射类操作时,数据流中的消息加进操作细节中。一般来说,目前不 必花太多时间考虑数据流。如果数据流很重要,对开发人员有帮助,则将其加进框图中,否则不要加进。
要将数据流加进Collaboration框图:
1(选择Data Token或Reverse Data Token工具栏按钮。
2(单击返回数据的消息。Roe自动在框图中加上数据流箭头,如图5(14。
3(选择新数据流后,输人要返回的数据。
设置消息
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
在Rose中,可以设置多个不同选项,在每个消息中增加细节。和使用案例与角色一样,可以在消息中增加名称和文档。也可以设置同步和频率选项。本节要介绍消息中可以设置的每个选项。
要打开消息规范:
双击框图中的消息,出现规范窗口,如图5.15。
或
1(选择框图中的消息。
2(选择Browse>Specification或按Ctrl,B。