Componentizando Processos Legados de Software Visando a Reutilização de Processos

  • Ahilton Silva Barreto UFRJ / BNDES
  • Leonardo Gresta Paulino Murta UFF
  • Ana Regina Rocha UFRJ

Resumo


Este artigo apresenta uma abordagem para adaptação de processos de software existentes em uma organização (processos legados) como uma etapa inicial para a adoção da reutilização de processos visando inclusive facilitar a implementação de níveis mais altos de maturidade. Essa adaptação envolve a definição de componentes, características e linhas de processo a partir dos processos e ativos de processos legados. É apresentado, também, um exemplo de utilização de partes da abordagem proposta, considerando alguns processos legados da COPPE/UFRJ.
Palavras-chave: Componentização, Processos Legados, Reutilização

Referências

Barreto, A., 2007, Uma Abordagem para Definição de Processos de Software Baseada em Reutilização, Exame de Qualificação para o Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, Rio de Janeiro, Brasil.

Barreto, A., Murta, L., Rocha, A.R., 2008, "Software Process Definition: a Reuse-based Approach". In: XXXIV Conferencia Latinoamericana de Informática (CLEI'08), Santa Fe, Argentina, Setembro de 2008.

Chrissis, M.B., Konrad, M., Shrum, S., 2006, CMMI: Guidelines for Process Integration and Product Improvement, 2nd ed. Nova York, Estados Unidos, Addison-Wesley.

Fusaro, P., Visaggio, G., Tortorella, M., 1998, "REP - ChaRacterizing and Exploiting Process Components: Results of Experimentation". In: Working Conference on Reverse Engineering, pp. 20-29, Honolulu, United States, October.

Gary, K.A., Lindquist, T.E., 1999, "Cooperating Process Components". In: International Computer Software and Applications Conference (COMPSAC), pp. 218-223, Phoenix, United States, October.

Humphrey, W.S., 1989, Managing the Software Process, 1st ed. Boston, Estados Unidos, Addison-Wesley.

Iso/Iec, 2004, "Information Technology – Software Process Assessment", v. ISO/IEC 15504.

Kellner, M.I., 1996, "Connecting Reusable Software Process Elements and Components". In: 10th International Software Process Workshop, pp. 8-11, Dijon, France, June.

Omg, 2008, "SPEM - Software Process Engineering Metamodel", Object Management Group, v. SPEM.

Osterweil, L., 1987, "Software Processes Are Software Too". In: International Conference on Software Engineering, pp. 2-13, Monterey, Estados Unidos, April.

Reis, R.Q., 2002, APSEE-Reuse: Um Meta-Modelo para Apoiar a Reutilização de Processos de Software, Tese de D.Sc., PPGC, UFRGS, Porto Alegre, Brasil.

Rombach, H.D., 2005, "Integrated Software Process and Product Lines". In: International Software Process Workshop, pp. 83-90, Beijing, China, May.

Ru-Zhi, X., Tao, H., Dong-Sheng, C., et al., 2005, "Reuse-Oriented Process Component Representation and Retrieval". In: International Conference on Computer and Information Technology, pp. 911-315, Shangai, China, September.

Softex, 2007, "MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral (v1.2)", SOFTEX - Associação para Promoção da Excelência do Software Brasileiro, v. SOFTEX.

Washizaki, H., 2006, "Building Software Process Line Architectures from Bottom Up". In: Product-Focused Software Process Improvement, pp. 415-421, Amsterdam, Netherlands, June.

Wheeler, D.J., Chambers, D.S., 1992, Understanding Statistical Process Control Knoxville, Estados Unidos, SPC Press.
Publicado
01/06/2009
BARRETO, Ahilton Silva; MURTA, Leonardo Gresta Paulino; ROCHA, Ana Regina. Componentizando Processos Legados de Software Visando a Reutilização de Processos. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 8. , 2009, Ouro Preto. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 181-195. DOI: https://doi.org/10.5753/sbqs.2009.15512.