5. CONCLUSÕES E RECOMENDAÇÕES
5.2. RECOMENDAÇÕES PARA TRABALHOS FUTUROS
A construção de um Sistema Especialista para fazer estimativas com a utilização da técnica de Julgamento Especialista ou Parecer Técnico é recomendada para futuras pesquisas. Como é pequena a disponibilidade dos especialistas em estimativas de custo de software, a construção deste sistema pode ser uma forma de se resolver este problema.
Pode-se realizar estimativas por Analogia com a construção de um Banco de Dados que armazene os dados históricos de uma determinada empresa. Para detectar os melhores casos a serem utilizados, pode-se usar alguma técnica de Inteligência Artificial, como por exemplo Redes Neurais Artificiais ou Raciocínio Baseado em Casos.
Seria importante ainda a realização de um estudo de caso sobre a aplicação das variações do Modelo COCOMO (Intermediário e Detalhado) para estimar custos de software. Poder-se-ia desenvolver um software que auxiliasse o usuário na definição dos multiplicadores de esforço para cada direcionador de custo.
Para a aplicação dos modelos Ciência do Software de Halstead e Número Ciclomático de McCabe, recomenda-se o desenvolvimento de um software que faça a varredura do código fonte de um programa (em arquivo texto, por exemplo), para calcular o Número Ciclomático de McCabe e aplicar a Ciência do Software de Halstead, inclusive automatizando a contagem de Linhas de Código, conforme recomendações de Park (1992).
Seria pertinente avaliar uma quantidade maior de softwares, em especial, de Inteligência Artificial, a fim de verificar melhor a aplicação/adequação dos modelos, principalmente de Pontos de Particularidade, que pela literatura é recomendado para estes tipos de software, mas
que, pelo estudo de caso realizado não o é. Seria conveniente realizar estudos mais minuciosos (e, com mais softwares) para todos os tipos de software e modelos de estimativa “pouco indicados” conforme consta das Tabelas 26, 27 e 28. É importante avaliar o desempenho das técnicas e dos modelos estudados, aplicados a outros tipos de software, como também a softwares corporativos.
REFERÊNCIAS
AGENA Ltd. Quality assurance and metrics. (s.l.), 2000. Disponível em <http://www.agena.co.uk/qa_metrics_article>. Acesso em 07/09/2000.
AZEVEDO, Douglas José Peixoto de. Análise de pontos por função para aplicações
orientadas a documentos. 1999. 112. Dissertação (Mestrado em Ciência da Computação),
Universidade Federal do Rio Grande do Sul, Porto Alegre, 1999.
BOEHM, Barry W. Software engineering economics. New Jersey: Prentice-Hall, 1981. BORNIA, Antonio Cezar. Análise gerencial de custos: aplicação em empresas modernas. Porto Alegre: Bookman, 2002.
BOURNEMOUTH University. Software cost estimation. (s.l.), 1997. Disponível em <http://www.ecfc.u-net.com/cost/front.htm>. Acesso em 07/09/2000.
BRAGA, Antônio. Análise de pontos de função. Rio de Janeiro: Infobook, 1996.
CALVERT, David. Software metrics. Ontário, 1996. Disponível em <http://hebb.cis.uoguelph.ca/~dave/27320/new/metrics.html>. Acesso em 22/11/2001. CHIZZOTTI, Antonio. Pesquisa em ciências humanas e sociais. São Paulo: Cortez, 2000. CRC-SP - CONSELHO REGIONAL DE CONTABILIDADE do Estado de São Paulo. Custo
como ferramenta gerencial. São Paulo: Atlas, 1995.
COST XPERT Group. About Cost Xpert. Califórnia. Disponível em <http://www.costxpert.com/about/about.html>. Acesso em 26/03/2002.
COCKBURN, Craig. Estimating software projects using ObjectMetrixTM. Methods & Tools, Vevey, v. 7, n. 3, p. 8-13, Fall/1999. Disponível em <http://www.martinig.ch/mt/dmt0399.pdf>. Acesso em 24/04/2001.
CRUZ, Cláudia Dib; WERNER, Cláudia Maria Lima; SOARES, Jeferson Ferreira. Em
direção a um modelo de custos de desenvolvimento de software orientado a objetos. In:
SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE, 13., 1999, Florianópolis.
Anais... Florianópolis: UFRGS e UFSC, 1999.
DEKKERS, Carol A. Pontos de função e medidas: o que é um ponto de função? Flórida, 1999. Disponível em <http://www.bfpug.com.br/Artigos/Dekkers-PontosDeFuncaoE Medidas.htm>. Acesso em 30/08/2001.
FENTON, Norman E.; PFLEEGER, Shari Lawrence. Software metrics: a rigorous and pratical approach. Boston: PWS Publishing, 1997.
HAZAN, Cláudia. Análise de pontos por função: uma abordagem gerencial. In: CONGRESSO NACIONAL DA SOCIEDADE BRASILEIRA DE COMPUTAÇÃO /
JORNADA DE ATUALIZAÇÃO EM INFORMÁTICA, 20.19., 2000, Curitiba. Anais... Curitiba: Champagnat, 2000. p.287-326.
_____. Medição da qualidade e produtividade em software. In: WEBER, Kival Chaves; ROCHA, Ana Regina Cavalcanti da; NASCIMENTO, Célia Joseli do. Qualidade e
produtividade em software. São Paulo: Makron Books, 2001.
HERRON, David; GARMUS, David. Estimating software earlier and more accurately.
Methods & Tools, Vevey, v. 7, n. 3, p. 2-7, Fall/1999. Disponível em
<http://www.martinig.ch/mt/dmt0399.pdf>. Acesso em 24/04/2001.
JONES, Capers. Estimating software costs. New York: McGraw-Hill, 1998.
_____. What are function points?. (s.l.), 1997. Disponível em <http://www.spr.com/library/0funcmet.htm>. Acesso em 01/03/2001.
KADODA, Gada; CARTWRIGHT, Michelle; CHEN, Liguang; SHEPPERD, Martin.
Experiences using case-based reasoning to predict software project effort. Poole,
March/2000. Disponível em <http://dec.bournemouth.ac.uk/ESERG/mshepperd/EASE00. pdf>. Acesso em 04/05/2001.
KAN, Stephen H. Metrics and models in software quality engineering. Boston: Addison- Wesley, 1995.
LONGSTREET Consulting, Inc. A utilidade dos pontos de função. (s.l.), 2000. Disponível em <http://www.bfpug.com.br/Artigos/MuitosUsos.htm>. Acesso em 30/08/2001.
MARCONI, Marina de Andrade; LAKATOS, Eva Maria. Técnicas de pesquisa. São Paulo: Atlas, 1999.
PARK, Robert E. Software size measurement: a framework for counting source statements. Pittsburgh, September/1992. {Technical Report} Disponível em <http://www.sei.cmu.edu/ publications/documents/92.reports/92.tr.020.html>. Acesso em 01/03/2001.
PAULA Filho, Wilson de Pádua. Engenharia de software: fundamentos, métodos e padrões. Rio de Janeiro: LTC, 2001.
PEREZ Jr, José Hernandez; OLIVEIRA, Luís Martins de; COSTA, Rogério Guedes. Gestão
estratégica de custos. São Paulo: Atlas, 1999.
PETERS, James F.; PEDRYCZ, Witold. Engenharia de software. Rio de Janeiro: Campus, 2001.
PETERS, Kathleen. Software project estimation. Methods & Tools, Vevey, v. 8, n. 2, p. 2- 15, Summer/2000. Disponível em <http://www.martinig.ch/mt/dmt0200.pdf>. Acesso em 18/10/2000.
REZENDE, Denis Alcides. Engenharia de software e sistemas de informações. Rio de Janeiro> Brasport, 1999.
ROETZHEIM, William. Estimating software costs. SD Magazine, (s.l.), October/2000. Disponível em <http://www.sdmagazine.com/articles/2000/0010/0010d/0010d.htm>. Acesso em 16/10/2000.
_____. Project cost adjustments. SD Magazine, (s.l.), November/2000. Disponível em <http://www.sdmagazine.com/articles/2000/0011/0011g/0011g.htm>. Acesso em 14/03/2001. SAKURAI, Michiharu. Gerenciamento integrado de custos. São Paulo: Atlas, 1997.
SANTOS, Flavia Cerqueira et al. Implantação da métrica de análise de pontos de função
segundo uma abordagem de aprendizagem organizacional. In: CONFERÊNCIA
INTERNACIONAL DE TECNOLOGIA DE SOFTWARE, 12., 2001, Curitiba. Anais... Curitiba: CITS, 2001.
SHEPPERD, Martin; SCHOFIELD, Chris; KITCHENHAM, Barbara. Effort estimation using analogy. In: INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 18., 1996, Berlin. Anais... Berlin: IEEE Computer Press, 1996. Disponível em <http://xanadu.bournemouth.ac.uk/ComputingResearch/ChrisSchofield/.../ICSEanalogy.htm>. Acesso em 04/05/2001.
SCHOFIELD, Chris; SHEPPERD, Martin. Software support for cost estimation by
analogy. Rolduc, 1995. Disponível em <http://dec.bournemouth.ac.uk/ESERG/ANGEL/
ESCOM95.html>. Acesso em 04/05/2001.
_____. Effort estimation by analogy: a case study. Wilmslow, 1996. Disponível em <http://dec.bournemouth.ac.uk/ESERG/ANGEL/ ESCOM96.html>. Acesso em 04/05/2001. SPR Software Productivity Research, Inc. What are feature points? (s.l.), 2002. Disponível em <http://spr.com/products/feature.htm>. Acesso em 25/03/2002.
_____. What are function points? (s.l.), 2002. Disponível em <http://spr.com/products/feature.htm>. Acesso em 25/03/2002.
TRINDADE, André Luiz. Métricas de software. (s.l.), 2000. Disponível em <http://metricas.tw.eng.br>. Acesso em 19/04/2001.
WEBER, Kival Chaves; ROCHA, Ana Regina Cavalcanti da; NASCIMENTO, Célia Joseli do. Qualidade e produtividade em software. São Paulo: Makron Books, 2001.
WIEGERS, Karl. Stop promising miracles. SD Magazine, (s.l.), February/2000. Disponível em <http://www.sdmagazine.com/articles/2000/0002/0002e/0002e.htm>. Acesso em 14/03/2001.