第二章_MIS开发的方法与路径课件_第1页
第二章_MIS开发的方法与路径课件_第2页
第二章_MIS开发的方法与路径课件_第3页
第二章_MIS开发的方法与路径课件_第4页
第二章_MIS开发的方法与路径课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章MIS开发的方法与路径,2.1 管理信息系统的开发概述,2.2 常用系统开发方法简介,本章结构,2.3 MIS开发的策略与方式,2.4 MIS开发涉及的基本问题,第十一届人民代表大会花絮,掌握系统的生命周期基本概念; 理解主要系统开发方法及其特点; 掌握管理信息系统开发策略和方式; 理解系统建设的复杂性与应具备的前提条件; 熟悉系统开发的基本原则。,本章学习目标,2.1.1 系统的生命周期 1.系统生命周期(是从立项到开发完成吗?) 是指从立项、功能确定、设计、开发成功、投入使用,并在使用中不断修改、完善,直至被新的系统所替代,而停止该系统使用的全过程。,2.1 管理信息系统的开发概述,

2、2.系统开发过程概述 系统的生命周期包括系统开发和使用两个阶段。系统开发的全过程称为系统开发的生命周期。 系统开发的生命周期分为五个阶段,1.系统规划:这个阶段的主要任务是对企业(组织)的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定系统的发展战略,对建设新系统的需求作出分析和预测,同时考虑建设新系统所受的各种制约,研究建设新系统的必要性和可行性。,2.系统开发过程概述,2.系统分析:这个阶段的任务仍然不是具体地解决问题,而是详细分析现行系统(原有系统)存在的问题,找出解决这些问题的方案和所要达到的目标,并说明可供选择的解决方案。,2.系统开发过程概述,3.系统设计:这一

3、阶段并不是去实现系统,而根据系统分析说明书,提出系统的总体结构、布局、详细开发思路与计划都是十分必要的。 系统设计阶段的任务是解决“怎么做”的问题,设计实现分成总体设计和详细设计。,4.系统实施:这个阶段的主要任务是硬件设备的购置与调试、软件开发与安装、系统测试、人员培训和系统转换等。 5.系统运行与维护:运行阶段的任务是保障系统的正常运行以及对系统进行维护与评价。, 项 目 启 动, 现 状 调 研, 确 定 计 划, 安 装 集 成, 教 育 培 训, 编 码 讨 论 及 基 本 数 据 收 集, 信 息 化 业 务 流 程 设 计, 上 线 前 系 统 客 户 化, 基 本 数 据 查

4、核 修 正, 试 运 行, 收 集 录 入 期 初 数 据, 正 式 运 行, 第 一 次 月 结, 效 益 评 估,制度 规划 阶段,项目 计划 阶段,上线 准备 阶段,正式 上线 阶段,讨论 优化 阶段, 规 划 下 阶 段 计 划 与 目 标, 总 结 优 化,70年代,系统开发的结构化生命周期法 80年代初,原型法 80年代末期,面向对象(Object-Oriented,OO)的开发方法,2.1.2 开发方法概述,系统开发方法是指为获取某一对象而组织人们思维活动的过程,以及实现这个过程必需采取的步骤和途径,MIS系统的开发是一项复杂的系统工程。,2.2 常用系统开发方法简介,1. 结构

5、化生命周期法的基本思想 用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对系统进行分析与设计。,原型法是出于一种朴素的原理:先按照用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。 通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求。被用户最终认可的原型,即可作为系统的最终开发结果。,2.2.2 原型法,1. 原型法概述 用户本身对“需求”理解就是一个模糊的概念 随着时间的推移,系统本身的功能需求可能也处在不断的变化之中 系统开发者起着询问者、顾问及问题解决者的作用 原型方法正是为了解决上述问题而提出的一种新的系统开发方

