管理信息系统王欣第2章管理信息系统开发方法.pptVIP

管理信息系统王欣第2章管理信息系统开发方法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用组织方法 对象及其属性或特征 整体和部分 使用“有一(has a)”逻辑 类和成员 使用“是一个(is a)逻辑 面向对象的概念——对象 对象是面向对象系统运行过程中的基本实体 既包括属性,也包括作用于属性的行为 传统语言的操作数据是被动地等待相应的操作去处理,但对象是一个主动的数据实体,其中封装了一组对该数据的操作,所以对“对象”和传统的“数据”的使用方法也不同 面向对象的概念——消息 消息是对象之间进行通讯的一种数据结构 对象之间是通过传递消息来进行联系的 消息用来请求对象执行某一处理或提供某些信息的要求,控制流和数据流统一包含在消息中 程序的执行是靠对象间传递消息来连接的 面向对象的概念——消息 消息传送与函数调用的区别 函数调用可以带或不带参数,但是消息至少带一个参数,它表明接收消息的对象 消息操作名类似于函数名,但它们之间的本质区别在于:函数名代表一段可执行的代码,但消息操作名具体功能的选取还取决于接收消息的对象本身 函数调用是过程式的(如何做),消息传送是说明式的(做什么),具体如何做,由对象根据收到的消息自行确定 面向对象的概念——类 类是对一组对象的抽象 将该组对象所具有的共同特征(包括操作特征和存储特征)集中起来,以说明该组对象的能力和性质 面向对象的概念——继承 继承指对象继承它所在类的结构、操作和约束 也指一个类继承超类或子类继承父类的结构、操作或约束。继承是自动共享类、子类和对象中的方法和数据的机制 面向对象的概念——封装 封装是一种信息隐藏技术 所谓“封装”是指把对象的属性和操作方法同时封装在定义对象中 用操作集来描述可见的模块外部接口,从而保证了对象的界面独立于对象的内部表达 对象的操作方法和结构是不可见的,接口是作用于对象上的操作集的说明,这是对象唯一的可见部分 面向对象的概念——实例 实例就是由某个特定的类所描述的一个具体的对象 类是对具有相同属性和行为的一组相似的对象的抽象 类在现实世界中并不能真正存在 面向对象的概念——多态 所谓多态即一个名字具有多种语义 对象的多态是指在一般类中定义的属性或服务被特定类继承之后,可以具有不同的数据类型或表现不同的行为 多态引用表示可引用多个类的实例 面向对象的开发的种类 面向对象的开发方法是面向对象的分析、面向对象的设计以及面向对象编程的总称 它是基于问题对象的自底向上的一种系统开发方法 Booch方法 Coad_Youdon方法 OMT方法 Jacobson方法 Booch方法 在给定的抽象层次上识别类和对象; 识别这些对象和类的语义; 识别这些类和对象之间的关系; 实现类和对象 Coad--Yourdon方法 Coad--Yourdon方法概述 Coad--Yourdon方法的开发步骤 Coad--Yourdon方法的特点 ? Coad--Yourdon是美国大学的教授,他俩于1991年合写了一本书《面向对象的分析》 Coad--Yourdon方法概述 ?该书详细地阐述了面向对象系统分析的一套使用方法和具体步骤 ?用实例进行说明 ? 后来他俩又合写了一本书《面向对象的设计》 ?面向对象的分析和设计采用相同的模型,避免了分析和设计的转换 ?标识对象 Coad--Yourdon方法的开发步骤 ?标识结构 ?定义主题 ?定义属性 ?定义服务 问题域部分(PDC)—面向对象分析的结果直接放入该部分 人机交互部分(HIC) 对用户分类,描述人机交互的脚本,设计命令层次结构,设计详细的交互,生成用户界面的原型,定义HIC类 任务管理部分(TMC) 识别任务(进程)、任务所提供的服务、任务的优先级、进程是事件驱动还是时钟驱动、以及任务与其它进程和外界如何通信 数据管理部分(DMC)依赖于存储技术是文件系统、关系数据库管理系统,还是面向对象数据库管理系统 Coad--Yourdon方法的开发步骤 Coad/Yourdon方法,是最早的面向对象的分析和设计方法之一 简单、易学 适合于面向对象技术的初学者使用 由于该方法在处理能力方面的局限,目前已很少使用 Coad--Yourdon方法的特点 OMT(面向对象的建模技术)方法 OMT方法概述 用OMT方法进行分析的步骤 用OMT方法进行设计的步骤 OMT方法的特点 用OMT方法进行实施的步骤 ? 1991年Rumbaugh等人提出了“面向对象的建模技术(OMT)” OMT方法概述 ?OMT用于系统分析和设计 ?用OMT方法进行分析,通常要建立系统的三种模型 ?建立对象模型 用OMT方法进行系统分析的开发步骤 ?建立动态模型 ?建立功能模型 ?对象模型描述系统中的对象、对象之间的关系 建立对象模型 ?标识类中的属性和操作 ?反映系统的静态结构 ?通过对事件和状态的描述和

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档