Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2015
Engenharia de Software›Engenharia de Requisitos
Código
fc026144
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Tecnologia da Informação
Um técnico de TI está auxiliando no levantamento dos requisitos para o desenvolvimento de um software e classificou, corretamente, como requisito não funcional:
ATodos os juízes poderão cadastrar, alterar, consultar e excluir processos que estão julgando.
BO sistema deve gerar, a cada dia, para cada Tribunal, uma lista de processos iniciados neste dia.
CCada processo deve ser identificado apenas por um número de 18 dígitos.
DO retorno das consultas aos processos deve demorar no máximo 2 segundos.
EO usuário deve ser capaz de pesquisar os processos em que está envolvido.
Revelar gabarito e comentário▾
GabaritoD — O retorno das consultas aos processos deve demorar no máximo 2 segundos.
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”.
Requisitos não funcionais
Gabarito: letra D. Requisitos não funcionais são restrições ou qualidades do sistema (desempenho, segurança, usabilidade), enquanto requisitos funcionais descrevem serviços ou funções específicas. A alternativa D estabelece um limite de tempo de resposta (2 segundos) — clássico requisito não funcional de desempenho. As demais alternativas descrevem funcionalidades ou regras de negócio, sendo requisitos funcionais.
Alternativa
Descrição
Classificação correta
Motivo
A
Todos os juízes poderão cadastrar, alterar, consultar e excluir processos que estão julgando.
Requisito funcional
Descreve operações CRUD (funções específicas do sistema).
B
O sistema deve gerar, a cada dia, para cada Tribunal, uma lista de processos iniciados neste dia.
Requisito funcional
Especifica uma função específica (geração de lista diária).
C
Cada processo deve ser identificado apenas por um número de 18 dígitos.
Requisito funcional
Define regra de dados/validação (característica a ser implementada).
D
O retorno das consultas aos processos deve demorar no máximo 2 segundos.
Requisito não funcional
Impõe restrição de desempenho (limite de tempo de resposta).
E
O usuário deve ser capaz de pesquisar os processos em que está envolvido.
Requisito funcional
Descreve funcionalidade de pesquisa (serviço do sistema).
Requisitos de software
1Funcionais (o que o sistema faz)
CRUD de processos
Geração de lista diária
Pesquisa de processos
Regra de formato (18 dígitos)
2Não funcionais (qualidade/restrição)
Desempenho: tempo de resposta ≤ 2s
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Descreve operações de CRUD (cadastrar, alterar, consultar, excluir) que são funções do sistema — requisito funcional. O erro é classificá-la como não funcional.
Alternativa B — ❌ Incorreta
Especifica a geração de uma lista diária de processos, uma função específica — requisito funcional. Não se trata de restrição de qualidade.
Alternativa C — ❌ Incorreta
Define uma regra de identificação de processos (número de 18 dígitos). Embora seja uma restrição de dados, tal especificação ainda é considerada um requisito funcional, pois descreve uma característica que o sistema deve implementar (armazenar e validar o formato). Não é uma restrição de qualidade global.
Alternativa D — ✅ Correta ⟵ GABARITO
Estabelece um limite máximo de 2 segundos para consultas — requisito não funcional de desempenho. Tais métricas de tempo de resposta são típicas de requisitos não funcionais, pois impõem uma condição de qualidade ao sistema.
Alternativa E — ❌ Incorreta
Descreve a capacidade de pesquisa de processos — uma funcionalidade (requisito funcional). A banca confunde ao apresentá-la como não funcional.