Um Modelo de Classes para um Ambiente de Geração de Programas de Medição de Software Baseados na Web

  • Luiz Paulo Alves Franca PUC-Rio
  • Arndt von Staa PUC-Rio
  • Hamilton José Sales Fonte II PUC-Rio

Resumo


O aumento de atenção no processo de desenvolvimento de software através da adoção de modelos de maturidade, gerou um crescimento da demanda por sistemas de apoio à qualidade de software. Neste trabalho, apresentamos um modelo de classes adequado à construção de sistemas de medição, satisfazendo os requisitos: Processo de produção flexível; Interface amigável e integrada ao ambiente de desenvolvimento; Baixo custo possibilitando a adoção por pequenas organizações de software. O modelo de classes deve suportar ainda a evolução e a integração de diferentes programas de medição construídos pelo ambiente. O modelo proposto é utilizado por COMPASSO: Um Ambiente de Elaboração de Programas de Medição Baseados na Web. Este ambiente deriva programas de medição específicos a partir de um modelo genérico instanciável. Tanto o modelo genérico como os modelos instanciados podem ser evoluídos, mesmo quando já existirem bases de medição povoadas. COMPASSO visa fornecer instrumentos para estabelecer, povoar e explorar sistemas de medição eficazes e viáveis em pequenas organizações.

Referências

Pfleeger, S.L., Jeffery, R., Curtis, B., and Kitchenham, B.; "Status Report on Software Measurement", IEEE Software 14(2), 1997,pp. 33-43.

Basili, V.R. and Rombach, H.D.; "The TAME project: Towards improvement-oriented software environments", IEEE Transactions on Software Engineering 14(6), 1988, pp. 758-773.

Offen, R.J. and Jeffery, R.; "Establishing Software Measurement Programs", IEEE Software 14(2), 1997, pp. 45-53.

Gresse, C.; Ruhe, G.; "Análise de Custo e Beneficio de Mensuração Baseada em GQM", Anais da X Conferência Internacional de Tecnologia de Software: Qualidade de Software, 1999, pp. 109-122.

Gresse, C., Rombach, D., and Ruhe, G.; "A Practical Approach for Building GQMBased Measurement Programs - Lessons Learned from Three Industrial Case Studies", Tutorial do X Simpósio Brasileiro de Engenharia de Software, 1996.

Fuggetta, A., Lavazza, L., and Morasca, S.; "Applying GQM in an Industrial Software Factory", ACM Transactions on Software Engineering and Methodology, 7(4), 1998, pp. 411-448.

Latum, F., Solingen, R., Oivo, M., Hoisl, B., Rombach, D., and Ruhe, G.; "Adopting GQM-Based Measurement in an Industrial Environment", IEEE Software, 14(1), 1998, pp. 78-86.

Brodman, J.G. and Johnson, D.L.; "What Small Business and Organizations Say About the CMM", Proceedings of ICSE-16, 1994, pp. 331-340.

Franca, L.P.A. and, Staa, A. "Software Measurement for Small Organizations", CAiSE98 Doctoral Consortium, Pisa, 1998.

Franca, L.P.A., Staa, A., Lucena, C.J.P., "Medição de Software para Pequenas Empresas: Uma Solução Baseada na Web", Anais do XII Simpósio Brasileiro de Engenharia de Software, Ed. SBC, 1998, pp.71-84.

Selby, R.W, Goldstein, A., and Hart, H; The Amadeus Measurement System: STARS's Automated, Integrated Approach to Quality, Management, and Process Measurement, April 1993.

Laitenberger, O. and Dreyer, H.; Automated Software Engineering Data Collection Activities via the World Wide Web: A Tool Development Strategy applied in the Area of Software Inspection, ISERN technical report, 98-12, 1998. http://www.iese.fhg.de/ISERN/pub/isern.biblio.html

Schwarting, D.C and Guy, E.; Guidelines for WWW-based Metrics Automation, Informal Technical Data, STARS-PV03-A033/001/00

Pratical Software Measurement http://www.psmsc.com

Simmons, D., Ellis, N., Fujihara, H., and Kuo, W.; A software Measurement: A Visualization Toolkit for Project Control and Process Improvement, Prentice Hall, New Jersey, 1997.

Software Metrics Management Information System (SMMIS) Homepage, http://www.army.mil/swmetrics/smmis.htm

Eriksson, H., and Penker, M.; UML Toolkit, John Wiley & Sons, New York, 1998.
Publicado
13/10/1999
FRANCA, Luiz Paulo Alves; STAA, Arndt von; FONTE II, Hamilton José Sales. Um Modelo de Classes para um Ambiente de Geração de Programas de Medição de Software Baseados na Web. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 13. , 1999, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1999 . p. 199-211. DOI: https://doi.org/10.5753/sbes.1999.23924.