Configuration Management in Organization-Oriented Software Development Environments

  • Sávio Figueiredo UFRJ
  • Gleison Santos UFRJ
  • Ana Regina Rocha UFRJ

Abstract


During the software project life cycle, a great amount of information items is produced and changed. The Software Configuration Management has arisen from the necessity of controlling these changes in order to avoid losing the software project control. This paper describes an approach for the Software Configuration Management Process based on the Software Configuration Management process presented in ISO/IEC 12207 and in the Software Engineering Body of Knowledge. Moreover, the approach also supports the Configuration Management activities that an organization needs to execute in order to reach the Capability Maturity Model Integration (CMMI) maturity level 2. A tool named GConf has been implemented to support this process. The implemented tool is part of the Enterprise-Oriented Software Development Environments.

Keywords: Software Configuration Management, Software Quality, Software Development Environment

References

BERLACK, H. R., 1992, “Software Configuration Management”, 1a edição. Nova York, NY, John Wiley & Sons.

BURROWS, C., S. Dart., G.W. George., 1996, Ovum Evaluates Configuration Management Tools, London, U.K, Ovum Press.

CMU/SEI, Capability Maturity Model Integration (CMMI) Version 1.1 - Staged Representation, Carnegie Mellon University, Software Engineering Institute, Pittsburgh, 2002.

ESTUBLIER, J., 2000, “Software Configuration Management: A Roadmap”, Proceedings of the conference on The future of Software engineering, p. 279-289, June 4-11, Limerick, Ireland.

ESTUBLIER, J., LEBLANG, D., CLEMM, G., CONRAD, R., TICHY, W., HOEK, A., W, D., 2002, Impact of the research community on the field of software configuration management: summary of an impact project report, ACM SIGSOFT Software Engineering Notes, v.27 n.5, September.

FIGUEIREDO, S, M., 2004, “Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização”, Projeto Final de Curso, UFRJ, Rio de Janeiro, RJ, Brasil.

IEEE/ANSI Standard 828-1990, “Software configuration management plans”, In: IEEE Software Engineering Standard Collection.

ISO/IEC 12207, 1995, Information Technology – Software Life-Cycle Processes.

JALOTE P., 2000, “CMM in Practice: Processes for Executing Software Projects at Infosys”, Addison-Wesley Publishing Company.

MEI, H., ZHANG, L., YANG, F., 2001, A Software Configuration Management Model for Supporting Component-Based Software Development. Software Engineering Notes, p. 53-58, vol. 26, no. 2, ACM Press., New York, NY.

MONTONI, M., MIRANDA, R., ROCHA, A. R.. TRAVASSOS, G. H., “Knowledge Acquisition and Communities of Practice: An Approach to Convert Individual Knowledge into Multi-Organizational Knowledge”, In: Workshop Learning Software Organization, Banff, 2004.

PRESSMAN, R. S., 2001, “Software Engineering: A Practitioner’s Approach”, McGraw-Hill International Editions, 5th ed.

ROCHA, A. R. C., MALDONADO, J. C., WEBER, K. C., 2001, “Qualidade de Software: Teoria e Prática”, Prentice Hall.

SCOTT, J. A., NISSE, D., 2001, “Software Configuration Management “, In: Guide to Software Engineering Body of Knowledge, Chapter 7, IEEE Computer Society Press.

Site do Rational ClearCase. Disponível em http://www-306.ibm.com/software/awdtools/clearcase/, verificado em 03/2004.

Site do Visual SourceSafe. Disponível em http://msdn.microsoft.com/vstudio/previous/ssafe/, verificado em 03/2004.

Site do CVS. Disponível em http://www.cvshome.org/, verificado em 03/2004.

VILLELA, K., OLIVEIRA, K. M., SANTOS, G., ROCHA, A. R. C., TRAVASSOS, G. H. Cordis-FBC: an Enterprise Oriented Software Development Environment In: Workshop Learning Software Organization, 2003, Luzern.

WHITGIFH, D., 1991, “Methods and tools for software configuration management”, Nova York, NY, John Wiley & Sons.
Published
2004-05-31
FIGUEIREDO, Sávio; SANTOS, Gleison; ROCHA, Ana Regina. Configuration Management in Organization-Oriented Software Development Environments. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 3. , 2004, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 30-43. DOI: https://doi.org/10.5753/sbqs.2004.16182.