信息系统的开发方法.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文档。上传文档
查看更多

第二讲信息系统的开发方法§1信息系统建设概述§2信息系统开发方法§3其他开发方法§4开发方式简介建立信息系统是针对目前存在的一个手工的或有待改进的计算机信息系统而进行的,支持组织的管理与决策。新系统不仅必须能够完成现有系统的全部功能,解决系统存在的主要问题,而且要满足用户所提出的一些新的、更高的要求,提高组织的管理水平与效率,取得良好的经济效益和社会效益。信息系统建设的任务1信息系统建设概述1信息系统的生命周期2信息系统的起始阶段3根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,确定新系统应该是什么样的4详细说明信息系统应该如何实现5将设计的系统付诸实施的阶段6每个系统开发项目完成后即投入应用,进入正常运行和维护阶段信息系统建设的特点过程社会性;需求可变性;技术复杂性;内容多样性;资源密集性;环境多变性。0201030405面向用户满意的观点;面向系统的观点;面向开发阶段的观点;面向成果标准化的观点。面向开发环境的观点;信息系统建设的指导思想60年代,开始注意信息系统开发的方法与工具。70年代,系统开发的生命周期(lifecycle)法诞生。01022信息系统开发方法70年代后期,强调“初始阶段的重要性”。如果在需求阶段产生一个差错,就在需求阶段纠正只要花费1元,那么在设计阶段纠正要花费5元,在实现阶段纠正要花费10元,到运行阶段纠正要花费100元。系统需求系统分析初步设计详细设计编程调试测试运行运行维护80年代初,原型法(prototyping)的诞生(由于4GL的出现与发展)。90年代初,面向对象的分析与设计和面向对象的语言开始实际应用。80年代2.1结构化系统开发方法面向用户的观点;01自顶向下的分析、设计和自底向上的系统实施相结合;02充分预料可能发生的变化;03严格划分系统阶段;04结构化、模块化;05开发过程的工程化。06结构化方法的特点:01强调系统的思想和系统的方法;将系统生命周期分解为几个阶段;每个阶段都有明确的要求、标准和规范;该方法是面向功能和流程的,便于流程优化。优点:02对话交流主要发生在分析阶段;希望在分析阶段将所有问题讨论清楚;系统开发的周期较长。缺点:2.2原型法系统开发者在初步了解用户需求的基础上,快速构造系统开发的初步模型--原型。这个原型可能是粗糙的、不完善的,经用户和开发人员共同研讨、改进和完善,提出修改方案。开发人员根据修改方案对原型进行修改,得到新的原型,再去征求用户意见,反复多次直到取得满意的原型为止。在建筑学和机械设计中,“原型”指的是其结构、大小和功能都与某个物体相类似的模拟该物体的原始模型。在信息系统开发中,用“原型”来形象地表示系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。开发周期必须短且成本低要求用户参与评价原型原型要易于修改原型必须是可运行的原型法开发的条件01方便灵活的关系数据库系统(RDBS);02与RDBS相对应的、方便灵活的数据字典描述工具;03与RDBS相对应的快速查询系统;04用以支持结构化程序的软件工具;05非过程化的报告或屏幕生成器;06自动文档编排功能。原型法的软件支持环境030201从认识论的角度看,原型方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍接受;原型方法将模拟的手段引入系统分析的初期阶段,沟通了人们的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难以解决的一环。充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。原型法的特点优点:改善了用户和系统设计者的交流方式;帮助确定技术上的可行性;有助于推广目标系统的思想;降低了开发风险;减少了用户的培训时间,开发的时间和成本。缺点:方法缺少系统性和完整性;对开发工具要求高;容易走上机械模拟手工系统的方式;不适用于开发大型综合的MIS。面向对象的分析(OOA)面向对象的设计(OOD)面向对象程序设计(OOP)2.3面向对象方法面向对象的方法(ObjectOriented,OO)客观世界是由各种各样的对象组成的,对象是一个独立存在的实体,从外部可以了解它的功能,但其内部细节是“隐蔽”的,它不受外界干扰。每种对象都有各自的内部状态和运动规律,不同的对象之间相互作用和联系构成了各种不同的系统。12基于所研究的问题,对问题空间(软件域)进行自然分割,识别其中的对象及其相互关系,建立问题空间的信息模型,在此基础

您可能关注的文档

文档评论(0)

136****0775 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档