quarta-feira, 22 de maio de 2013

Métrica de Software - VII


Identificando ALI e AIE

  1. Identifique todos os dados ou informações de controle, logicamente relacionados, reconhecidos pelo usuário no escopo da contagem.
    • Descarte entidades ou atributos não requeridos pelo usuário.
  2. Para cada entidade independente identificada
    • Dados de código?
      • Sim. Descarte mesmo se requerido pelo usuário.
  3. Conceito completo?
    • Sim. Proceda para classificação.
    • Não. Para cada entidade dependente relacionada.
      • Agrupe com os dados da entidade independente.
Classificando ALI e AIE
  1. Mantida pela aplicação medida?
    • Sim. ALI.
  2. Não. Referenciada pela aplicação medida?
    • Não. Reavalie a Identificação
  3. Sim. ALI em uma ou mais aplicação?
    • Sim. AIE.
Definição de Arquivo Lógico Interno – ALI
  • Um grupo de dados ou informações de controle.
  • Identificável pelo usuário.
  • Logicamente relacionado.
  • Mantido na fronteira da aplicação.

Definição de Arquivo de Interface Externa – AIE
  • Um grupo de dados ou informações de controle.
  • Identificável pelo usuário.
  • Logicamente relacionado.
  • Referenciado (lido) pela aplicação.

Principal diferença entre ALI e AIE
  • ALI - Mantido na fronteira da aplicação.
  • AIE - Referenciado (lido) pela aplicação. (ALI em outra aplicação)

Exemplos de Arquivos Lógicos
  • Tabelas que armazenam dados mantidos pela aplicação (ALI) ou referenciados por ela e mantidos por outra aplicação (AIE)
  • Arquivos de parâmetro de negócio mantido pela aplicação (ALI)
  • Arquivos mantidos não só pela aplicação, mas também por outra aplicação.
Determinação de Complexidade

Os ALIs e AIEs devem ser classificados de acordo com a sua complexidade funcional, com base em:
  • Número de Tipos de Dados (TD)
  • Número de Tipos de Registros (TR)


Complexidade do ALI/AIE
TR | TD
> 20
20 a 50
> 50
1
Baixa
Baixa
Média
2 a 5
Baixa
Média
Alta
> 5
Média
Alta
Alta

Grande Abraço,
Gilberto Ribeiro.



Nenhum comentário :

Postar um comentário