管理信息系统-课件

上传人:F****n 文档编号:88053920 上传时间:2019-04-17 格式:PPT 页数:49 大小:344KB
返回 下载 相关 举报
管理信息系统-课件_第1页
第1页 / 共49页
管理信息系统-课件_第2页
第2页 / 共49页
管理信息系统-课件_第3页
第3页 / 共49页
管理信息系统-课件_第4页
第4页 / 共49页
管理信息系统-课件_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《管理信息系统-课件》由会员分享,可在线阅读,更多相关《管理信息系统-课件(49页珍藏版)》请在金锄头文库上搜索。

1、2,系统开发的概念框架,MIS开发涉及的知识面广、部门多,不仅涉及技术,而且涉及管理业务、组织和行为。 用户缺乏如何比较规范的运作的知识。 MIS的开发存在着一些失败的教训。 问题出在哪里? 项目没有被很好地理解;计划不周,最终导致进度拖延。 没有充分的文档资料。 软件可靠性缺少度量的标准,质量无法保证。 软件难以维护,不易升级。,3,从大量案例中,我们应借鉴些什么?,关键成功因素:确定了战略目标,找出了瓶颈问题。 成功经验: 最终用户和高层领导的参与。 战略上重视。 充分认识IS开发的困难和风险。 制订合理的开发目标、步骤。 充分认识到组织和管理模式可能发生的变化,使得系统具有一定的适应环境

2、变化的能力。 重视咨询,外部监管。 培养自己的系统分析和系统开发人员。,4,MIS开发与集成不成功的原因,对MIS的认识有偏差。 缺乏总体规划。 目标不合理。 没有一个完善的管理基础工作。 缺乏管理人员的重视。 系统开发方法落后。 MIS过分迁就原手工系统的做法。 系统开发者的素质和水平。 对MIS的开发的艰巨性缺乏充分的认识。 人才的培养与爱护。,5,2.1 结构化生命周期法,2.1.1 传统的开发方法(生命周期法),Analysis,Design,Implementation,Maintenance & Evaluation,Old MIS,Investigation,New MIS,2

3、Methods of the MIS,图2-1 系统生命周期示意图,6,2.1.1 传统的开发方法(生命周期法)(续),传统开发方法的局限性: 关注软硬件费用、功能而不重视用户需求。 急于闭门编程而不强调调查研究。,2 Methods of the MIS,7,2.1.2 结构化生命周期法,图2-2 结构化方法的组成,2 Methods of the MIS,系统分析,系统设计,+,顺序 选择 循环, + + = 结构化方法,8,2.1.2 结构化生命周期法(续),结构化方法 + 生命周期法 = 结构化生命周期法 = 结构化系统开发方法 = SSA&D(Structured System An

4、alysis and Design) = SADT(Structured Analysis and Design Technology) 结构化生命周期法是目前应用最广、最成熟的 MIS 开发方法。方便起见,“结构化生命周期法”在 今后教学过程中简称“结构化方法”或 SSA&D。,2 Methods of the MIS,系统规划 系统分析 系统设计 系统实施 为什么做? 做什么? 怎么做? 做 系统规划报告 系统分析报告 系统设计说明书 用户手册 系统可行性分析报告,抽 象 程 度,10,(1)SSA&D 的优势与改进,SSA&D VS. 传统开发方法: 提高编程效率,改进程序质量。 采用模

