《面向对象分析与设计》实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象分析与设计》
实验报告
班级:计科09-4班
姓名:郑翼
学号:08093435
实验一用例图
一、实验目的
1.学会分析系统中的参与者和用例
2.掌握用例图的绘制方法
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
画出A TM系统的用例图
四、实验截图
五、实验体会
通过这次实验,理解了用例图的基本用法,并且初步掌握了Rational Rose软件的使用。对以后面向对象的学习都是十分重要的。
实验二交互图
一、实验目的
1.学会用协作图实现用例
2.掌握顺序图的绘制方法以及顺序图和协作图的相互转换。
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
画出A TM取款的顺序图,并转换为协作图。
四、实验截图
顺序图
协作图
五、实验体会
通过实验,学会了用协作图实现用例,掌握了顺序图的绘制方法以及顺序图和协作图相互转换的方法,进一步的加深了对软件的使用。
实验三类图
一、实验目的
1.理解类的基本概念
2.理解类间的关系
3.掌握类图的绘制方法
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
分析选课系统中的类及关系,然后画出它们的类图。
四、实验步骤
1.分析
在选课系统中,通过分析可抽象出如下几个类:
1.学生类
2.管理员类
3.课程类
学生类和管理员类的属性较容易分析,这里只列出课程类的属性和方法:(1)课程名称
(2)开课教室
(3)课程号
(4)授课教师
(5)选课的学生
(6)开课起始时间
(7)允许选课的学生人数
(8)设置课程号
(9)设置课程名称
(10)查询课程号
(11)查询允许选课的学生人数
2.实验截图
五、实验体会
通过本次实验,理解类的基本概念以及理解类间的关系,并且进一步掌握类图的绘制方法
实验四状态图和活动图一、实验目的
1.熟悉状态图和活动图的基本功能和使用方法。
2.掌握如何使用建模工具绘制状态图和活动图方法。
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
(1)分析图书管理系统中的书和借书证的状态,画出它们的状态图;
(2)分析管理员的活动状态,画出管理员的活动图。
四、实验步骤
1.分析
在图书管理系统中,分析书的状态如下:
1.可借
2.被借
3.被预约
4.删除
借书证的状态如下:
1.可用
2.不可用
3.删除
管理员的活动如下:
1.处理还书
2.处理借书
3.处理罚款
读者的活动如下:
1.登录
2.找书
3.预约
4.浏览
2.实验截图
书的状态图
借书证的状态图
图书管理员的活动图
读者的活动图
五、实验体会
通过本次实验,熟悉了状态图和活动图的基本功能和使用方法,并掌握了如何使用建模工具绘制状态图和活动图方法。