6、法。(原型法PPT),2.原型法的开发过程 用户需求描述 建立初始原型 使用原型系统 修改和完善原型,面向对象方法概述 面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程。 区分对象及其属性,例如,区分台式计算机和笔记本计算机 区分整体对象及其组成部分 不同对象类的形成以及区分,2.2.3 面向对象开发方法,对象的概念,在面向对象思想中,最基本的单元就是对象。 对象可以代表任何事物,从个人到整个学校,一个整数到一个数据集合,一滴水到一条大河等,这些都可以看作是一个对象。 对象不仅表示有形的实体,也可以表示无形的、抽

7、象的事物,如课程、计划等。,对象,型号,价格,里程,起动,停车,行驶,车轮数量,档的数量,加速,换档,刹车,名称,颜色,品种,摇尾巴,吃东西,犬 吠,属性,行为,属性,行为,属性,行为,1. 它是指使用市场上现成的商品化软件,如财务软件、人事软件等等,进行系统分析、系统设计、系统修正和系统维护运行。 2.商业软件包的优缺点 商业软件包法的前提是必须有合适的软件包。如果对于特定的用户需求来说,市场上没有相应的商品化软件,那么就无法用这种方法进行管理信息系统的开发。 即使市场上存在着用户需要的商品化软件包,但是这种软件包常常是通用的系统,很难完全满足用户的特殊要求,所以也无法使用。 有时候需要对商

8、业软件包进行大量的二次开发工作,这样就失去了商业软件包的价值。(水土不服,如某ERP软件放在DELL失效),2.2.4 商业软件包法,SAP系统实施过程实例,业务蓝图,项目准备,0,项目评估,6,后续支持,系统实现,系统切换准备,上线支持,1,2,3,4,5,项目实施和运行过程的全生命周期管理,2.3 MIS开发的策略与方式,2.3.1 管理信息系统的开发策略 1.接受式开发策略 这种策略是根据用户需求和现状直接开发、设计和实施。根据初步调研,确定用户对系统的信息需求是正确的,且现有的信息处理过程和方式也是科学的。据此,可以直接进行系统设计。 接受式开发策略适用于规模比较小,信息处理过程结构化

9、程度高,用户需求明确,开发者对此类任务有充分的经验的情况。(如XL集团公司的OA系统建设),2. 直线式开发策略 若用户的应用需求可以比较好地定义,而且以后很少或不再变动,则宜于采用直线式开发策略。即从需求定义到最后开发直线地进行下去,每完成一步都要进行核对,以验证系统功能和需求是否一致,以保证系统的质量。 这种策略可用在系统规模虽然较大,但用户对任务比较了解,开发者对任务比较精通的情况下。,瀑布模型图,3. 迭代式开发策略 每当发现需求有错误或需要修改时,要回到需求确定过程,与用户一起修改说明书,重复进行有关的各个步骤,直到所开发的系统能满足需求为止。 这种策略假定在足够多次迭代之后可以得到

10、正确的和完全的需求,适宜于大型多用户的系统和对用户或开发者来说是较新的应用领域。,4.实验式开发策略 若信息需求的不确定性很高,一时无法制定具体的开发计划,则应遵从实验式开发策略。主要是通过实际使用系统来验证需求是否能得到保证。可采用原型法或应用模拟来取得经验。(新产品开发,大量测试工作),5.规划式开发策略 当信息系统规模特大,复杂程度特别高,若其需求不确定性的程度又很高,就应采用规划式开发策略,先进行总体规划,如银行核算系统、国家经济信息系统、数字城市等等。,常见的开发方式 用户自行开发方式 委托开发方式 合作开发方式 购买软件 购买服务,2.3.2 MIS的的开发方式,2.4.1 系统建设的复杂性 建设环境的复杂性 用户需求的多样性 建设内容的复杂性 技术手段的复杂性 建设资源的密集性,2.4 MIS开发涉及的问题,2.4.2 系统建设应具备的条件 企业领导对建立系统应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论