面向对象建模技术实验三静态建模实践

  • 格式:doc
  • 大小:297.00 KB
  • 文档页数:6

昆明理工大学信息工程与自动化学院学生实验报告
(2014 —2015 学年第 1 学期)
课程名称:面向对象建模技术开课实验室:信自楼444 2014年 11月 12 日
一、实验目的
1、掌握UML 的静态建模的方法。

2、实践用UML 建立静态模型。

二、实验原理及基本技术路线图(方框原理图)
对象类静态结构模型描述了系统的体系结构,包括构成系统的类和对象、它们的属性和操作,以及这些对象类之间的联系。

实质上是定义系统“对谁做”的问题。

对象是一种人的认知概念,对应于现实世界和机器世界的各种元素。

软件系统也是由对象构成的。

要理解对象世界,首先要进行对象分析,建立对象类模型。

类是对象的抽象,认识对象的类别是人类的本领。

类之间的各种关系(如继承、关联、聚合、依赖等)都可以在对象世界里找到对应物。

UML 的对象类模型把类分解为属性和操作,属性也可以按照这种方法再进行分解,这是解决问题的一种基本原理。

操作与系统的改变有关,系统的改变被分解为对象的变化,而类的操作代表与之相关的对象改变的计算过程。

在建立对象类静态结构模型时,主要是将对象间的关系(如继承、聚集等)标注在关联线上,使对象间的关联关系更加明了。

根据已建立的用例图和客户业务要求,通过由三部分组成的类描述:类名、类的责任(属性和操作)和类的协作者(为完成该责任而提供信息的其它相关的类),来确定对象类、其属性和操作、以及其所涉及的关系。

通过检查类的定义,分析问题域的业务范围和领域知识来完善和确定类的属性。

根据系统功能要求和系统设计需求来完善和确定类的操作。

三、所用仪器、材料(设备名称、型号、规格等)
微型计算机一台、Sybase PowerDesigner15.1 软件。

四、实验方法、步骤
1、实验题目
用下面需求描述建立一个汽车租赁信息管理系统的类图。

B1:顾客(分为会员和非会员)浏览车型、车辆索引。

B2:会员预约车辆/车型,当这辆车可用时或当有这个车型的汽车时,会员得到通知。

B3:非会员预约车辆/车型,当他缴纳了定金后,这辆车可用时或有这个车型的汽车时,顾客得到通知。

B4:顾客取消预约。

顾客可以随时取消未结束的预约。

B5:顾客到店提车,助手发车。

B6:顾客归还汽车。

2、实验过程
1) 分别为B1、B2、…、B6 建立对象类图。

2) 建立系统的对象类图。

五、实验过程原始记录(数据、图表、计算等)
B1
B2
B3 B4
B5
B6
系统的对象类图
六、实验结果、分析和结论(误差分析与数据处理、成果总结等。

其中,绘
制曲线图时必须用计算纸)
通过本次实验掌握UML 的静态建模的方法,实践用UML 建立静态模型。

在本次实验中,遇到了很多问题,但都在老师和同学的帮助下顺利解决了。