第三章 MIS的生命周期及开发方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理信息系统
第二章 管理信息系统的生命周期及开发方法
管理信息系统的生命周期
结构化开发方法 原型法 面向对象方法 计算机辅助工程 各种开发方法的比较
Page 2
第一节 管理信息系统的生命周期
每一个信息系统都要经历从无到有,再到淘汰的过程,这 个过程称为信息系统的生命周期。 1.系统规划 2.系统分析 3.系统设计
4.系统制作
5.系统调试 6.系统切换与评价 7.系统运行与维护
Page 3
系统规划
系统分 析
系统运行与维护 系统切换与评 价 系统调 试 系统设 计
系统制 作
Page 4
信息系统生命周期三大阶段
系统规划
MIS生命周期
系统分析 系统设计 系统实施 系统切换 系统评价 系统实施 系统测试
预算 费用
引 入
传 播
控 制
集 成 阶段
Page 7
诺兰的阶段模型
Page 8
扩展IT阶段理论
一旦IT技术发生了全局意 义的革新,上升到新的层 次,则企业IT应用的四阶 段“S形循环又将在新的 层次上重新展开。
Page 9
第一阶段: 初装
初装阶段标志着组织购买第一台计算机,并初 步开发管理应用程序。 特点: ⑴ 组织中只有个别人具有使用计算机的能力; ⑵ 该阶段一般发生在一个组织的财务部门。
就是按照管理信息系统生命周期的概念, 严格地按照为系统生命周期的各个阶段规 定的步骤去开发系统 。
Page 21
结构化系统开发方法
结构化系统开发方法是自顶向下结构化方法、工程化的 系统开发方法和生命周期方法的结合. 基本思想:
用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块 化,自顶向下地对系统进行分析与设计。 具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶 段,如系统分析、系统设计、系统实施、系统运行与维护等。在前面分 析设计时,坚持自顶向下地对系统进行结构化划分。 在系统调查或理顺管理业务时,应从最顶层的管理业务入手,逐步深 入至最基层。在系统分析,提出新系统方案和系统设计时,应从宏观整 体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。 在系统实施阶段,则应坚持自底向上地逐步实施。也就是说,组织人 力从最基层的模块做起(编程),然后按照系统设计的结构,将模块一 个个拼接到一起进行调试,自底向上、逐渐地构成整体系统。
系统开发 运行与维护
Page 5
信息系统发展阶段论(Nolan)
Nolan模型是反映信息系统在企业中发展
Nolan
模型
情况的理论模型,主要是将信息系统发展 过程划分为若干阶段(stages)。这些阶段 前后相连,最后发展到一个“终点状态” 即成熟(maturity)状态。
四阶段 模型
六阶段 模型
Page 34
第四节 面向对象的方法
从20世纪80年代中后期开始,进行了在系统开发各个环 节中应用面向对象概念和方法的研究,出现了面向对象的 分析(OOA)和面向对象设计( OOP)的方法与技术,它们与 OOP结合在一起,形成了一种新的系统开发方法,即面 向对象(Object-Oriented,OO)方法。
Page 10
第二阶段:蔓延
处于蔓延阶段的组织中,计算机的应用初见成效, 管理应用程序从少数部门扩散到多数部门。 特点: ⑴ 数据处理能力得到迅速发展; ⑵ 出现许多新问题(如数据冗余、数据不一致性、 难以共享等); ⑶ 计算机使用效率不高等。
Page 11
第三阶段:控制
主要指对组织中计算机的数量进行控制。 特点: ⑴ 成立了一个领导小组; ⑵ 采用了数据库(DB)技术; ⑶ 这一阶段是计算机管理变为数据管理的关键 。
3)充分利用最先进的软件开发工具 4)原型法将系统调查、分析与设计合而为一,使用 户尽可能早地了解未来将使用的实际系统
Page 30
缺点
1)由于原型法的系统分析和功能设计贯穿于整个系统 的开发过程中,因此系统的总体结构就会变得模糊,不利 于网络设计。 2)在对原型进行分析设计过程中,仍然沿袭了结构化 方法中自顶向下、模块化的设计思想,数据和功能相互分 离的缺陷在原型法中依然存在,软件构件的可重用性低。
Page 12
第四阶段:集成
集成阶段就是在控制的基础上,对子系统中的硬 件进行重新联接,建立集中式的数据库及能够充 分利用和管理各种信息的系统。 特点: ⑴ 建立集中式的DB及相应的IS; ⑵ 增加大量硬件,预算费用迅速增长。
Page 13
第五阶段:数据管理
在系统集成基本完成的条件下,信息管理提 高到了一个新的、以计算机为技术手段的水 平上。计算机已经成为日常管理工作的不可 缺少的工具,日常数据处理工作已经普遍由 计算机完成。这时,计算机作为日常数据处 理工具的作用开始发挥出来;投资开始见效 。
扩展阶段 理论模型
Page 6
四阶段模型
阶段I——引入(initiation) 在这个阶段,计算机数据处理 阶段II——传播 (contagion) 技术首次被引入组织, IT主要 大量部门和个人采用了信息技术 阶段III——控制 (control) 应用在事务性的、规范化的业 ,组织中人们开始试验着使用信 阶段 II的后期 IT 的预算超出了收 务运作中,最常见的是财务记 阶段 IV —— 集成 (integration) 息技术,但对实验的强调超过了 入的增长,这提醒经理们必须要 账的自动化。 这个阶段管理者在松散和控制之 对效率的强调,管理上较松散, 加强控制,例如控制预算等.来 间找到了一个较为恰当的平衡, 浪费较多资源。虽 IT使用快速增 “排斥’’松散。由于对 IT获取 新技术紧密地集成到了公司的运 长,但效率很低。 和使用的控制加强,信息技术的 作业务过程中来。 蔓延开始放慢。
封装性。面向对象方法中,程序和数据是封装在一起的
Page 37
出子类,子类自动继承父类的属性与方法。这样, 在定义子类时,只须说明它不同于父类的特性,从 而可大大提高软件的可重用性。 动态链接性。对象间的联系是通过对象间的消 息传递动态建立的。
3.系统的可维护性和稳定性差
Page 24
结构化系统开发方法的优缺点
优点: 结构化系统开发 方法注重开发过 程的整体性、全 局性,特别适合 开发大型MIS。
缺点:
开发过程繁琐, 周期长,难以适 应环境的变化。
Page 25
第三节 原型法
一、原型法的工作流程 二、原型法的优缺点
三、原型法的局限性及适用范围
Page 27
系统开发的原型法
基本思想: 在系统开发的开始阶段,首先由用户与开发者合作,在系统 的主要需求上取得一致意见后,依据开发人员对用户需求的 理解与用户共同确定系统的基本要求和主要功能,很快开发 出一个功能不十分完善、实验性的、简易的应用软件系统, 即给出一个满足用户需求的初始系统原型。用户在运行使用 这个原型基础上,通过对其评价,提出改进意见,设计人员 根据改进意见对原型进行修改。这一使用、评价、修改过程 反复进行,使原型逐步完善,直到完全满足用户的需求为止 。
Page 36
面向对象方法的特点
,对象作为一个实体,其操作隐藏在方法中,其状态由对象 的“属性”来描述,并且只能通过对象中的“方法”来改变 ,从外界无从得知。封装性构成了面向对象方法的基础。 抽象性。面向对象方法中,把从具有共同性质的实体中 抽象出的事物本质特征概念,称为"类"(Class),对象是类 的一个实例。类中封装了对象共有的属性和方法,通过实例 化一个类创建的对象,自动具有类中规定的属性和方法。
自上而下: 强调从整体上协调和规 划,由全面到局部,由 长远到近期,从探索合 理的信息流出发来设计 信息系统。
系统的整体性较好 。 要求逻辑性强,难度
较大
Page 17
策略的应用
“自下而上”的开发策略用于小型系统的设计;“自上 而下”的开发策略注重整体协调和逻辑性。 对大型系统的开发,往往先“自上而下”制定系统的开 发策略,然后“自下而上”地逐步实现各子系统的应用 开发。

