Configuration Management Reference Model for an Agile Framework-based Reengineering Process

  • Marliane Aldivina Oliveira Ferreira UNIVEM
  • Maria Istela Cagnin UNIVEM

Abstract


Configuration Management (CM) is one of the manners to guarantee software quality. Several quality models which concern about CM have been considered, among them it is distinguished the MR.MPS reference model. However, there is a lack in literature related to reference models in reengineering context. Under this perspective, this paper aims to define a CM reference model, called MR.GC-PARFAIT, for the PARFAIT reengineering agile process. The model has been defined by means of three stages (to select essential CM activities, to select essential CM artifacts and to establish reference model applicability in PARFAIT activities), this being so the method GQM has been used in the two first stages. Reference model documentation is based on documentation structure of RUP (Rational Unified Process) and it is presented in this paper.
Keywords: Configuration Management, Agile Process, Reference Model MR.GC-PARFAIT

References

Appleton, B. (1997). Patterns and software: Essential concepts and terminology. http://www.cmcrossroads.com/bradapp/docs/patterns-intro.html, Janeiro/2006.

Basili, V.R.; Caldiera, G.; Rombach, H.D. (1994). Goal Question Metric paradigm. Encyclopedia of Software Engineering, John Wiley & Sons.

Cagnin, M. I.; Maldonado, J. C.; Germano, F. S.; Penteado, R. D. (2003). PARFAIT: Towards a Framework-based Agile Reengineering Process. In: I Agile Development Conference, Salt Lake City, UTHA. IEEE.

Cagnin, M. I.; Maldonado, J. C.; Germano, F. S.; Penteado, R. D.; Braga, R. T. (2004a). GREN-WizardVersionControl: Uma Ferramenta de Apoio ao Controle de Versão das Aplicações Criadas pelo Framework GREN. In: Sessão de Ferramentas do XVIII Simpósio Brasileiro de Engenharia de Software, Brasília, DF.

Cagnin, M. I.; Maldonado, J. C.; Masiero, P. C.; Penteado, R. D.; Braga, R. T. (2004b). An Evolution Process for Application Frameworks. In: I Workshop de Manutenção Moderna de Software, em conjunto com o XVIII Simpósio Brasileiro de Engenharia de Software, Brasília, DF, CD-ROM, 8 p., 2004.

Cagnin, M. I. (2005). PARFAIT: uma contribuição para a reengenharia de software baseada em linguagem de padrões e frameworks. Tese de doutorado do Instituto de Ciências Matemáticas e de Computação – ICMC/USP, São Carlos.

Fayad, M., Schmidt, D., Johnson, R. (1999). Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons, September.

Ferreira, M.A.O.; Cagnin, M.I. (2006). Proposta de um Modelo de Referência de Gerência de Configuração para um Processo de Reengenharia baseado em Framework. In: III Simpósio Brasileiro de Sistemas de Informação, Curitiba-PR.

ISO/IEC 12207 (1998). Tecnologia de Informação - Processos de ciclo de vida de software. ABNT - Associação brasileira de normas técnicas Rio de Janeiro: ABNT.

ISO/IEC 15504 – 5 (1999). Information Technology – Software process assessment – Part 5: An assessment model and indicator guidance. ISO/IEC - International Standard Organization and International Electritechnical Commission.

Kruchten, P. (2000). The Rational Unified Process and Introduction Second Edition. Addison Wesley Longman: NJ.

Myers, G. J. (2004). The art of software testing. Second Edition. Wiley.

Pressman, R. S. (2002). Engenharia de Software. 5a ed., Rio de Janeiro: McGraw-Hill.

SEI - Software Engineering Institute. (2006). Capability Maturity Model® Integration (CMMISM). Version 1.1, 2001, http://www.sei.cmu.edu/cmmi/models/model-components-word.html, Fevereiro.

Softex (2006). MPS.BR – Melhoria de Processo do Software Brasileiro (Guia Geral – Versão 1.0). http://www.softex.br/mpsbr/_guias/MPS.BR_Guia_Geral_V1.1.pdf, Janeiro.

Sommerville, I. (2003). Engenharia de Software. 6a ed., São Paulo: Addison Wesley.

Wholin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., e Wesslén, A. (2000). Experimentation in Software Engineering: an Introduction. Kluwer Academic Publishers.
Published
2007-06-01
FERREIRA, Marliane Aldivina Oliveira; CAGNIN, Maria Istela. Configuration Management Reference Model for an Agile Framework-based Reengineering Process. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 6. , 2007, Porto de Galinhas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2007 . p. 157-169. DOI: https://doi.org/10.5753/sbqs.2007.15574.