



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件产品风险评估工具实现及应用摘要:随着国内软件行业的逐步发展成熟,软件测试在整个软件项目中的重要地位已受到广泛的肯定。软件测试的目标是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷。首先,对于比较大型的软件项目,往往很多特征的风险大小是相同的,这里的特征是指软件容易出现的缺陷;其次,对风险进行测试是要花费测试成本的,最先应该测试的不是最大的风险的特征,而是投入测试成本最少而风险最大的特征;再者,对可能性和影响两个因素的赋值方法过于粗略。希望在这些方面进行改进,本文提出软件产品风险评估模型,力求通过该模型给出软件更具科学、实用性的风险评估结果。 关键词: 软件产品;风险评估工具;风险评估模型为了简化评估过程,为了保证评估结果的正确性,实现了软件产品风险评估模型的工具化,使用C#开发出一个软件产品风险评估工具。对软件进行产品风险评估时,只需使用该工具就可以很方便的得到需要的评估结果。使用该工具对XXX信息管理系统测试项目进行了产品风险评估,给出了评估结果。同时,在本章中还使用原测试风险分析理论也对XXX信息管理系统测试项目进行了风险分析。两种评估分析结果在实际项目中都进行了实践应用,并对效果进行了对比分析。从而达到了对本文提出的软件产品风险评估模型和原测试中的风险分析方法的比较分析。使用软件产品风险评估模型工具,可以方便的按照录入的软件评估指标值,得到该软件的产品风险评估结果。 该风险评估工具的主界面。使用该工具时,在该界面中,首先录入第一个功能模块的“功能模块名称项”,然后在录入相应的评估指标值。编号与上一章中描述的各个二级指标顺序一致,录入完毕后,点击“下一页”按钮,完成了对该功能模块评估指标信息的录入。依次录入其它的功能模块相应信息。当录入完最后一个功能模块的评估指标信息后,不要点击“下一页”按钮,直接点击“完成”按钮。工具将根据以上录入的信息,计算出该软件的各个功能模块具体的风险评估值,并已经按照“产品风险损失成本-产品风险管理成本”从大到小顺序依次排序。工具自动给出评估结果。排在前面的即优先级别高的表示是相对需要投入测试成本不多,但存在缺陷的可能性最大的功能模块。下面以XXX信息管理系统测试项目为例,对该项目进行两种风险分析方法。一种是本文提出的软件产品风险评估方法,另一种是原有的测试中风险分析方法。并对得到的两个结果进行比较,实践检验。XXX信息管理系统是一个MIS系统用户方是政府机关人员,属于电子政务的范畴。项目的愿景(vision):实现包括“中国公民XXX管理信息系统”、“境外人员管理信息系统”、“全国XXX管理信息中心系统”三个部分功能。首先,采用本文提出的软件产品风险评估模型对该项目进行评估。评估人员包括:项目经理、技术总监、测试经理、各级小组组长。评估步骤:1把该软件分成各个功能模块,具体如下:2评估小组对各个功能模块的“可能性”、“影响”“、成本”以下的二级指标给出评估值。输入到软件产品风险评估工具中。3使用评估工具得到功能模块的评估结果,如下图所示。4根据该评估结果,在制定测试策略时,优先级别高的功能模块成为测试的重点。 XXX信息管理系统测试项目风险评估结果采用原有的软件测试中的风险方法进行分析。具体的分析过程如下:1. 成立头脑风暴2. 编制特征列表3. 确定可能性4. 确定影响5. 赋数值6. 计算风险优先级7. 评审/修改值8. 排定特征的优先级9. 考虑缓解风险采用该方法对XXX信息管理系统测试项目进行风险分析。其中,编制的特征列表中就是划分的各个功能模块,“可能性”和“影响”与本文模型中意义一致,因此,取值也一致。特征的优先级取“可能性”和“影响”的乘积。对该项目采用了以上两种评估方法进行风险分析,并将得到的两组评估结果应用到了实际项目中,指导测试策略的制定。通过实践发现采用本文的风险评估结果指导的测试,发现的缺陷更多,更严重。具体原因分析如下:1由于本文的评估方法对风险因素和损失得给与了细化,因此,得到的评估值也更精确。2由于本文的评估方法考虑了测试成本指标,对于那些具有相同风险大小但测试成本不等的功能模块给出了更合理的评估结果。过去的评估方法,得到的结果很多项的风险大小是相同的。的确对于越大型的软件,功能越多,存在同等重要的功能模块的机会就会越大。这样,在指导测试时,就会出现疑问,还需要再次评估测试花费,而本文的风险评估模型就很好的解决了这一点。结合上一章提出的软件产品风险评估模型,本章设计开发了软件产品风险评估工具,对其进行了具体介绍。并通过XXX信息管理系统测试项目对软件产品风险评估模型进行了实例验证。同时,本文还对XXX信息管理系统测试项目进行了原有的软件风险分析。把得到的风险分析结果和本文模型的风险评估结果进行实践比较验证。通过实践证明了本文风险评估方法的优越性,并进行了理论原因分析。通过验证和比较,可见本文提出的软件产品风险评估模型对产品风险进行了合理、 科学的评估,给与了软件测试有价值的指导作用。就目前的使用情况而言,对软件产品风险的评估可以有效的指导软件测试。该评估模型是20/80原理在软件测试领域的一个很好应用,它被认为是节省测试资源,提高测试效率的有效方法,使软件测试能够在有效的资源内更有效的控制软件质量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》考试押题卷附参考答案详解(基础题)
- 2025年教师招聘之《幼儿教师招聘》综合提升测试卷附参考答案详解(研优卷)
- 教师招聘之《幼儿教师招聘》通关检测卷附答案详解【基础题】
- 教师招聘之《小学教师招聘》能力提升打印大全审定版附答案详解
- 2025年智能建筑系统集成节能降耗中的建筑能耗管理平台构建报告
- 2025年环境监测智能化技术发展趋势与数据质量控制策略分析报告
- 2023年广东省华南师大附中平行班中考一模数学试题及答案
- 教师招聘之《小学教师招聘》考前冲刺练习题完美版附答案详解
- 内蒙古呼伦贝尔农垦集团有限公司招聘笔试题库及答案详解(夺冠系列)
- 2025年教师招聘之《幼儿教师招聘》经典例题及一套答案详解
- CNAS-CC02:2013 产品、过程和服务认证机构要求
- 人事行政部每月工作总结
- 《工业自动化控制系统基础》课件
- 2025年中国造影剂行业市场发展监测及投资战略规划研究报告
- 风电场运行管理课件(改)
- 医院医用耗材SPD服务项目投标方案
- 债务重组合同协议书样本
- 杜绝“死亡游戏”(梦回大唐)学生安全主题班会课件
- 《妇产科学》课件-9.2产力异常
- 职工食堂服务(技术方案)
- 金融领域反腐
评论
0/150
提交评论