Avaliação de Processos de Software Baseada em Medições

  • Augusto Gomes UFRJ
  • Kathia Oliveira UFRJ
  • Ana Regina Rocha UFRJ

Resumo


A melhoria do processo de software é um objetivo fundamental para as organizações e deve estar baseada em medições. Entretanto, definir, coletar e analisar um conjunto de métricas não é uma tarefa trivial. Neste artigo descrevemos uma abordagem para avaliação de processos de software que define como selecionar métricas adequadas seguindo a abordagem GQM (Goal-Question-Metrics), estabelece a realização de medições como parte integrante do processo de desenvolvimento e propõe a análise dos resultados apoiada em um sistema baseado em conhecimento.

Referências

Oman P., Pflegeer S.L., Applying Software Metrics, Los Alamitos, CA, IEEE Computer Society.

Basili V.R., Caldiera G., Rombach H.D., Goal Question Metric Paradigm, Encyclopedia of Software Engineering, 2 Volume Set, John Wiley & Sons, Inc, 1994.

Fenton N.E., Pfleeger S.L, Software Metrics - A Rigorous & Practical Approach, Second Edition, Boston, MA, PWS Publishing Company, 1997

Park R.E., Goethert W.B., Florac W.A., Goal-Driven Software Measurement - A Guidebook, CMU/SEI-96-HB-002, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, August 1996.

Fenton N.E., Neil, M., Software Metrics: Roadmap, Computer Science Departament, Queen Mary and Westfield College, London, UK, 2000.

Daskalantonakis M.K., A Practical View of Software Measurement and Implementation Experiences Within Motorola, IEEE Transaction Software Engineering, Vol 18 No. 11, November 1992 in [OMAN 1997].

Carleton A.D., Park R.E, Goethert W.B., Florac W.A., Bailey E.K., Pfleeger S.L., Software Measurement for DoD Systems: Recommendation for Initial Core Measures, CMU/SEI-92-TR-19, ESC-TR-92-19, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.

Florac W.A., Park R.E., Practical Software Measurement: Measuring for Process Management and Improvement, CMU/SEI-97-HB-003, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, April 1997.

Tajima D., Matsubara T., The Computer Software Industry in Japan, IEEE Computer, 14(5), 1981 in [2].

Machado,L.F.C. et al DEF-PRO: Uma Ferramenta para Apoiar a Definição do Processo Padrão, XI CITS, Curitiba, Junho 2000

Conte, S.D., Dunsmore, H.D., Shen, V.Y., Software Engineering Metrics and Models, Benjamin-Cummings, Menlo Park, CA, 1986 in [FENTON 1997]

Eman K.E., Madhavji N.H., Elements of Software Process Assessment and Improvement, IEEE Computer Society, 1999.

Florac W.A., Software Quality Measurement: A Framework for Counting Problems, Failures and Faults, CMU/SEI-92-TR-22, ESC-TR-92-22, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.

Goethert W.B., Bailey E.K., Busby M.B., Software Effort & Schedule Measurement: A Framework for Counting Staff-hours and Reporting Schedule Information, CMU/SEI-92-TR-21, ESC-TR-92-21, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.

Oliveira K.M, Rocha A.R, Travassos G., Menezes C.; Using Domain-Knowledge in Software Development Environments, Software Engineering and Knowledge Engineering - SEKE 99; Kaiserlautern, Germany, July 1999.

Park R.E., Software Size Measurement: A Framework for Counting Source Statements, CMU/SEI-92-TR-20, ESC-TR-92-20, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, September 1992.
Publicado
03/10/2001
GOMES, Augusto; OLIVEIRA, Kathia; ROCHA, Ana Regina. Avaliação de Processos de Software Baseada em Medições. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 15. , 2001, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2001 . p. 84-99. DOI: https://doi.org/10.5753/sbes.2001.23982.