Download errata - Index of

Transcript
1 RLR
2 a 5 RLR
6 ou + RLR
1 a 19 DER
Baixa
Baixa
Média
20 a 50 DER
Baixa
Média
Alta
51 ou + DER
Média
Alta
Alta
Após a determinação da complexidade funcional, determinar a contribuição do
ALI/AIE no cálculo dos pontos de acordo com a tabela abaixo:
Baixa
Média
Alta
5.5.
Peso nos ALI
7
10
15
Peso nos AIE
5
7
10
PRÁTICAS DE CONTAGEM
Dados de Código (Code data)
Dados de código são grupos de dados criados para satisfazer requisitos técnicos
(normalização, desempenho, etc) e geralmente não são requisitados diretamente pelo
usuário, apesar de poderem sofrer manutenção na aplicação. Eles não devem ser
considerados funções de dados, assim como as funcionalidades que os mantêm não
devem ser consideradas funções de transação.
Alguns exemplos são listados abaixo:
 Dados de substituição: Tabela do tipo “código-descrição” ou de domínio, onde
o código poderia ser substituído pela descrição e a tabela eliminada, sem perda
de dados de negócio (ex: tipo_contribuinte, contendo cod_tipo, desc_tipo,
dt_inicio_vigencia, dt_fim_vigencia, dtc_atualizacao);
 Tabelas de registro único e/ou dados estáticos: Têm apenas um registro ou
tanto o número de registros quanto seus dados raramente mudam (ex: uma
tabela contendo dados sobre a SEMFAZ);
 Faixa de valores válidos ou valor padrão para um atributo de negócio (ex: uma
tabela que armazena as cores do arco-íris ou a relação das unidades de medida
possíveis para um insumo em uma obra).
Observações sobre a identificação de funções de dados:
 Arquivos Lógicos Externos à aplicação sendo pontuada não podem constituir
RLR de ALIs da aplicação;
 Tabelas associativas que só contêm as FKs das tabelas relacionadas e dados
não reconhecidos pelo usuário não são pontuadas. Por outro lado, se elas
contiverem atributos de negócio, afora os citados, podem ser contadas como
ALRs ou RLRs de acordo com os seguintes critérios:
o Conta-se uma associativa como 1 ALR se ela for independente