类图步骤

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验目的:

1、掌握使用Rational Rose绘制类图的方法。

2、熟悉类的设计方法。

实验内容:

1、绘制图书管理系统类图。

2、完成实验报告。

实验步骤:

1、新建类图及定制工具栏。启动Rational Rose,在【Browser】窗口内的树形列表中选中

“Logical View”包,右键单击,在弹出的快捷菜单中选择“New”→“Package”选项新建一个包,命名为“图书馆管理实体类”,如图所示。

2、右键点击【Browser】窗口中新生成的包,在弹出的快捷菜单中选择“New”→“Class

Diagram”,新建一个类图,命名为“图书馆管理实体类图”,如图所示。

3、双击【Browser】窗口新生成的“图书馆管理实体类”类图文件,在【Diagram】窗口中

打开该文件,可在该窗口中绘制类图。

4、定制工具栏的方法请参照实验1中的相关内容。

5、向类图中添加类。点击回头工具栏上的图标,在绘图区单击即可建立一个名为

“NewClass”的类,如图所示。这里可以将新建的类重命名为“图书”。

6、右键单击新生成的类,在弹出的快捷菜单上单击“Open Specification…”弹出的对话

框中可对该类进行相关细节的设置,如图所示。

7、点击“Attributes”标签,在窗口主体区域右键单击,在弹出的快捷菜单中可设置当前

类的属性,在这里可以添加“图书编号”等相关属性,如图所示。

类似的,点击其他几个标签可进行相关内容的设置。

建立类之间的关系。绘制了相关的类之后还要绘制有关类之间的关联。描述类之间的泛化关系,可以使用绘图工具栏上的图标,具体操作步骤如下。

8、选中图标后,在绘图区从起始类“用户”画至终止类“读者”,如图所示。

同样的方法可以定义“用户”类和“系统管理员”类、“图书管理员”类之间的关系,

如图所示。

图为读者类和用户类建立关系

图为定义类之间的泛化关系

9、右键单击表示泛化关系的带三角箭头的线段,点击快捷菜单中的“Open Specification”

或直接左键双击该三角箭头线段,在弹出的对话框中可对关系做进一步的细节设置,如

图所示。

10、描述类之间的双向关联关系,可使用绘图工具栏上的图标,如果该图标未显示在绘

图工具栏上可定制工具栏以显示该图标。

11、双向关联按钮用来描述类实例之间的双向连接关系。同样的,双击该关系可在弹出

的对话框中队该关系作进一步的设置。

实验结果:

确定好关系类图就容易完成了。

相关文档
最新文档