Agora que já definimos a fronteira do sistema a ser contado, podemos
dar início a contagem dos pontos de função propriamente dita.
Os primeiros elementos a serem contados serão os Arquivos Lógicos
Internos e Externos, também conhecidos pelas siglas ALI e AIE. Nesta postagem,
falaremos sobre os Arquivos Lógicos Internos. O ALI é um grupo de dados ou
informações de controle requisitadas pelo cliente, cuja manutenção é realizada
pela aplicação dentro da fronteira definida. Entenda informação de controle
como qualquer dado utilizado pelo sistema para garantir que todas as funções
sejam realizadas conforme solicitado pelo usuário. Assim, podemos definir três
critérios para identificar um ALI: Os dados são manutenidos pelo usuário por
meio de rotinas implementadas no sistema que está sendo contado, os dados foram
requisitados pelo cliente refletindo suas necessidades de informação ou os
dados são armazenados dentro da fronteira da aplicação.
Para contar um ALI, é necessário definir, antes, os TDs e os TRs. Na
verdade, nós contamos os TDs e os TRs e a partir deles temos a quantidade de
pontos do ALI. Ok, mas afinal, o que são TDs e TRs? Ufa! Ainda bem que alguém
perguntou... Os TRs representam os Tipos de Registro ou os Registros Lógicos,
ou seja, grupos e subgrupos de dados que fazem sentido para o cliente. No ALI
contamos os TRs da seguinte forma:
- Um TR para cada subgrupo de dados em que
pelo menos um dado é obrigatório para a criação de um item num arquivo.
- Um TR para cada subgrupo de dados
opcionais para a criação de um item num arquivo.
- Caso não haja subgrupos, contar um TR
para cada arquivo lógico.
Já os TD’s são os Tipos de Dados e representam os campos reconhecidos
pelo usuário dentro dos ALI. Possui as seguintes regras:
- Um TD para cada
campo reconhecido pelo usuário dentro do ALI.
- Contar apenas
um TD para campos armazenados em mais de um lugar (ex.: Data)
- Contar somente
um TD para campos que aparecem mais de uma vez em um ALI por causa da
Tecnologia utilizada (Ex.: Chaves estrangeiras nas tabelas do Banco de Dados).
Feita a contagem dos TDs e dos TRs, fazemos a relação com a tabela
abaixo e descobrimos a complexidade do ALI
Definida a complexidade, olharmos a tabela de Pontos por Complexidade
e descobrimos quanto pontos tem um determinado ALI.
E assim temos a contagem de pontos de função de um ALI, simples não?. Na próxima postagem falaremos do AIE...
... Sigam-me os bons!!!