Uma Proposta para Melhoria da Qualidade de Processos de Software com base em MPS.BR

  • Miguel Augusto Bauermann Brasil UFSM
  • Lisandra Manzoni Fontoura UFSM
  • Luís Alvaro de Lima Silva UFSM

Resumo


A melhoria da qualidade em processos de software é um importante mecanismo para aumentar a competitividade das organizações. Modelos de maturidade como o MPS.BR, CMM e o CMMI aliados a abordagens de adaptação de processos como a SME oferecem orientações para que esta atividade venha a ser desenvolvida. Este trabalho descreve uma abordagem baseada no modelo MPS.BR para a melhoria da qualidade de processos de software. A abordagem proposta é centrada na reutilização de fragmentos de método, os quais são recuperados a partir dos resultados esperados extraídos do modelo MPS.BR. Visando automatizar a abordagem, um sistema para guiar usuários durante o processo de melhoria foi desenvolvido.
Palavras-chave: MPS.BR, Melhoria de Qualidade, Processo de Software

Referências

Barreto, A., Murta, L., Rocha, A. R. .“Componentizando Processos de Software Legados visando a Reutilização de Processos”. In: VIII Simpósio Brasileiro de Qualidade de Software, SBQS’09, Ouro Preto, Brasil.

Bencomo, A. “Extending the RUP, Part 1: Process modeling”. In: IBM, 2005. Disponível em: http://www-128.ibm.com/developerworks/rational/library/05/r-3320/. Acesso em: Fev 2013.

Boas, Gisele V.; Rocha, Ana R. C. da. “An approach to implement software process improvement in small and mid-sized organizations”. In: Seventh International Conference on the Quality of Information and Communications Technology. 2010.

Carvalho, D. D.; Costa, A.; Sales, E. O.; Lima, A.; Reis, R. Q. “Apoio à Reutilização de Processos de Software em um Ambiente de Engenharia de Software Centrado em Processo”. In: X Simpósio Brasileiro de Qualidade de Software - SBQS, 2011, Curitiba, Paraná. Junho, 2011.

Hongying, G. ; Cheng, Y. “A Customizable Agile Software Quality Assurance Model”. In: College of Computer Science and Technology.IEEE Computer Society, Washington, DC, USA.2011.

ISO/IEC 15504. “Information Technology. Process Assessment. Part 1: Concepts and Vocabulary”, 2003.

ISO/IEC 24744. “Software Engineering – metamodel for development methodologies”, 2007.

ISO/IEC12207, "Systems and software engineering — Software life cycle processes," 2008.

Kruchten, P.: “Contextualizing Agile Software Development”. In: Proceedings of the EuroS-PI 2010 Conference, pp. 1-12, Grenoble (2010).

Pereira, G. and Fontoura L., 2011. “An Approach for Risk Prevention Based on Situational Method Engineering”. In: Procceedings of the Applied Computing, Rio de Janeiro, Brazil. pp. 491-495.

Rational Software Corporation. 2003. Rational Unified Process: Version 2003.06.12. Cupertino.

Santana, Célio A.; Timóteo, Aline L.; Vasconcelos, Alexandre M. L. “Mapeamento do modelo de Melhoria do Processo de Software Brasileiro (MPS.Br) para empresas que utilizam Extreme Programming (XP) como metodologia de desenvolvimento”. In: V Simpósio Brasileiro de Qualidade de Software – SBQS ‘2006.2006.

SEI . “CMMI-DEV 1.3 comparisons”. http://www.sei.cmu.edu/cmmi/solutions/dev/comparisons.cfm. Acesso em : Outubro de 2011.

Sellers, Brian H. and Ralyté, J. “Situational Method Engineering: State-of-the-Art Review”. In: Journal of Universal Computer Science, vol. 16, no. 3 (2010), 424-478.

Sellers, Brian H.; Perez, Cesar G.; Ralyté, Jolita. “Comparison of Method Chunks and Method Fragments for Situational Method Engineering”. In: 19th Australian Conference on Software Engineering (aswec 2008). 2008.

SOFTEX, "MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral: 2011," Julho de 2011.

Sommervile, Ian. Engenharia de Software – 9a Edição. Editora Pearson Education-BR. 2011.
Publicado
01/07/2013
Como Citar

Selecione um Formato
BRASIL, Miguel Augusto Bauermann; FONTOURA, Lisandra Manzoni; SILVA, Luís Alvaro de Lima . Uma Proposta para Melhoria da Qualidade de Processos de Software com base em MPS.BR. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 123-137. DOI: https://doi.org/10.5753/sbqs.2013.15278.