3. Tipos de métricas e medições (APF)

Conceitos

Propósito da contagem

Tipo de contagem

Escopo da contagem

Fronteira da aplicação

Tipos de entidades de dados

ALI - Arquivo Lógico Interno

Contexto de armazenamento

Definição

Regras

Exemplos

Não exemplos

Funções de Dados e de Transição

ALI também faz parte de funções de dado

AIE - Arquivo de Interface Externa

Contexto de armazenamento

Definição

Regras

Exemplos

Não exemplos

Observações

Quando se fala de ALI e AIE, o contexto é de armazenamento de dados.
No caso das EE, o contexto é transações ou funções de transação

EE - Entrada Externa

Contexto de transações

Definição

Regras

Determinação de complexidade e contribuição

*Contribuição refere-se à contribuição para número de pontos de função não ajustados em função de:

Funções tipo transação

CE - Consulta Externa

Definição

A lógica de processamento não deve conter fórmulas matemáticas ou cálculos, nem tampouco criar dados derivados. Nenhum ALI é mantido durante seu processamento, nem o comportamento do sistema é alterado

Regras

SE - Saída Externa

Definição

Regras

Determinação de complexidade e contribuição (SE e CE)

Funções tipo transação

Resumo de tipos de funções

Cálculo de contribuição e complexidade

Complexidade

AFP Complexity.png

Contribuição

AFP contribution.png

Fórmulas

Medir aplicação - 1ª Instalação

AFP=ADD

AFP: Tamanho da aplicação
ADD: Tamanho das funções entregues

Medir projeto de desenvolvimento (DFP)

DFP=ADD+CFP

DFP: Tamanho do projeto de desenvolvimento
CFP: Tamanho das funções de conversão de dados

Medir projeto de melhoria (EFP)

EFP=ADD+CHGA+CFP+DEL

EFP: Tamanho do projeto de melhoria
CHGA: Tamanho das funções alteradas, depois da melhoria
DEL: Tamanho das funções excluídas

Medir aplicação - Após melhoria

AFPA=(AFPB+ADD+CHGA)(CHGB+DEL)

AFPA: Tamanho da aplicação depois da melhoria
AFPB: Tamanho da aplicação antes da melhoria
CHGB: Tamanho das funções alteradas, antes da melhoria