THE EVOLUTION OF CONFIGURATION MANAGEMENT AND VERSION CONTROL

被引:7
作者
AMBRIOLA, V
BENDIX, L
CIANCARINI, P
机构
[1] UNIV VOLINE,DIPARTIMENTO MATEMAT & INFORMAT,I-33100 VOLINE,ITALY
[2] UNIV PISA,DIPARTMENTO INFORMAT,I-56100 PISA,ITALY
来源
SOFTWARE ENGINEERING JOURNAL | 1990年 / 5卷 / 06期
关键词
D O I
10.1049/sej.1990.0033
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The activities of configuration management and version control are common to a number of engineering tasks. These activities are particularly important for software engineers, since during most of the system lifecycle they have to deal with a growing number of versions of a single component, and to rebuild the complete system in different ways using different components. These tasks are repetitive and trivial, and they require a lot of manual work and accuracy. In this paper, we show how the problem of automating these activities has been solved in a number of software development environments. We describe the evolution of systems for configuration management and version control from simple stand-alone tools, such as make and SCCS (based on an underlying file system), towards more integrated systems based on a project database.
引用
收藏
页码:303 / 310
页数:8
相关论文
共 8 条
[1]  
AMBRIOLA V, TR688 U PIS DIP INF
[2]  
BELKHATIR N, 1987, SIGPLAN NOTICES, V22, P84, DOI 10.1145/390012.24219
[3]   MAKE - PROGRAM FOR MAINTAINING COMPUTER-PROGRAMS [J].
FELDMAN, SI .
SOFTWARE-PRACTICE & EXPERIENCE, 1979, 9 (04) :255-265
[4]  
FOWLER G, 1985, 1985 P SUMM USENIX C
[5]   GANDALF - SOFTWARE-DEVELOPMENT ENVIRONMENTS [J].
HABERMANN, AN ;
NOTKIN, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (12) :1117-1127
[6]  
Rochkind M. J., 1975, IEEE Transactions on Software Engineering, VSE-1, P364, DOI 10.1109/TSE.1975.6312866
[7]   A STRUCTURAL VIEW OF THE CEDAR PROGRAMMING ENVIRONMENT [J].
SWINEHART, DC ;
ZELLWEGER, PT ;
BEACH, RJ ;
HAGMANN, RB .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1986, 8 (04) :419-490
[8]   RCS - A SYSTEM FOR VERSION CONTROL [J].
TICHY, WF .
SOFTWARE-PRACTICE & EXPERIENCE, 1985, 15 (07) :637-654