Modelo de Referência de Gerência de Configuração para um Processo Ágil de Reengenharia baseado em Framework

  • Marliane Aldivina Oliveira Ferreira UNIVEM
  • Maria Istela Cagnin UNIVEM

Resumo


Gerência de Configuração (GC) é uma das maneiras de garantir a qualidade do software. Diversos modelos de qualidade que se preocupam com GC têm sido propostos, dentre eles destaca-se o modelo de referência MR- MPS. No entanto, há carência na literatura relacionada a modelos de referência no contexto de reengenharia. Sob essa perspectiva, este artigo tem como objetivo definir um modelo de referência de GC, denominado MR.GC-PARFAIT, para o processo ágil de reengenharia PARFAIT. O modelo foi definido por meio de três etapas (selecionar as atividades essenciais de GC, selecionar os artefatos essenciais de GC e estabelecer a aplicabilidade do modelo nas atividades do PARFAIT), sendo que nas duas primeiras etapas empregou-se o método GQM. A documentação do modelo é baseada na estrutura da documentação do RUP (Rational Unified Process) e está apresentada neste artigo.
Palavras-chave: Gerência de Configuração, Processo Ágil, Modelo de Referência MR.GC-PARFAIT

Referências

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.
Publicado
01/06/2007
FERREIRA, Marliane Aldivina Oliveira; CAGNIN, Maria Istela. Modelo de Referência de Gerência de Configuração para um Processo Ágil de Reengenharia baseado em Framework. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (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.