Proposal of a Configuration Management Reference Model for a Framework-based Reengineering Process
Abstract
Configuration Management (CM) is one of the essential quality assurance, as it supports change control in the artifacts artifacts produced during a software development process, in order to maintain to maintain the integrity and consistency of the artifacts. This is no different in the in the context of reengineering. However, there is currently a lack of use of of KM in software reengineering processes. This paper aims to to present a proposal for a reference model for the activity of an agile framework-based reengineering process, called PARFAIT.
Keywords:
Reference Model, Configuration Management, Reengineering Process, Framework
References
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.
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.
Published
2006-11-08
How to Cite
FERREIRA, Marliane Oliveira; CAGNIN, Maria Istela.
Proposal of a Configuration Management Reference Model for a Framework-based Reengineering Process. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (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.
