Fronteira

É a interface conceitual que delimita o software que será medido e o usuário. A fronteira:

  • Define o que é externo à aplicação
  • Indica a fronteira entre o software que está sendo medido e o usuário
  • Atua como uma ‘membrana’ através da qual os dados processados pelas transações (EEs, SEs e CEs) passam para dentro e para fora da aplicação
  • Envolve os dados lógicos mantidos pela aplicação (ALIs)
  • Auxilia na identificação dos dados lógicos referenciados mas não mantidos pela aplicação (AIEs)
  • Depende da visão externa do negócio do usuário da aplicação. É independente de considerações de técnicas e/ou implementação

As seguintes regras devem ser válidas:

Nota: Pode haver mais de uma aplicação incluída no escopo da contagem. Nesse caso, múltiplas fronteiras da aplicação deverão ser identificadas. Quando a fronteira não está bem definida (como no início da análise), ela deverá ser posicionada da forma mais exata possível.

Dicas para identificação da fronteira:

  • Utilize as especificações externas do sistema ou obtenha um fluxo do mesmo e desenhe a respectiva fronteira, destacando as partes internas e as externas à aplicação.
  • Verifique como os grupos de dados estão sendo mantidos.
  • Identifique as áreas funcionais, alocando certos tipos de objetos da análise (tais como entidades ou processos elementares) a uma área funcional.
  • Observe dados de medição correlatos, tais como esforço, custo e defeitos. As fronteiras consideradas para os pontos de função e para os outros dados de medição devem ser as mesmas
  • Entrevistar os especialistas no assunto para auxiliar na identificação da fronteira.

Um artefato que ilustra bem o conceito de fronteira é o diagrama de contexto.

» Glossário da Análise de Pontos de Função