试题15(2008年下半年试题44)
软件项目中,技术风险威胁到要开发软件的质量及交付时间,而 (44) 不属于技术风险。
(44)A.采用先进技术开发目前尚无用户真正需要的产品或系统
B.软件需要使用新的或未经证实的硬件接口
C.产品需求要求开发某些程序构件,这些构件与以前所开发的构件完全不同
D.需求中要求使用新的分析、设计或测试方法
试题15分析
从宏观上来看,可将风险分为项目风险、技术风险和商业风险。
项目风险是指潜在的预算、进度、个人(包括人员和组织)、资源、用户和需求方面的问题,以及它们对软件项目的影响。项目复杂性、规模和结构的不确定性也构成项目的(估算)风险因素。项目风险威胁到项目计划,一旦项目风险成为现实,可能会拖延项目进度,增加项目的成本。
技术风险是指潜在的设计、实现、接口、测试和维护方面的问题。此外,规格说明的多义性、技术上的不确定性、技术陈旧、最新技术(不成熟)也是风险因素。技术风险之所以出现是由于问题的解决比我们预想的要复杂,技术风险威胁到待开发软件的质量和预定的交付时间。如果技术风险成为现实,开发工作可能会变得很困难或根本不可能。
商业风险威胁到待开发软件的生存能力。五种主要的商业风险是:
(1)建立的软件虽然很优秀但不是市场真正所想要的(市场风险);
(2)建立的软件不再符合公司的整个软件产品战略(策略风险);
(3)建立了销售部门不清楚如何推销的软件(销售风险);
(4)由于重点转移或人员变动而失去上级管理部门的支持(管理风险);
(5)没有得到预算或人员的保证(预算风险)。
试题15答案
(44)A
共有条评论 网友评论