Exemplo de contagem – Acesso de segurança (Logon)

EXE002 – Acesso de segurança (Logon)

Objetivo: Este exemplo serve para ilustrar como o acesso (logon) com nível de segurança à aplicação é contada.

Requisitos: Para que o usuário possa entrar na aplicação é necessário passar por uma validação.

Regras: Na identificação do usuário para acesso à aplicação (logon) deverá ser solicitado a identificação e senha do respectivo usuário, e os mesmos deverão ser validados no depósito “Permissão”, mantido por outra aplicação. Deverão ser emitidas duas mensagens; uma para indicar que o acesso foi permitido e a outra para informar que está sem permissão de acesso.

Detalhamento

Passo1: A função atende aos requisitos de um processo elementar?

Sim. É significativo para o usuário, é auto-contido e deixa a aplicação em estado consistente.

Passo2: O processo elementar é único?

Sim. Nenhum outro processo elementar executa esta função.

Passo3: Classificar o processo elementar como CE.

  1. A intenção primária é apresentar informações ao usuário.
  2. Referencia a função de dados para recuperar os dados.
  3. Não possui nenhum critério para ser classificada como uma SE. Não executa cálculos, não cria dados derivados e não atualiza nenhum ALI.

Passo4: Identificar Arquivo Lógico Referenciado (ALR).

“Permissão” é AIE porque é lido pela função e é mantido por outra aplicação.

Passo5: Identificar Tipo de Dados Elementar (DET).

  1. Atributos únicos reconhecidos: ID do usuário, senha, mensagens e ação.

Passo6: Determinar a complexidade funcional.

1 ALR e 4 DETs è Complexidade Baixa.

Passo7: Determinar o tamanho funcional.

CE de Complexidade Baixa è .3 PF

Conclusão

A função de acesso à aplicação é contada como uma CE porque o seu objetivo é informar o usuário da sua permissão e não utiliza nenhuma regra que a tornaria uma SE. Cuidado. Pode existir acessos que sejam SE. Por exemplo, se a validação da senha estiver criptografada e for necessário converter para validar.

Referência: Dimensionar software, aplicação, com Pontos de Função, um método (Métrica) de medição de tamanho funcional do IFPUG denominada como APF. Por Carlos Campos 09/12/2010