论文部分内容阅读
软件配置管理是贯穿于整个软件过程的软件质量保证活动。在软件开发的诸多质量保障活动中,配置管理处于核心地位。基于构件的软件开发(Component.BasedSoftwareDcvelopment,简称CBSD)能够在很大程度上提高软件企业的开发效率和产品质量。然而CBSD在软件开发实践中并没有如期望的那样得到广泛应用。其中很重要的一个原因是现有的软件开发环境和cAsE工具不能很好地支持CBSD这一新的开发模式,例如配置管理工具。本文的主要目标是解决现有软件配置管理工具对基于构件的软件开发(CBSD)的支持不足的问题。
本文通过比较传统配置管理与CBSD开发之间裂痕,给出了一个基于构件的配置管理方法和模型(文中简称为FD模型),提出了一个符合CBsD要求的可变粒度的版本管理模型以及流程可订制的变更管理模型。并通过构件管理模型管理CSBD中构件的其他部分(除版本管理,变更管理外),来解决传统配置管理方法对新出现的软件开发方法支持不足的问题。
文中对配置管理的配置库设置技术,并行开发管理及变更控制与变更流程等技术进行了实现。