第三章m昊is的研制方法.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章m昊is的研制方法

本章学习目标 掌握系统的生命周期基本概念(重点); 理解主要系统开发方法及各种开发方法的特点(重点); 掌握管理信息系统开发策略和方式; 理解系统建设的复杂性与应具备的前提条件; 熟悉系统开发的基本原则。 第三章 管理信息系统的研制途径 3.1.1 系统的生命周期 3.1.1 系统的生命周期 1.系统生命周期 是指从立项、功能确定、设计、开发成功、投入使用,并在使用中不断修改、完善,直至被新的系统所替代,而停止该系统使用的全过程 2.系统开发过程概述 系统的生命周期包括系统开发和使用两个阶段。 系统开发的全过程称为系统开发的生命周期。 系统开发的生命周期分为五个阶段 系统规划、可行性研究 系统分析 系统设计 系统实施 系统运行与维护 第一阶段--系统规划: 这个阶段的主要任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定系统的发展战略,对建设新系统的需求作出分析和预测,同时考虑建设新系统所受的各种制约,研究建设新系统的必要性和可行性,对建设新系统进行总体、全面规划。 阶段成果:项目计划书/报告、可行性分析报告 例:建立一个系统项目 确定项目总体目标、鉴定项目范围 撰写项目计划报告 撰写可行性分析报告 技术可行 经济可行 社会可行 第二阶段------系统分析(做什么): 这个阶段的任务仍然不是具体地解决问题,而是详细分析现行系统(原有系统)存在的问题,找出解决这些问题的方案和所要达到的目标,并说明可供选择的解决方案。 目标:以用户需求为依据,从功能、性能、数据、操作等多个方面对系统给出完整、准确、具体的描述,用于确定新系统的规格。 阶段成果:用户需求分析报告、系统分析说明书、项目开发计划书 第三阶段----系统设计(怎么做): 这一阶段并不是去实现系统,而是根据系统分析说明书,提出系统的总体结构、布局、详细开发思路。 系统设计阶段的任务是解决“怎么做”的问题,设计实现已定义的、并经过系统分析的管理信息系统。 一般分为总体设计、详细设计两步 阶段成果:系统设计说明书 第四阶段----系统实施: 这个阶段的主要任务 是硬件设备的购置与调试、 软件开发与安装、 系统测试、 人员培训 系统转换等 第五阶段----系统运行与维护: 阶段任务是 对系统进行系统评价 对系统进行日常维护和管理。 MIS的开发时一项艰巨的工作,系统开发的效率、质量、成本及用户满意程度,除了管理和技术方面的因素外,很大程度上取决与系统开发方法的选择。 传统的开发方法,在编程前不重视系统分析和设计,不重视完成必要的文档,在经历了“软件危机”后,开始重视对系统开发方法的研究,提出了许多新的系统那个开发方法。 系统开发方法是指为获取某一对象而组织人们思维活动的过程,以及实现这个过程必需采取的步骤和途径。 许多开发方法从系统的生命周期演变而来,但是它们是两个不同的概念。 70年代,系统开发的结构化开发方法 80年代初,原型法 80年代末期,面向对象(Object-Oriented,OO)的开发方法 和计算机辅助软件工程(Computer Aided Software Engineering,CASE) 和90年代至今,基于构件的开发和系统集成。 1.2系统 常用的方法 结构化生命周期法SSDM 原型法PA 快速应用开发方法RAD 阶段性开发方法PD 面向对象开发方法OODM 计算机辅助软件工程方法CASE 结构化生命周期法: 20世纪80年代使用最广泛的软件开发方法。 用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对系统进行分析与设计,自下而上地逐步实施的开发方法。 开发过程:SA、SD,SP. 2. 结构化生命周期法的优点 强调系统开发过程的整体性和全局性 严格区分开发阶段,后一段工作建立在前一阶段工作成果基础上。 3.结构化生命周期法的不足 开发周期长 难以适应迅速变化的环境 使用的开发工具落后 不符合人们循序渐进地认识事物的规律性。 用户本身对“需求”理解就是一个模糊的概念 随着时间的推移,系统本身的功能需求可能也处在不断的变化之中 系统开发者只起着询问者、顾问及问题解决者的作用 原型或原型系统:是系统的一个早期可运行版本,包括新系统的部分重要功能和特征 原型法是出于一种朴素的原理: 先按照用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。 通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求。被用户最终认可的原型,即可作为系统的最终开发结果。 2.原型法的开发过程 用户需求描述 建立初始原型 使用原型系统 修改和完善原型 3.原型法 项目参加者之间通常都存在交流上的困难,原型提供了

文档评论(0)

173****1616 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档