版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统课件-第3章管理信息系统开发方法管理信息系统管理信息系统 Management Information System第第3章章 管理信息系统开发方法管理信息系统开发方法管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法o教学目的n掌握系统建立的方案:传统系统生命周期法、原型法、应用软件包、终端用户开发和资源外包。比较每一种方法的优点和局限性。评价解决由这些方法所引发的管理问题的方案。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法o主要内容n传统的系统生命周期法n原型法n应用软件包n终端用
2、户开发n资源外包。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.1 传统的系统生命周期法传统的系统生命周期法n系 统 生 命 周 期 法 (系 统 生 命 周 期 法 ( S y s t e m Lifecycle)是一种最传统的建立信)是一种最传统的建立信息系统的方法,特别是一些复杂或大息系统的方法,特别是一些复杂或大型系统项目的开发至今仍在运用这一型系统项目的开发至今仍在运用这一方法。方法。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法n该方法把一个信息系统开发过程看成该方法把一个信息系
3、统开发过程看成像产品一样具有生命周期。一个信息像产品一样具有生命周期。一个信息系统开发的生命周期大致可分为六个系统开发的生命周期大致可分为六个阶段:立项、系统分析、系统设计、阶段:立项、系统分析、系统设计、编程、安装和实施,各阶段紧密衔接,编程、安装和实施,各阶段紧密衔接,顺序完成,每个阶段具有特别转折点顺序完成,每个阶段具有特别转折点和阶段性成果。和阶段性成果。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法 阶段性成果 系统分析报告 立项申请报告 系统设计报告 系统性能测试 后期运行评估 后期运行 安装 系统分析 立项需求 系统设计 程序编制
4、 阶段 操作 阶段性标志 1 项目开始 阶段性标志 2 确定设计方案 阶段性标志 3 设计说明书 阶段性标志 4 运行决策 第 1 年 第 2 年 3-5 年生命周期 程序设计说明及代码说明 图图 3.1 信息系统开发的生命周期信息系统开发的生命周期管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.1.1 系统生命周期的各阶段系统生命周期的各阶段p立项阶段立项阶段 (Project Definition)该阶段主要是确定组织是否存在问题,该阶段主要是确定组织是否存在问题,以及存在的问题能否通过一个新的信息以及存在的问题能否通过一个新的信息系统或
5、修改现行系统得以解决。如果要系统或修改现行系统得以解决。如果要建立一个系统项目,那么该阶段就要确建立一个系统项目,那么该阶段就要确定项目的总体目标,界定项目的范围,定项目的总体目标,界定项目的范围,并向管理层提交一份项目计划报告。并向管理层提交一份项目计划报告。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法p系统分析阶段系统分析阶段 (System Analysis)该阶段任务是详细分析现行系统(人工该阶段任务是详细分析现行系统(人工的或者自动的)存在的问题,找出解决的或者自动的)存在的问题,找出解决这些问题的方案和所要达到的目标,并这些问题的
6、方案和所要达到的目标,并说明可供选择的解决方案。系统分析阶说明可供选择的解决方案。系统分析阶段还要分析各种可选方案的可行性。段还要分析各种可选方案的可行性。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法p系统设计阶段系统设计阶段 (System Design)该阶段生成解决方案的逻辑和物理设计该阶段生成解决方案的逻辑和物理设计说明书。说明书。p编程阶段编程阶段 (Programming)该阶段按设计阶段形成的设计说明书来该阶段按设计阶段形成的设计说明书来编制软件程序代码。编制软件程序代码。管理信息系统课件-第3章管理信息系统开发方法第第3章章
7、管理信息系统开发方法管理信息系统开发方法p安装阶段安装阶段 (Installation)该阶段的任务包括系统测试、人员培训该阶段的任务包括系统测试、人员培训和系统转换。和系统转换。p后期运行阶段后期运行阶段 (Postimplementation)该阶段包括系统安装投入使用后对系统该阶段包括系统安装投入使用后对系统的使用和评审,还包括为完善系统所进的使用和评审,还包括为完善系统所进行的系统修改。行的系统修改。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.1.2 生命周期法的局限性生命周期法的局限性p生命周期法需要大量的资源生命周期法需要大量
8、的资源.p生命周期法缺乏灵活性,不适合需求的多变生命周期法缺乏灵活性,不适合需求的多变.p生命周期法不适合面向决策的应用生命周期法不适合面向决策的应用.管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.2 原型法原型法原型法是出于一种朴素的原理:先按照用户原型法是出于一种朴素的原理:先按照用户提出的需求快速、低成本地建立一个系统原提出的需求快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不型,然后提供给用户试用,在试用过程中不断完善。通过用户与系统原型的交互作用,断完善。通过用户与系统原型的交互作用,用户能够不断明确自己的信息需
9、求用户能够不断明确自己的信息需求.被用户最被用户最终认可的原型,即可作为系统的最终开发结终认可的原型,即可作为系统的最终开发结果。果。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.2.1 原型法的步骤原型法的步骤p确定用户基本需求确定用户基本需求p建立一个系统的初步原型建立一个系统的初步原型p使用原型,精练用户需求使用原型,精练用户需求p修改并提高原型修改并提高原型管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法 步骤4 步骤2 步骤1 步骤3 是 开发一个原型系统 用户使用原型系统 完成系统
10、开发 并交付使用 修改并提高原型 用户 满意? 调查用户基本需求 否 图图 3.2 原型法的四个步骤原型法的四个步骤管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.2.2 原型法的优缺点原型法的优缺点p适用性适用性n当需求不能完全确定时,原型法更为实用;当需求不能完全确定时,原型法更为实用;1.原型法对信息系统终端用户界面原型法对信息系统终端用户界面 (End-user Interface) 的设计尤其有用;的设计尤其有用;管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法【案例【案例 3.1】
11、用原型法开发一个公事包管理程用原型法开发一个公事包管理程序。序。n原型法鼓励用户参与到整个系统开发过程原型法鼓励用户参与到整个系统开发过程中去,更容易满足用户需求,并且提高用中去,更容易满足用户需求,并且提高用户满意度。户满意度。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法p局限性局限性n不适合大型系统的开发;不适合大型系统的开发;n掩盖系统开发中的一些基本步骤,基本的系掩盖系统开发中的一些基本步骤,基本的系统分析和需求分析被削弱,单纯为工作原型统分析和需求分析被削弱,单纯为工作原型而仓促行动。而仓促行动。n对原企业基础管理工作要求较高,否则
12、容易对原企业基础管理工作要求较高,否则容易走上机械模拟原手工系统的轨道。走上机械模拟原手工系统的轨道。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.3 利用软件包开发信息系统利用软件包开发信息系统通过购买应用软件包建立信息系统。应用软件包通过购买应用软件包建立信息系统。应用软件包 (Application Software Package) 是指可从开是指可从开发商那里买到的预先编写好的应用软件程序。对于企发商那里买到的预先编写好的应用软件程序。对于企业而言,当有合适的软件包可选用时,建立信息系统业而言,当有合适的软件包可选用时,建立信息系
13、统就无需再为那些固定的功能编写自己的软件程序了,就无需再为那些固定的功能编写自己的软件程序了,从而也减少了设计、测试、安装和维护的工作量。从而也减少了设计、测试、安装和维护的工作量。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法下述情况适于选择购买软件包的开发战略:下述情况适于选择购买软件包的开发战略:n具有与其他很多企业相同的职能时;具有与其他很多企业相同的职能时;n自行开发信息系统的资源不足时;自行开发信息系统的资源不足时;n最终用户采用微机作为开发平台时;最终用户采用微机作为开发平台时;管理信息系统课件-第3章管理信息系统开发方法第第3章
14、章 管理信息系统开发方法管理信息系统开发方法3.3.1 利用软件包的优缺点利用软件包的优缺点p软件包的优点软件包的优点n系统设计工作主要由软件开发商系统设计工作主要由软件开发商承担,大大减轻企业建设信息系承担,大大减轻企业建设信息系统的工作量。统的工作量。1.软件包程序在投放市场前已经过软件包程序在投放市场前已经过充分地测试,大大减轻了安装过充分地测试,大大减轻了安装过程的测试工作。程的测试工作。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法n建立在软件包基础上的系统所需建立在软件包基础上的系统所需的信息系统内部资源较少,从而的信息系统内部资源
15、较少,从而降低系统开发成本。降低系统开发成本。n软件包开发商能为用户提供技术软件包开发商能为用户提供技术上的长期、稳定的支持。上的长期、稳定的支持。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法p软件包的缺点软件包的缺点n软件包通常是针对所有组织中软件包通常是针对所有组织中比较通用的一些应用而设计的。比较通用的一些应用而设计的。对一个复杂的系统,很难建立对一个复杂的系统,很难建立一套技术性能完善、多用途的一套技术性能完善、多用途的商业软件包。商业软件包。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发
16、方法n在某些情况下,由于系统转换在某些情况下,由于系统转换成本的提高,购买软件包可能成本的提高,购买软件包可能会给开发工作带来不利。会给开发工作带来不利。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法n软件包不可能满足一个组织的软件包不可能满足一个组织的全部需求,当组织存在独特需全部需求,当组织存在独特需求时,软件包开发商就必须提求时,软件包开发商就必须提供供“定制定制”服务。而随着一个服务。而随着一个软件包修改的增多,实施费用软件包修改的增多,实施费用也会增加,以至于抵消软件包也会增加,以至于抵消软件包的优点。的优点。管理信息系统课件-第3章
17、管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.3.2 软件包的选择软件包的选择p软件的评审标准包括:软件的评审标准包括:n软件包的功能软件包的功能n灵活性灵活性n用户友好程度用户友好程度n硬件和软件资源硬件和软件资源n数据库要求数据库要求n 安装安装n 维护维护n 文档资料文档资料n 开发商资质开发商资质n 费用费用管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.3.3 应用软件包的系统开发过程应用软件包的系统开发过程管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法
18、3.4 最终用户开发法最终用户开发法p最终用户不靠专业技术人员帮助,而运用最终用户不靠专业技术人员帮助,而运用专门的第四代软件工具自行开发信息系统,专门的第四代软件工具自行开发信息系统,这种情况称作最终用户开发这种情况称作最终用户开发 (End-user Development)。)。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法n采用最终用户开发法建立的系统比用传统的生命周采用最终用户开发法建立的系统比用传统的生命周期法开发的系统要快得多。期法开发的系统要快得多。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理
19、信息系统开发方法 数周或数月 信息系统 管理部门 员工 系统分析员 程序员 设计 编程 中、高 层管理者 测试 终端用户开发法 最终用户计算机工具 查询语言 图形语言 报表生成器 应用程序生成器 微机工具等 几分钟或几天 员工 中、高 层管理者 传统的系统生命周期开发法 图图 3.5 最终用户开发法和传统的生命周期法的过程比较最终用户开发法和传统的生命周期法的过程比较管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.4.1 最终用户开发工具最终用户开发工具o最终用户开发工具大大提高了应用程序的生成速最终用户开发工具大大提高了应用程序的生成速度和
20、便利程度,并且还提供一些新的能力,如图度和便利程度,并且还提供一些新的能力,如图形、电子表格、模型化,以及特殊信息检索等,形、电子表格、模型化,以及特殊信息检索等,这些都是满足重要的商业需求所必须的。这些都是满足重要的商业需求所必须的。o遗憾的是由于第四代开发工具的能力仍很有限,遗憾的是由于第四代开发工具的能力仍很有限,所以它还不能完全取代适合于某些商业应用的常所以它还不能完全取代适合于某些商业应用的常规工具。规工具。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.4.2 最终用户系统开发的好处和问题最终用户系统开发的好处和问题p优点:优点:
21、n用户自己确定系统改进需求,避免了需求被用户自己确定系统改进需求,避免了需求被误解。误解。n用户参与并满足用户需求,使系统更容易被用户参与并满足用户需求,使系统更容易被接受并更乐于被使用。接受并更乐于被使用。n用户控制系统开发过程,消除了传统方法中用户控制系统开发过程,消除了传统方法中用户与程序员之间的系统开发屏障。用户与程序员之间的系统开发屏障。1.减少应用系统后备资源。减少应用系统后备资源。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法p缺点:缺点:n缺乏充分、规范的系统分析。缺乏充分、规范的系统分析。n缺乏全面的质量保证标准和控制。缺乏全面的质量保证标准和控制。n数据难以控制。数据难以控制。n“私用私用”信息系统增多。信息系统增多。管理信息系统课件-第3章管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法3.4.3 最终用户系统开发的管理最终用户系统开发的管理n策略一:信息中心策略一:信息中心(Information Center)在企业中建立一个信息中心,作为专在企业中建立一个信息中心,作为专为最终用户计算机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年城市清洁服务电动三轮车采购合同
- 高架桥下绿化亮化设计方案
- 冷链设施安全检查与防控方案
- 2024年企业安全防护体系合同
- 义务教育阶段心理健康指导方案
- 2024年城市商业广场租赁合同
- 2024年互联网游戏开发及运营合同标的及分成比例明确规定
- 气血循环机相关行业投资规划报告
- 2024年国防生心理素质提升协议
- 2024年大数据中心云服务运营合同
- 环境规划与管理全套课件完整版电子教案最新板
- (最新)国际经济学-中国人民大学题库答案
- 苏教版二年级数学上册《认识线段》课件(市级赛课一等奖)
- (完整word版)水利工程设计概(估)算编制规定
- (完整word版)小餐饮经营食品安全管理制度
- 产后尿潴留的护理个案课件
- 中医护理发展史课件(PPT 35页)
- 地铁站装饰施工组织设计(181页)
- 色彩的基础知识课件.PPT
- 杨柳煤矿“三量”动态变化情况分析报告(3)
- 动火作业及动火工作票管理规定
评论
0/150
提交评论