摘要
软件架构是设计实现大规模软件的基础,并且追踪和控制软件架构的演化是十分必要的。但是许多传统的软件配置管理工具将软件仅看做一个文件集合,而不是一个架构,这造成软件设计领域(架构层)与软件配置管理领域(文件层)的脱节。提出了软件架构配置管理模型,它可以对软件架构进行版本控制和配置管理。
Architecture is the fundamental framework for designing and implementing large-scale software, and the ability to trace and control its evolution is essential. However, many traditional software configuration management tools view 'software' merely as a set of files, not as architecture. An unfortunate impedance mismatch between design domain (architecture level) and configuration management domain (file level) was introduced. A software configuration management model that allows tight version control and configuration management of the architecture of a software system was proposed.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第4期704-707,共4页
Computer Engineering and Design
关键词
软件架构
软件配置管理
检入/检出
架构演化
分支/合并
software architecture
software configuration management
check-in/check-out
architectural evolution
branching/merging