Questão de Engenharia de Software — Engenharia de Requisitos — FUNDATEC 2026
Engenharia de Software›Engenharia de Requisitos
Código
qg686023
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Programação de Sistemas
Durante o levantamento de requisitos para o desenvolvimento de um sistema de gestão acadêmica, foram identificadas necessidades que correspondem a requisitos funcionais e requisitos não funcionais. Nesse sentido, são considerados requisitos funcionais:I. O sistema deve permitir que estudantes realizem matrícula em disciplinas por meio de um portal web.II. O sistema deve garantir que o tempo de resposta para consultas de notas não ultrapasse 2 segundos em condições normais de uso.III. O sistema deve permitir que professores registrem as notas finais dos estudantes em cada disciplina.IV. O sistema deve assegurar que apenas usuários autenticados possam acessar informações acadêmicas.Quais estão corretos?
AApenas I e III.
BApenas II e IV.
CApenas I, II e III.
DApenas I, II e IV.
EI, II, III e IV.
Revelar gabarito e comentário▾
GabaritoA — Apenas I e III.
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 funcionais e não funcionais
Gabarito: A (Apenas I e III). A questão cobra a distinção clássica: requisitos funcionais descrevem o que o sistema deve fazer (serviços, funcionalidades), enquanto requisitos não funcionais impõem restrições sobre como esses serviços são entregues (desempenho, segurança, etc.). Os itens I e III descrevem funcionalidades concretas; II e IV, restrições.
Item
Descrição
Classificação
Justificativa
I
O sistema deve permitir que estudantes realizem matrícula em disciplinas por meio de um portal web.
Requisito funcional
Descreve um serviço específico do sistema (funcionalidade concreta).
II
O sistema deve garantir que o tempo de resposta para consultas de notas não ultrapasse 2 segundos em condições normais de uso.
Requisito não funcional
Impõe restrição de desempenho (métrica de qualidade).
III
O sistema deve permitir que professores registrem as notas finais dos estudantes em cada disciplina.
Requisito funcional
Descreve uma ação que o sistema deve executar (funcionalidade).
IV
O sistema deve assegurar que apenas usuários autenticados possam acessar informações acadêmicas.
Requisito não funcional
Impõe restrição de segurança (condição de acesso).
Requisitos
1Funcionais (o quê)
Matrícula em disciplinas (I)
Registro de notas (III)
2Não funcionais (como)
Desempenho: tempo de resposta (II)
Segurança: autenticação (IV)
LEVEL · soulevel.com.br
Item I — ✅ Correto
“O sistema deve permitir que estudantes realizem matrícula em disciplinas por meio de um portal web.” É uma declaração de um serviço específico do sistema: uma funcionalidade. Portanto, requisito funcional.
Item II — ❌ Incorreto
“O sistema deve garantir que o tempo de resposta para consultas de notas não ultrapasse 2 segundos em condições normais de uso.” Isso é uma restrição de desempenho (requisito não funcional). Não descreve uma função, mas uma métrica de qualidade.
Item III — ✅ Correto
“O sistema deve permitir que professores registrem as notas finais dos estudantes em cada disciplina.” Novamente, uma funcionalidade: ação que o sistema executa. Requisito funcional.
Item IV — ❌ Incorreto
“O sistema deve assegurar que apenas usuários autenticados possam acessar informações acadêmicas.” Trata-se de uma restrição de segurança (requisito não funcional). Impõe condição de acesso, não uma função.
NÃO CAIA NESSA!
A banca insere itens de desempenho (II) e segurança (IV) como se fossem funcionais. O candidato desatento pode classificar tudo como funcional. Lembre-se: funcional = “o quê”; não funcional = “como” ou “com que qualidade”.
Conclusão: Apenas os itens I e III são requisitos funcionais → alternativa A.