第5章MIS的开发方法(免费阅读).pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  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文档。上传文档
查看更多
第五章 MIS的开发方法 系统开发概述 系统开发方法 系统开发项目管理与开发方式 第一节 系统开发概述 系统开发的任务与特点 系统开发的基本原则 系统开发的主要风险 一、系统开发的任务与特点 系统开发的任务: 系统开发的任务是根据企业的具体情况,设计出一套适合于现代企业管理要求的应用软件 ,为企业建立起计算机化的信息系统。 系统开发的特点: 复杂性 基于原系统、高于原系统 一把手工程 产品是无形的 充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。 二、系统开发的基本原则 面向用户原则 系统性原则 符合软件工程规范的原则 逐步规范发展的原则 三、系统开发的主要风险 系统开发的风险主要表现在: 投入超计划 系统性能比预期差,没获得预期收益,有的甚至导致完全失败 第二节 系统开发方法 系统开发的策略 结构化生命周期法 原型法 面向对象法 计算机辅助软件工程法 一、系统开发的策略 “自下而上”的开发策略 基本思想:从业务系统开始,先实现每个基本功能(即数据处理功能),然后逐步向高级建设(即,增加管理、控制功能)。 “自上而下”的开发策略 基本思想:从整体上协调和规划,由全面到局部、由长远到近期,从探索合理的信息流出发来设计信息系统。 两种策略优缺点的对比 二、结构化生命周期法 结构化生命周期法的基本思想: 用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自上而下整体分析和设计,自下而上逐步实施 。 二、结构化生命周期法 二、结构化生命周期法 结构化生命周期法的开发过程: 系统规划阶段:确定企业目标及信息系统目标,避免盲目开发系统 。 系统分析阶段:组织机构功能分析,管理业务流程分析,数据与数据流程分析,建立新系统逻辑模型 ,写成系统分析报告。 系统设计阶段:总体设计,详细设计,形成系统的物理模型,写出系统设计报告。 系统实施阶段:将新系统的设计方案变成可运行的计算机模型。 系统运行维护阶段:进行系统的日常运行管理、维护。 二、结构化生命周期法 结构化生命周期法的优点 : 建立面向用户的观点 严格区分工作区间 设计方法结构化 文件标准化和文献化 二、结构化生命周期法 结构化生命周期法的缺点: 开发周期长 繁琐,使用工具落后 不能充分预料可能发生的情况及变化 不直观,用户最后才能看到真实模型 三、原型法 原型法的基本概念 原型法是指系统开发人员在对用户进行初步了解的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型(原始模型),并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。 三、原型法 原型法的开发过程 : 确定用户的基本需求 开发初始原型 征求用户对原型的改进意见 修正和改进原型 三、原型法 原型法的优点: 减少开发时间,提高系统开发效率 改进用户与系统开发人员的信息交流方式 用户满意程度高 应变能力强 三、原型法 原型法的缺点: 开发工具要求高 对大型系统或复杂性高的系统不适用 管理水平要求高 四、面向对象法 面向对象的概念和术语: 对象(Object):对象的本质是数据与操作的封装 类 (Class):类是具有相同属性的对象的集合 消息:消息是为完成某些操作而向对象发送的命令和命令说明 继承:继承是指一个类因承袭而具有另一个类的能力和特征的机制 封装:封装是指把对象及对象的方法、操作的实现封闭在一起 四、面向对象法 面向对象法的开发过程 系统调查和需求分析 弄清要干什么的问题。 面向对象分析(OOA) OOA的步骤为标识对象、标识结构、定义属性和定义服务。 面向对象设计(OOD) OOD的工作内容主要有主体部件设计和数据管理部件设计。 面向对象编程(OOP) OOP可以分为可视化设计和代码设计两个阶段。 四、面向对象法 面向对象法的优点和缺点 面向对象法的主要优点是:缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。 面向对象法的主要缺点是:对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。 五、计算机辅助软件工程法 计算机辅助软件工程(CASE)的概述 CASE是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。 五、计算机辅助软件工程法 CASE产生的背景

文档评论(0)

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

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

1亿VIP精品文档

相关文档