Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2026
Engenharia de Software›Geral
Código
qa434180
Banca
INSTITUTO AOCP
Órgão
IF CE
Ano
2026
Cargo
Ana ( )
O IFCE pretende contratar a evolução de um sistema acadêmico e optou por estimar o tamanho funcional da demanda utilizando a metodologia de Análise de Pontos de Função (APF). Durante o levantamento, o analista de tecnologia da informação identificou uma nova funcionalidade que permitirá aos usuários consultar dados já armazenados no sistema, sem manutenção de arquivos internos adicionais. Considerando a metodologia de Ponto de Função, essa funcionalidade deve ser classificada como
AArquivo Lógico Interno (ALI), pois envolve dados mantidos pelo próprio sistema.
BArquivo de Interface Externa (AIE), pois os dados são consultados por usuários internos.
CEntrada Externa (EE), pois há interação do usuário com o sistema.
DSaída Externa (SE), pois envolve consulta a dados com processamento complexo obrigatório.
EConsulta Externa (CE), pois envolve recuperação de dados sem manutenção de arquivos e com processamento simples.
Revelar gabarito e comentário▾
GabaritoE — Consulta Externa (CE), pois envolve recuperação de dados sem manutenção de arquivos e com processamento simples.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Análise de Pontos de Função: classificação de funcionalidades
Gabarito: letra E. A funcionalidade descrita — consulta a dados já armazenados, sem manutenção de arquivos internos adicionais e com processamento simples — é uma Consulta Externa (CE), conforme a metodologia APF (IFPUG). A CE é uma função de transação que recupera dados de Arquivos Lógicos Internos (ALI), Arquivos de Interface Externa (AIE) e/ou Informações de Controle, sem realizar cálculos ou atualizações, e sem alterar o comportamento do sistema.
A Análise de Pontos de Função (APF) é uma técnica de medição do tamanho funcional do software, baseada na percepção do usuário. Ela classifica as funcionalidades em dois grandes grupos: funções de dados e funções de transação. As funções de dados representam o armazenamento de dados (ALI e AIE), enquanto as funções de transação representam o processamento de dados (EE, SE e CE). A distinção entre elas é fundamental para a contagem correta.
As funções de transação são processos elementares que fornecem funcionalidade ao usuário. Elas se dividem em:
Entrada Externa (EE): processa dados ou informações de controle que entram na fronteira do sistema, com o objetivo de manter um ALI ou alterar o comportamento do sistema. Exemplo: incluir um novo aluno.
Saída Externa (SE): envia dados ou informações de controle para fora da fronteira do sistema, com processamento adicional (cálculos, fórmulas, etc.). Exemplo: gerar um relatório de notas com média calculada.
Consulta Externa (CE): recupera dados de ALIs, AIEs e/ou Informações de Controle, sem processamento adicional (sem cálculos, sem atualizações). Exemplo: consultar o histórico de um aluno.
A pegadinha desta questão está em diferenciar CE de SE. A banca tenta confundir o candidato ao afirmar que a consulta envolve "processamento complexo obrigatório" (alternativa D). Na verdade, a CE é caracterizada pela simplicidade: apenas recupera dados, sem cálculos ou manutenção. Já a SE, embora também possa envolver consulta, exige processamento adicional (cálculos, formatação, etc.).
Outra confusão comum é entre CE e EE. A EE mantém dados (insere, altera, exclui) ou altera o comportamento do sistema; a CE apenas recupera dados, sem alterá-los. No caso do enunciado, o usuário apenas consulta dados já armazenados, sem manutenção de arquivos — logo, é uma CE.
Para fixar:
Critério
EE
SE
CE
Direção dos dados
Entra no sistema
Sai do sistema
Sai do sistema (recuperação)
Processamento
Mantém ALI ou altera comportamento
Com cálculos/fórmulas
Sem cálculos, apenas recupera
Exemplo
Cadastrar aluno
Relatório com média
Consultar histórico
Funções de transação (APF): Entrada Externa (EE) (Dados entram no sistema, Mantém ALI ou altera comportamento); Saída Externa (SE) (Dados saem do sistema, Com processamento adicional (cálculos)); Consulta Externa (CE) (Dados saem do sistema, Sem processamento adicional, Apenas recupera dados)
Alternativa A — ❌ Incorreta
Arquivo Lógico Interno (ALI) é uma função de dados, não uma transação. O ALI é um grupo de dados mantido dentro da fronteira da aplicação, reconhecido pelo usuário. A funcionalidade descrita é uma consulta, ou seja, uma função de transação, não um arquivo. A alternativa confunde a natureza da funcionalidade: consultar dados não é armazenar dados.
Alternativa B — ❌ Incorreta
Arquivo de Interface Externa (AIE) também é uma função de dados, referenciada pela aplicação, mas mantida por outra aplicação. A funcionalidade descrita é uma consulta a dados já armazenados no sistema (provavelmente em um ALI), não um arquivo de interface. Além disso, o fato de os dados serem consultados por usuários internos não caracteriza um AIE.
Alternativa C — ❌ Incorreta
Entrada Externa (EE) é uma função de transação que processa dados que entram no sistema, com o objetivo de manter um ALI ou alterar o comportamento do sistema. A funcionalidade descrita é uma consulta, que apenas recupera dados, sem entrada de dados para manutenção. A interação do usuário com o sistema é comum a todas as funções de transação, mas o que define a EE é a manutenção de dados.
Alternativa D — ❌ Incorreta
Saída Externa (SE) é uma função de transação que envia dados para fora da fronteira do sistema, com processamento adicional (cálculos, fórmulas, etc.). A funcionalidade descrita é uma consulta sem processamento complexo obrigatório — apenas recupera dados. A alternativa erra ao afirmar que a consulta envolve "processamento complexo obrigatório", o que é característica da SE, não da CE.
Alternativa E — ✅ Correta ⟵ GABARITO
Consulta Externa (CE) é a função de transação que recupera dados de ALIs, AIEs e/ou Informações de Controle, sem realizar cálculos ou manutenção nos arquivos que cruzam a fronteira do sistema, e sem alterar seu comportamento. A funcionalidade descrita — consultar dados já armazenados, sem manutenção de arquivos internos adicionais e com processamento simples — se encaixa perfeitamente nessa definição.
PEGA ESSA DICA!
Para diferenciar CE de SE na prova, pergunte: "há cálculo ou atualização?" Se sim, é SE; se não, é CE. E para diferenciar CE de EE, pergunte: "há manutenção de dados?" Se sim, é EE; se não, é CE. Essa é a chave para não errar.