Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024
Engenharia de Software›Desenvolvimento de Software
Código
fg078341
Banca
FGV
Órgão
Câmara de Fortaleza - CE
Ano
2024
Nível
Superior
Cargo
Analista de Informática
No contexto de requisitos de software, analise os itens a seguir.I. “O sistema deve cadastrar um usuário” é um tipo de Requisito Funcional.II. “O sistema deve ficar no ar em 99,9% do tempo” é um tipo de Requisito Funcional de Desempenho.III. “O sistema deve ser capaz de armazenar dados de 100 mil clientes” é um tipo de Requisito Não-Funcional de Escalabilidade.Está correto o que se afirma em
AI, apenas.
BI e II, apenas.
CI e III, apenas.
DII e III, apenas.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoC — I e III, apenas.
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 de Software: Funcionais vs Não Funcionais
Gabarito: letra C (itens I e III corretos). Requisitos funcionais descrevem o que o sistema faz (funções), enquanto requisitos não funcionais descrevem restrições de qualidade, desempenho, disponibilidade, escalabilidade etc. O item I é funcional; o item II é não funcional (disponibilidade), e não "funcional de desempenho"; o item III é não funcional (escalabilidade). Portanto, I e III estão corretos.
Requisitos de software
1Funcionais (o que o sistema faz)
Ex.: cadastrar usuário
2Não funcionais (restrições de qualidade)
Disponibilidade
Ex.: 99,9% do tempo no ar
Escalabilidade
Ex.: armazenar 100 mil clientes
LEVEL · soulevel.com.br
Item I — ✅ Correto
“O sistema deve cadastrar um usuário” é uma funcionalidade explícita do sistema, ou seja, um requisito funcional. Define uma ação que o sistema deve executar. Correto.
Item II — ❌ Incorreto
“O sistema deve ficar no ar em 99,9% do tempo” é um requisito de disponibilidade (ou confiabilidade), que é um tipo de requisito não funcional. A afirmativa o classifica como “Requisito Funcional de Desempenho”, o que é um erro: não é funcional, e desempenho é apenas um dos aspectos dos não funcionais. O correto seria classificá-lo como requisito não funcional de disponibilidade.
Item III — ✅ Correto
“O sistema deve ser capaz de armazenar dados de 100 mil clientes” é um requisito de capacidade (ou escalabilidade), que pertence à categoria de requisitos não funcionais. A afirmativa o classifica corretamente como requisito não funcional de escalabilidade.
NÃO CAIA NESSA!
A banca troca a classificação de requisitos no item II: apresenta um requisito claramente não funcional (disponibilidade) como se fosse funcional de desempenho. Fique atento: sempre identifique se o requisito descreve uma função (funcional) ou uma restrição/qualidade (não funcional).
Gabarito: letra C — corretos apenas os itens I e III.