Aplicabilidade de métricas por pontos de função a sistemas baseados em web
Ariadne Carvalho, Thelma Chiossi, Marcos Drach
Instituto de Computação, UNICAMP Caixa Postal 6176, Campinas, SP, Brasil {ariadne,thelma,ra022456}@ic.unicamp.br
Resumo
Este trabalho faz uma análise das características computacionais específicas da plataforma Web, com o intuito de avaliar o grau de adequação e aplicabilidade do método de Análise por Pontos de Função (FPA) a este tipo de ambiente, assim como sua contribuição para a estimativa de esforço. Para tal, são aplicadas duas outras métricas, específicas para Web, a um caso real e o resultado é comparado à aplicação do FPA ao mesmo problema.
1. Introdução
Métricas de software são padrões quantitativos de medidas de vários aspectos de um sistema de software, e se constituem em uma poderosa ferramenta gerencial, contribuindo para a elaboração de estimativas de prazo e custo mais precisas e para o estabelecimento de metas plausíveis, facilitando assim o processo de tomada de decisões e a posterior obtenção de medidas de produtividade e qualidade. Algumas métricas definem elementos que podem ser contabilizados através dos requisitos do sistema, gerados nos estágios iniciais do ciclo de vida. O exemplo mais comum é a métrica de Análise por Pontos de Função (FPA) [1]. Ela captura o tamanho de um software através de suas características funcionais, independentemente da tecnologia empregada. Embora o método exista desde 1979, e vários autores tenham feito extensões para adequar o método a sistemas específicos, sua aplicabilidade a sistemas baseados em Web ainda carece de um exame mais crítico. As aplicações Web diferem das convencionais pela existência de um processo de autoria, que corresponde às atividades de desenho, criação e publicação de conteúdos estáticos e componentes multimídia, tais como páginas HTML, folhas de estilo, imagens, animações e scripts para a camada de apresentação, não contabilizados pelos