5、块结构,便于修改扩充。,2 Methods of the MIS,11,(2)SSA&D 的基本思想,SSA&D 的基本思想: 在系统分析与系统设计阶段,用系统的思想、 系统工程的方法,按用户至上的原则,结构化、模 块化、自顶向下地对信息系统进行分析与设计; 在系统实施阶段,自底向上逐步实施,然后按 照系统设计的结构,将模块一个个拼接到一起进行 调试,自底向上、逐步地构成整个系统。,2 Methods of the MIS,12,(3)SSA&D 的基本原则,SSA&D 的基本原则: 面向用户 区分工作阶段( 自顶向下地分析、设计;自底向上地实施 采用模块结构应对变化 工作成果规范化、标准化,

6、2 Methods of the MIS,13, 区分工作阶段,图2-3 区分工作阶段、活动、作业,系统开发过程,Check Points,Back,2 Methods of the MIS,14,(4)SSA&D 的一般过程, 系统规划阶段:根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究;同时划分模块、确定优先顺序。可行性研究报告系统规划报告 系统分析阶段:需求分析;分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;提出新系统逻辑模型。系统分析报告 系统设计阶段: 系统结构设计;处理流程设计;代码设计;数据库/文件设计;I/O设计;网络设计。系统设计说明书 系统实施

7、阶段:设备购买和安装;编程或二次开发;人员培训;数据准备;系统测试、调试与转换。程序清单系统测试报告系统使用说明书 系统运行阶段: 日常运行管理、评价、监理审计。修改、维护、微调。系统评价分析报告 需要指明的是:并非所有的步骤都是必须的。如需要与可能,可跳过某些步骤或有必要地反复,但不可打乱或颠倒顺序,15,2.1.3 SSA&D 的优缺点与适用范围,(1)SSA&D 的优点 严格区分开发阶段 对每一阶段的任务完成情况进行审查,对于出现的错误或问题及时加以解决,不允许转入下一阶段。错误纠正得越早,所造成的损失就越少。 审查、审批、验收、 Check Points 整体性与全局性好强调开发过程的

8、整体性和全局性,自顶向下,逐步求精,在整体优化的前提下考虑具体的分析、设计问题,2 Methods of the MIS,。,16,2.1.3 SSA&D 的优缺点与适用范围(续),(2)SSA&D 的缺点 预先定义用户需求:要求开发人员在调查中充分掌握用户需求、管理状况并预见可能发生的变化,这不符合人们认识事物的客观规律。同时,用户也很难准确陈述其需求。 缺乏灵活性:修改系统分析和系统设计的结果工作量相当大,实施起来相当困难。因此就要求步步为营,尽量避免需要修改的情况发生。 开发阶段间存在鸿沟: 各阶段采用不同的、没有严格对应关系的模型作为开发工具,形成阶段间的鸿沟。即不能很好地解决从系统分

9、析到系统设计之间的过渡,比如如何使物理模型如实反映出逻辑模型的要求。 开发工具落后: 起点太低。所使用的工具(主要是手工绘制各种各样的分析设计图表)落后,致使系统开发周期过长而带来了一系列的问题。不能自动生成文档,文档整理工作量太大。,17,很耗资源。 不灵活,而且抑制变化。 不适合以决策为目的的应用。 SSA&D 适合用于开发能够预先定义需求、结构 化程度较高的大型系统和复杂系统。该方法不适合 用于小型系统的开发,18,2.2 原型化方法,2.2.1 原型化方法概述 (1)原型化方法的产生 两类软件系统: 预先指定的系统:需求比较 稳定而且能够预先定义; 用户驱动的系统:需求 模糊或随时间变

10、化。,2 Methods of the MIS,SSA&D 无法用于开发用户驱动类系统。 采用 SSA&D 开发 MIS,有时会跟不上用户需求的变化。 为解决以上困难,原型化方法(Prototyping Method) 于1980年代诞生。,19,(2)原型化方法的基本思想,原型法就是根据用户提出的需求,由用户与开 发者共同确定系统的基本要求和主要功能,并在较 短时间内建立一个实验性的、简单的小型系统,称 做“原型”,然后将原型交给用户使用。用户在使用 原型的过程中会产生新的需求,开发人员依据用户 提出的评价意见对简易原型进行不断的修改、补充 和完善。如此不断地反复修改(迭代),直至满足 用户

11、的需求。这就形成了一个相对稳定、较为理想 的MIS。,2 Methods of the MIS,20,(2)原型化方法的基本思想(续),原型法是在系统开发初期,凭借系统开发人员对用户需求的了解和系统主要功能的要求,在强有力的软件环境支持下,迅速构造出系统的初始原型,然后与用户一起不断对原型进行修改、完善(迭代),直到满足用户需求。,2 Methods of the MIS,21,相关链接:迭代,迭代就是用户对原型系统进行评价后,提出意 见,开发人员根据用户的意见进行修改的反复过程。 迭代不是简单的反复,每一次迭代都意味着原 型系统向着用户需求又前进了一步,迭代是系统开 发进展的动力。迭代过程的

12、结束,就是原型的完成。,Back,2 Methods of the MIS,识别基本需求,构造初始原型,使用验证原型,满意吗?,放弃吗?,放弃原型,可行性研究,生成文档交付系统,修正/改进原型,Y,Y,N,N,2.2.2 原型化方法的开发过程,迭代,保存历史版本,判定原型完成,1、对系统开发的意义、费用、时间作出初步的估算,确定系统开发的必要性和可行性 2、系统结构、功能、I/O要求、数据库基本结构、系统接口等 3、36周,不超过2个月;使用软件工具辅助实现。,图2-4 原型化方法的开发过程,23,2.2.3 原型的种类和构造方法,(1)原型的种类 根据在系统开发过程中的作用,可分为: 丢弃式

13、原型 用于描述和说明系统的需求;作为开发人员和用户之间 的通信工具;不作为实际系统运行。 进化式原型 用于满足用户不断变化的需求;在原型系统基础上不断 迭代;作为实际系统运行。,2 Methods of the MIS,24,(1)原型的种类(续), 根据原型的应用目的和场合的不同 , 可分为: 研究型原型(Exploratory Prototyping) 实验型原型(Experimental Prototyping) 演进型原型(Evolutionary Prototyping),2 Methods of the MIS,25,(2)(进化式)原型的构造方法(开发方式), 递增式系统开发(I

14、ncremental Prototyping) 递增式系统开发的原理: 开始时系统有一个总体框架,各功能单元的结 构和功能十分清楚;每一模块还未具体实现;以后 开发中逐步完善模块。 递增式系统开发过程: 总体设计、功能模块的反复实现。,2 Methods of the MIS,26, 递增式系统开发(续),图2-5 进化式原型的递增式系统开发过程,功能子单元 全部实现?,系统总体设计,最终系统,实现一个功能子单元,Y,N,2 Methods of the MIS,系统是在原型的基础上逐步扩展,横向发展起来的。,27, 进化式系统开发(Evolutionary Prototyping),进化式系

15、统开发的原理: 把系统开发看成一种周期过 程,从设计到实现再到评估反复 进行;最终产品被看作一个版本 序列。,2 Methods of the MIS,满意吗?,系统设计,最终系统,进化(重新设计、实施),Y,N,系统实施,多次反复,图2-6 进化式原型的进化式系统开发过程,围绕基本需求加强管理控制,28,(3)现实的选择:原型化方法与 SSA&D 的结合,采用丢弃式方法,将原型的开发过程作为 SSA&D 的一个阶段,即需求定义阶段。 研究型原型加强了 SSA&D 的需求定义和功能 分析阶段的分析。,2 Methods of the MIS,满意吗?,可行性研究,N,识别基本需求,多次反复,需

16、求定义,系统分析,系统设计,系统实施,系统管理及维护,构造初始原型,使用验证原型,修改,Y,SSA&D,原型化方法,图2-7 原型化方法与 SSA&D 的结合方式,30,2.2.4 原型化方法的优缺点与适用范围,(1)原型化方法的优点 开发者在正式开发之前就可以得到用户的真正需求, 而用户能在较短的时间内看到新系统的模样。 改进了用户和系统开发人员的交流方式,有效避免开 发者和用户的认识差异所产生的失败。 开发的系统更加贴近实际,提高了用户的满意程度。 降低了系统开发风险,一定程度上减少了开发成本。 采用自底向上的开发策略,更易被用户接受。,2 Methods of the MIS,31,(2)原型化方法的缺点, 由于原型法在实施进程中缺乏对 MIS 全面、系统的认 识。因此,它不适合用于开发大型或复杂的 MIS。 对用户的管理水平要求较高。原型化方法每次迭代都 要花费人力、物力。如果用户合作不好,盲目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号