Page 31
原型法优缺点
优点:
方法简易,易于 沟通,用户容易 接受,并适应变 化的要求。
缺点: 不适合开发大型 系统,因为返工现 象特别严重。
Page 32
三、原型法的局限性及适用范围 来自百度文库限性
用; 1)原型法不宜在复杂的大型管理信息系统中全面应 2)对于大量运算的、逻辑性较强的程序模块,原型 方法很难构造出模型来供人评价; 3)对于原基础管理不善、信息处理过程混乱的问题 ,使用有一定的困难; 4)对于一个批处理系统,大部分是内部处理过程, 这时用原型方法有一定的困难。
3.各阶段之间都是不能跳跃的,要结合本单位所 处阶段,根据该阶段特征来指导MIS建设。
Page 16
开发管理信息系统的策略
自下而上: 从现行系统的业务状 况出发,先实现一个 个具体的功能,逐步 地由低级到高级建立 MIS。 出现运行不协调危险。 作出许多重大修改, 甚至重新规划、设计。
避免大规模系统可能
Page 22
二、结构化系统开发方法的主要原则
1.用户参与的原则 2.先逻辑后物理的原则
3.自顶向下的原则
4.工作成果描述标准化原则 5.充分预料可能发生变化的原则
Page 23
三、结构化系统开发方法的优缺点
1.系统开发周期长 2.结构化方法注重功能实现,兼顾数据结构方面不足
Page 28
一、原型法的工作流程
用户对新系统提出需求(各种问题) 开发人员对问题进行总结 开发一个原型系统 运行原型系统 提出意见 否 增加新功能否

