软件项目风险分析和研究.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文档。上传文档
查看更多
软件项目风险分析和研究

软件项目风险分析和研究   摘 要:从软件设计开发组织、软件项目委托投资组织以及软件最后真正的使用组织三者的关系入手,分别针对这三者是否为同一组织及各组织对软件的不同观点、不同责任、不同收益等方面,提出不同软件项目由于三者关系不同而存在的不同风险。同时结合一般工程项目的风险量化方法,修正得到针对软件项目的风险量化方法,并就软件项目中的风险提出保留风险、降低风险、转移风险和避免风险等控制对策。   关键词:软件项目;风险分析;信息安全   DOIDOI:10.11907/rjdk.171409   中图分类号:TP319   文献标识码:A 文章编号文章编号:1672-7800(2017)008-0128-04   0 引言   任何团体、组织或个人在实?F其目标的活动中,都会遇到各种不确定性事件,这些事件发生的概率及其影响程度是无法事先预知的,将对实现目标的活动产生一定的负面影响,从而影响目标实现的程度。这种在一定环境下和一定限期内客观存在的、负面影响目标实现的各种不确定性事件就是风险[1]。简言之,风险是指在一个特定的时间内和一定的环境条件下,人们所期望的目标与实际结果之间的差异程度。   在软件项目中,从立项开始到项目完成,每一个环节都存在影响项目完成的不确定负面因素,这些负面因素就是软件项目中的风险,其可能引起软件项目开发成本增加、软件项目开发周期加长、软件项目质量降低、软件项目完成后收益降低等,极端情况下会导致整个软件项目的报废,甚至为此付出额外的代价。因此,在软件项目整个阶段,都必须进行与风险有关的活动,包括风险识别、风险分析、风险应对、风险控制等。   目前,软件项目管理领域的许多文献都提到了有关风险识别、风险分析、风险控制等,这些都是针对软件项目整个阶段中可能出现的风险而言的,包括软件可行性分析阶段、软件需求获取与分析阶段、软件设计阶段、软件运行与维护阶段的风险等,涉及技术、管理、社会政策及地域环境等多方面。少有文献从软件开发者与软件开发投资委托方及软件最终使用者的关系方面探讨软件项目的风险。   1 风险识别   风险识别是指找出影响项目目标顺利实现的主要风险因素,并识别出这些风险究竟有哪些基本特征、可能会影响到项目的哪些方面。项目风险识别是一项贯穿于项目实施全过程的项目风险管理工作。它不是一次性行为,而是有规律地贯穿于整个项目中。严格来讲,风险仅仅指遭受创伤和损失的可能性,但对于项目而言,风险识别还牵涉机会选择(积极成本)和不利因素威胁(消极结果)。   项目风险识别的第一个目标是确定可能会遇到哪些风险,只有确定了风险才能够进一步分析这些风险的性质和后果。项目风险识别的第二个目标是识别风险的主要来源,只有识别了风险来源,才容易把握项目风险发展变化规律,也才能够度量项目风险的可能性与后果的大小,从而对项目风险进行控制。相关资料表明,风险识别首先要分析出软件项目中的风险因素,然后将风险分类,确定风险识别的输入,利用头脑风暴会议、德尔菲法、情景分析法、风险率、检查表等识别出风险[2]。本文将软件开发方和投资委托方以及软件应用方三者结合起来,也即将软件研发组织、软件投资委托组织以及最终软件使用组织三者结合,以它们之间的关系来识别和分析软件项目中可能存在的风险。   1.1 软件开发方、投资委托方和应用方为同一组织或个人   对于软件开发方、投资委托方和软件应用方为同一组织或个人的软件(即自己开发软件给自己用),其风险主要表现为由于软件文档资料缺失、算法缺陷等导致的软件升级困难。具体而言,此类软件一般存在以下风险:   (1)算法有误导致结果错误。笔者在第一次执行海南铱星任务时,所使用的软件没有判断出火箭的关机点,导致结果错误,经事后分析,原因是上级给定的算法存在缺陷。同类型的风险还有别人提供的信息错误、各种条件存在矛盾等,此类风险一般事前较难预测到,具有很强的潜伏性。   (2)软件开发人员变动导致软件维护升级困难。这类自己开发给自己使用的软件,会存在很多不规范现象,若发生人员流动,将加大软件后期维护和升级难度。一般情况下,软件设计开发人员都不愿编制整理软件开发和使用相关文档资料,存在无任何资料或资料不全、不够详细,软件的算法、代码可能存在瑕疵等问题,只有原开发人员清楚如何避免瑕疵,原开发人员应用该软件没有问题,而别人使用该软件时可能存在一些问题。当原开发人员离开后,他人对软件修改升级时困难重重,其经济成本、时间成本大大增加。这就是此类软件存在的一个风险。同类型的风险还可能是软件文档资料丢失、部分人员技术信息封锁隐藏、人力资源调度不合理等。   1.2 软件投资委托方为应用方中的极少部分组织或个人   将这类软件归结为设计开发方为一个组织,投资委托和软件的使用方为同一组织,但投资

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档