A software configuration management model for supporting component-based software development.

Hong Mei,Lu Zhang,Fuqing Yang
DOI: https://doi.org/10.1145/505776.505790
2001-01-01
ACM SIGSOFT Software Engineering Notes
Abstract:Software configuration management (SCM) is viewed as an important key technology in software development and is being adopted in software industry more and more widely. And component-based software development (CBSD) is an emerging paradigm in software development. However, the traditional SCM method can not support CBSD effectively and efficiently. In this paper, we analyze the objects that need to be managed in CBSD and present a component-based SCM model to improve CBSD with effective SCM support. In this model, components, as the integral logical constituents in a system, are managed as the basic configuration items in SCM, and relationships between/among components are defined and maintained, in order to support version control of large objects and logical modeling of system architecture. Also some key issues in the model are discussed and an SCM system that supports this model is introduced.
What problem does this paper attempt to address?