quinta-feira, 23 de maio de 2013

Métrica de Software - VIII


Como classificar um TD - Tipo de Dado
  • É um campo único
  • Reconhecido pelo usuário
  • Não repetido
  • Mantido ou recuperado por um ALI ou AIE (por um processo elementar)

Regras de Contagem de Tipo de Dados
  • Contar como 1 TD nos casos em que vários campos implementam apenas um tipo de dados: 
  • Realização de uma imagem, o conteúdo salvo nos campos em histórico conta um único tipo de dado.

 
Imagem = 11 TD, contamos os 10 campos de Contatos e 1 do Histórico, que é a imagem de Contatos.
  • Campos calculados e armazenados em ALI também deve ser contados como Tipos de Dados.
  • Campos do tipo timestamps, se reconhecidos pelo usuário, devem ser contados como tipos de dados.
Arquivos com várias ocorrências do mesmo campo: Janeiro, Fevereiro,..., Dezembro. Doze campos repetidos mapeados como dois tipos de dados únicos.

                   Cliente            Saldos [12 campos]
                                         | J | F | M | A | M | J | J | A | S | O | N | D |
                   1 ALI              2 TD = Saldo e Mês

  • Quando duas aplicações mantêm ou referenciam o mesmo ALI/AIE, conte apenas os campos utilizados pela aplicação em análise, por exemplo:
a.  Se uma aplicação faz uso de 3 campos e a outra faz uso de 2 campos teremos respectivamente 3 TD para primeira e 2 TD para segunda aplicação.
b.  Se uma aplicação faz uso de 6 campos e na outra aplicação só faz sentido usar o conjunto, pois as informações desassociadas são irrelevantes

  • Conte um Tipo de Dado para cada campo solicitado pelo usuário para estabelecer um relacionamento com outro arquivo (ALI ou AIE).



Funcionário
(independente)
# empresa
#funcionário
...



Cliente
(independente)
# cliente
# empresa
# funcionário
...

2 Arquivos Lógicos

2 Tipo de Dados
  • Caso a chave estrangeira seja composta por vários campos, todos devem ser contados como tipos de dados.
  • Quando um único arquivo lógico é composto por mais de uma tabela no banco de dados, a chave estrangeira usada para estabelecer o relacionamento entre essas tabelas não deve ser contada mais de uma vez como tipo de dados.
Atenção: Nem sempre a relação entra Tipo de Dados e Campo de Arquivo é 100% correto.


Grande Abraço,
Gilberto Ribeiro.


Nenhum comentário :

Postar um comentário