Uma Estratégia para Melhoria de Processo de Desenvolvimento de Software Baseado em Componentes

  • Alfredo N. Tsukumo CenPRA
  • Rafael V. M. dos Santos SWQuality
  • Weslei Marinho SWQuality
  • Leandro de P. Silva SWQuality
  • Clênio F. Salviano CenPRA

Resumo


Este artigo descreve uma estratégia para a especialização de modelos de capacidade de processo de software para o contexto específico da melhoria de processo de desenvolvimento de software baseado em componentes. Como exemplo, é descrita a utilização desta estratégia para extensão do modelo CMMI-SE/SW v1.1 com a especialização de algumas de suas áreas de processo e a inclusão dos processos do grupo de reuso da ISO/IEC 15504-5. A estratégia para especialização é baseada na abordagem PRO2PI para o uso de perfis de capacidade de processo para melhoria de processo. A utilização exemplo é realizada como parte dos projetos COMP-GOV e FLO-PREF.
Palavras-chave: Melhoria de Processo, Desenvolvimento de Software, Componentes

Referências

Cheesman, J.; Daniels, J. (2001) - UML Components: A Simple Process for Specifying Component-Based Software – Addison-Wesley.

Chrissis, M.B.; Konrad M.; Shrum, S.(2004) – “CMMI – Guidelines for Process Integration and Product Improvement” – SEI Series in Software Engineering – Addison-Wesley.

Crnkovic, I.; Larsson, L. (editors) (2002) – Building Reliable Component-Based Software Systems – Artech House.

Ferreira, Jean de S. (2005) Descrevendo os processos do grupo de reuso da ISO/IEC 15504-5 para o padrão do CMMI, Monografia de conclusão do curso de especialização de Qualidade no Desenvolvimento de Software da Faculdade Senac de Ciências Exatas e Tecnologia.

FINEP (2004) – Financiadora de estudos e projeto – Ministério da Ciência e Tecnologia – Governo do Brasil - Chamada pública mct/finep/ação transversal -biblioteca de componentes - 05/2004 - Seleção pública de propostas para apoio a projetos de inovação visando a constituição de uma biblioteca compartilhada de componentes para o domínio de aplicação “governo eletrônico”

Foreman, J. (1996) Product Line Based Software Development- Significant Results, Future Challenges. Software Technology Conference, Salt Lake City, UT, April 23.

Ibrahim, Linda, B. Bradford, D. Cole, L. LaBruyere, H. Leinneweber, D. Piszczek, N. Reed, M. Rymond, D. Smith, M. Virga and C. Wells (2001) , The Federal Aviation Administration Integrated Capability Maturity Model® (FAA-iCMM®), Version 2.0, An Integrated Capability Maturity Model for Enterprise-wide Improvement, Technical Report at The Federal Aviation Administration, 480 pages.

ISO/IEC 15504-2 (2003) ISO/IEC 15504-2 - Information Technology - Software Engineering - Process Assessment - Part 2: Performing An Assessment - The International Organization for Standardization and the International Electrotechnical Commission.

ISO/IEC 15504-5 (2006) “ISO/IEC 15504-5 - Information Technology - Process Assessment - Part 5: An exemplar Process Assessment Model” - The International Organization for Standardization and the International Electrotechnical Commission.

MCT (2005) - Ministério da Ciência e Tecnologia; Sociedade para Promoção da Excelência do Software Brasileiro – SOFTEX e Departamento de Política Científica e Tecnológica - DPCT/UNICAMP – “Estratégia Nacional para Componentes de Software”.

Salviano, Clênio F.(2006) , Uma proposta orientada a perfis de capacidade de processo para evolução da melhoria de processo de software, Tese de doutorado, Faculdade de Engenharia Elétrica e de Computação da Universidade Estadual de Campinas (FEEC-Unicamp).

SOFTEX (2005) MPS.BR – Melhoria de Processo de Software Brasileiro – Guia Geral (versão 1.0).

Stallinger, F., A. Dorling, T. Rout, B. Henderson-Sellers, B. Lefever (2002) Software Process Improvement for Component-Based Software Engineering: An Introduction to the OOSPICE Project, Proceedings of the 28th EUROMICRO Conference, September 4-6, 2002, Dortmund, Germany, IEEE Computer Society, Los Alamos, CA.

Sziperski, C. (1998) – Component Software – Beyond Object-Oriented Programming – Addison-Wesley.

Tsukumo A. N. et al. (2005a) - Revisão Bibliográfica sobre Processo baseado em componentes (Documento de projeto – COMP-GOV e FLO-PREF).

Tsukumo A. N. et al. (2005b) - Especificação de Modelo de Referência de Processo para Desenvolvimento Baseado em Componentes – PRM.CBD (Documento de projeto – COMP-GOV e FLO-PREF).
Publicado
29/05/2006
TSUKUMO, Alfredo N.; DOS SANTOS, Rafael V. M.; MARINHO, Weslei; SILVA, Leandro de P.; SALVIANO, Clênio F.. Uma Estratégia para Melhoria de Processo de Desenvolvimento de Software Baseado em Componentes. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 5. , 2006, Vila Velha. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 115-129. DOI: https://doi.org/10.5753/sbqs.2006.15604.