UML实验类模型设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称:面向对象分析与设计
实验名称:基于UML的类模型设计实验类型:
实验室名称:计算机应用实验室
实验报告撰写要求
一、实验前用预习报告纸撰写预习报告,预习报告包括以下内容
1.实验目的
2.实验用仪器设备、器材或软件环境
3.实验原理、方案设计、程序框图、预编程序等
4.实验过程中需要记录的实验数据表格
二、实验过程中,要认真观察,仔细记录
三、完成实验后用实验报告纸撰写实验报告,包括以下内容
1.仪器设备型号及编号
2.实验器材或软件环境
3.实验步骤、程序调试方法
4.实验数据处理及结果分析
5.实验中存在的问题
6.体会及思考题
四、报告撰写时,要求格式规范、书写整齐
报告成绩:指导教师审核(签名):年月日一、实验题目
基于UML的类模型设计
二、实验目的
1、熟练使用Rational rose2003或其它UML建模工具,掌握类图的创建方法。
2、掌握类的设计方法。
3、掌握类间的关系(继承、关联)的设计方法。
三、实验设备和环境
PC机一台,StarUNL
四、实验过程
在所给描述信息中,找出实体类:学生,教师,管理员,课程,分析各个实体类间的关联关系,若为多对多的关系,需再抽象出一个关联类。分析可得,学生与课程实体类间可抽象出一选修关联类;学生与教师实体类间可抽象出一个管理关联类;老师与课程实体类间可抽象出一个讲授关联类。除此之外还可得,教师,学生,管理员可泛华出一个用户抽象类。再通过StarUML画出即可。
五、实验结果
报告成绩:指导教师审核(签名):年月日
六、存在的问题及解决方法
分析的不够透彻,多对多的关联关系需抽象出另外的一个关联类,即使描述中没有直接提到,那也应该想到,解决方法:深入分析实体类间关系。
七、实验体会与总结
通过本次实验,使我对类图又有了更深一步的了解,学会了类图的基本分析方法和画法,掌握了如何使用StarUML绘制类图。