修改
增加功能

否 完成系统开发并交付使用
Page 29
二、原型法的优缺点 优点
1)原型法遵循了人们认识事物的规律


2)原型法将模拟手段引入系统分析的初级阶段
Page 26
系统开发的原型法
是所开发软件系统的一个可执行模型或引 导性版本,它可为客户和系统人员提供系 统的原始蓝本,以帮助得到实现系统目标 的明确而严格的需求,促进客户和系统人 员、各阶段系统人员之间相互有效的信息 交流,并以此为基础进行需求分析和系统 设计。
原型
例如:它可能是目标系统的一个样式,或只包 含目标系统的某些功能,或仅仅是具有目标系 统的一个结构。
Page 35
面向对象开发方法 (Object-oriented Method)
客观世界是由各种各样的对象组成的,每种 对象都有各自的内部状态和运动规律,不同对 象之间的相互作用和联系就构成了各种不同的 系统。
在设计和实现一个客观系统时,在满足需求 的条件下,把系统设计成一些不可变的(相对 固定)部分组成的最小集合(最好的设计)。 这些不可变的部分就是所谓的对象。
Page 18
第二节 结构化开发方法
一、结构化系统开发方法的基本思想 二、结构化系统开发方法的主要原则
三、结构化系统开发方法的优缺点
Page 19
一、结构化系统开发方法的基本思想
用系统工程的思想和工程化的方法,按用户至上的原 则,采用结构化、模块化、自顶向下的原则对系统进行分 析与设计。
Page 33
适用范围
1)用于用户事先难以说明需求的较小的应用系统。 原型法有助于开拓系统开发人员的想象力和他们与用户之 间的交流,通过不断学习和发现来建立系统。 2)用于决策支持系统的开发。


3)适用于与生命周期法结合起来使用,整体上以生 命周期法为主,对其中功能独立的模块可以尝试采用原型 法。
Page 14
第六阶段:成熟
在日常数据已经进入计算机的条件下, 人们进一步对这些数据加工整理,充分利用 ,从而使决策水平提高。这时,信息已经成 为企业竞争力的核心要素,信息作为资源的 作用被企业全体员工所认可。
Page 15
诺兰模型的作用 1.总结了发达国家信息系统发展的经验和规律;
2.其基本思想对于管理信息系统建设具有指导意 义;
Page 20
生命周期法
任何系统都会经历一个发生、发展和消亡的过程。管理 信息系统也不例外。一个系统经过系统分析、系统设计 和系统实施,投人使用以后,经过若干年,由于新情况 、新问题的出现,人们又提出了新的目标,要求设计更 新的系统。这种周而复始、循环不息的过程被称为系统 的生命周期。
生命 周期法
相关文档
最新文档