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

  • Marliane Oliveira Ferreira UNIVEM
  • Maria Istela Cagnin UNIVEM

Resumo


A Gerência de Configuração (GC) é um dos elementos essenciais para a garantia da qualidade, pois apóia o controle das mudanças nos artefatos produzidos durante um processo de desenvolvimento de software, a fim de manter a integridade e a consistência dos mesmos. Isso não é diferente no contexto de reengenharia. No entanto, atualmente, existe carência do uso de GC em processos de reengenharia de software. Este artigo tem como objetivo apresentar uma proposta de um modelo de referência para a atividade de GC de um processo ágil de reengenharia baseado em framework, denominado PARFAIT.
Palavras-chave: Modelo de Referência, Gerência de Configuração, Processo de Reengenharia, Framework

Referências

AMBER, S. W. (2004) Modelagem Ágil: Práticas eficazes para a Programação extrema e o Processo Unificado, Bookman, Porto Alegre.

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

BASILI, V. E.; CALDIERA, G.; ROMBACH, H. D. (1994) Goal Question Metric Paradigm, Encyclopedia of Software Engineering, John Wiley & Sons, New York.

BECK, K. (2000). Extreme programming explained: Embrace change. second ed. Addison-Wesley

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.

CAGNIN, M. I.; MALDONADO, J. C.; GERMANO, F. S.; CHAN, A.; PENTEADO, R. D. (2003) “Um estudo de caso de reengenharia usando o processo PARFAIT”, In: SDMS'2003, Simpósio de Desenvolvimento e Manutenção de Software da Marinha, Rio de Janeiro, RJ, CD-ROM, 10 p.

CAGNIN, M. I.; MALDONADO, J. C.; GERMANO, F. S.; PENTEADO, R. D.; BRAGA, R. T. (2004) “GREN-WizardVersionControl: Uma Ferramenta de Apoio ao Controle de Versão das Aplicações Criadas pelo Framework

GREN”, In: Sessão de Ferramentas 2004, Simpósio Brasileiro de Eng. de Software, Brasília, DF, p. 73-78.

CAGNIN, M. I.; MALDONADO, J. C.; MASIERO, P. C.; PENTEADO, R. D.; BRAGA, R. T. (2004a) “An Evolution Process for Application Frameworks”, In: I Workshop de Manutenção Moderna de Software, em conjunto com o XVIII Simpósio Brasileiro de Eng. de Software, Brasília, DF, CD-ROM, 8 p.

COLLINS-SUSSMAN, B.; FITZPATRICK, B.W.; PILATO, C.M. (2006) “Version Control with Subversion, para Subversion 1.2”, http://svnbook.red-bean.com/nightly/pt_ BR/svn-book.html.

CUNHA, J. R. D.; PRADO, A. F.; SANTOS, A. C.; SOUZA NETO, R. M.; (2004) “Uma abordagem para o Processo de Gerenciamento de Configuração de Software”, In: 4a ed., RESI – Revista eletrônica de S.I., Universidade F. de São Carlos, http://www.presidentekennedy.br/resi/edicao04 /artigo05.pdf,.

FONTANETTE, V; GARCIA, V.C.; BOSSONARO, A. A.; PEREZ, A.B.; PRADO, A. F. (2002) “Reengenharia de Software usando Transformações (RST)”, In: Second Ibero-American Symposium on Software Engineering and Knowledge Engineering, Salvador.

GARCIA, V. C., FONTANETTE, V., BOSSONARO, A., PEREZ, A. B., PRADO, A. F. (2002), “DDE – Draco Domain Editor”, In: XVI Simpósio Brasileiro de Eng. de Software, Gramado.

ISO/IEC 10007 (2005) “Sistemas de Gestão da Qualidade – Diretrizes para a Gestão de Configuração”, ABNT - Associação brasileira de normas técnicas, Rio de Janeiro: ABNT.

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 TR 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.

LEMOS, G. S.; RECCHIA, E. L.; PENTEADO, R. D.; BRAGA, R. T. V. (2003) “Padrões de Reengenharia Auxiliados por Diretrizes de Qualidade de Software”, In: The Second Latin American Conference on Pattern Languages of Programming. (Sugarloaf Plop), pp. 63-88, Pernambuco.

PFLEEGER, S. L. (2004) Engenharia de Software, 2a ed., Pearson Education

PMI - Project Management Institute, “Sobre PMI – História”, http://www.pmisc.org.br/ portugues/ introducao.htm, Março/2006.

PMI - Project Management Institute (2004) “Um Guia do Conjunto de Conhecimento em Gerenciamento de Projetos (Guia PMBOK®)” ̧ 3o Edição, Four Campus Boulevard, Newtown Square, EUA.

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

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

SOFTEX (2006) “MPS.BR – Melhoria de Processo do Software Brasileiro (Guia Geral – Versão 1.0)”, http://www.inf.ufes.br/~falbo/download/aulas/es-m/2005-2/Texto14.pdf, Fevereiro/2006.

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

XIMBIOT (2006) “Version Management with CVS”, http://ximbiot.com/cvs/manual/, Fevereiro/2006.
Publicado
08/11/2006
Como Citar

Selecione um Formato
FERREIRA, Marliane Oliveira; CAGNIN, Maria Istela. Proposta de um Modelo de Referência de Gerência de Configuração para um Processo de Reengenharia baseado em Framework. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 3. , 2006, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 231-239. DOI: https://doi.org/10.5753/sbsi.2006.14748.