2. Identificação de Métricas e Plano de Medição

Paradigma Goal Question Metrics

O que é?

É uma abordagem para definir objetivos, perguntas e métricas em desenvolvimento de software, com o objetivo de alinhar os esforços de desenvolvimento aos objetivos de negócio.

Possibilita a identificação do conjunto de métricas a ser coletado.

Quais são os passos para sua aplicação?

Processo de medição

Etapas

É um processo cíclico. Suas etapas são:

Princípios

Medições devem ser usadas para medir processos, não pessoas

Características de um programa efetivo de medição

Plano de Métricas

O que é?

É um documento responsável por especificar informações sobre métricas e medições

Informações contidas no plano

Para cada objetivo técnico:

Especificando as medições

Definições operacionais

Para cada métrica, definir e documentar:

Procedimento de coleta e armazenamento

Procedimento de análise

Resultados

Linhas de Código (KLOC)

KLOC = Kilo lines of code = 1mil linhas de código

Utilização para estimativa de tamanho de software

Média ponderada para estimar tamanho. Exemplo:

x=KlocOtimista+4KlocEsperado+KlocPessimista6

É importante ter base para comparação. Utilizar projetos semelhantes irá refinar a estimativa.

Métricas de qualidade com KLOC

Pontos de Função

Características

Objetivos

Benefícios

Conceitos

Visão do usuário

Processo elementar

Informações de controle

Lógica de processamento

Reconhecido pelo usuário

Contagem de ponto de função

![AFP flow diagram.png](/img/user/img/user/pages/Engenharia de Software/Resources/AFP flow diagram.png.md)
Fonte