3 UML 顺序图协同图
使用Interaction框图中的角色
每个Sequence框图和Collaboration框图都应有角色对象。角色对象是外部刺激,让系统运行某个功能。
Interaction框图中的角色对象包括与Use Case框图上的使用案例交互的角色。 要创建Interaction框图中的角色对象:
1.打开Interaction框图。
2.在浏览器中选择角色。
3.将角色从浏览器中拖动到打开的框图中。
要删除Interaction框图中的角色对象:
1.选择Interaction框图中的角色。
2.选择Edit>Delete from Model或按Ctrl+D。
说明:从框图中删除角色,但不从模型中删除相应角色。
使用对象
Sequence框图和Collaboration框图显示参与特定使用案例的某个流程的对象。一旦角色 对象加进框图后,下一步要加进其他对象。前面曾介绍过,可以通过检查事件流和情境文档 中的名词而找到参与特定Sequence框图和Collaboration框图的对象。完成这个步骤后,就要在对象之间增加消息。
将对象加进Interaction框图
创建Sequence框图和Collaboration框图的的面几步之一就是增加对象。可以通过检查事件流和情境文档中的名词而找到参与对象。
要将对象加进Interaction框图
1.选择Object工具栏按钮。
2.单击框图中要放对象的位置。在Sequence框图中,对象在顶上排成行。 说明:Rose 2001A与2002中,可以将对象从创建的点上面往下面移。 3.输入新对象名。
4.加进对象后,可以拖放对象进行重排。也可以在两个对象之间插入对象,只要在第
二步单击两个对象之间即可。
要将对象加进Collaboration框图:
1.选择Object工具栏按钮。
2.单击框图中要放对象的位置。在Collaboration框图中,对象位置随意。 3.输入新对象名。
从Interaction框图删除对象
建立Interaction框图时,可能要删除一些对象。从框图中删除对象时,Rose自动删除以该对象开头或结尾的消息,并且自动重新编号所有其余消息。
从Sequence框图中删除对象时,Rose自动删除对应Collaboration框图中的对象,但不从模型中删除对应的类。同样,从Collaboration框图中删除对象时,Rose自动删除对应Sequence框图中的对象。如果改变主意,可以用Edit菜单的Undo选项。 要从Collaboration框图或Sequence框图删除对象:
1.选择Collaboration框图或Sequence框图中的对象。
2.选择Edit>Delete from Model或按Ctrl+D。
说明:从框图中删除对象并不从模型中删除相应类。
本文档为【3 UML 顺序图协同图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。