- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程软件中的风险规避浅析.doc
编程软件中的风险规避浅析 摘 要:本文对编程软件中的所面临的风险和相应的风险规避策略制定进行了分析和研究。文章首先介绍了软件编程过程中所面临的风险,然后对如何识别、分析与监控这些风险进行了分析,在此基础上重点研究了如何制定符合实际需求的风险规避策略。 关键词:编程软件;风险规避;策略 中图分类号:TP311 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01 现代信息技术应用领域的扩展使得基于编程的软件项目应用范围和应用深度都发生了极大的改变,这就为现代编程软件及其项目的开展与实现提出了新的任务和要求,而软件编程实现的整个流程也逐渐面临更高更大的开发风险,这些风险若不能够得到妥善的解决或规避则会带来较为严重的损失和不良后果。因而在软件项目编程开发中必须制定必要的风险规避策略以保证项目的稳健开展。 一、编程软件开发过程所面临的风险分析 软件的开发与编程实现需要经历计划制定、项目估算、编程实现以及后续维护几个阶段,无论那一阶段均存在一定程度的风险,即风险是存在于编程软件项目整个生命周期的。项目所面临的风险可能会为项目的开展与完成带来如下几方面威胁:软件质量不高、开发成本提升、软件开发进度滞后、项目终止等。而可能会为软件开发带来威胁的风险可以来自于软件开发涉及的每一方面如开发人员水平、软件开发环境、管理人员的软件开发管理与控制、开发成本等。 特别是在项目制定与开展过程中若没有做好符合实际环境的进度估计与控制、人员沟通、流程制定等,则非常容易导致软件编程过程中出现问题,影响软件的开发与完成。 为降低或消除编程软件所面临的风险,在软件开发中必须对软件进行风险评估并建立适当的风险管理机制,制定和应用符合软件开发需求的风险规避策略来对编程软件开发的操作过程、组织过程、合同等相关参数进行管理。 二、软件项目编程开发中的风险识别、分析与监控 为更好实现风险规避,在软件开发中需要遵循以下步骤对软件项目编程开发中各阶段中存在的风险进行识别、分析与监控。 (一)软件项目编程开发中的风险识别 由于风险是贯穿于软件项目编程开发的整个生命周期的,故在进行风险识别时需要从项目规划开始使用系统化、理论化、全面性的风险分析方法和风险分析软件对编程软件开发每一阶段中涉及的内容进行详细分析与统计,整理可能带来风险的因素并安排相关人员对其进行评估和分类,识别和判定可能会为编程软件项目开发带来潜在威胁的风险,并按照其发生几率、威胁程度等进行排序整理。 (二)软件项目编程开发中的风险分析 在完成风险识别步骤后需要应用定性或定量的方法对所识别的风险进行具体的分析与评估,确认其对整个软件编程开发生命周期的影响程度,区分出主次,进而制定与其危害程度、发生概率相匹配风险应对机制和风险应对时期。 (三)软件项目编程开发中的风险监控 对软件项目编程开发的整个过程进行风险监控有利于识别和分析项目开发中所面临的潜在风险,组织相关人员利用相应的资源开展风险管理与规避,还能够有效预防和处理在某些阶段或进程中突发的风险行为,降低或避免其对软件开发所带来的经济损失。 三、软件项目编程开发中的风险规避策略 制定并执行风险规避策略可以有效提升软件项目开发的抗风险能力,保障软件生命周期内各项活动的正常开展。具体来说,软件项目编程开发中的风险规避策略主要包括以下几方面内容。 (一)开发人员和开发技术储备。开发人员和软件编程水平对整个软件的开发与实现具有重要意义,稳定的开发人员和较高的编程水平可以确保软件项目按时保质的开展与完成。但是软件开发过程中不可避免的会面临人员流动这一风险,为降低其为软件开发所带来的风险需要对关键性技术岗位培养后备人员,对关键性技术实现依照文档撰写规范制定技术文档,这样可以保证即便出现人员流动也够能保障项目的继续开展。 (二)对关键技术进行提前调研并关注其发展动态。软件开发的核心工作内容即为关键技术和关键功能的编程实现。为增强这些技术和功能的抗风险能力、延长软件的生命周期、避免出现功能落后等现象,在进行软件编程开发时应该注意开展相关信息的收集工作,尽量获得具有自主知识产权的核心技术内容,避免因技术购买等带来的成本投入提升状况发生。 (三)制定项目规划并对其执行情况进行追踪。凡事预则立,不预则废。项目规划是项目开展和控制的主要依据。该策略不仅可以让相关负责人员及时掌握与了解软件编程工作的开展进度和产生的数据信息,对项目进度当前情况进行分析,判断软件编程开发过程中是否存在阻碍或问题,帮助其制定适当的偏差纠正策略对存在问题的环节进行纠正或调整,还可以有效提升相关负责人员对整个开发周期的管控水平。 (四)制定具体的风险应对策略。该策略就是针对某些具体的风险制定具体的应对方案,一旦软件编程开发过程中出现该类风险可以按照预定的应对措施及时消除该风险,降低风险所带来
文档评论(0)