预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共92页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章面向对象分析7.1面向对象分析概述7.1面向对象分析概述7.2建立用例模型例:选课系统。给教师分配课程和学生注册课程。 在每个学期选课开始之前,系统管理员需要对系统中的教师信息、课程信息和学生信息进行维护。学期结束后,将本学期成绩归档到学籍档案系统。 学生登录系统后会得到一份本学期将要开设的课程目录。每门课程包含的信息有开课系别、教师、上课时间、教室、容纳的学生数量和学生选择课程的先决条件。 当学生选择了一门课程后,系统需访问学籍档案系统,查询是否符合选课的先决条件。如果不符合,系统给出提示信息。 每个学期有一段时间让学生可以改变计划,学生可以在这段时间内访问联机系统以增选课程或退选课程。 例:选课系统。给教师分配课程和学生注册课程。 教师可以访问在线系统,查看将要教授哪些课程和每门课程有哪些学生报名,课程考试结束后可以提交成绩,系统可以生成带有成绩分布统计结果的成绩单。1.确定业务参与者1.确定业务参与者1.确定业务参与者1.确定业务参与者2.确定业务需求用例2.确定业务需求用例选课系统的环境图选课系统的业务列表对用例的完整描述包括用例名称、执行者、前置条件、后置条件、一个主事件流、零到多个备选事件流。 主事件流表示正常情况下执行者与系统之间的信息交互及动作序列,备选事件流则表示特殊情况或异常情况下的信息交互及动作序列。 应给出每个用例的规格说明。用例“选择课程”的规格说明用例“选择课程”的规格说明3.创建用例图使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型使用Rose创建用例模型7.3建立对象模型划分主题确定类与对象确定类与对象确定类与对象确定类与对象确定关联确定属性确定属性确定属性确定服务确定服务使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图使用Rose建立类图7.4建立动态模型顺序图顺序图顺序图图标顺序图顺序图顺序图协作图协作图状态图状态图状态图7.5建立数据模型(1)在ComponentView中建立数据库(2)在LogicalView中的每个类包建立一个Schema(3)检查每一个类及其设置 包括持久性设置及对象标识的设置。设置对象标识(4)将每一类包转换成Scheme中的表(5)执行正向工程生成DDL文件或直接生成数据库中的表点击“next”,自动生成数据库productDB中的表。Thanks!