Pular para o conteúdo principal

Questão de Engenharia de Software — Análise de Pontos de Função — FCC 2015

Engenharia de SoftwareAnálise de Pontos de Função
Código
fc024433
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2015
Nível
Superior
Cargo
Analista Judiciário – Tecnologia da Informação
O processo de medição funcional de um software utilizando pontos de função possui uma série de etapas, dentre elas, a de medir as funções de transação. Estas funções representam a funcionalidade fornecida ao usuário para atender às suas necessidades de processamento de dados pela aplicação. São classificadas em entradas externas, saídas externas ou consultas externas. Constitui exemplo de entrada externa:
  1. ATelas de filtro de relatório e consultas.
  2. BTelas de login com objetivo de verificar se o usuário pode ou não acessar o sistema.
  3. CRelatórios que possuem totalização de dados.
  4. DInformações que possuem formato gráfico.
  5. EProcessamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento.
Revelar gabarito e comentário

GabaritoE — Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento.

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 – Exemplo de Entrada Externa

Gabarito: letra E. Entrada externa (EE) é uma função de transação que processa dados ou informações de controle provenientes de fora da fronteira da aplicação, com o objetivo de manter um ou mais arquivos lógicos internos (ALI) ou alterar o comportamento do sistema. A alternativa E – “Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento” – é o único exemplo que atende a essa definição, pois recebe dados externos (arquivos de movimento) e atualiza bases cadastrais (ALI).

A banca testa a distinção entre os três tipos de funções de transação: Entrada Externa (EE), Saída Externa (SE) e Consulta Externa (CE). Enquanto EE altera dados ou o comportamento do sistema, SE apresenta dados processados (com cálculos ou derivações) e CE recupera dados sem alterá-los e sem cálculos.

Alternativa A — ❌ Incorreta

Telas de filtro de relatório e consultas são exemplos típicos de consulta externa (CE) ou saída externa (SE), pois permitem ao usuário selecionar critérios e visualizar dados, sem modificar arquivos lógicos internos. Não caracterizam entrada externa.

Alternativa B — ❌ Incorreta

Telas de login que apenas verificam credenciais (sem criar ou alterar registros de usuário) são classificadas como consulta externa (CE). A verificação é uma recuperação de dados, e não há manutenção de ALI. Se houver criação de novo usuário (cadastro), aí sim seria EE, mas o enunciado fala apenas em “verificar se o usuário pode ou não acessar”, o que é CE.

Alternativa C — ❌ Incorreta

Relatórios com totalização de dados são saída externa (SE), pois apresentam dados derivados a partir de cálculos (totalizações) sobre ALI ou AIE. Não há alteração de arquivos.

Alternativa D — ❌ Incorreta

Informações em formato gráfico (ex.: gráficos, dashboards) também são saída externa (SE), pois exibem dados processados sem modificar arquivos. São apresentações de dados.

Alternativa E — ✅ Correta ⟵ GABARITO

Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento é o exemplo clássico de entrada externa (EE). Os dados entram na fronteira da aplicação (arquivos de movimento) e são utilizados para manter (inserir, alterar, excluir) registros em arquivos lógicos internos (bases cadastrais). Isso atende perfeitamente à definição: dados externos que alteram o conteúdo de ALI.

NÃO CAIA NESSA!

A banca explora a confusão entre EE e outras funções. Telas de login e filtros parecem “entrada” de dados, mas não alteram arquivos – são consultas. Processamento batch é o verdadeiro exemplo de EE, mesmo sem interface visual.

Gabarito: letra E

Link permanente: /questoes/fc024433