Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2015
- Código
- fc020583
- Banca
- FCC
- Órgão
- MPE-PB
- Ano
- 2015
- Nível
- Superior
- Cargo
- Analista de Sistemas – Desenvolvedor
- AI e II.
- BIII e IV.
- CII, IV e V.
- DI, II e III.
- EIII, IV e V.
GabaritoC — II, IV e V.
Gabarito: letra C. Requisitos não funcionais são restrições sobre os serviços ou funções do sistema (qualidade, segurança, desempenho, etc.), enquanto requisitos funcionais descrevem comportamentos específicos. Analisando cada item: I e III são funcionais; II (privacidade), IV (tempo de resposta) e V (CAPTCHA como mecanismo de segurança) são não funcionais. Portanto, a única combinação que contém APENAS não funcionais é II, IV e V – alternativa C.
Descreve operações de inclusão, alteração e remoção – típica funcionalidade do sistema.
Restrição de não revelar informações pessoais – requisito de segurança/privacidade, classificado como não funcional.
Capacidade de buscar e selecionar subconjuntos – funcionalidade de consulta.
Limite de 10 segundos para resposta – requisito de desempenho.
Implementação de CAPTCHA: embora seja uma funcionalidade específica, é considerada um requisito não funcional de segurança (autenticação de usuário humano), conforme classificação adotada pela banca.
Conclusão: Apenas os itens II, IV e V são requisitos não funcionais, correspondendo à alternativa C.
Para distinguir, pergunte-se: "O requisito descreve o que o sistema faz (função) ou como ele deve se comportar (restrição/qualidade)?" Exemplos típicos de não funcionais: segurança, desempenho, usabilidade, portabilidade.
Link permanente: /questoes/fc020583