Medição de Software para Pequenas Empresas: Uma Solução Baseada na Web

  • Luiz Paulo Alves Franca PUC-Rio
  • Arndt von Staa PUC-Rio
  • Carlos José Pereira de Lucena PUC-Rio

Resumo


O uso de métricas está diretamente ligada à melhoria do processo de produção de software. Sistemas de medição devem ser flexíveis e facilmente adaptáveis às características de cada organização. Adicionalmente, no contexto de pequenas empresas de software, a medição tem que adaptar-se à escassez de recursos. Com o objetivo de produzir sistemas de medição evolutíveis e que atendam à realidade dinâmica de pequenas empresas, desenvolvemos um meta­-sistema capaz de instanciar sistemas de medição adequados a cada organização. A geração dos sistemas é feita a partir do modelo genérico de medição armazenado num meta-ambiente de Engenharia de Software. Os sistemas de medição instanciados são aplicações baseadas na Web.

Palavras-chave: Ambientes de Engenharia de Software, Geradores de Aplicação, Métricas de Software, Pequenas Organizações de Software, Qualidade de Software, Software Baseado na Web

Referências

Fenton, N., Pfleeger, S.L. and Glass, R.; "Science and Substance: A Challenge to Software Engineers", IEEE Software, 11(4), 1994.

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

Pfleeger, S.L., Jeffery, R., Curtis, B., and Kitchenham, B.; "Measuremeny based Process Improvement", IEEE Software, 11(6), 1994.

Paulk, M.C., Curtis,B., Chrissis, M.B.;Humphrey, W.S.; Capability Maturity Model for Software, CMU/SEI-91-TR-24, Software Engineering Institute, 1991.

Emam, K.E.; Drouin, J., and Melo, W.; SPICE: The Theory and Practice of Software Process Improvement and Capability Determination, IEEE Computer Press, 1997.

Pfleeger, S.L.; "Lessons learned in building a corporate metrics program", IEEE Software, 10(3), 1993.

Fenton, N. and Hall, T.; "Implementing Effective Software Metrics Programs", IEEE Software, 14(2), 1997.

Gaffney, J., Cruickshank, R., Werling, R., and Felber, H.; The Software Measurement Guidebook, Thomson Computer Press, 1995.

Branco, C.E.C. e Melo, P.R.S.; "Setor de Software: Diagnóstico e Proposta de Ação do BNDES", BNDES Setorial, 5, Março/1997.

Alho, K.; A Process Improveent Experience in Small PC Software Companies, Master "Thesis, Helsinki University of Technology, 1996.

Brodman, J.G. and Johnson, D.L.; "What sall business and organizations say about the CMM", Proceedings of ICSE-16, 1994.

Jones, C.; Applied Software Measurement, McGraw-Hill, New York, 1991.

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

Fenton, N. and Pfleeger, S.L.; Software Metrics: A Rigorous & Practical Approach, ITP, Cambridge, 2 edition, 1996.

Kitchenham, B., Pfleeger, S.L., and Fenton, N.; "Towards a Framework for Software Measurement Validation", IEEE Transactions on Software Engineering, 21(12),1995.

Leite, J. et alii; "Draco-PUC: A Technology Assembly for Domain Oriented Software development", III ICSR-IEEE, Brazil, 1994.

Meira, C.A.A., Costa, C. R. e Masshurd, S.M.; "A Construção de um Gerador de Programas Aplicativos segundo Conceitos de Análise de Domínios", Anais do X Simpósio Brasileiro de Engenharia de Software, 1996.

Lima M.A.A,, Barrére, T.S., Prado, AF. e Couto, A. A; "Ambiente CASE com Múltiplas Visões de Requisitos e Implementação Automática utilizando o Sistema Transformacional Draco", Anais do XI Simpósio Brasileiro de Engenharia de Software, 1997.

Hester, AM., Borges, R., and Ierusalimschy, R.; "CGILua: A Multi-Paradigmatic Tool for Creating Dynamic WWW Pages", Anais do XI Simpósio Brasileiro de Engenharia de Software, 1997.

Staa, A.v.; Manual de Referência: Talisman: Ambiente de Engenharia de Software Assistido por Computador, 1993,

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

Offen, RJ. and Jeffery, R.; "Establishing Software Measurement Programs", IEEE Software, 14(2), 1997.

Hudepohl, J., Aud, S., Khoshgoftaar, T., Allen, E., and Mayrand, J.; "Emerald: Software Metrics and Models on the Desktop", IEEE Software, 13(5), 1996.

Kokol, P.; "PROMIS: A Software Metrics Tool Generator", ACM Sigplan Notices, May 1995

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

Giles, A.E. and Daich, G.T.; "Metrics Tools", CrossTalk, February 1995.

Erickson, D.R. and Steadman, T. A., "Metrics Tools:Effort and Schedule", CrossTalk, March 1995.

Daich, G.T. and Dawood, M.; "Metrics Tools: Size", CrossTalk, April 1995.

Dawood, M. and Kingsbury, J.; "Metrics Tools:Quality - Defect Tracking", CrossTalk, May 1995.

Giles, AE. and Barney, D.; "Metrics Tools: Software Cost Estimation", CrossTalk, September 1995.

Giles, A.E. and Daich, G.T.; "Universal MetricsTools", CrossTalk, February 1995.

Humphrey, W.S.; A Discipline for Software Engineering, Addison-Wesley, Reading, MA, 1995.

Offen, RJ. and Xia, G.; SQUATter-M Conceptual Requirements Document, JRCASE Research Report, No. 96/13.

The WISE Project Management System Homepage, http://research.ivv.nasa.gov/projects/WISE/index.html.

The Web-Project Homepage, http://www.wproj.com/index.htm.

Timelog for the Personal Software Process Homepage. http://mats.gmd.de:8080/cle-mens/java/timelog/

journyx Webtime Homepage, http://www.journyx.com/products.html.

MetricCenter Homepage, http://www.distributive.com/mchome.htm.

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

NetProblemTracker Homepage, http://www.netresultscorp.com/topic_home.html.
Publicado
13/10/1998
Como Citar

Selecione um Formato
FRANCA, Luiz Paulo Alves; STAA, Arndt von; LUCENA, Carlos José Pereira de. Medição de Software para Pequenas Empresas: Uma Solução Baseada na Web. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 12. , 1998, Maringá/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 71-85. DOI: https://doi.org/10.5753/sbes.1998.24020.