Uso Combinado de Análise de Pontos de Função e Pontos de Casos de Uso na Gestão de Estimativa de Tamanho de Projetos de Software Orientado a Objetos

  • Edméia Leonor Pereira de Andrade EMBRAPA
  • Káthia Marçal de Oliveira UCB

Resumo


A estimativa de tamanho é uma das métricas mais utilizadas na gestão de projetos de software, porque a partir dessa dimensão é possível definir o esforço, o prazo e os custos necessários para o desenvolvimento do software. Em projetos Orientados a Objetos (OO), a estimativa de tamanho é geralmente realizada através de duas métricas: Análise de Pontos de Função (APF) e Pontos de Casos de Uso (PCU). Na APF, a precisão da estimativa melhora à medida que se obtém mais informações da análise e do projeto do software. O PCU foi proposto para ser utilizado no início do ciclo de desenvolvimento, na fase de requisitos. Considerando-se que as duas métricas são adequadas em diferentes fases do processo de desenvolvimento de software, este trabalho se propõe a utilizar a APF e o PCU de forma combinada, para apoiar o gerente em relação à gestão de estimativa de tamanho de projeto de software. Este apoio consiste da definição de um processo de gestão de estimativa de tamanho, que deverá ser utilizado em paralelo aos processos de desenvolvimento e gestão de projetos de software.
Palavras-chave: Análise de Pontos de Função, Pontos de Casos de Uso, Gestão de estimativa de tamanho de software

Referências

ROSS, M. Size does matter: continuous size estimating and tracking. Quantitative Software Management. S.d. 16 p.

LONGSTREET, D. Fundamentals of Function Point Analysis. Blue Springs: Longstreet Consulting Inc., 2002.

CALDIERA, G et al. Definition and experimental evaluation of Function Points for object-oriented systems. In: International Symposium on Software Metrics , 5. Proceedings. IEEE. March 20 – 21, 1998, Bethesda, Maryland. P. 167 – 179.

DEKKERS, C. Uses Cases and Function Points: Where ́s the Fit? In: Metrics Strategies. Jan.1999.6 p

McPHEE, C. SENG 621: Software process management: software size estimation. University of Calgary. 1999. 11p.

GARMUS, D., HERRON, D. Function Point Analysis: Measurement Practices for successful software projects. Addison-Wesley: EUA. 2000. 363 p.

IFPUG. Function Point Counting Practices Manual: Release 4.1. Ohio: IFPUG. 2000. 1 v.

_______. Function Point Counting Practices: Case Study 3:Analysis, Construction. Release 2.0. Princeton Junction: IFPUG. 2001. 246 p

RAM, J.; RAJU, S. Object oriented design function points. In: Asia-Pacific Conference on Quality Software, 1. Proceedings. IEEE, 2000. 6 p.

UEMURA, T.; KUSUMOTO, S.; INOUE, K. Function point measurement tool for UML design specification. In: International Symposium on Software Metrics , 6. Anais. IEEE, 1999, p. 62 –69.

FETCKE, T.; ABRAN, A; NGUYEN, T. Mapping the OO-Jacobson approach into Function Point Analysis. 1997. 11 p.

KARNER, G. Use Case Points: resource estimation for Objectory projects. Objective Systems SF AB (copyright owned by Rational/IBM), 1993.

DAMODARAN, M; WASHINGTON, A. Estimation using use case points. Computer Science Program. Texas –Victoria: University of Houston. S.d. 4 p.

SCHNEIDER, G.; WINTERS, J. Use case and project plan. In: ____. Appying use cases: a practical guide. 2. ed. New York: Addison Weslwy, 2001. capítulo 10, p. 143 – 159.

RIBU, K. Estimating object-oriented software projects with use cases. Oslo: University of Oslo, 2001.132 p. Tese (Mestrado– Department of Informatics).

ANDA B. et al. Estimating software development effort based on use cases: experiences from industry. In: International Conference on the Unified Modeling Language (UML2001), 4. Proceedings. Toronto, Oct. 1 – 5, 2001, p. 487 – 502.

JURISON, J. Software project management: the manager’s view. Communications of the association for Information Systems. V. 2, article 17, Sep. 1999. 56 p.

PRESSMAN, R. Engenharia de Software. Rio de Janeiro: McGraw-Hill, 2002. 843 p.

PMBOK. Project management body of knowledge. Belo Horizonte: PMIMG, 2000.

PAULK, M. et al. The capability maturity model: guidelines for improving the software process. Boston: Addison Wesley. 2000. 441p. Carnegie Mellon University: SEI.

McGARRY, J. et al. Practical software measurement: objective information for decision makers. Boston: Addison-Wesley. 2001. 277p.

ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS (ABNT). NBR ISO/IEC 12.207: Tecnologia de Informação:processos do ciclo de vida de software.Rio de Janeiro : ABNT.1997. 38

______. NBR ISO/IEC 10.006: Gestão da qualidade: diretrizes para a qualidade de gerenciamento de projetos. Rio de Janeiro: ABNT. 2000. 17 p.

RATIONAL UNIFIED PROCESS. Rational Unified Process: best practices for software development teams. 2001.

FARIAS, L. D. Planejamento de riscos em ambientes de desenvolvimento de software orientados a organização. Rio de Janeiro: UFRJ/COPPE. 2002. Tese (Mestrado).

ANDRADE, E. L. P. Pontos de Casos de Uso e Pontos de Função na gestão de estimativas de tamanho de projetos de software orientados a objetos. Brasília: UCB. 2004. Tese (Mestrado).

NETER, J; WASSERMAN, W. Applied linear statistical models. Homewood, Illinois: Richard D. Irvin, 1974.

D’OLIVEIRA, F.M.; SOUZA, S. V. Utilizando PCU e PF para estimar projetos de software em um processo de desenvolvimento iterativo. UCB; POLITEC. 2004. 6 p.
Publicado
31/05/2004
DE ANDRADE, Edméia Leonor Pereira; DE OLIVEIRA, Káthia Marçal. Uso Combinado de Análise de Pontos de Função e Pontos de Casos de Uso na Gestão de Estimativa de Tamanho de Projetos de Software Orientado a Objetos. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 3. , 2004, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 175-189. DOI: https://doi.org/10.5753/sbqs.2004.16192.