【答案解析】[要点解析] 软件风险一般分为项目风险、技术风险和商业风险3种。项目风险是指潜在的预算、进度、人力、资源、客户及需求等方面的问题及它们对软件项目的影响。技术风险是指潜在的设计、实现、接口、验证和维护等方面的问题。此外,规约的二义性、技术的不确定性、陈旧的技术及领先的技术也是风险因素。
商业风险威胁到要开发软件的生存能力,即可能会危害到项目或产品。5个主要的商业风险如表1-8所示。
表1-8 各种商业风险说明表 名称 | 说明 | | 市场风险 | 开发了一个没有人真正需要的优秀产品或系统 | | 策略风险 | 开发的产品不再符合公司的整体商业策略 | | 预算风险 | 没有得到预算或人员上的保证 | | 管理风险 | 由于重点的转移或人员的变动而失去了高级管理层的支持 | | 销售风险 | 开发了一个销售部门不知道如何去销售的产品 | |