TUCP: Uma Extensão da Técnica UCP
Resumo
A engenharia de software recomenda a implantação de atividades de estimativas de tamanho, esforço, prazo e custo, como formas de melhorar o planejamento e o acompanhamento de projetos de software. Apesar de haver várias técnicas de estimativas, a utilização das mesmas em empresas de software ainda não é uma prática tão comum. A técnica UCP (Pontos por Caso de Uso), por exemplo, é aderente a produtos de software orientados a objetos e baseados em casos de uso. No entanto, têm-se encontrado algumas situações, onde há dificuldades de se obter resultados plenamente satisfatórios ao se utilizar a UCP. Este trabalho apresenta uma extensão da técnica UCP – a TUCP – buscando-se um cálculo mais acurado para o esforço de projetos. Além disso, a TUCP permite uma visão mais detalhada de estimativas nas principais etapas do ciclo de vida do software, possibilitando a realização de refinamentos dessas estimativas para um acompanhamento mais efetivo do projeto.
Palavras-chave:
TUCP, Extensão da Técnica, UCP
Referências
OMG. (2003) “Unified Modeling Language Specification”, version 1.5. March 2003. Disponível em: http://www.omg.org . Acesso em: 17/09/2004.
Anda, B; et al. (2001) “Estimating software development effort based on use cases: experiences from industry”, In: International Conference on UML2001, 4. Proceedings. Toronto, Oct. 1 – 5.
ANDA, B. (2002) “Comparing effort estimates based on Use Case Points with expert Estimates”, Empirical Assessment in Software Engineering (EASE 2002). Keele, UK, p. 8 – 10.
Boehm, B., (2000) “Software Cost Estimation With COCOMO II”, Prentice Hall, New Jersey.
Cockburn, A. (2001) Writing effective: use cases. Addison-Wesley Boston.
Damodaran, M; Washington A. (s.d.) “Estimation Using Use Case Points”, Computer Science Program. Texas – Victoria; University of Houston. Acesso em 11/04/2004: http://bfpug.com.br/Artigos/UCP/Damodaran-Estimation_Using_Use_Case_Points.pdf.
Fowler, M;Scott, K. (2005) “UML Essencial - Um Breve Guia para a Linguagem-PAD”, Bookman.
Garmus, D., Herron, D. (2000) “Function Point Analysis: Measurement practices for successful software projects”, Addison-Wesley: EUA.
Karner, G. (1993) “Metrics for Objectory”, Diploma thesis, University of Linköping, Sweden. No. LiTH-IDA-Ex-9344:21.
Kruchten, P. (2001) “The Rational Unified Process: an introduction”, Addison-Wesley.
Anda, B; et al. (2001) “Estimating software development effort based on use cases: experiences from industry”, In: International Conference on UML2001, 4. Proceedings. Toronto, Oct. 1 – 5.
ANDA, B. (2002) “Comparing effort estimates based on Use Case Points with expert Estimates”, Empirical Assessment in Software Engineering (EASE 2002). Keele, UK, p. 8 – 10.
Boehm, B., (2000) “Software Cost Estimation With COCOMO II”, Prentice Hall, New Jersey.
Cockburn, A. (2001) Writing effective: use cases. Addison-Wesley Boston.
Damodaran, M; Washington A. (s.d.) “Estimation Using Use Case Points”, Computer Science Program. Texas – Victoria; University of Houston. Acesso em 11/04/2004: http://bfpug.com.br/Artigos/UCP/Damodaran-Estimation_Using_Use_Case_Points.pdf.
Fowler, M;Scott, K. (2005) “UML Essencial - Um Breve Guia para a Linguagem-PAD”, Bookman.
Garmus, D., Herron, D. (2000) “Function Point Analysis: Measurement practices for successful software projects”, Addison-Wesley: EUA.
Karner, G. (1993) “Metrics for Objectory”, Diploma thesis, University of Linköping, Sweden. No. LiTH-IDA-Ex-9344:21.
Kruchten, P. (2001) “The Rational Unified Process: an introduction”, Addison-Wesley.
Publicado
06/06/2005
Como Citar
MONTEIRO, Tatiana Cavalcanti; PIRES, Carlo Giovano S.; BELCHIOR, Arnaldo Dias.
TUCP: Uma Extensão da Técnica UCP. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 4. , 2005, Porto Alegre-RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2005
.
p. 58-72.
DOI: https://doi.org/10.5753/sbqs.2005.16154.