Conceito: Visão de Funcionalidade
Relacionamentos
Descrição Principal

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.