工程管理信息系统最全版.pptVIP

  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文档。上传文档
查看更多
工程管理信息系统最全版.ppt

2.3 管理信息系统的开发方法 2-* 原型法 原型法的特点 从认识论的角度看,原型方法更多地遵循了人们认识事物的规律,因而更容易为 人们所普遍接受; 原型方法将模拟的手段引入系统分析的初期阶段,沟通了人们的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难以解决的一环。 充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。 2.3 管理信息系统的开发方法 2-* 原型法 原型法的适用方式 探索型:针对开发目标模糊,用户和开发人员都缺乏经验。 实验型:大规模开发和实现之前的考核、验证。 演化型:易于变化,可不断改变原型。 (1)对于大型系统,若不经过系统分析进行整体性划分,而直接用屏幕来一个一个地模拟是很困难的。 (2)对于大量运算的、逻辑性较强的程序模块,原型法很难构造出模型来供人评价; (3)对于原基础管理不善、信息处理过程混乱的问题,是拥有一定的困难。 (4)对于一个批处理系统,其大部分是内部处理过程,用原型法有一定的困难。 原型法的适用范围和局限性 2.3 管理信息系统的开发方法 2-* 面向对象的方法(Object Oriented, OO ) 基本思想 基于所研究的问题,对问题空间(软件域)进行自然分割,识别其中的对象及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应对象和关系的软件模块构造系统。使系统的开发过程能像硬件组装那样,由“软件集成块”来构筑。 对象: 当设计和实现一个信息系统时,如能在满足需求的条件下,把系统设计成由一些不可变的(相对固定)部分组成的最小集合,这个设计就是最好的。它把握了事物的本质,因而不再会被周围环境(物理环境和管理模式)的变化以及用户没完没了的需求变化所左右。这些不可变的部分就是所谓的对象。 客观世界是由各种各样的对象组成的,对象是一个独立存在的实体,从外部可以了解它的功能,但其内部细节是“隐蔽”的,它不受外界干扰。每种对象都有各自的内部状态和运动规律,不同的对象之间相互作用和联系构成了各种不同的系统。 2.3 管理信息系统的开发方法 2-* 面向对象的方法(Object Oriented, OO ) 面向对象方法的进一步解释 (1)客观事物都是由对象组成的(任何复杂的事物都可以通过对象的某种组合构成 ) (2)对象由属性和方法组成(属性反映了对象的信息特征,如:特点、值、状态等,方法则是用来定义改变属性状态的各种操作 ) (3)对象之间的联系通过传递消息来实现( 传递消息的方式是通过消息模式和方法所定义的操作过程来完成的) (4)对象可按其属性进行归类(类有一定的结构,类上可以有超类,类下可以有子类,这种对象或类之间的层次结构是靠继承关系维系着的) (5)对象是被封装的实体(封装指严格的模块化。这种封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言所接受 ) 2.3 管理信息系统的开发方法 2-* 面向对象的方法(Object Oriented, OO ) 面向对象技术的基本概念 对象(Object) 类(Class) 消息(Message) 继承性(Inheritance) 多态(Polymorphism) 封装(Encapsulation) 2.3 管理信息系统的开发方法 2-* 面向对象技术的基本概念 对象(Object) 对象--类的一个实例,包括了数据和过程,它是面向对象程序设计的基本单元。 属性--对象的特征。 对象之间的两种关系: 分类结构—对象A是对象B类中一种的关系。 组装结构—对象A是对象B的一部分的关系。 运输工具 分类结构 组装结构 计算机 即客观世界所存在的实体。对象是一个封装体,它是由一组数据和施加于这些数据上的一组操作构成。 2.3 管理信息系统的开发方法 2-* 面向对象技术的基本概念 类(Class) 类是对象的抽象。一个类定义了大体上相似的一组对象(对象的集合); 类是对象的定义和描述。一个类所包含的方法和数据是用来描述一组对象的共同行为和属性; 通过类来抽象一个个对象的共同特点、描述一个个对象的相似属性,存储一个个对象的一致行为,是面向对象技术最重要的特征。 子类 是对其父类的改动,相对父类,子类可以继承父类中的全部功能及响应代码添加新的功能及响应代码用新过程覆盖父类中不适合子类的过程。 Command 退出 父类— 子类— 对象 2.3 管理信息系统的开发方法 2-* 面向对象技术的基本概念 消息(Message) 消息是对象之间的通信机制,是访问类中所

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档