软件开发过程中会产生大量的软件产品,许多软件产品会有多个不同的版本。软件配置管理的任务是要对软件开发过程中所产生的软件产品进行标识、存储、更动和发放,记录、报告其状态,验证软件产品的正确性和一致性,并对上述工作进行审计。因此,软件配置管理应关注以下关键问题的解决。 如何标识和描述软件产品? 如何对软件产品的版本进行控制? 如何控制软件产品的变更? 如何利用软件工具的辅助来支持软件配置等等。