网站大量收购闲置独家精品文档,联系QQ:2885784924

信息系统建设概论NEW.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

原型法的特点优点:1、开发效率高;2、能及早暴露系统实施后潜在的一些问题,降低系统风险;3、与用户交流直观;能调动用户参与的积极性。缺点:1、不适合大型系统的开发;2、不适合大量运算及逻辑性强的模块;3、对开发工具要求高;4、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。2.4.5面向对象2.4.5面向对象方法“面向对象”方法是由面向对象程序设计方法OOP发展起来的。对象客观世界由各种各样的对象组成,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。人为的将软件中的数据和处理分成两个独立的部分,会增加软件开发维护的难度,与传统方法相反,OO方法把数据和对数据的操作紧密结合在了一起。OO方法可以概括为:现实世界由对象组成对象由属性和方法组成。属性反映对象的状态,方法定义改变属性状态的操作。对象具有封装的特性对象抽象为类(class),类之间可以继承对象之间的联系主要通过消息传递来实现OO=Object+Class+Inheritance+CommunicatewithMessagesOO=对象+类+继承机制+消息通信OO方法的开发过程系统调查和需求分析分析问题的性质和求解问题(OOA)设计问题(OOD)程序实现(OOP)面向对象的分析方法,即OOA方法,OOA分析方法是建立在对处理对象客观运行状态的信息模拟和面向对象程序设计语言的概念基础之上。它从信息模拟中吸取了属性、关系、结构以及对象作为问题域中某些事物的、实例的表示方法;从面向对象的程序设计语言中吸取了属性和方法的封装,属性和方法作为一个不可分割的整体以及分类结构和继承性等概念。在用OOA具体地分析一个事物时,大致上遵循如下五个基本步骤:面向对象分析OOA01确定对象和类02确定属性03确定方法04确定类之间的关系05确定主题面向对象分析OOAOOA方法步骤第一步,确定对象(object)和类(class),这里所说的对象是对数据及其处理方式的抽象,它反映了系统保存和处理现实世界中某些事物的信息的能力;类是多个对象的共同属性和方法集合的描述。标识对象的首要目的是使系统的技术表示同现实世界联系更加密切。第二个目的是希望产生一个稳定的框架模型,以便考虑问题空间并收集用户要求。第三个目的是为了避免从系统分析到设计时改变系统的基本表示。那么,如何确定对象呢?首先从应用领域、文字资料、图片入手,寻找结构、其它系统、设备、事件、作用等。弄清每一个对象的属性、处理方法、处理过程,准确地命名和表示每一个对象。OOA方法图书借阅系统高校图书借阅管理系统用例图第二步,确定属性(attribute),这里所说的属性就是数据元素,可用来描述对象或分类的特点。01OOA方法0201第三步,确定方法(method)。这里所说的方法是在收到消息后必须进行的一些处理方法,方法要在图中定义并在对象的存储中指定。02定义方法的重点是为每一个对象和分类结构定义所需要的行为,并确定对象之间的必要的通信。OOA方法OOA方法:确定属性和方法高校图书借阅管理系统用例图OOA方法第四步,确定结构(structure)。这里所说的结构是指问题域的复杂性和连接关系,类成员结构反映了泛化-特化关系,整体-部分结构反映了整体和局部之间的关系。分类(继承)结构:根据对象的继承特性,在一个分类结构中,对象共享在它之上定义的属性,例如,通用的交通工具及其特例:汽车、飞机、轮船。一些属性和方法适用于所有的交通工具,而另外一些仅适合于汽车、飞机、轮船。组装结构:用于刻画一个整体及其组成部分,例如,一辆汽车由发动机、传动装置和刹车装置组成。对象消息连接结构OOA方法第四步,确定结构(structure):OOA方法交通工具汽车飞机轮船汽车发动机传动装置刹车装置分类(继承)结构图组装结构图诺兰总结了信息系统发展的规律,在1973年提出了信息系统发展的阶段理论,并在1980年进一步完善了这一理论。诺兰模型把信息系统的成长过程分为如图2.5所示的六个阶段。01返回01信息系统发展的诺兰模型信息系统的分析与设计解决语言的鸿沟信息系统的分析与设计语言的鸿沟变窄2.2系统建设的基本步骤软件生命周期的3个时期8个阶段问题定义定义时期可行性研究需求分析总体设计详细设计开发时期编码和单元测试综合测试维护时期软件维护1系统规划2系统分析3系统设计4系统实施/实现5

文档评论(0)

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

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

1亿VIP精品文档

相关文档