De volta aos trabalhos, vamos, nesta postagem, falar dos componentes
da Análise de Ponto de Função que permitem, de certa forma, “tangibilizar” algo
intangível, como a definição do tamanho de um determinado software por exemplo.
Antes de qualquer coisa, devemos lembrar que a Análise por Ponto de
Função foi criada para que o usuário do sistema, que normalmente não conhece
nada sobre programação, tenha noção do tamanho daquilo que se está comprando ou
solicitando, a fim de ter um parâmetro aceitável de comparação entre as opções
disponíveis. A APF é feita sempre com a “visão do usuário”, ou seja, a contagem
é baseada nos requisitos do usuário e naquilo que ele consegue “ver”
funcionando no software.
A APF foi criada pela International Function Point User Group (IFPUG)
e este grupo definiu cinco componentes onde a contagem dos Ponto de Função irão
acontecer, vamos a eles:
- ALI (Arquivo Lógico Interno) – Arquivo lógico que é mantido pela aplicação. Sua contagem é baseada na quantidade de campos de dados e registros lógicos nele contido.
- AIE (Arquivo de Interface Externa) – Arquivo lógico que é acessado pela aplicação, porém não é mantido por ela, ou seja, outra aplicação ou software mantém este arquivo lógico. Assim como o ALI, o AIE é contado baseado na quantidade de campos de dados e de registros lógicos.
- EE (Entrada Externa) – Processo de negócio que mantém os dados em um ou mais ALI(s) ou processo de controle que direciona o software para atender os requisitos de negócio identificados pelo usuário. Sua contagem é feita baseado na quantidade de campos de dados que serão atualizados pelo processo de negócio e na soma dos ALI e AIE participantes neste processo.
- SE (Saída Externa) – Processo de negócio que gera dados derivados (não armazenados) como relatórios, por exemplo.
- CE (Consulta Externa) – Conjunto de gatilho-resposta por meio da qual uma solicitação entra no sistema e provoca a recuperação de dados necessários para atender à solicitação.
A figura abaixo mostra, um exemplo de cada um dos componentes da APF
Percebam que uma das primeiras coisas que devemos fazer é determinar a
fronteira do sistema, ou seja, definir o que vamos contar para distinguir
ALI(s) de AIE(s) e o que será contado em relação às operações (EE, SE e CE).
Entendido os componentes da APF, nas próximas postagens vamos detalhar o processo de contagem de cada
um desses componente e os diferentes tipos de contagem...
Sigam-me os bons!!!
Nenhum comentário:
Postar um comentário