编程软件中的风险规避分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 编程软件中的风险规避分析   摘要应用软件进行实际工作或对工作环境和内容进行控制和管理已经成为当前社会的主流趋势。随着软件应用规模的扩大,人们和企业对软件的功能需求也日益增大,这就使得软件在编程实现过程中所面临的风险越来越多,风险对编程软件的实现的影响越来越大,鉴于这种情况,必须在软件编程中采取相应的风险规避策略,保证软件项目的顺利开展。   关键词软件;编程实现;风险;规避   中图分类号:F407.67文献标识码:A文章编号:1671—7597(2013)042-051-01   随着社会需求的不断提高,应用于实际生产工作的软件编程结构越来越复杂,软件的功能越来越多,软件体积越来越臃肿,所需消耗的人力物力也越来越多,这就使得在软件开发中所存在的风险变得越来越大,若无法合理规避或消除这些存在的风险,很容易使软件开发陷入无法自拔的深潭,为开发单位或企业带来经济损失。   1编程软件中存在的风险概述   风险存在于软件开发的整个生命周期,是任意软件项目中都存在的。潜在的开发风险容易对软件的开发和应用带来消极的影响,如拖延软件开发进度和开发时间、增大研发投入成本、降低软件质量等,严重者会导致编程软件的开发过程中断或停止。在软件编程中存在的风险主要可以分为以下几方面:客观性因素如进度因素、成本因素等,主观性因素如人员因素、环境因素、技术因素等。这些因素都会对编程软件的开发带来诸多不确定性影响和风险。若在软件项目计划、估算、构建、管理等方面没有制订合理的规划和估计或在软件项目实施过程中缺乏必要的成员沟通,出现设计、代码、测试、维护等方面的风险问题则很容易导致编程软件发生问题,影响整个软件的品质。   对编程软件进行风险规避分析正是面对上述情况而提出的,用于提升软件产品鲁棒性,降低软件开发过程所面临的风险和损失的一种分析方法。该方法综合考虑编程软件开发过程中涉及的多种相关参数,制定合理的管理策略对编程软件中的多种因素进行适当管理,降低或避免风险。   2软件开发风险规避步骤分析   在软件开发过程中进行风险规避主要通过风险识别、风险分析以及风险监控三个步骤完成。   2.1风险识别   该步骤主要集中在项目规划和开始阶段。在项目建立初期,需要根据软件的属性如功能、配置、需求等将项目的风险进行分解和构析,建立风险资料库,邀请与本软件开发相关的专家、编程人员等根据软件应用范围和总体计划等信息对软件开发生命周期内的风险来源和风险种类进行分析和识别,进而根据识别分析结果制定相应的风险规避计划。   风险识别就是利用系统化分析方法对软件开发项目中影响比重大、发生概率高等风险进行确定,然后依照相关的风险管理经验对风险的来源、等级、内容等进行分类,便于后续处理。   2.2风险分析   在影响编程软件的多个风险因素中,只有部分风险因素是主要因素,会对编程软件的整个开发进度产生最直接、最重要的影响。对编程软件开发项目进行风险分析就是应用定性或定量的分析方法将识别到的风险进行分类,按照不同风险因素对软件项目开发的影响程度将其分为重要、一般、不影响等多个类别,指导后续风险规避计划的制定。   2.3风险监控   风险监控就是利用所制定的规避计划对软件编程过程进行监控和管理,消除软件开发风险对软件项目带来的不利影响。   3编程软件风险规避策略   1)确保开发所需资源。对编程软件开发最为重要的是团队核心开发人员的储备。为提高软件开发的抗风险能力应该采取一定的措施和手段做好人员流动、离职等风险的准备和预防工作,确保即便出现少量研发人员流失也能够让软件编程工作处于正常运转状态。其他如开发过程的文档机制、硬件资源等对提升编程软件的抗风险能力同样具有重要作用。   2)增强关键技术的提前调研意识。软件编程最主要的工作内容就是关键位置和关键技术的编程实现。为降低软件开发过程中来自技术方面的风险应该在软件编程过程中及时首先相关技术实现信息,增强关键功能的突破能力,避免合作开发中技术依赖为编程软件开发所带来的高风险和高成本。   3)制定完善的执行计划。项目执行计划书是控制与调整编程软件研发方向、研发时间、研发内容等的基准和依据。整个项目的执行过程与计划书相匹配,并接受相关监控人员的监控。若出现项目时间、内容等的变更则需要及时分析和总结出现变更的原因,制定相应的纠正策略,调整执行计划,尽量消除编程软件开发与执行计划之间的偏差,确保整个开发过程处于可控状态。   4)做好项目的跟踪。在编程软件开发过程中应该对进度中出现的各种数据进行记录和跟踪,在一段时期后对所记录的资料进行整理和分析,从而进一步提高编程软件的开发与管理水平,确保编程软件所面临的风险处于可控或可消除状态。   5)建立和完善风险应对策略。虽然采取必要的风险规避策略可以有效降低

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档