A Study on the Influence of Construction Systematization of Use-Case Models in Counting the Use-Case Points
Abstract
This paper presents a study on the influence in Use Case Points derived from models constructed with a more systematic and standardized process. This systematization on Use Case Model construction is reached by applying the reading techniques named GUCCRA – Guidelines for Use Case Construction and Requirements document Analysis. This study was realized based on use case models constructed during an experiment aiming at evaluating the reading techniques in relation to the Ad-Hoc approach. The analysis carried out with the Use Cases Points computed for the models constructed with the reading techniques showed that these values are nearest to the correspondent value of the Oracle Model than the ones derived from the Ad-Hoc approach. Therefore, the elaboration of use cases that are more standardized and less dependent of the designer subjectivity, as it was showed by the experiment results, can improve the quality of the Use Case Points associated with those models.
Keywords:
use case points, use case models construction, reading techniques
References
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.
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.
Published
2004-05-31
How to Cite
BELGAMO, Anderson; FABBRI, Sandra.
A Study on the Influence of Construction Systematization of Use-Case Models in Counting the Use-Case Points. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.
