第5章管理信息系统战略规划和开发方法ppt课件.pptx_第1页
第5章管理信息系统战略规划和开发方法ppt课件.pptx_第2页
第5章管理信息系统战略规划和开发方法ppt课件.pptx_第3页
第5章管理信息系统战略规划和开发方法ppt课件.pptx_第4页
第5章管理信息系统战略规划和开发方法ppt课件.pptx_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

前言 系统规划 系统分析 系统设计 系统实施 前言 时间安排 地点 费用 路线 住宿 旅游规划 目的 功能 费用 规模 行业状况 系统规划 案例 许继项目被迫暂停 1998年初 河南许继集团采用Symix公司现更名Frontstep公司的产品来实施ERP 从1998年初签单 到同年7月份 许继实施ERP的进展都很顺利 包括数据整理 业务流程重组 以及物料清单的建立都很顺利 厂商的售后服务工作也还算到位 基本完成了产品的知识转移 另外 在培养许继自己的二次开发队伍方面也做了一定的工作 如果这样发展下去 或许许继会成为国内成功实施ERP企业的典范 然而 计划赶不上变化 到了1998年8月份 许继内部为了适应市场变化 开始发生重大的机构调整 但是许继高层在调整的过程中 更多地是关注企业的生存 企业经营的合理化和利润最大化 显然没有认真考虑结构调整对ERP项目的影响 企业经营结构变了 而当时所用的ERP软件流程却已经定死了 Symix厂商也似乎无能为力 想不出很好的解决方案 于是许继不得不与Symix公司友好协商 项目暂停 虽然已经运行了5个月 但是继续运行显然已经失去了意义 Symix的ERP现在只是在许继一些分公司的某一些功能上还在运行 案例 某大型商业集团的企业信息化建设 最近 某大型商业集团的老总在企业信息业建设中遇到一些困惑 2000年初在 要么电子商务 要么无商可务 的形势下 曾花费50多万元建立了一个网上交易平台 但一直没有发挥实际的作用 于是 请求互联网战略专家进行诊断 专家的意见是 由于缺乏企业信息化战略的总体规划 现有的电子商务平台和公司的业务严重脱节 应该从企业总体经营战略的角度考虑 将企业上网和电子商务纳入到信息化战略规划中 用信息化战略来指导企业的电子商务进程才能发挥互联网的最大价值 案例小结 国内不少企业的信息化开发和应用陷入了不同程度的困境 致使企业的信息化项目处于上下两难的尴尬局面 甚至成为企业的包袱 造成这种现象的原因很多 最重要的是缺乏科学的战略规划 第5章MIS的战略规划和开发方法 第一节管理信息系统战略规划第二节制定MIS战略规划的步骤第三节制定MIS战略规划的常用方法第四节企业流程重组第五节开发MIS的策略和方法 管理信息系统开发前的准备 MIS的战略规划 课前案例 某商场为了适合企业信息化发展趋势 去年投资30万元建成了自己的局域网 并进行了应用系统的建设 建设前 商场原有一些零散的计算机系统运转 没有实现连网运转 项目由商场计算室一位中年技术人员具体组织 他首先用一周左右的时间了解了市场上几家较著名的信息系统开发商 然后选定一家作为合作者 该信息系统开发商以前专注于教育行业的信息化 有几例成功的教学管理信息系统工程 信息系统开发商派技术人员与商场技术人员 商场主要领导进行了一周左右的接触 根据经验拿出了网络建设方案和应用系统建设方案 系统方案经商场技术人员和部门领导审查后进入实施阶段 实施过程中 商场各主要业务部门才逐步了解了该项工程的性质 目的等 并主动要求介入建设工作 以实现本部门业务信息化 但是 由于信息系统开发商在商场信息化方面的经验欠缺 以及前期工作的粗糙 业务信息系统在建设过程中出现了许多问题 调查发现 经费的绝大部分用在购买硬件设备上 原有的一些应用系统也由于与新系统的不兼容而继续维持单机运行状态 软件方面投入过少 系统建成后 未能充分发挥作用 利用率极低 系统在运行一段时间后 商场对该项目进行了总结 对于失败的原因有以下认识 1 本商场没有一个人能具体说出具体的需求 一切由信息系统开发商说了算 过分依赖信息系统开发商 2 信息系统开发商对商场的业务流程不熟 想当然提出的解决方案 无助于问题的解决 也就是商场与信息系统开发商之间出现了脱节 用户什么都不清楚 信息系统开发商说啥是啥 3 MIS实施中人员培训不到位 商场在具体实施管理信息系统工程之前 应首先做哪些工作 商场在进行管理信息系统建设方面 有哪些失误 人员培训是MIS战略规划阶段的一项重要工作 请结合本案例说明企业实施MIS中人员培训的重要作用 在本案例中 系统规划领导小组应由哪些人组成 请根据上述背景 思考以下问题 MIS失败的原因是什么 造成以上问题的原因很多 其中主要原因是 人们更多的关心怎样建设一个信息系统 而对于建设一个什么样的信息系统却注意不够 对于系统的具体方案考虑较少 对总体方案与发展战略问题不够重视 总之系统建设中 往往缺乏科学的 有效的系统规划 好的系统规划 好的开发 优秀的信息系统好的系统规划 差的开发 好的信息系统差的系统规划 好的开发 差的信息系统差的系统规划 差的开发 混乱的信息系统 第一节管理信息系统战略规划 一 管理信息系统战略规划的作用二 管理信息系统战略规划的内容三 管理信息系统战略规划的组织 一 管理信息系统战略规划的作用 合理利用信息资源 节省IS投资 明确MIS的任务 为将来的考核系统开发工作提供依据 二 管理信息系统战略规划的内容 MIS的目标 约束及总体结构 组织的现状 业务流程现状 存在的问题 流程重组 对影响规划的IT发展的预测 近期计划 三 管理信息系统战略规划的组织 成立领导小组人员培训规定规划的进度 青岛钢铁集团公司 以下简称青钢 杨总经理上任后发现 青钢在信息管理手段上较为落后 所有信息管理方面的工作极大部分都手工进行 既便是有些单项业务使用了计算机 如生产经营日报的汇总打印 也极具形式化的特征 例如 生产经营日报的汇总打印实际上是管理人员手工将经营日报的各项数据计算出来后再录入计算机并打印出来而已 杨总与高层领导们商量以后 决定青钢拨出相应经费建立企业管理信息系统 杨总指派有很高协调能力的宣传部部长傅希岭组织协调这项工作的开展 傅部长接手这项任务后第一项工作就是组建青钢信息中心 并亲自担任信息中心主任 组建的信息中心除傅部长外 还有一位懂技术且原则性很强 能全身心投入的马副主任 熟悉计算机硬件及系统软件的小范及其同事们 共10人左右 战略规划情景案例 青钢管理信息系统的系统规划 傅部长及马副主任接手这项工作以后 找到了北京科技大学管理学院的李教授 通过与李教授咨询 决定 为了使企业中上层领导对企业管理自动化有一个知识性的了解并配合企业管理信息系统的开发工作 傅部长请示杨总经理后邀请李教授及其他北科大相关专家在青钢举办了针对处级以上领导的企业管理及其信息化的培训班 这之后 北科大李教授组织北科大管理学院及信息工程学院管理信息系统方面的专家到青钢搜集青钢相关资料 了解目前的业务情况 并分别与各部门的主要管理人员面谈 以了解青钢管理信息系统的需求范围与内容 几周后 李教授及各位专家根据收集来的资料及对其它企业的管理信息系统的了解 这之前青钢信息中心马副主任带领其中心成员曾到已有管理信息系统的企业进行过参观考察 列出了青钢管理信息系统的主要功能需求及信息需求 并应用一些方法对各项功能进行了整理分析 得到了青钢管理信息系统的总体功能结构 并据此与计算机及网络公司初步进行了经费估算 规划了人力分配 进度计划 最后经杨总经理同意 决定将整个系统的建设分为三期工程来完成 第一期工程开发建设物资管理 销售管理 技术管理 生产计划管理 生产调度 财务管理及总经理综合信息服务等7个子系统 李教授的课题组通过几周的工作写出了 青钢管理信息系统可行性研究报告 青钢随后组织了一次研讨会 由李教授及其他专家向青钢的各级主管领导和外请专家对青钢管理信息系统的系统规划工作 做了一个详细的报告 外请专家及青钢各级领导确认了报告的内容并对一些问题提出了修改意见与建议 随后杨总指派青钢信息中心与北京科技大学课题组就经费与完成时间进行了谈判 最后双方同意以三百五十万元的经费及一年半的时间完成这个系统的第一期工程并签署了合作协议 这之后在北京科技大学李教授的组织下 组成了由北科大专家和青钢信息中心工作人员组成的联合项目组开始进入了青钢管理信息系统的第二阶段 系统分析阶段 从上面的情景案例中 我们了解到 为了完成战略规划阶段的任务 需要进行以下一些工作 1 建立相应的组织机构来具体推动信息系统的开发工作 2 对企业主要管理人员进行培训 以获取他们对信息管理系统开发工作的支持 3 对企业目前的任务及资源进行初步调查 并确定企业的重要信息及功能需求 4 从整体上规划系统的总体功能结构及初步方案 5 初步进行成本估算 制定时间进度计划并确定近期要完成的系统功能 6 与开发组签定合作协议 战略规划情景案例 青钢管理信息系统的系统规划 第二节制定管理信息系统战略规划的步骤 一 信息系统发展的阶段论二 制订战略规划的具体步骤 诺兰模型 一 信息系统的阶段论 诺兰模型 一 信息系统发展的阶段论 一 第一阶段 初装初装阶段标志着组织购买第一台计算机 并初步开发管理应用程序 特点 组织中只有个别人具有使用计算机的能力 该阶段大多发生在一个组织的财务部门 二 第二阶段 蔓延处于蔓延阶段的组织中 计算机的应用初见成效 管理应用程序从少数部门扩散到多数部门 特点 数据处理能力得到迅速发展 出现许多新问题 如数据冗余 数据不一致性 难以共享等 计算机使用效率不高等 三 第三阶段 控制主要指对组织中计算机的数量进行控制 特点 成立了一个领导小组 采用了数据库 DB 技术 这一阶段是计算机管理变为数据管理的关键 四 第四阶段 集成集成阶段就是在控制的基础上 对子系统中的硬件进行重新联接 建立集中式的数据库及能够充分利用和管理各种信息的系统 特点 建立集中式的DB及相应的IS 增加大量硬件 预算费用迅速增长 五 第五阶段 数据管理实现企业全方位的数据存储 检索 处理和维护等 六 第六阶段 成熟形成了完善的信息系统 可以为各个管理层次提供信息 计算机硬件 应用方式 计划控制 在组织中的地位 领导模式 用户意识 一 信息系统发展的阶段论 一 信息系统发展的阶段论 结论 诺兰模型可用于指导企业的MIS的建设 一般认为 模型中的各阶段都是不能跳越的 因此 在制定管理信息系统规划时 首先应明确本单位当前处于哪一阶段 进而根据该阶段的特征来指导MIS的建设 确定规划的性质 明确规划年限和具体方法 收集相关信息 战略分析 定义约束条件 明确战略目标 提出总体结构 划分子系统 选择开发方案 确定实施进度 通过战略规划 形成文档 并讨论 批准 生效 二 制订战略规划的具体步骤P94 第三节制订MIS战略规划的常用方法 一 企业系统规划法 BSP 二 关键成功因素法 CSF 一 企业系统规划法 企业系统规划法 BSP BusinessSystemPlanning 是美国IBM公司在20世纪70年代初 用于企业内部信息系统开发的一种方法 这种方法是基于信息支持企业运行的思想 首先是自上而下地识别系统目标 识别企业的过程与识别数据 再自下而上地设计系统目标 最后把企业的目标转化为管理信息系统规划的全过程 BSP 一 企业系统规划法的作用 作用 确定出未来信息系统的总体结构 明确系统的子系统组成和开发子系统的先后顺序 对数据进行统一规划 管理和控制 明确各子系统之间的数据交换关系 保证信息的一致性 优点 保证信息系统独立于企业的组织机构 企业系统规划法的工作步骤 业务过程指的是企业管理中必要且逻辑上相关的 为了完成某种管理功能的一组活动 支持业务过程所必须的逻辑上相关的数据 划分子系统 构建信息系统的框架和相应的数据类 U C矩阵 BSP方法将过程和数据类两者作为定义企业信息系统总体结构的基本 具体做法是利用过程 数据矩阵 也称U C矩阵 来表达两者之间的关系 1 U C矩阵的建立U C矩阵是一个二维表尽量按照企业产品生产的顺序将业务过程 功能 从上自下排列 将数据类从左自右排列 针对每一个数据类 依次判断每个业务过程与之相关的关系 U C 当对全部数据类判断完成后 就获得初始U C矩阵 表中用功能与数据类交叉点上的符号C表示这类数据由相应的功能产生 用交叉点上的符号U表示这类功能使用相应的数据类 如表5 1P97 U C矩阵 2 U C矩阵的正确性检验建立U C矩阵后 要进行正确性检验 这是用U C矩阵进行系统分析的重要的一步 它可以指出前段工作的不足和疏漏或是划分不合理的地方 及时的加以改正 正确性检验从三个方面进行 完备性检验 数据类必须有一个产生者 即C 以及至少一个使用者 即U 功能则必须有产生或使用 U或C元素 发生 一致性检验 数据项必须且仅有一个产生者 C 无冗余性检验 表中不允许有空行或空列 如表5 1P97 U C矩阵 3 U C矩阵的求解U C矩阵的求解过程就是对系统结构的划分的优化过程 U C矩阵的求解过程常通过表上作业法来完成 具体操作方法是 调整表中的行变量或列变量 使得 C 元素尽量地朝对角线靠近再以 C 元素为标准 划分子系统 如表5 2P98 划分原则 沿对角线一个一个的划 不要漏掉任何一个数据或功能 小方块的划分应包括所有的 C 元素 U C矩阵 4 确定子系统间的联系所有数据的使用关系都被小方块分隔成了两类 一类在小方块以内 一类在小方块以外 在小方块以内所产生和使用的数据 则今后主要放在本系统中处理 在小方块以外的 U 则表示了各子系统之间的数据联系 这些数据资源今后应考虑放在网络上供各子系统共享或通过网络来相互传递数据 子系统结构图简化 一 企业系统规划法的作用 企业系统规划法 BSP BusinessSystemPlanning 是美国IBM公司在20世纪70年代初 用于企业内部信息系统开发的一种方法 这种方法是基于信息支持企业运行的思想 首先是自上而下地识别系统目标 识别企业的过程与识别数据 再自下而上地设计系统目标 最后把企业的目标转化为管理信息系统规划的全过程 作用 确定出未来信息系统的总体结构 明确系统的子系统组成和开发子系统的先后顺序 对数据进行统一规划 管理和控制 明确各子系统之间的数据交换关系 保证信息的一致性 优点 保证信息系统独立于企业的组织机构 二 关键成功因素法 关键成功因素法 keysuccessfactors KSF 是信息系统开发规划方法之一 于1970年由哈佛大学教授WilliamZani提出 1 基本思想关键成功因素法是以关键因素为依据来确定系统信息需求的一种MIS总体规划的方法 在现行系统中 总存在着多个变量影响系统目标的实现 其中若干个因素是关键的和主要的 即成功变量 通过对关键成功因素的识别 找出实现目标所需的关键信息集合 从而确定系统开发的优先次序 2 的工作步骤了解组织战略目标识别所有的成功因素确定关键成功因素明确各关键成功因素的性能指标和评估标准 3 优点和缺点开发的系统具有强烈的针对性新的关键因素会不断出现 系统规划方法还有很多 每一种方法都从某个方面为系统规划提供了思路 在实际应用中我们应根据具体问题的需要 采取一种或多种方法组合 为企业信息化进程作科学合理的规划 从而避免盲目信息化投资给企业带来巨大的损失 小结 教务管理信息系统的总体规划1 定义目标总体目标 梳理教务综合管理流程 吸收 借鉴先进的管理理念 再结合该大学的具体情况 实现教务综合管理流程再造 使教务管理体系更加科学化和规范化 在此基础上 以校园网为平台 开发 教务综合管理系统 完成教务综合管理的信息化 集成化和自动化建设 BSP案例 2 定义业务过程院系专业管理教学培养计划管理教学实施计划管理选课管理排课管理课程调度考务管理教师管理教材管理教室管理招生管理学籍管理成绩管理毕业管理 3 定义数据类通过过程分析确定这些过程所涉及的数据类 并使用U C矩阵来表达业务过程和数据类之间的关系 定义好的教务U C矩阵如表1所示 表1教务管理的U C矩阵 4 定义信息系统总体架构U C矩阵的求解过程是通过表上作业来完成的 其具体操作方法是 调换表中的行或列 使得 C 元素尽量地朝对角线靠近 然后再以 C 元素为标准 划分子系统 这样划分的子系统独立性和凝聚性都是较好的 因为它可以不受干扰地独立运行 调整后的U C矩阵如表2所示 BSP案例 表2行列调整后的U C矩阵 通过以上过程得出的子系统如下图所示 BSP案例 第四节企业流程重组 BPR 一 企业流程重组的概念二 企业流程重组的步骤与方法 1990年 哈佛商业评论 杂志发表了美国MIT教授迈克尔 哈默 M Hammer 的文章 改造工作 不要自动化 而要推翻重来 哈默批评了企业在改造中常犯的错误 即运用信息技术加速已落后了几十年 甚至几百年 的工作流程 指出要对流程进行重新思考 BPR由此而产生 一 企业流程重组的概念 企业流程 过程 是为完成企业目标而进行的一系列逻辑相关 跨越时空的业务活动 企业流程重组 BusinessProcessReengineering 简称BPR 是对企业过程进行根本性的再思考和彻底的再设计 以求企业当代关键的性能指标如成本 质量 服务和速度获得巨大的提高 美国学者哈默与杰姆培1993年给出的定义 根本性的再思考 根本性的 意思是指不是枝节的 不是表面的 而是本质的 是对现存系统进行彻底的怀疑彻底的再设计从根本上重新设计企业的经营过程或业务流程 创造出新的工作方法 而不仅仅是做表面的改变或修补巨大的提高进行企业流程重组的目标不是为了获得小的改善 而是取得业绩的巨大进步 在传统的劳动分工原则下 企业流程被分割为一段段分裂的环节 每一环节关心的焦点仅仅是单个任务和工作 而不是整个系统的全局最优 计算机应用于企业管理 大都停留在 模拟 的程度 没有充分发挥信息和技术的特点 企业流程重组正是要根据新技术条件下信息处理的特点 以事物发生的自然过程来寻找解决上述问题的途径 企业流程重组的必要性 信息技术对传统流程的改变 二 企业流程重组的步骤与方法 企业流程重组实现手段信息技术 IT 充分发挥IT的潜能 利用IT改造企业过程 简化企业过程 组织 变革组织结构 达到组织精简 提高效率的目的 二 企业流程重组的步骤与方法P99 管理信息系统企业流程重组 案例 某化纤公司营销部门流程重组方案 管理信息系统企业流程重组 存在的问题1 效率低下2 无人对整个流程负责3 顾客的满意度 重组后的流程 T1市场研究制订产品价格 T2签定销售合同 T3提货处理 T4用户资金管理 数据库 第五节开发管理信息系统的策略和方法 一 开发管理信息系统的策略二 开发管理信息系统的方法 一 开发管理信息系统的策略 一般认为 开发MIS的策略有以下两种 1 自下而上 的开发策略基本思想 从业务系统开始 先实现每个基本功能 即数据处理功能 然后逐步向高级建设 即增加管理 控制功能 一些组织在初装和蔓延阶段 各种条件 设备 资金 人力 尚不完备 常常采用这种开发策略 这种方法由于缺乏从整个系统出发考虑问题 随着系统的进展 往往要作许多重大修改 甚至重新规划 设计 2 自上而下 的开发策略基本思想 从整体上协调和规划 由全面到局部 由长远到近期 从探索合理的信息流出发来设计信息系统 这种开发策略要求很强的逻辑性 因而难度较大 但这是一种更重要的策略 是信息系统的发展走向集成和成熟的要求 合理利用信息资源 节省MIS投资 明确MIS的任务 为将来的考核系统开发工作提供依据 自下而上 与 自上而下 两种策略优缺点对比 一 开发管理信息系统的策略 自下而上 的策略用于小型系统的设计 适用于对开发工作缺乏经验的情况 在实践中 对于大型系统往往把这两种方法结合起来使用 即先自上而下地作好MIS的战略规划 再自下而上地逐步实现各系统的应用开发 这是建设MIS的正确策略 一 开发管理信息系统的策略 二 开发管理信息系统的方法 结构化系统开发方法原型法面向对象开发方法CASE方法 又称为结构化生命周期法 是国内外信息系统开发中应用最普遍的一种方法 尤其是在开发复杂大系统时 有着其他方法无法比拟的优越性 结构化系统开发方法 1 结构化生命周期法的基本思想将系统工程的理论和方法引入信息系统的开发中 将信息系统的整个生存期 从开发到实际应用 视为一个生命周期 将整个生命周期严格划分为若干阶段 明确规定每一阶段的任务 使用的方法 工具和形成的文档资料 分阶段 分步骤 结构化 模块化 自顶而下地对系统进行分析和设计 合理利用信息资源 节省MIS投资 明确MIS的任务 为将来的考核系统开发工作提供依据 2 结构化系统开发方法的划分结构化生命周期法中 明确系统生命周期各阶段的划分很重要 但是 即使是专家 对生命周期各阶段的划分也并不完全一致 不同的划分反映了对生存周期的不同理解和不同侧重点 但其模式和实质基本上是类似的 我们的教材划分为 系统分析 系统设计 系统实施三个阶段 1 系统分析系统分析是开发工作的第一个阶段 它以开发规划中提出的目标为出发点 通过初步的系统调查 对开发新系统的可行性进行论证 并通过详细的系统调查和系统化的分析 建立信息系统的逻辑模型 主要是通过可行性研究与需求分析 初步建立信息系统的逻辑模型 生命周期各阶段的划分 系统分析 i初步调查ii可行性分析 主要论证经济上 技术上 资源上及管理上的可行性 iii编写可行性研究报告 I分析 描述现系统 手工系统 模型 ii分析 描述目标系统 新系统 模型 用软件工具如数据流图 数据字典 判断树 判断表等表达新系统逻辑模型 明确 干什么 系统分析阶段的成果是 系统分析说明书 即新系统的逻辑模型 它既是下一步系统设计的依据 又是将来验收的主要技术依据 2 系统设计在系统分析的基础上 根据系统逻辑模型建立物理模型 确定系统的具体实现方案 也即明确 怎么干 系统设计分两部分进行 概要设计详细设计 生命周期各阶段的划分 概要设计 总体设计 在系统分析说明书的基础上 建立系统总体结构 进行模块划分 代码设计 数据库设计 定义各模块功能和相互之间的接口关系 进行输入 输出设计 用户界面设计 概要设计提供一个完整的系统框架 2 详细设计是总体设计的细化 采用设计工具如处理流程图 N S图 HIPO图等 详细描述功能模块的内部过程 并确定模块间的详细接口 编写程序设计说明书 系统设计阶段的成果是 系统设计说明书 3 系统实施系统实施阶段的内容包括程序设计及调试 系统转换及系统运行与评估等环节 这一阶段的成果 除了最终实现的管理信息系统外 还包括有关的技术文档 如程序说明书 使用说明书等 程序设计即按照详细设计说明书的要求 用程序设计语言或数据库语言为每个模块编制源程序 调试阶段产生系统测试说明书 用户操作手册 系统转换分为 直接切换和并行式转换运行阶段存在大量的运行维护 产生的文档是系统维护记录 系统评估应该产生的文档 系统评估报告 结构化方法的优缺点 优点 强调开发过程中的整体性和全局性 有利于减少盲目性 保证了系统的整体质量 强调整体优化前提 采用自顶而下的结构化分析 设计 有利于用工程化 模块化的方法实现系统 强调按生命周期的阶段 一步步严格进行系统分析 设计和实施 发现问题及时反馈和纠正 每一阶段工作都建立在前一阶段工作成果的基础上 从而使每一阶段工作都有可靠的依据 有利于避免开发过程中的混乱 缺点 由于严格的阶段划分和文档要求费时费事 致使开发周期较长 要求在系统需求分析阶段 开发者就要充分掌握用户需求 这不大符合人们认识事物的规律 在实际中有一定困难 由于开发周期长 致使系统尚在开发中 可能外部环境已发生变化 用户又有了新的要求 但生命周期法又不能随便变更前一阶段的工作成果 这可能导致后一阶段工作不能及时把环境变化的要求反映到开发方案中去 2 原型法 原型法是20世纪80年代随着计算机软件技术的发展 特别是在关系数据库 第四代程序设计语言 4GL 特点是面向应用问题 图形界面 和各种系统开发生成环境产生的基础上提出的一种全新的系统开发方法 它并不要求象生命周期法那样对原系统进行深入全面的调查和分析 而是一开始就凭借着系统开发人员对用户要求的理解 在强有力的软件环境支持下 迅速给出一个具备一定功能 可运行的系统原型 然后与用户反复协商修改 最终形成实际系统 1 基本思想所谓原型 是指由系统分析设计人员与用户合作 在短期内定义用户基本需求的基础上 开发出的一个只具备基本功能 实验性的 简易的应用软件 因此 我们可以说原型法的基本思想是 在获得用户基本需求的基础上快速地构造一个初步的原型系统 然后演示这个原型系统 通过用户使用和评价这一原型 提出改进意见 反复修改 扩展和完善系统 直到用户满意为止 二 工作流程 原型法的优缺点 优点 遵循了人类对事物的认识规律 更易于人们所普遍接受 改进了用户和系统设计者的信息交流方式 有利于开发者与用户的沟通 可尽早明确用户需求 缩短系统开发周期 充分利用了较新的软件工具 使开发时间 开发成本大大降低 开发风险也随之降低 提高了信息系统的开发效率 系统的适应性 应变能力 较强 缺点 1 开发工具要求高 2 由于该方法缺乏对整个系统的全面认识 对系统分析比较粗略 解决复杂系统和大系统问题很困难 3 管理水平要求高 不适宜在原基础管理不善的系统中使用 4 不适用于运算量大 逻辑性较强的程序模块 适应范围 1 用户事先难以说明需求的较小的应用系统 2 决策支持子系统 3 与生命周期法结合使用 即整体上仍用生命周期法 而仅对其中功能独立的模块采用原型法 为提高软件系统的稳定性 可修改性和可重用性 人们在实践中逐渐创造出软件工程的一种新途径 面向对象方法 面向对象方法 OO方法 优点 1 采用面向对象思想 使得系统的描述及信息模型

温馨提示

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

评论

0/150

提交评论