c-
Function point analysis define processos e técnicas formais e padronizadas para estimar da complexidade de sistema, medindo o tamanho do escopo. Usa ponto de vista do usuario e nao liga para tecnologia.
Function point analysis usa 2 naturezas dos dados: estáticos são estruturas dos dados, sendo arquivos internos ou externos e os dinâmicos são transações sobre os dados sendo entradas, saídas e consultas externas (sim, é tudo externo, para fora, quando se faz transação).
Dados estaticos e funcoes dinamicas consoante IFPUG, 2015:
a) Tipos de funções estáticas
1- Arquivo lógico interno (ALI): é um elemento do modelo conceitual percebido pelo usuário e mantido internamente pelo sistema. Consiste no grupo lógico de dados ou informações de controle, relacionados e reconhecidos pelo usuário.
2- Arquivo de interface externa (AIE): Mesma coisa, exceto que é referenciado pela aplicação e mantido dentro de outra aplicação.
b) Tipos de funções dinâmicas
1- Entradas externas (EE): insert/update
2- Saídas externas (SE): podem ser precedidas ou não da entrada de parâmetros. Pelo menos 1 dado de saída deve ser derivado/ calculado.
3- Consultas externas (CE): podem ou não ter parâmetros. Os dados saem como estavam.