摘要
为了在逻辑层次上跟踪软件系统的版本演变,支持变更影响分析和系统一致性验证,提出了一种基于逻辑元素间关系的软件配置管理模型LEBM(log ica l e lem en t basedm ode l)。LEBM通过配置项类型抽象区分不同类型的软件工件及其特性;通过配置项版本记录软件工件的演变;通过配置版本记录系统组成的变更;维护配置项版本之间的关系演变并通过关系跟踪实现变更影响范围分析和系统一致性验证。以W eb服务的方式设计并实现了基于LEBM的软件配置管理工具并用于实施软件测试工件的配置管理,验证了LEBM的可行性和实用性。
Traditional software configuration management (SCM) techniques focus on version control of the physical elements such as files and directories without managing the relationships between logical software artifacts. This paper presents logical-element-based SCM model that traces the software evolution in terms of the individual configuration items and the configuration which capture the overall system structure. The configuration items are related in terms of inclusion and dependency. By tracking the evolving relationship between configuration items, the model can support change impact analyses and system consistency evaluations. A web service based SCM tool was used to manage software testing artifacts to verify the method's feasibility and practicability.
出处
《清华大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2006年第10期1788-1792,共5页
Journal of Tsinghua University(Science and Technology)
基金
国家"十五"科技攻关项目(2002BA904B13)
关键词
软件配置管理
版本控制
变更影响分析
software configuration management
version control
change impact analysis