什么是软件风险
考试要求: 掌握     
知识路径:  > 软件评测知识  > 软件测试过程模型  > 软件测试过程与管理  > 软件测试风险分析


 
       风险的定义为“伤害、损坏或损失的可能性;一种危险的可能或一种冒险事件。”风险涉及到一个事件发生的可能性,涉及到该事件产生的不良后果或影响。软件风险是指开发不成功引起损失的可能性,这种不成功事件会导致公司商业上的失败。
       软件测试中的风险分析是根据预测软件将出现的风险,制定软件测试计划并排列优先等级。风险分析是对软件中潜在的问题进行识别、估计和评价的过程。
       软件风险分析的目的是确定测试对象、测试优先级以及测试的深度。有时还包括确定可以忽略的测试对象。通过风险分析,测试人员识别软件中高风险的部分并进行严格彻底的测试;确定潜在的隐患软件构件,对其进行重点测试。在制定测试计划的过程中,可以将风险分析的结果用来确定软件测试的优先级与测试深度。
       软件风险分析工作应由各部门的专家组成,一般包括:项目经理、开发人员、测试人员、用户、客户以及销售人员。
       对所有的软件项目进行风险分析将是必不可少的。如果软件本身的缺陷与错误能够导致灾难性后果,如造成严重的经济损失或生命危害,这样的软件称为安全性重要软件,安全性重要软件在开发过程中的各个阶段都应进行安全性分析。
       即使是非重要软件,在项目的初期进行风险分析,也有助于识别潜在的问题。这些问题可能会引发严重的后果,因此项目经理和开发人员在开发中要特别注意,以便预防风险。
       测试人员可利用风险分析的结果选择最关键的测试,大部分的测试资源应该用在控制最高级别的商业风险上,而最低级别的商业风险应该占用尽可能少的测试资源。只有这样,软件测试人员才能制定合理的策略,控制软件开发的风险。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有