- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 4
软件产品风险评估工具实现及应用
摘要:随着国内软件行业的逐步发展成熟,软件测试在整个软件项目中的重要地位已受到广泛的肯定。软件测试的目标是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷。首先,对于比较大型的软件项目,往往很多特征的风险大小是相同的,这里的特征是指软件容易出现的缺陷;其次,对风险进行测试是要花费测试成本的,最先应该测试的不是最大的风险的特征,而是投入测试成本最少而风险最大的特征;再者,对可能性和影响两个因素的赋值方法过于粗略。希望在这些方面进行改进,本文提出软件产品风险评估模型,力求通过该模型给出软件更具科学、实用性的风险评估结果。
关键词: 软件产品;风险评估工具;风险评估模型
为了简化评估过程,为了保证评估结果的正确性,实现了软件产品风险评估模型的工具化,使用C#开发出一个软件产品风险评估工具。对软件进行产品风险评估时,只需使用该工具就可以很方便的得到需要的评估结果。使用该工具对《XXX信息管理系统测试项目》进行了产品风险评估,给出了评估结果。同时,在本章中还使用原测试风险分析理论也对《XXX信息管理系统测试项目》进行了风险分析。两种评估分析结果在实际项目中都进行了实践应用,并对效果进行了对比分析。从而达到了对本文提出的软件产品风险评估模型和原测试中的风险分析方法的比较分析。使用软件产品风险评估模型工具,可以方便的按照录入的软件评估指标值,得到该软件的产品风险评估结果。
该风险评估工具的主界面。使用该工具时,在该界面中,首先录入第一个功能模块的“功能模块名称项”,然后在录入相应的评估指标值。编号与上一章中描述的各个二级指标顺序一致,录入完毕后,点击“下一页”按钮,完成了对该功能模块评估指标信息的录入。依次录入其它的功能模块相应信息。当录入完最后一个功能模块的评估指标信息后,不要点击“下一页”按钮,直接点击“完成”按钮。工具将根据以上录入的信息,计算出该软件的各个功能模块具体的风险评估值,并已经按照“产品风险损失成本-产品风险管理成本”从大到小顺序依次排序。工具自动给出评估结果。排在前面的即优先级别高的表示是相对需要投入测试成本不多,但存在缺陷的可能性最大的功能模块。
下面以《XXX信息管理系统测试项目》为例,对该项目进行两种风险分析方法。一种是本文提出的软件产品风险评估方法,另一种是原有的测试中风险分析方法。并对得到的两个结果进行比较,实践检验。
《XXX信息管理系统》是一个MIS系统用户方是政府机关人员,属于电子政务的范畴。
项目的愿景(vision):实现包括“中国公民XXX管理信息系统”、“境外人员管理信息系统”、“全国XXX管理信息中心系统”三个部分功能。
首先,采用本文提出的软件产品风险评估模型对该项目进行评估。评估人员包括:项目经理、技术总监、测试经理、各级小组组长。
评估步骤:
1.把该软件分成各个功能模块,具体如下:
2.评估小组对各个功能模块的“可能性”、“影响”“、成本”以下的二级指标给出评估值。输入到软件产品风险评估工具中。
3.使用评估工具得到功能模块的评估结果,如下图所示。
4.根据该评估结果,在制定测试策略时,优先级别高的功能模块成为测试的重点。
《XXX信息管理系统测试项目》风险评估结果
采用原有的软件测试中的风险方法进行分析。具体的分析过程如下:
成立头脑风暴
编制特征列表
确定可能性
确定影响
赋数值
计算风险优先级
评审/修改值
排定特征的优先级
考虑缓解风险
采用该方法对《XXX信息管理系统测试项目》进行风险分析。其中,编制的特征列表中就是划分的各个功能模块,“可能性”和“影响”与本文模型中意义一致,因此,取值也一致。特征的优先级取“可能性”和“影响”的乘积。
对该项目采用了以上两种评估方法进行风险分析,并将得到的两组评估结果应用到了实际项目中,指导测试策略的制定。通过实践发现采用本文的风险评估结果指导的测试,发现的缺陷更多,更严重。具体原因分析如下:
1.由于本文的评估方法对风险因素和损失得给与了细化,因此,得到的评估值也更精确。
2.由于本文的评估方法考虑了测试成本指标,对于那些具有相同风险大小但测试成本不等的功能模块给出了更合理的评估结果。
过去的评估方法,得到的结果很多项的风险大小是相同的。的确对于越大型的软件,功能越多,存在同等重要的功能模块的机会就会越大。这样,在指导测试时,就会出现疑问,还需要再次评估测试花费,而本文的风险评估模型就很好的解决了这一点。
结合上一章提出的软件产品风险评估模型,本章设计开发了软件产品风险评估工具,对其进行了具体介绍。并通过《XXX信息管理系统测试项目》对软件产品风险评估模型进行了实例验证。同时,本文还对《XXX信息管理系统测试项目》进行了原有的软件风险分析。
您可能关注的文档
最近下载
- 食堂用餐协议书范本(2025版).docx VIP
- 中建八局《质量标准化系列做法(主体结构工程)》2022年.pptx VIP
- TD_T 1021-2009县级土地利用总体规划制图规范.pdf VIP
- 粤人版英语五年级下册Review1 Reading and writing 课件.pptx VIP
- 离散数学崔艳荣习题答案.docx VIP
- 人教版八年级体育与健康:学会与他人交往 (2).pptx VIP
- 《水力发电》课件.pptx VIP
- 企业工会助推企业高质量发展.docx VIP
- GB50974-2014 消防给水及消火栓系统技术规范.pdf VIP
- 新风系统入门培训资料.ppt VIP
文档评论(0)