首页 理论教育使用RationalRose绘制用例图

使用RationalRose绘制用例图

【摘要】:在用Rational Rose创建所用的模型之前,首先要新建一个工程,它包含该系统的所有静态图和动态图,如图8-18所示,单击“File”寅“New”菜单项。可以右击此图标,单击“Rename”菜单项,为用例图重命名。图8-18 新建Rational Rose工程图8-19 新建用例图3)双击用例图图标,出现用例图的编辑区和工具栏,如图8-20所示。图8-22 用例属性设置对话框通常只会用到“Name”属性,修改用例的名字。如果想对用例进行详细说明,可以在“Documentation”文本区输入对该用例的说明信息。

1.创建用例图

1)一般情况下,用例图是UML中要绘制的第一个图。在用Rational Rose创建所用的模型之前,首先要新建一个工程,它包含该系统的所有静态图和动态图,如图8-18所示,单击“File”寅“New”菜单项。

2)右击“Use Case View”图标,单击“New”寅“Use Case Diagram”菜单项,如图8-19所示。此时在“Use Case View”树形结构下多了一个名为“NewDiagram”的图标,这就是新建的用例图。最好为用例图取一个有意义的名字,例如“Library”。可以右击此图标,单击“Rename”菜单项,为用例图重命名。

978-7-111-47279-7-Chapter08-18.jpg

图8-18 新建Rational Rose工程

978-7-111-47279-7-Chapter08-19.jpg

图8-19 新建用例图

3)双击用例图图标,出现用例图的编辑区和工具栏,如图8-20所示。当在用例图中添加元素时,可以展开该用例图目录树,查看添加的元素。

978-7-111-47279-7-Chapter08-20.jpg

图8-20 用例图编辑区和工具栏

2.用例图工具栏按钮简介

用例图的工具栏按钮如表8-1所示。

表8-1用例图工具栏

978-7-111-47279-7-Chapter08-21.jpg

3.工具栏的定制

工具栏的默认图标按钮是创建用例图过程中最常用的按钮,用户可以根据需要定制工具栏中的图标按钮,操作方法如下:右击工具栏的空白处(注意不要点到任何图标),在弹出菜单中选择“Customize”,出现“自定义工具栏”对话框,如图8-21所示。

978-7-111-47279-7-Chapter08-22.jpg

图8-21 “自定义工具栏”对话框

要添加某个工具栏按钮,只需在左端选中,单击“添加”按钮,然后移动到“当前工具栏按钮”,最后单击“关闭”按钮。

4.添加参与者和用例(www.chuimin.cn)

(1)绘制参与者和用例

参与者和用例的绘制方法相同,只需单击工具栏的相应图标,然后在编辑区要绘制的地方单击,就会出现相应的元素。

(2)设置用例属性

双击用例,弹出用例属性设置对话框,如图8-22所示。注意右击用例在弹出菜单中选择Open Specification”,也可打开属性设置对话框

978-7-111-47279-7-Chapter08-23.jpg

图8-22 用例属性设置对话框

通常只会用到“Name”属性,修改用例的名字。如果想对用例进行详细说明,可以在“Documentation”文本区输入对该用例的说明信息。

(3)设置参与者属性

用与用例同样的方式打开参与者属性设置对话框,如图8-23所示。通常会用到参与者属性中的名称“Name”、类型“Stereotype”以及文档说明“Documentation”。

5.添加参与者和用例间的关联

要绘制参与者与用例间的关联关系,首先单击工具栏上的按钮978-7-111-47279-7-Chapter08-24.jpg,然后起点选择参与者,终点选择用例后拖动鼠标。

6.添加用例之间的关系

如前所述,用例间的关系有包含关系(Include)、扩展关系(Extend)和泛化关系(Generalization)。包含关系和扩展关系的按钮为978-7-111-47279-7-Chapter08-25.jpg,泛化关系的按钮为978-7-111-47279-7-Chapter08-26.jpg

添加用例间的关系时,首先要根据关系的类型选对按钮,然后要注意箭头的指向。对于包含关系和扩展关系,还需要进入关系的属性中选择关系类型是“include”还是“extend”,如图8-24所示。

978-7-111-47279-7-Chapter08-27.jpg

图8-23 参与者属性设置对话框

978-7-111-47279-7-Chapter08-28.jpg

图8-24 关系属性设置对话框