Alternativa B
Análise da Questão
Esta questão aborda os conceitos fundamentais da Contagem de Pontos de Função (CPF), especificamente sobre as Funções Tipo Transação. O objetivo é identificar corretamente a definição de cada tipo de transação segundo a metodologia de contagem (como NESMA ou IFPUG), frequentemente citada em obras como a de Lopes (2011).
As três principais categorias de Funções Tipo Transação são:
- Entrada Externa (EE/EI): Recebe dados do exterior para processar e armazenar.
- Consulta Externa (CE/EQ): Recupera dados para apresentação ao usuário sem lógica complexa.
- Saída Externa (EO): Apresenta dados gerados após processamento lógico complexo.
Justificativa Didática
Vamos analisar detalhadamente por que a Alternativa B está correta e as demais estão incorretas:
- Análise da Alternativa B (Correta):
- A Consulta Externa (CE) tem como função primária permitir que o usuário veja dados existentes no sistema.
- Ela ocorre através de uma simples recuperação (busca) de dados provenientes dos Arquivos Lógicos Internos (ALI) ou Arquivos de Interface Externa (AIE).
- Não envolve cálculos complexos ou transformação de dados, apenas a visualização. Isso define perfeitamente a descrição apresentada na opção.
- Análise das Alternativas Incorretas:
- A (EE): Diz que os dados são originados dentro da fronteira. Errado. Uma Entrada Externa deve vir de fora da fronteira do sistema para entrar nele.
- C (DER): Utiliza um acrônimo incomum ("DER") e descreve uma lógica de processamento complexa. Se fosse uma saída com lógica complexa, seria uma Saída Externa (EO), não uma consulta simples. Além disso, a nomenclatura padrão costuma ser EO.
- D (EE): Afirma que a Entrada Externa pode ter relatórios com totalização. Errado. Relatórios com totais envolvem processamento lógico (somatório, média, etc.), caracterizando uma Saída Externa (EO). Entradas servem apenas para inputar dados.
- E (CE): Descreve ações de adicionar, excluir e alterar. Errado. Essas são operações de manutenção de dados, características de uma Entrada Externa (EE). A Consulta (CE) é apenas leitura.
Conclusão
A distinção crucial entre as funções de transação reside na direção dos dados (entrada/saída) e na complexidade do processamento (simples recuperação vs. lógica complexa). Como a Consulta Externa (CE) é definida pela recuperação simples de dados para exibição, a alternativa B é a única correta.