- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
13-需求的OO描述(10月9日).
教 案 首 页
、 信息管理与信息系统专业本科班 任课教师:、
课程 信息系统分析与设计 题目 第九章 需求的面向对象描述方法
(1、2节) 学时 讲授 2 实验 练习 行课时间 2011年 10月9日 第1节至2节 课次 第13次 教 材 《信息系统分析与设计黄孝章出版社 电子课件 教 学
目 的
要 求 1、掌握面向对象的需求;用例图及组织用例图的方法。
2、掌握用例图和事件表的比较。
3、理解面向对象分析方法的思想。
4、了解面向对象分析技术的应用。 教学重点
难点及其
解决方案 教学重点:面向对象的需求;用例图的符号及含义;组织用例图的方法;用例图和事件表的比较。
教学难点:面向对象分析方法的思想;用例图和事件表的比较。
解决方案:用例图和事件表的比较可结合上次课的ERD和事件表的比较对照讲解,以便学生更深刻地理解传统方法和面向对象方法的区别。用例图是OO方法表述系统需求最常用的图,故相关内容要详细举例讲解。 参 考
资 料 1、李芳、朱群雄、李澄非等.系统分析与设计.电子工业出版社,2006.
2、戴伟辉.《信息系统分析与设计》.高等教育出版社,2004.
3、闫晓静.高校《信息系统分析与设计》课程教学探讨[J].科技信息 ,2010,(20):94.
4、彭涛佟建新范莉丽 基于案例教学的信息系统分析与设计课程改革研究与实践 北京联合大学学报(自然科学版)2009,?23(4):86-89. 实 施
情 况
小 结
教研室主任签名: 2011 年 月 日
教 案 续 页
教学过程、内容及时间分配 教学方法与手段
上次课回顾:需求的传统描述方法(15分钟)
第九章 需求的面向对象描述方法
新课引入:案例:限电子公司:供应链一体化(10分钟)
概述
在OOA中需要使用事实发现技术。
事实发现行为称做发现活动,发现必须先于理解。
本章学习发现的下一个阶段:建立理解。
事件发生在系统必须响应的商业环境中。事件被定义和记录在事件表中。新系统必须能够通过运行系统活动(用例)来响应商业事件。
系统的信息(包含在商业过程中的事物信息 )存储需求或使用传统方法中的ERD进行记录,或用OO方法中的类图进行记录。
学习:使用OO的分析模型和技术来理解和定义新系统的需求。
OO的分析和OO设计之间的界限并不明显,因为系统的设计就是对分析阶段中用于定义需求的模型进行改进和扩展得到的。
面向对象分析(OOA) :系统分析过程中使用对象建模的方法被称为面向对象分析(OOA)。
OOA技术用于
研究现有对象,看它们是否能够被复用或者被调整用于新的用途;
定义各种新对象和修改后的对象,它们将与现有对象一起组合成一个有用的企业计算应用系统。
对象建模(Object Modeling)
是一种用于辨识系统环境中的对象和这些对象之间关系的技术。
对象建模方法要求使用完全不同于数据建模和过程建模的方法和图形记号。
对象:某种存在的,或者能被看到、触摸或以其他方式感觉到的事物,用户就该事物存储数据和相关行为。
属性:表示关于一个对象相关特征的数据。
对象实例:由描述特定的人、地点、事物或者事件的属性值构成。
行为:指的是对象可以做的事情,以及在对象数据(或属性)上执行的功能。在OO环境中,对象的行为通常被称为方法、操作或者服务。
重要的OO原理:对象单独地负责执行任何在其数据(或属性)上操作的功能或者行为。
封装:几项内容一起打包成一个单元(信息隐藏)。
讨论法:大假后第一次上课,对前面相关内容,通过提问、讨论等方式进行较详细的回顾。
讲授法:通过对案例的分析和已学内容的回顾,引出本章主要内容及主要思路。
例举法:在讲述对象的行为时,可举一个本身静止的例子,比如教室的门,在现实中是静止的,不会有动作的,但在OO的思想中,门是对象,可以有打开和关闭的行为。 成 都 医 学 院 教 案 续 页
教学过程、内容及时间分配 教学方法与手段
9.1 统一建模语言和对象管理组织
OMG是一个由800多个软件销售商、开发商和组织组成的共同体,他们致力于发展和传播OO系统。
成立于1989年。使命:在分布式计算系统的开发中提高应用对象技术的理论和实践水平。
目标:为基于广泛接口规格的OO的应用程序提供一个通用的体系框架。
9.2 面向对象的需求(10分钟)
系统开发过程开始于确定事件和事物。
事件:新系统所必须考虑的商业过程;
事物:包含在商业过程中的问题域对象。
过程和对象通常一起定义(不断切换)。
必须学会将所有不同的模型
文档评论(0)