ALI – Mantido dentro da
fronteira da aplicação. (ex. tabelas de banco de dados atualizadas pela
aplicação)
Como Identificar se é um ALI:
- É um grupo de dados reconhecido pelo usuário?
- Arquivo é mantido por algum processo elementar?
- É mantido pela aplicação que está sendo contada?
Exemplos:
- Dados das transações da aplicação.
- Segurança da Aplicação: Dados de password mantidos dentro da aplicação.
- Dados de Auditoria mantidos dentro da aplicação.
- Dados de Controle mantidos dentro da aplicação.
- Arquivos de Erros mantidos dentro da aplicação.
- Dados de Histórico mantidos separadamente dentro da aplicação.
AIE – Mantido fora da
fronteira da aplicação. (ex. tabelas de banco de dados lida pela aplicação, mas
atualizada em outra aplicação).
TODAS as seguintes regras devem ser
aplicadas para o grupo de dados ser identificado como um AIE:
- O grupo de dados ou informação de controle é reconhecido pelo usuário.
- O grupo de dados é externo e referenciado pela aplicação sendo contada.
- O grupo de dados NÃO é mantido pela aplicação sendo contada.
- O grupo de dados é mantido em um Arquivo Lógico Interno de outra aplicação.
Como Identificar se é um AIE:
- É um grupo de dados reconhecido pelo usuário?
- Arquivo é mantido por algum processo elementar?
- É mantido pela aplicação que está sendo contada?
- É mantido por um processo elementar de outra aplicação?
Exemplos:
- Dados de outra aplicação APENAS Referenciados.
- Segurança da Aplicação: Dados de password mantidos fora da aplicação.
- Dados de Auditoria mantidos fora da aplicação.
- Dados de controle mantidos fora da aplicação.
- Arquivos de Erros mantidos fora da aplicação.
- Dados de Histórico mantidos fora da aplicação.
Atenção: Entender ARQUIVO como um grupo de dados logicamente
relacionados e reconhecidos pelo usuário, eventualmente pode estar mapeado em
um ou mais arquivo do sistema operacional ou em tabelas de banco de dados.
·
Arquivo:
1º
Grupo de
dados logicamente relacionados e reconhecidos pelo usuário.
2º
Arquivo
do sistema operacional.
3º
Tabelas
do banco de dados.
Dois aspectos que devem ser observado quando fazemos a AFP:
- Visão do Desenvolvimento.
- Visão do Negócio.
Quando implementamos um
cadastro de clientes simples, ao normalizarmos as tabelas de banco de dados (visão
do desenvolvedor) nos deparamos com várias tabelas, cuja relação é de 1 para N,
como telefone fixo, celular e etc. Sob a óptica do desenvolvedor teremos diversas
tabelas, mas sob óptica do negócio teremos um ALI.
Visão do Negócio
Visão do Desenvolvedor
Visão APF = 1 ALI
Para entendermos melhor a
visão de negócio basta imaginarmos a operação do negócio sem o software, com os
processos manuais. Então teríamos as fichas cadastrais como arquivo ou armários
onde as informações dos clientes ficariam guardadas. As fichas dos clientes são
guardadas em armários distintos das fichas de pedido e assim sucessivamente de
acordo com o negócio.
Grande Abraço,
Gilberto Ribeiro.
Nenhum comentário :
Postar um comentário