网站大量收购闲置独家精品文档,联系QQ:2885784924

系统开发方法与策略课件.pptx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.学习目的掌握系统开发的几种方法:生命周期法、原型法、软件包法、最终用户开发和外包方法; 弄清系统开发五种方法的特点和适用场合;掌握系统开发过程中可以采用的几种技术和工具:结构化技术、面向对象技术和计算机辅助软件工程;明确系统开发过程中可以采用的这几种技术和工具的特点及适用场合.*传统生命周期法生命周期法(life cycle)是在系统生命周期概念的基础上,应用结构化的思想方法把整个系统开发过程分为若干活动,每个活动应用一系列标准规范和方法完成一个或多个任务,并形成符合规范的阶段性成果,直至最后系统的物理实施、运行和维护。第一个步骤和最后一个步骤首尾相连,形成一个系统的有生、有死、有再生的生命周期循环。*系统规划系统运行和维护系统分析系统实施系统设计信息系统的生命周期生命周期法的特点“用户参与”原则“先逻辑后物理”原则“自顶向下,分解协调”的原则工作文档的规范化和标准化原则*生命周期法的局限资源消耗多,开发成本高, 时间长不具有灵活性,在开发早期就明确确定需求对小型的、结构化不是很强的系统这种方法不是很适用,特别是面向决策的系统*原型法prototype 用户在建立原型、评价原型、修改原型的过程中不断精练自己的需求原型: 根据基本需求所开发的系统以让用户明确需求、评价原型交互式的过程*原型法的步骤标识用户基本需求系统设计人员了解确定用户的基本需求系统设计人员尽快开发一个工作原型,通常是使用第四代软件工具或一些CASE工具进行原型的开发,原型只是实现计划系统的一些重要功能开发一个工作原型用户使用原型,确定原型与他们需求之间的差距,提出对原型的修改意见使用原型满意系统开发人员了解用户需求的改变,对原型进行修改,修改后提交给用户使用,重复3、4两步直到完成整个系统的开发运行原型修改、改进原型原型开发工具原型化工具抛弃型原型CASE(计算机辅助软件工程)原型化工具演化型或递增演化型原型可用于原型开发的工具界面原型*原型法的优缺点优点:1.改进了用户和系统设计者的信息交流方式2.用户满意程度提高3.更加贴近实际4.开发风险度降低5.原型法减少了用户培训时间,简化了管理6.开发成本降低7.实用的学习工具8.应变能力强*原型法的优缺点缺点:原型法不适合于开发大的系统原型法开发的时候,测试和文档开发工作常常容易被忽略,将给系统就下隐患运行的效率可能会比较低*其他的信息系统开发方法利用软件包开发系统最终用户开发外包信息系统*应用软件包开发预先编制好的、能完成一定功能的、供出售或出租的成套软件系统满足公共通用需求为了满足特定需求,需对软件进行修改*在这样一些情况下企业可考虑购买软件包:1)许多企业所共用的功能; 2)企业内部缺少进行信息系统开发的资源; 3)微机应用程序上已有很多方便易用的软件包,为此,企业在配置用户微机上的应用程序时可考虑购买软件包。 利用软件包开发系统的步骤系统分析。明确原系统的问题和需求,提出解决方案,比较不同的开发策略,确定是否应该利用软件包进行开发,选择软件包的供应商,评价并选择软件包;系统设计。裁剪用户的需求,以适应软件包的功能;培训技术人员,完成客户化设计和新的业务流程设计;编程、调试、转换。安装、修改、设计程序接口、做文档、切换、测试、培训用户;运行和维护,改错与升级。*利用软件包开发优点:1)缩短开发时间2)节约开发费用3)技术水平较高4)可以得到比较好的维护5)能减轻组织内部对系统开发的阻力利用软件包开发缺点:1)功能较为简单2)难以满足特殊要求3)实施的费用随客户化工作量的增大而急剧上升最终用户开发利用第四代工具,用户在技术人员很少的支持条件下自行完成信息系统的开发*最终用户开发的步骤确定范围系统分析系统设计系统实施系统运行和维护*最终用户开发优点:开发速度快改善了需求的确定提高知识工作者的参与和主人翁意识*最终用户开发缺点:知识工作者缺乏专业技能而导致开发的系统难以实现非组织集中建立的信息系统增多对设计方案缺乏充分的分析导致不达标准的信息系统缺乏文档和外部支持导致系统寿命短促*外包信息系统将计算中心的运行远程通讯网的管理应用程序的开发全部交由外部专门机构负责*外包信息系统的步骤选择一个目标系统确定逻辑需求编制征询方案书对征询方案书答复的评价并选择一家供应商测试并验收解决方案监控并重新评估外包信息系统优点:经济。靠这种方法建立信息系统,可以使用户节约百分之十五到百分之三十的费用,最高的可以达到百分之五十;服务质量好。用户可以用相同的和较低的成本获得更好的服务。因为外部化的服务的提供者是有竞争的,而用户内部的系统却缺乏这种竞争;可预见性好。当组织无论将系统开发,还是将某些其他的业务职能资源外包时,都要知道精确的成本。而外部化合同有明确的服务费用,便于作预测;信息系统外包把力量集中到唯一的核心能力上。通过把支

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档