A visão de funcionalidade tem como preocupação fundamental indicar o aumento percentual da funcionalidade do sistema
como um todo, a partir da análise de cada caso de uso do projeto individualmente. O cálculo do progresso funcional do
projeto se dá através da coleta de artefatos e da análise dos dados contidos nesses artefatos. Tal etapa do processo é
completamente dirigida a casos de uso, ou seja, todos os dados considerados derivam diretamente a partir do caso de uso
que está sendo analisado.
Tal visão tem como informação essencial o valor de , que
representa a métrica global que indica quantitativamente o aspecto funcional já inserido no sistema. Tal métrica
servirá como base de cálculo, onde o gerente poderá fazer diversas considerações, tais como: visualizar o crescimento
da funcionalidade atual em relação à ultima avaliação, comparar tal crescimento com incrementos anteriores, identificar
possíveis dificuldades existentes no sistema, identificar casos de uso mal projetados, com dificuldades no
desenvolvimento, etc.
A métrica possui as seguintes propriedades principais:
-
Altera o conceito de progresso funcional: inicialmente, a idéia de progresso funcional
representa o quanto das funcionalidades previstas para o sistema já foram realizadas. A métrica definida muda
esse conceito, fazendo com que o progresso funcional considere, não somente as funcionalidades incorporadas ao
sistema, mas, além disso, considere também as funcionalidades que já estão sendo desenvolvidas e que ainda não
foram finalizadas.
-
Dirigida a casos de uso: o cálculo da métrica deriva diretamente do progresso funcional de
cada caso de uso do sistema. É feita uma análise do progresso funcional de cada caso de uso, onde são
considerados os artefatos necessários para desenvolver o caso de uso e, a partir dessas análises individuais, é
calculado o progresso funcional de todo o sistema.
-
Baseada na inspeção de artefatos: a métrica considera a produção e/ou atualização de
determinados artefatos, como sendo a forma de se alcançar o progresso no desenvolvimento de cada caso de uso. É
analisado, para cada caso de uso, quais os artefatos foram produzidos ou atualizados para incorporar os
objetivos do caso de uso dentro do projeto, e quais ainda terão de ser produzidos ou atualizados. A partir da
inspeção destes artefatos, é possível definir o progresso individual de um caso de uso.
-
Fácil de analisar: a métrica definida apresenta como resultado final um valor único, que
contém propriedades de ordem, permite a definição de relações entre valores calculados em momentos distintos,
além da realização de operações aritméticas para verificar o incremento no progresso do sistema. Portanto,
existem diversas possibilidades de análise permitidas pela métrica como, por exemplo, a geraçãoi de gráficos de
linha para análise da variação de valores e tendências.
|