类图步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、双向关联按钮用来描述类实例之间的双向连接关系。同样的,双击该关系可在弹出
的对话框中队该关系作进一步的设置。
实验结果:
确定好关系类图就容易完成了。