第二章 管理信息系统开发综述_2012.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文档。上传文档
查看更多
管理信息系统实用教程 高 毅 ygao@sjtu.edu.cn 第二章 管理信息系统开发方法 2.1软件工程 2.2软件开发生命周期和项目管理 2.3管理信息系统的开发模式 2.4管理信息系统的开发方法 2.5管理信息系统的开发工具 2.6管理信息系统的开发方式 2.1 软件工程 计算机软件发生危机 在计算机硬件走上了良性循环,并按莫尔定律飞速发展的同时,计算机软件却没有得到相应的发展,这是因为和硬件相比,软件有许多完全不同的特点,主要表现在:   (1)软件是逻辑元素而不是物理元素,软件是看不见摸不着的抽象产品。 (2)软件没有明确的制造周期和加工流程。 (3)软件质量检验缺乏明确、统一的方法。 (4)软件生产是一种脑力劳动,软件产品是高智力高附加值产品。 (5)应用软件的使用范围有局限性,难以形成大规模通用产品。 与计算机硬件发展相比,软件的复杂性提高,成本提高,出现了全球性的软件危机 软件危机 主要表现在三个方面: 第一,软件成本上升。据美国统计,在计算机系统成本中软、硬件比例发生了根本变化: 1955年软件成本仅占计算机系统总成本的 15%,1975年上升到 75%,1985年上升到 82%;相反硬件成本却从 85%下降到 18%,现在从国外引进一套工业控制机 DCS,软件费用远远超过了设备本身,企业已接受 “技术最值钱 ”这一新观念了。 第二,软件生产率低下,和硬件相比不成比例,用软件元件来装配成软件产品的理想还没有完全实现,大规模生产软件的工厂还十分稀少,远远满足不了社会对应用软件的需要。 第三,软件产品的质量没有保证,不能满足用户要求。最典型的例子是阿波罗宇宙飞船控制软件失败于将逗号误写为小数点,使循环语句 DO5I=1,3成为赋值语句 DO5I=1.3。 软件危机产生的原因 软件产品本身的特点。 社会对计算机应用的需要越来广泛迫切,应用规模越来越大,依赖越来越大。 软件产品是高智力产品,其生产方式从个体脑力劳动走上工业化道路有许多困难,生产成本难以降低。 软件工程 为了克服软件危机,20世纪70年代形成了一门新兴的学科——软件工程学,主要研究如何应用一些科学理论和工程上的技术来指导软件的开发,用较少的投资获得高质量的软件。针对计算机软件的特点,软件产品是抽象的、逻辑性产品,需要不断修改完善,软件工程学采取了工程化和系统化两个途径来解决这一问题。 2.2 系统开发生命周期和项目管理 2.2.1 系统开发生命周期 2.2.2 项目管理 2.2.1 系统开发生命周期 管理信息系统的开发通常都要经历三个重要阶段:分析阶段、设计阶段和实施阶段。 分析阶段的目的是全面了解用户的信息需求,分析阶段的重点是商业需求而并非具体的计算机技术; 设计阶段的主要成果是由系统分析员设计出可供实施的计算机系统解决方案; 实施阶段的主要内容是进行系统的开发、测试和安装调试。 在信息系统的开发建设过程中还包括: 系统规划:耗时少,但对整个项目是否取得成功至关重要 维护支持阶段:实现价值阶段 注:软件测试已融入各个环节 因此一个信息系统的开发项目应当包含系统规划、系统分析、系统设计、系统实施和系统支持这五个阶段,称为:系统开发生命周期(System Development Life Circle,SDLC)如图所示。 1.系统规划阶段。它的主要目标是确定新系统的作用范围、确保项目的可行性、制订进度表和资源分配计划并进行项目其余部分的预算。 定义问题 制定项目进度表 确定项目的可行性 安排项目人员 启动项目 2.系统分析阶段。它的主要目标是了解新系统的业务需求和处理要求并制作书面文件。 收集信息 确定系统需求 建立系统需求的原型 划分需求的优先级 产生并评估可选方案 与管理人员一起审查建议 3.系统设计阶段。它的目标是设计系统的解决方案。设计阶段使用分析阶段获得的信息作为它的输入。 设计并集成计算机网络 设计应用程序结构 设计用户界面 设计系统界面 设计并集成数据库 设计细节并原型化 设计并集成系统控制 4.系统实施阶段。它的主要任务是建立、测试和安装最后的系统。这个阶段的目标不仅仅是实现一个可靠的、可以工作的信息系统,同时还包括对用户的培训,使用户切实能从信息系统中受益。 构造软件部件 软件测试 转换数据 培训与文档 安装系统 5.系统支持阶段。它的目标是在系统初始安装后一段时间,例如几年里保持系统有效地运行。在支持阶段,为扩大系统的能力,可能会执行相应的升级。 维护系统 加强系统 支持系统 在20世纪70年代和80年代,分

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档