- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象分析与设计教学案例面向对象分析与设计教学案例
教学案例
面向对象分析与设计教学案例研究
该案例示范了使用Rational Rose如何对系统进行建模。使用用例和领域分析的方法来对系统
进行分析并且设计一个分析模型。然后把分析模型扩展成设计模型,此设计模型描述了一种技术方
案。最终,设计模型转变为用面向对象的编程语言创建的可以运行的程序。
这里将把某大学课程管理的问题作为本部分的示例。
【案例材料】
1. 某大学背景
学生登记在大学里是一种非常耗时的活动,学校还面临着给教室排课的问题。在每个教师决定
了他这个学期将讲授什么课程之后,教务处将这些信息输入到一个计算机系统,然后给每个教师打
印一份报表,最后要打印一份课程目录给学生。
依照现有系统,学生填写注册表并确定他们所选的课程,然后将所有信息递交到教务处。一个
学生在一段时间内最多选四门课。教务处将这些信息输入到计算机。一旦输入了学生所选的课程,
就会把学生安排到这些课程。大多数时候,学生得到他们选课的课程,但是,当发生冲突时,教务
处将询问学生以便得到其他的选择。一旦给所有学生都排好了课,学生的课表将打印出来给学生以
便得到他们的确认。大多数学生登记将在一周内完成,但是有些特殊情况要花两周来进行。
当最初的登记周期结束时,教师会得到他们所讲的每一门课程的学生名单。
2. 课程登记问题的风险
开发团队觉得这个系统最主要的风险是有效地存储和获取课程信息。他们开发了几个原型来评
价每一个备选的数据库管理系统的数据和访问机制。他们还开发了一些原型来研究学校运行联机登
记系统的硬件需求。
3. 某大学课程登记问题状态
在学期之初,学生会需要一份这个学期要开的课程列表。每门课程的信息,如教师、部门和课
程需要的前提条件将包含在这个清单里来帮助学生们选择课程。
新系统允许学生在每个学期里选四门课。另外,每个学生还要提交两个备选课程以预防课程被
选满或取消的情况。少于三个学生选择的课将被取消。一旦学生登记完成,登记系统将信息传入财
务系统,学生就可以交这个学期的学费了。
教师要进入联机系统确认他们所讲授的课程和每门课程有哪些学生。
在每个学期的这段时间里,学生可以改变他们的计划。学生可以在这段时间内进入系统增加或
删除课程。
- 1 -
教学案例
4. 某大学课程登记系统中的角色
① Student(学生):登记选课。
② Teacher(教师):选择想教的课。
③ Registrar(登记员):创建课程和学期的课表,维护所有课程、教师和学生的信息。
④ Billing System(财务系统):接受系统的财务信息。
一、在 Rational Rose 中使用用例
1. 创建角色
① 右击浏览器中的用例视图包,显示快捷菜单。
② 选择 New-Actor 菜单。浏览器中会出现一个叫做 New Class 的操作。
③ 选择ActorNewClass 重命名。
按照这种方法创建角色:Student、Teacher、Registrar、Billing System。图 1 显示了某大
学课程登记系统中角色的浏览器视图。
图 1 角色
2. 角色文档
① Student:在学校里登记选课的人。
② Teacher:在学校里有资格教课的人。
③ Registrar:对课程登记系统维护负责的人。
④ Billing System:负责学生财务的外部系统。
3. 创建文档
① 通过在 View 菜单中选择 Documentation 菜单打开文档窗口。
② 单击选择浏览器中的角色。
您可能关注的文档
- 雅思阅读素材乔治小王子不为人知的五件事-智课教育出国考试雅思阅读素材乔治小王子不为人知的五件事-智课教育出国考试.pdf
- 雅思阅读课程试讲雅思阅读课程试讲.ppt
- 雅思阅读讲义雅思阅读讲义.doc
- 雅思阅读考前 焦点问题回答雅思阅读考前 焦点问题回答.pdf
- 雅思阅读词汇备考注意事项及中国学生面临的备考问题-智课教育出国考试雅思阅读词汇备考注意事项及中国学生面临的备考问题-智课教育出国考试.pdf
- 雅思阅读难句分析雅思阅读难句分析.ppt
- 雅思阅读词汇如何高效备考-智课教育出国考试雅思阅读词汇如何高效备考-智课教育出国考试.pdf
- 雅思阅读题型分析-萌萌雅思阅读题型分析-萌萌.ppt
- 雅思阅读难句结构分析必知雅思阅读难句结构分析必知.pdf
- 雅思阅读谨防五大“陷阱”雅思阅读谨防五大“陷阱”.pdf
文档评论(0)