管理信息系统课件-第3章管理信息系统开发方法.ppt
-
资源ID:73613856
资源大小:315.61KB
全文页数:36页
- 资源格式: PPT
下载积分:11.9金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
管理信息系统课件-第3章管理信息系统开发方法.ppt
管理信息系统管理信息系统 Management Information System第第3章章 管理信息系统开发方法管理信息系统开发方法第第3章章 管理信息系统开发方法管理信息系统开发方法o教学目的n掌握系统建立的方案:传统系统生命周期法、原型法、应用软件包、终端用户开发和资源外包。比较每一种方法的优点和局限性。评价解决由这些方法所引发的管理问题的方案。第第3章章 管理信息系统开发方法管理信息系统开发方法o主要内容n传统的系统生命周期法n原型法n应用软件包n终端用户开发n资源外包。第第3章章 管理信息系统开发方法管理信息系统开发方法3.1 传统的系统生命周期法传统的系统生命周期法n系系 统统 生生 命命 周周 期期 法法(System Lifecycle)是是一一种种最最传传统统的的建建立立信信息息系系统统的的方方法法,特特别别是是一一些些复复杂杂或或大大型型系系统统项项目目的的开开发发至至今今仍仍在在运运用用这这一一方法。方法。第第3章章 管理信息系统开发方法管理信息系统开发方法n该该方方法法把把一一个个信信息息系系统统开开发发过过程程看看成成像像产产品品一一样样具具有有生生命命周周期期。一一个个信信息息系系统统开开发发的的生生命命周周期期大大致致可可分分为为六六个个阶阶段段:立立项项、系系统统分分析析、系系统统设设计计、编编程程、安安装装和和实实施施,各各阶阶段段紧紧密密衔衔接接,顺顺序序完完成成,每每个个阶阶段段具具有有特特别别转转折折点点和阶段性成果。和阶段性成果。第第3章章 管理信息系统开发方法管理信息系统开发方法图图 3.1 信息系统开发的生命周期信息系统开发的生命周期第第3章章 管理信息系统开发方法管理信息系统开发方法3.1.1 系统生命周期的各阶段系统生命周期的各阶段p立项阶段立项阶段(Project Definition)该该阶阶段段主主要要是是确确定定组组织织是是否否存存在在问问题题,以以及及存存在在的的问问题题能能否否通通过过一一个个新新的的信信息息系系统统或或修修改改现现行行系系统统得得以以解解决决。如如果果要要建建立立一一个个系系统统项项目目,那那么么该该阶阶段段就就要要确确定定项项目目的的总总体体目目标标,界界定定项项目目的的范范围围,并向管理层提交一份项目计划报告。并向管理层提交一份项目计划报告。第第3章章 管理信息系统开发方法管理信息系统开发方法p系统分析阶段系统分析阶段(System Analysis)该该阶阶段段任任务务是是详详细细分分析析现现行行系系统统(人人工工的的或或者者自自动动的的)存存在在的的问问题题,找找出出解解决决这这些些问问题题的的方方案案和和所所要要达达到到的的目目标标,并并说说明明可可供供选选择择的的解解决决方方案案。系系统统分分析析阶阶段还要分析各种可选方案的可行性。段还要分析各种可选方案的可行性。第第3章章 管理信息系统开发方法管理信息系统开发方法p系统设计阶段系统设计阶段(System Design)该该阶阶段段生生成成解解决决方方案案的的逻逻辑辑和和物物理理设设计计说明书。说明书。p编程阶段编程阶段(Programming)该该阶阶段段按按设设计计阶阶段段形形成成的的设设计计说说明明书书来来编制软件程序代码。编制软件程序代码。第第3章章 管理信息系统开发方法管理信息系统开发方法p安装阶段安装阶段(Installation)该该阶阶段段的的任任务务包包括括系系统统测测试试、人人员员培培训训和系统转换。和系统转换。p后期运行阶段后期运行阶段(Postimplementation)该该阶阶段段包包括括系系统统安安装装投投入入使使用用后后对对系系统统的的使使用用和和评评审审,还还包包括括为为完完善善系系统统所所进进行的系统修改。行的系统修改。第第3章章 管理信息系统开发方法管理信息系统开发方法3.1.2 生命周期法的局限性生命周期法的局限性p生命周期法需要大量的资源生命周期法需要大量的资源.p生命周期法缺乏灵活性,不适合需求的多变生命周期法缺乏灵活性,不适合需求的多变.p生命周期法不适合面向决策的应用生命周期法不适合面向决策的应用.第第3章章 管理信息系统开发方法管理信息系统开发方法3.2 原型法原型法原原型型法法是是出出于于一一种种朴朴素素的的原原理理:先先按按照照用用户户提提出出的的需需求求快快速速、低低成成本本地地建建立立一一个个系系统统原原型型,然然后后提提供供给给用用户户试试用用,在在试试用用过过程程中中不不断断完完善善。通通过过用用户户与与系系统统原原型型的的交交互互作作用用,用用户户能能够够不不断断明明确确自自己己的的信信息息需需求求.被被用用户户最最终终认认可可的的原原型,即可作为系统的最终开发结果。型,即可作为系统的最终开发结果。第第3章章 管理信息系统开发方法管理信息系统开发方法3.2.1 原型法的步骤原型法的步骤p确定用户基本需求确定用户基本需求p建立一个系统的初步原型建立一个系统的初步原型p使用原型,精练用户需求使用原型,精练用户需求p修改并提高原型修改并提高原型第第3章章 管理信息系统开发方法管理信息系统开发方法图图 3.2 原型法的四个步骤原型法的四个步骤第第3章章 管理信息系统开发方法管理信息系统开发方法3.2.2 原型法的优缺点原型法的优缺点1.适用性适用性n当需求不能完全确定时,原型法更为实用;当需求不能完全确定时,原型法更为实用;n原原型型法法对对信信息息系系统统终终端端用用户户界界面面(End-user Interface)的设计尤其有用;的设计尤其有用;第第3章章 管理信息系统开发方法管理信息系统开发方法【案例【案例 3.1】用原型法开发一个公事包管理程序。用原型法开发一个公事包管理程序。n原原型型法法鼓鼓励励用用户户参参与与到到整整个个系系统统开开发发过过程程中中去去,更更容容易易满满足足用用户户需需求求,并并且且提提高高用用户满意度。户满意度。第第3章章 管理信息系统开发方法管理信息系统开发方法2.局限性局限性n不适合大型系统的开发;不适合大型系统的开发;n掩掩盖盖系系统统开开发发中中的的一一些些基基本本步步骤骤,基基本本的的系系统统分分析析和和需需求求分分析析被被削削弱弱,单单纯纯为为工工作作原原型型而仓促行动。而仓促行动。n对对原原企企业业基基础础管管理理工工作作要要求求较较高高,否否则则容容易易走上机械模拟原手工系统的轨道。走上机械模拟原手工系统的轨道。第第3章章 管理信息系统开发方法管理信息系统开发方法3.3 利用软件包开发信息系统利用软件包开发信息系统通通过过购购买买应应用用软软件件包包建建立立信信息息系系统统。应应用用软软件件包包(Application Software Package)是是指指可可从从开开发发商商那那里里买买到到的的预预先先编编写写好好的的应应用用软软件件程程序序。对对于于企企业业而而言言,当当有有合合适适的的软软件件包包可可选选用用时时,建建立立信信息息系系统统就就无无需需再再为为那那些些固固定定的的功功能能编编写写自自己己的的软软件件程程序序了了,从从而也减少了设计、测试、安装和维护的工作量。而也减少了设计、测试、安装和维护的工作量。第第3章章 管理信息系统开发方法管理信息系统开发方法下述情况适于选择购买软件包的开发战略:下述情况适于选择购买软件包的开发战略:n具有与其他很多企业相同的职能时;具有与其他很多企业相同的职能时;n自行开发信息系统的资源不足时;自行开发信息系统的资源不足时;n最终用户采用微机作为开发平台时;最终用户采用微机作为开发平台时;第第3章章 管理信息系统开发方法管理信息系统开发方法3.3.1 利用软件包的优缺点利用软件包的优缺点1.软件包的优点软件包的优点n系系统统设设计计工工作作主主要要由由软软件件开开发发商商承承担担,大大大大减减轻轻企企业业建建设设信信息息系系统的工作量。统的工作量。n软软件件包包程程序序在在投投放放市市场场前前已已经经过过充充分分地地测测试试,大大大大减减轻轻了了安安装装过过程的测试工作。程的测试工作。第第3章章 管理信息系统开发方法管理信息系统开发方法n建建立立在在软软件件包包基基础础上上的的系系统统所所需需的的信信息息系系统统内内部部资资源源较较少少,从从而而降低系统开发成本。降低系统开发成本。n软软件件包包开开发发商商能能为为用用户户提提供供技技术术上的长期、稳定的支持。上的长期、稳定的支持。第第3章章 管理信息系统开发方法管理信息系统开发方法2.软件包的缺点软件包的缺点n软软件件包包通通常常是是针针对对所所有有组组织织中中比比较较通通用用的的一一些些应应用用而而设设计计的的。对对一一个个复复杂杂的的系系统统,很很难难建建立立一一套套技技术术性性能能完完善善、多多用用途途的的商业软件包。商业软件包。第第3章章 管理信息系统开发方法管理信息系统开发方法n在在某某些些情情况况下下,由由于于系系统统转转换换成成本本的的提提高高,购购买买软软件件包包可可能能会给开发工作带来不利。会给开发工作带来不利。第第3章章 管理信息系统开发方法管理信息系统开发方法n软软件件包包不不可可能能满满足足一一个个组组织织的的全全部部需需求求,当当组组织织存存在在独独特特需需求求时时,软软件件包包开开发发商商就就必必须须提提供供“定定制制”服服务务。而而随随着着一一个个软软件件包包修修改改的的增增多多,实实施施费费用用也也会会增增加加,以以至至于于抵抵消消软软件件包包的优点。的优点。第第3章章 管理信息系统开发方法管理信息系统开发方法3.3.2 软件包的选择软件包的选择p软件的评审标准包括:软件的评审标准包括:n软件包的功能软件包的功能n灵活性灵活性n用户友好程度用户友好程度n硬件和软件资源硬件和软件资源n数据库要求数据库要求n 安装安装n 维护维护n 文档资料文档资料n 开发商资质开发商资质n 费用费用【案例【案例【案例【案例 3.2 3.2】定价软件包和计算效益】定价软件包和计算效益】定价软件包和计算效益】定价软件包和计算效益第第3章章 管理信息系统开发方法管理信息系统开发方法3.3.3 应用软件包的系统开发过程应用软件包的系统开发过程【案例【案例【案例【案例 3.3 3.3】开发还是购买电子开发还是购买电子开发还是购买电子开发还是购买电子交易系统软件包交易系统软件包交易系统软件包交易系统软件包第第3章章 管理信息系统开发方法管理信息系统开发方法3.4 最终用户开发法最终用户开发法p最最终终用用户户不不靠靠专专业业技技术术人人员员帮帮助助,而而运运用用专专门门的的第第四四代代软软件件工工具具自自行行开开发发信信息息系系统统,这这种种情情况况称称作作最最终终用用户户开开发发(End-user Development)。)。第第3章章 管理信息系统开发方法管理信息系统开发方法n采采用用最最终终用用户户开开发发法法建建立立的的系系统统比比用用传传统统的的生生命命周周期法开发的系统要快得多。期法开发的系统要快得多。第第3章章 管理信息系统开发方法管理信息系统开发方法图图 3.5 最终用户开发法和传统的生命周期法的过程比较最终用户开发法和传统的生命周期法的过程比较第第3章章 管理信息系统开发方法管理信息系统开发方法3.4.1 最终用户开发工具最终用户开发工具o最最终终用用户户开开发发工工具具大大大大提提高高了了应应用用程程序序的的生生成成速速度度和和便便利利程程度度,并并且且还还提提供供一一些些新新的的能能力力,如如图图形形、电电子子表表格格、模模型型化化,以以及及特特殊殊信信息息检检索索等等,这些都是满足重要的商业需求所必须的。这些都是满足重要的商业需求所必须的。o遗遗憾憾的的是是由由于于第第四四代代开开发发工工具具的的能能力力仍仍很很有有限限,所所以以它它还还不不能能完完全全取取代代适适合合于于某某些些商商业业应应用用的的常常规工具。规工具。第第3章章 管理信息系统开发方法管理信息系统开发方法3.4.2 最终用户系统开发的好处和问题最终用户系统开发的好处和问题1.优点:优点:n用用户户自自己己确确定定系系统统改改进进需需求求,避避免免了了需需求求被被误解。误解。n用用户户参参与与并并满满足足用用户户需需求求,使使系系统统更更容容易易被被接受并更乐于被使用。接受并更乐于被使用。n用用户户控控制制系系统统开开发发过过程程,消消除除了了传传统统方方法法中中用户与程序员之间的系统开发屏障。用户与程序员之间的系统开发屏障。n减少应用系统后备资源。减少应用系统后备资源。第第3章章 管理信息系统开发方法管理信息系统开发方法2.缺点:缺点:n缺乏充分、规范的系统分析。缺乏充分、规范的系统分析。n缺乏全面的质量保证标准和控制。缺乏全面的质量保证标准和控制。n数据难以控制。数据难以控制。n“私用私用”信息系统增多。信息系统增多。第第3章章 管理信息系统开发方法管理信息系统开发方法3.4.3 最终用户系统开发的管理最终用户系统开发的管理n策策略略一一:信信息息中中心心(Information Center)在在企企业业中中建建立立一一个个信信息息中中心心,作作为为专专为为最最终终用用户户计计算算机机应应用用提提供供培培训训和和支支持的机构。持的机构。第第3章章 管理信息系统开发方法管理信息系统开发方法n策略二:对最终用户应用的管理策略二:对最终用户应用的管理建建立立多多个个小小型型信信息息中中心心,按按不不同同业业务务部部门门的的需需求求和和业业务务职职能能范范围围提提供供培培训训和和开开发发工工具具,以以适适用用于于各各类类型型最最终终用用户户应应用用开开发发者者的的需需求求。同同时时组组织织应应将将最最终终用用户户系系统统纳纳入入规规划划中中,对对最最终终用用户应用开发进行管理和控制户应用开发进行管理和控制.【案例【案例 3.4】最终用户建立自己的】最终用户建立自己的Web内容内容第第3章章 管理信息系统开发方法管理信息系统开发方法3.5 利用外包建立信息系统利用外包建立信息系统p将将组组织织中中计计算算机机中中心心的的运运作作、通通信信网网络络或或应应用用开开发发的的控控制制权权交交给给从从事事系系统统服服务务的的外外部部开开发发商商的的方方式式称称作作外外包包(outsourcing)。第第3章章 管理信息系统开发方法管理信息系统开发方法p利利用用外外包包开开发发可可以以在在经经济济、服服务务质质量量、可可预预算算性性、灵灵活活性性、人人力力资资源源等等方方面面获获得得优优势势;但但外外包包也也容容易易造造成成项项目目的的失失控控、信信息息的的丢丢失失和和泄泄漏漏、对对技技术术公公司的依赖等。司的依赖等。p详细介绍见详细介绍见10.7