风险分析
被考次数: 3次
被考频率: 中频率
答错率:    45%
知识难度:
考试要求: 熟悉     
知识路径:  > 系统开发和运行维护知识  > 软件工程基础知识  > 软件项目管理


本知识点历年真题试卷分布
>> 试题列表    
 

 
       当在软件工程环境中考虑风险时,主要是基于关心未来、关心变化、关心选择这三个概念提出的。在进行软件工程分析时,项目管理人员要进行4种风险评估活动,包括建立表示风险概念的尺度,描述风险引起的后果,估计风险影响的大小,确定风险估计的正确性。
       风险分析实际上是4个不同的活动:风险识别,风险预测,风险评估和风险控制。
       风险识别
       风险识别是试图系统化地确定对项目计划(估算、进度、资源分配)的威胁。风险识别的一种方法是建立风险条目检查表。该检查表可以用于识别风险,并使得人们集中来识别下列常见的已知的及可预测的风险:
       (1)产品规模。与要建造或要修改的软件的总体规模相关的风险。
       (2)商业影响。与管理或市场所加诸的约束相关的风险。
       (3)客户特性。与客户的素质以及开发者和客户定期通信的能力相关的风险。
       (4)过程定义。与软件过程被定义的程度以及它们被开发组织所遵守的程度相关的风险。
       (5)开发环境。与用以构建产品的工具的可用性及质量相关的风险。
       (6)构建的技术。与待开发软件的复杂性及系统所包含技术的“新奇性”相关的风险。
       (7)人员数目及经验。与参与工作的软件工程师的总体技术水平及项目经验相关的风险。
       风险预测
       风险预测,又称风险估算,它从两个方面评估一个风险:风险发生的可能性或概率,以及如果风险发生了,所产生的后果。通常,项目计划人员与管理人员、技术人员一起进行如下所述的4种风险预测活动:
       (1)建立一个尺度或标准,以反映风险发生的可能性。
       (2)描述风险的后果。
       (3)估计风险对项目和产品的影响。
       (4)标注风险预测的整体精确度,以免产生误解。
       风险评估
       一种对风险评估很有用的技术就是定义风险参照水准。对于大多数软件项目来说,成本、进度和性能就是三种典型的风险参照水准。也就是说,对于成本超支、进度延期、性能降低(或它们的某种组合),有一个表明导致项目终止的水准。
       在进行风险评估时,需要建立(rilixi)形式的三元组。其中,ri表示风险,li表示风险发生的概率,xi则表示风险产生的影响。在风险评估过程中,需要执行以下4个步骤:
       (1)定义项目的风险参考水平值。
       (2)建立每一组(rilixi)与每一个参考水平值之间的关系。
       (3)预测一组临界点以定义项目终止区域,该区域由一条曲线或不确定区域所界定。
       (4)预测什么样的风险组合会影响参考水平值。
       风险控制
       这一步的所有风险分析活动只有一个目的——辅助项目组建立处理风险的策略。一个有效的策略必须考虑风险避免、风险监控、风险管理及意外事件计划方面的问题。
       如果软件项目组对于风险采用主动的方法,则避免永远是最好的策略。这可以通过建立一个风险缓解计划来达到。
       风险管理策略可以包含在软件项目计划中,或者风险管理步骤也可以组织成一个独立的风险缓解、监控和管理计划(RMMM计划)。RMMM计划将所有风险分析工作文档化,并由项目管理者作为整个项目计划中的一部分来使用。
 

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

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