风险分析和管理是软件开发的一项重要活动。在软件工程领域考虑风险时,主要基于以下三个概念:(82)以及必须抓住选择机会。实践中存在许多种软件风险,如“潜在的设计、实现、维护等方面的问题”属于(83)风险;“开发了一个没有人真正需要的优秀产品”属于(84)风险

admin2019-04-08  34

问题 风险分析和管理是软件开发的一项重要活动。在软件工程领域考虑风险时,主要基于以下三个概念:(82)以及必须抓住选择机会。实践中存在许多种软件风险,如“潜在的设计、实现、维护等方面的问题”属于(83)风险;“开发了一个没有人真正需要的优秀产品”属于(84)风险;“开发的产品不再符合公司的整体商业策略”属于(85)风险。通常在软件项目开发过程中,我们希望首先实现(86)的用例。

选项 A、风险最小
B、风险最大
C、风险中等
D、任意风险

答案B

解析 风险是指可能给项目的成功带来威胁或损失的情况,而风险管理是指在风险给项目带来损失之前,就指明、评估并对风险加以控制,使用工具和方法把项目风险限制在一个可接受的范围内。风险分析实际上就是一系列风险管理步骤,其中包括风险识别、风险估计、风险优化、风险管理策略、风险解决和风险监督。这些步骤贯穿在软件工程过程中。用各种不同的方法对风险进行分类是可能的。从宏观上来看,可将风险分为项目风险、技术风险和商业风险。项目风险是指潜在的预算、进度、个人(包括人员和组织)、资源、用户和需求方面的问题,以及它们对软件项目的影响。项目复杂性、规模和结构的不确定性也构成项目的(估算)风险因素。技术风险是指潜在的设计、实现、接口、检验和维护方面的问题。此外,规格说明的多义性、技术上的不确定性、技术陈旧、最新技术(不成熟)也是风险因素。商业风险威胁到待开发软件的生存能力。5种主要的商业风险是:开发的软件虽然很优秀但不是市场真正所想要的(市场风险);开发的软件不再符合公司的整个软件产品战略(策略风险);开发了销售部门不清楚如何推销的软件;由于重点转移或人员变动而失去上级管理部门的支持(管理风险);没有得到预算或人员的保证(预算风险)。特别要注意,有时对某些风险不能简单地归类,而且某些风险事先是无法预测的。风险估计从两个方面估价每一种风险。一是估计一个风险发生的可能性。一是估价与风险相关的问题出现后将会产生的结果。通常,项目计划人员与管理人员、技术人员一起,进行4种风险估计活动:建立一个尺度来表明风险发生的可能性;描述风险的后果;估计风险对项目和产品的影响:指明风险估计的正确性以便消除误解。风险估计的具体方式是建立风险表进行风险评价,在进行风险评价时,可建立一系列三元组[Ri,Pi,Si。其中,Ri是风险,Pi是风险出现的可能性(概率),而Si是风险产生的影响。在做风险评价时,应进一步审查在风险估计时所得到的估计的准确性,尝试对已发现的风险设置优先级,按优先级排队。风险缓解是一种问题回避活动。风险监控是一种项目追踪活动,它有三个主要目标:判断一个预测的风险事实上是否发生了;确保针对某个风险而制定的风险消除步骤正在合理地使用;收集可用于将来的风险分析的信息。软件项目的开始经常采用迭代的增量式开发,在安排增量式开发计划时,通常采用高风险优先的原则,即让高风险的用例尽早实现,不要把风险留到最后。
转载请注明原文地址:https://kaotiyun.com/show/mjLZ777K
0

最新回复(0)