Um Estudo sobre a Influência da Sistematização da Construção de Modelos de Casos de Uso na Contagem dos Pontos de Casos de Uso

  • Anderson Belgamo UFSCar
  • Sandra Fabbri UFSCar

Resumo


Este artigo apresenta um estudo sobre a influência exercida na contagem dos Pontos de Casos de Uso, quando esta é realizada com base em modelos construídos com uma maior sistemática e padronização. Essa sistemática na construção de Modelos de Casos de Uso é obtida com a aplicação das técnicas de leitura GUCCRA – Guidelines for Use Case Construction and Requirements document Analysis. Esse estudo foi realizado com base em Modelos de Casos de Uso elaborados durante um experimento cujo objetivo foi avaliar essas técnicas de leitura em relação a uma abordagem Ad-Hoc de construção. As análises realizadas com os Pontos de Casos de Uso computados para os modelos gerados com as técnicas de leitura mostram que esses valores são mais próximos do valor correspondente a um Modelo Oráculo do que aqueles decorrentes dos modelos gerados pela abordagem Ad-Hoc. Assim, a elaboração de casos de uso mais padronizados e menos dependentes da subjetividade do projetista, como mostraram os resultados do experimento, podem melhorar a qualidade dos Pontos de Casos de Uso computados para os modelos.
Palavras-chave: pontos de casos de uso, construção de modelos de casos de uso, técnicas de leitura

Referências

Paulk,Mark; Curtis, B.; Chrissis, M.B. et al. “Capability Maturity Model for Software, Version 1.1”, SEI Techinal Report CMU/SEI-93-TR-24, 1993.

CMMI,2002 - “Capability Maturity Model Integration Version 1.1”, (CMMI- SE/SW/IPPD/SS, V1.1), SEI Techinical Report CMU/SEI-2002-TR-011.

ISO/IEC TR 15504: 1998 - Information Technology - Software Process Assessment - parts 1-9, International Standard Organization, 1998.

Garmus, David and Heron, David. Function Point Analysis, Addison-Wesley, 2000.

Boehm, B. Software Engineering Economics, Prentice-Hall, 1981.

Boehm, B. “Anchoring the Software Process”, IEEE Software, vol. 13, no. 4, pp. 73- 82, July 1996.

Schneider, G. and Winters, J. P. Applying Use Cases, A Practical Guide. Second Edition, Addison-Wesley, 2001.

Andrade, E. L. P. Pontos de Casos de Uso e Pontos de Função na gestão de estimativa de tamanho de projetos de software orientado a objetos.Dissertação de Mestrado. Universidade Católica de Brasília, 2004.

Belgamo, A. GUCCRA: Técnicas de Leitura para Construção de Modelos de Casos de Uso e Análise do Documento de Requisitos. Dissertação de Mestrado. Departamento de Computação, Universidade Federal de São Carlos. Abril, 2004.

Cockburn, A. Writing Effective Use Cases. Boston MA: Addison-Wesley, 2001.

Object Managmente Group. Unified Modeling Language Specification. Version 1.5. 2003. URL: http://www.omg.org/uml/.

Kulak, D.; Guiney, E. Use Cases: Requirements in Context. Addison-Wesley, 2000.

Ryser, J., Glinz, M. “Using Dependency Charts to Improve Scenario-Based Testng”, 17th International Conference on Testing Computer Software – TCS’2000, Washington, D.C., 2000.

Anchor, Ben. C., Rolland, C., Maiden, N. A. M. and Souveyet, C. “Guiding Use Case Authoring: Results of an Empirical Study”, Proc. of the 4th International Symposium on Requirements Engineering, 1999.

IEEE Recommended Practice for Software Requirements Specifications, Std 830 -1998, 1998.

Ribu, Kirsten. Estimating Object-Oriented Software Projects with Use Cases. Master Thesis. Departament of Informatic, University of Oslo. Norway. November, 2001.

Anda, Bente. Dreiem, Hege. Sjoberg, Dag I.K. and Jorgensen, Magne. “Estimating Software Development Effort based on Use Cases – Experiences from Industry”, Proc. Of the 4th Internation Conference on The Unified Modeling Language. Toronto, Canadá, October, 2001.

Anda, Bente. “Comparing Effort Estimates Based on Use Case Points with Expert Estimates”, Empirical Assessesment in Software Engineering, Keele, UK, April, 2002.
Publicado
31/05/2004
BELGAMO, Anderson; FABBRI, Sandra. Um Estudo sobre a Influência da Sistematização da Construção de Modelos de Casos de Uso na Contagem dos Pontos de Casos de Uso. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 3. , 2004, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 190-203. DOI: https://doi.org/10.5753/sbqs.2004.16193.