您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《管理信息系统实用教程》电子教案-第2章信息系统开发
本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1第2章信息系统开发模式与方法2011年7月本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1教学目的掌握系统建立的方案:传统系统生命周期法、原型法、应用软件包、终端用户开发和资源外包。比较每一种方法的优点和局限性。评价解决由这些方法所引发的管理问题的方案。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1主要内容传统的系统生命周期法原型法应用软件包终端用户开发资源外包。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法系统生命周期法(SystemLifecycle)是一种最传统的建立信息系统的方法,特别是一些复杂或大型系统项目的开发至今仍在运用这一方法。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法该方法把一个信息系统开发过程看成像产品一样具有生命周期。一个信息系统开发的生命周期大致可分为六个阶段:立项、系统分析、系统设计、编程、安装和实施,各阶段紧密衔接,顺序完成,每个阶段具有特别转折点和阶段性成果。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1阶段性成果系统分析报告立项申请报告系统设计报告系统性能测试后期运行评估后期运行安装系统分析立项需求系统设计程序编制阶段操作阶段性标志1项目开始阶段性标志2确定设计方案阶段性标志3设计说明书阶段性标志4运行决策第1年第2年3-5年生命周期程序设计说明及代码说明信息系统开发的生命周期本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法系统生命周期的各阶段立项阶段(ProjectDefinition)确定组织是否存在问题,以及存在的问题能否通过一个新的信息系统或修改现行系统得以解决。如果要建立一个系统项目,该阶段就要确定项目的总体目标,界定项目的范围,并向管理层提交一份项目计划报告。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法系统分析阶段(SystemAnalysis)该阶段任务是详细分析现行系统(人工的或者自动的)存在的问题,找出解决这些问题的方案和所要达到的目标,并说明可供选择的解决方案。系统分析阶段还要分析各种可选方案的可行性。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法系统设计阶段(SystemDesign)该阶段生成解决方案的逻辑和物理设计说明书。编程阶段(Programming)该阶段按设计阶段形成的设计说明书来编制软件程序代码。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法安装阶段(Installation)该阶段的任务包括系统测试、人员培训和系统转换。后期运行阶段(Postimplementation)该阶段包括系统安装投入使用后对系统的使用和评审,还包括为完善系统所进行的系统修改。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.1传统的系统生命周期法生命周期法的局限性生命周期法需要大量的资源生命周期法缺乏灵活性,不适合需求的多变生命周期法不适合面向决策的应用本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.2原型法原型法是出于一种朴素的原理:先按照用户提出的需求快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求.被用户最终认可的原型,即可作为系统的最终开发结果。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.2原型法原型法的步骤确定用户基本需求建立一个系统的初步原型使用原型,精练用户需求修改并提高原型本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1步骤4步骤2步骤1步骤3是开发一个原型系统用户使用原型系统完成系统开发并交付使用修改并提高原型用户满意?调查用户基本需求否原型法主要步骤:本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1原型法的适用性当需求不能完全确定时,原型法更为实用;原型法对信息系统终端用户界面(End-userInterface)的设计尤其有用;原型法鼓励用户参与到整个系统开发过程中去,更容易满足用户需求,并且提高用户满意度。【案例】用原型法开发一个公事包管理程序。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1原型法的局限性不适合大型系统的开发;掩盖系统开发中的一些基本步骤,基本的系统分析和需求分析被削弱,单纯为工作原型而仓促行动。对原企业基础管理工作要求较高,否则容易走上机械模拟原手工系统的轨道。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统通过购买应用软件包建立信息系统。应用软件包(ApplicationSoftwarePackage)是指可从开发商那里买到的预先编写好的应用软件程序。对于企业而言,当有合适的软件包可选用时,建立信息系统就无需再为那些固定的功能编写自己的软件程序了,从而也减少了设计、测试、安装和维护的工作量。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统下述情况适于选择购买软件包的开发战略:具有与其他很多企业相同的职能时;自行开发信息系统的资源不足时;最终用户采用微机作为开发平台时;本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统利用软件包的优点系统设计工作主要由软件开发商承担,大大减轻企业建设信息系统的工作量。软件包程序在投放市场前已经过充分地测试,大大减轻了安装过程的测试工作。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统利用软件包的优点建立在软件包基础上的系统所需的信息系统内部资源较少,从而降低系统开发成本。软件包开发商能为用户提供技术上的长期、稳定的支持。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统利用软件包开发的缺点软件包通常是针对所有组织中比较通用的一些应用而设计的。对一个复杂的系统,很难建立一套技术性能完善、多用途的商业软件包。在某些情况下,由于系统转换成本的提高,购买软件包可能会给开发工作带来不利。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统软件包不可能满足一个组织的全部需求,当组织存在独特需求时,软件包开发商就必须提供“定制”服务。而随着一个软件包修改的增多,实施费用也会增加,以至于抵消软件包的优点。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统软件包的选择(评审标准)软件包的功能灵活性用户友好程度硬件和软件资源数据库要求本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.3利用软件包开发信息系统软件包方法主要工作安装维护文档资料开发商资质费用本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1找出问题确定用户需求确定解决方案确定软件包开发商评估软件包系统分析选择软件包制定与软件包特征相吻合的用户需求培训软件包应用技术人员准备物理设计按要求修改软件包设计系统设计重新设计组织过程安装软件包完成软件包的修改设计程序界面生成文档资料转换成软件包系统系统测试编程、测试和转换培训软件包用户纠正存在的问题运行和维护软件包更新或功能改善应用软件包的系统开发过程本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.4最终用户开发法最终用户不靠专业技术人员帮助,而运用专门的第四代软件工具自行开发信息系统,这种情况称作最终用户开发(End-userDevelopment)。采用最终用户开发法建立的系统比用传统的生命周期法开发的系统要快得多。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.1第3章管理信息系统开发方法数周或数月信息系统管理部门员工系统分析员程序员设计编程中、高层管理者测试终端用户开发法最终用户计算机工具查询语言图形语言报表生成器应用程序生成器微机工具等几分钟或几天员工中、高层管理者传统的系统生命周期开发法最终用户开发法和传统的生命周期法的过程比较本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.4最终用户开发法最终用户开发工具最终用户开发工具大大提高了应用程序的生成速度和便利程度,并且还提供一些新的能力,如图形、电子表格、模型化,以及特殊信息检索等,这些都是满足重要的商业需求所必须的。遗憾的是第四代开发工具能力仍很有限,所以它还不能完全取代适合于某些商业应用的常规工具。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.4最终用户开发法最终用户系统开发的优点:用户自己确定系统改进需求,避免了需求被误解。用户参与并满足用户需求,使系统更容易被接受并更乐于被使用。用户控制系统开发过程,消除了传统方法中用户与程序员之间的系统开发屏障。减少应用系统后备资源。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.4最终用户开发法缺点:缺乏充分、规范的系统分析。缺乏全面的质量保证标准和控制。数据难以控制。“私用”信息系统增多。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.4最终用户开发法最终用户系统开发的管理策略一:信息中心(InformationCenter),即在企业中建立一个信息中心,作为专为最终用户计算机应用提供培训和支持的机构。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.4最终用户开发法策略二:对最终用户应用的管理。建立多个小型信息中心,按不同业务部门的需求和业务职能范围提供培训和开发工具,以适用于各类型最终用户应用开发者的需求。同时组织应将最终用户系统纳入规划中,对最终用户应用开发进行管理和控制。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.5利用外包建立信息系统将组织中计算机中心的运作、通信网络或应用开发的控制权交给从事系统服务的外部开发商的方式称作外包(outsourcing)利用外包开发可以在经济、服务质量、可预算性、灵活性、人力资源等方面获得优势;但外包也容易造成项目的失控、信息的丢失和泄漏、对技术公司的依赖等。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.5利用外包建立信息系统外包的优点经济方面:由于负责系统开发服务的外部开发商是信息系统服务和技术方面的专家,所以靠专业化和规模经济,他们能以低于内部成本的费用向组织提供同样的服务和价值。本课件基于张志清主编《管理信息系统实用教程(第2版)》电子工业出版社,2011.12.5利用外包建立信息系统外包的优点服务质量:因为一旦外部开发商提供的服务不够满意,那么他将会失去自己的客户,所以企业对外部开发商的影响比对自己员工的影响更大,从
本文标题:《管理信息系统实用教程》电子教案-第2章信息系统开发
链接地址:https://www.777doc.com/doc-64291 .html