t1(开发方法)-3.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文档。上传文档
查看更多
t1(开发方法)-3

第3章 管理信息系统开发方法 问题讨论:   有的同学认为,只要能编写好程序,就能开发管理信息系统,对不对?   为什么许多管理信息系统开发和应用失败了,原因是什么?   同学们知道哪些开发方法?“软件危机”是怎么回事? 软件危机(Software Crisis) 是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。 主要包含两方面的问题: 如何开发软件,怎样满足对软件日益增长的需求 如何维护数量不断膨胀的已有软件 “软件危机”使得人们开始对软件及其特性进行更深一步的研究,人们改变了早期对软件的不正确看法。早期那些被认为是优秀的程序常常很难被别人看懂,通篇充满了程序技巧。现在人们普遍认为优秀的程序除了功能正确,性能优良之外,还应该容易看懂、容易使用、容易修改和扩充。 第1节 开发方法概述 一、研究开发方法的原因和目的 1、研究开发方法的原因 管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,要受到多方面条件的制约,至今没有一种统一完备的开发方法。 手工处理信息过程和方法原封不动地“翻译”成软件程序后,常常失败。 大型的应用系统应如何合理地组织人力、 物力、 财力来协调开发。 对一个实体组织应如何着手调查分析。 一个大型系统应该如何进行系统化的划分。 如何才能合理地协调数据和利用信息资源。 如何充分发挥现有计算机和通讯设备的处理能力,更好的解决实际管理问题等。 3、研究开发方法的基本目标   使管理信息系统正确反映管理需要,满足用户需求,使所开发的管理信息系统为管理决策提供信息支持;   有效地管理系统开发过程,加快软件开发速度,提高软件生产效率,降低费用;   增强管理信息系统软件产品的功能,提高软件产品的质量;   充分利用软件技术,尽快跟上硬件发展速度,从而最大限度地发挥和挖掘硬件的功能;   合理组织和充分利用人力、物力和财力等资源。 二、开发方法的结构体系   强调开发过程的组织、管理和控制,属于系统开发生命周期的范畴;   强调开发方法的驱动对象,属于方法论的范畴;   支持某种方法论的技术,属于技术范畴;   系统开发需要在一定的开发环境下运用开发工具来完成,属于系统开发环境/工具研究的范畴。 第2节 常用开发方法 1、结构化系统开发方法(生命周期法) 系统开发生命周期    是指系统分析员、软件工程师、程序员以及最终用户建立计算机信息系统的一个过程,是管理和控制信息系统开发成功的一种必要措施和手段。或者是一种用于规划、执行和控制信息系统开发项目的项目组织和管理方法,是工程学原理(系统工程的方法)在信息系统开发中的具体应用。 系统规划阶段:该阶段的范围是整个业务系统,目的是从整个业务的角度出发确定系统的优先级。   系统分析阶段:主要活动包括可行性分析和需求分析。其范围是列入开发计划的单个信息系统开发项目。目的是分析业务上存在的问题,定义业务需求。   系统设计阶段:系统设计的目的是设计一个以计算机为基础的技术解决方案以满足用户的业务需求。总体设计的主要任务是构造软件的总体结构;详细设计包括人机界面设计、数据库设计、程序设计。   系统实施阶段:系统实施的目的是组装信息系统技术部件,并最终使信息系统投人运行。如用户手册等。包括的活动有编程、测试、用户培训、新旧系统之间的切换等。   系统运行与维护阶段:目的是对系统进行维护,使之能正常地运作。 开发原理 用户的积极参与。用户积极参与信息系统的开发的全过程,是信息系统开发能否成功的一个关键的、绝对必要的因素。 严格按划分阶段和活动进行系统开发。运用系统处理方法,将系统开发的全过程采取“分而治之(Divide and conquer)的策略,将整个系统的开发过程分为一系列“阶段(Phases)”,然后再将阶段分为一系列的“活动(Activities)”,将活动划分为更小的、更易于管理和控制的“作业(Task)”。 设立检查点(Check point)。在系统开发的每一个阶段均设立检查点,来评估所开发系统的可行性,避免由于系统开发的失败造成更大的损失。 文档的标准化。文档标准化是进行良好通信的基础,是提高软件可重用性的有效的手段。 开发过程中各环节所占的比重 管理信息系统开发方法不成功的主要原因 采用结构化开发方法来开发系统,必须明确要建立的新信息系统的目标,或者说必须明确系统“干什么”。 系统说明的非完善性、用户需求的模糊性及变动性是许多信息系统开发不成功的主要原因之一,也是人们力图实现信息系统开发工程化、产业化的重大障碍。而原型法正是克服这一障碍的一种变通方法。

文档评论(0)

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

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

1亿VIP精品文档

相关文档