UML2面向对象分析与设计实验报告2

计算机学院

一、实验目的 1.理解类的基本概念。 2.掌握在Rational Rose中绘制类的操作方法。 3.掌握在Rational Rose中绘制类的关联、依赖、泛化关系 一、 实验环境、内容和方法 实验器材: 1.计算机一台。2.Rational Rose 工具软件。。 实验内容: 实验分成两部分:第1部通过实验1完成的用例图我们可以初步了解系统的业务功能,现在需要对实验1的需求进一步分析,从中识别出系统的概念类,对系统进行分析阶段的静态建模;第2部分要求在第1部分系统分析的基础上,精化、完善分析阶段的类图,使之成为计算机系统可实现的模型。 因此,指派你运用可课堂所学的有关如何抽象出类的知识,完成如下任务: 1. 寻找和抽象出图书管理功能中的类。 2. 识别类间的关系。 3. 精化、完善类图,使之成为计算机系统可实现的模型,为正向工程做准备。 二、 实验过程描述 分析阶段的静态建模 1. 分析:分析阶段类的识别仅限于业务领域的概念类(或称实体类),将图书管理业务领域的实体类识别如下:馆藏书目、馆藏资源品种、图书品种、碟片品种、资源项、借书记录、预定记录、逾期记录、罚款细则、图书管理员、读者。 2.绘制类: 打开Rose中的Logical View(逻辑视图),鼠标右键单击Logical View根节点后,将出现如图2.1所示的快捷菜单,选择“New——Package”项,在逻辑视图下建一个名为“Class Diagram”(类图)的包,用于存放图书管理系统的静态模型。 鼠标右键单击新建的“Class Diagram”包,将出现如图2.2所示的快捷菜单,选择“New——Class Diagram”项,在“Class Diagram”包下建立一张名为“Entity”的业务领域实体类图。 鼠标双击“Entity”类图,在绘图窗口打开这张新建类图,添加类“借书记录”。设置类的属性和方法(操作)。至此,“借书记录”类的方法和属性都设置好了,如下图。 接下来,重复步骤,为图添加其他类,定义类的属性和方法,产生业务领域的实体类,如图 添加类的关联关系:在左边的类图工具栏选取“Unidirectional Association”图标,为右边图的类之间添加关联并设置关联属性,定义聚集关联,添加类的泛化关系 至此,图书管理系统分析阶段的静态建模结束,点击主菜单完成对“图书管理系统.mdl”模型文件的保存。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4