Aula Metrica APF DicasGerais

774 palavras 4 páginas
Métricas de Software
Métricas de Tamanho
Pontos de Função

Prof. Ms. André Luiz Dias Ribeiro, CFPS, PMP prof.andreluiz@usjt.br 1

Pontos de Função
Como é o processo de contagem:

Fonte: CPM 4.2.1- IFPUG - 2007

Página 2

2

1

Pontos de Função
Tipo de Contagem
– Projeto de Desenvolvimento:
• Visa medir as funcionalidades disponibilizadas pelo usuário em um novo projeto de desenvolvimento na primeira instalação;
– Projeto de Melhoria:
• Visa medir as modificações funcionais em uma aplicação já existente.
– Aplicação:
• Visa medir as funcionalidades do software instalado.
• Chamada de Baseline.
3

Página 3

Pontos de Função

Fonte: CPM 4.2.1- IFPUG - 2007

Página 4

4

2

Determinar os Pontos de Função

Fonte: CPM 4.2.1- IFPUG - 2007

5

Página 5

Lógica de Processamento

Página 6

Fonte: CPM 4.2.1- IFPUG - 2007

6

3

Pontos de Função – Unicidade das Transações
Para que uma função transacional seja considerada única e diferente das demais, pelo menos uma das seguintes condições deve ser verdadeira:
– A lógica de processamento da função deve ser diferente de todas as outras funções transacionais do mesmo tipo, na fronteira da aplicação;
– O conjunto de Elementos de Dados (DET) identificado deve ser diferente de todas as outras funções transacionais do mesmo tipo, na fronteira da aplicação;
– O conjunto de Arquivos Lógicos Referenciados (ALR) deve ser diferente de todas as outras funções transacionais do mesmo tipo, na fronteira da aplicação.
Página 7

7

Dicas para Ajudar Contagem
Não considere um arquivo físico seja um ALI ou AIE, do tipo umpara-um;
Observe os diversos documentos usados pelo usuário quando da identificação de funções do tipo transação;
Uma transação que ocorre em múltiplas entradas físicas ou telas, mas que tem lógica de processamento idêntica corresponde a uma transação funcional (EE, CE ou SE);
Lembre-se que 2 ou mais relatórios, telas ou arquivo de saída
“batch” podem corresponder a uma CE ou SE, se a lógica de processamento for idêntica;

Relacionados