软件配置管理(SCM)的主要目标是什么( )。
防止任何软件变更的发生
标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更
仅关注软件开发初期的需求管理
只处理来自客户的外部变更要求
【内容考查】本题考查软件配置管理(SCM)的定义和目标。
【选项分析】
A. 防止任何软件变更的发生:这不是SCM的目标。SCM认识到变更是不可避免的,目的是管理变更,而不是阻止变更。
B. 标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更:这是正确答案,准确描述了SCM的主要目标。
C. 仅关注软件开发初期的需求管理:SCM应用于整个软件工程过程,不仅限于开发初期。
D. 只处理来自客户的外部变更要求:SCM处理所有类型的变更,包括内部和外部的变更要求。
因此,正确答案是B。软件配置管理的目标是标识、控制、正确实现变更,并向相关人员报告,以最小化错误并提高生产效率。