Questão nº 7
Questão de Desenvolvimento de Sistemas · FGV CGE-SC 2022 (nº 7)
A respeito do requisito não funcional, assinale V para a afirmativa verdadeira e F para a falsa.
( ) O sistema deve permitir que os usuários criem e editem seus perfis.
( ) O sistema deve estar disponível na Web e em dispositivos Android.
( ) O sistema deve ter um recurso de pesquisa que permita aos usuários encontrar informações sobre vendas.
( ) O sistema deve estar disponível 99,99% do tempo.
( ) O sistema deve exibir dados de vendas em tempo real.
As afirmativas são, respectivamente,
- AV – F – V – F – V.
- BV – V – V – F – V.
- CF – V – F – V – F. (alternativa correta)
- DV – F – V – V – V.
- EV – F – F – F – V.
Resposta comentada
Gabarito Alternativa C
Requisitos funcionais descrevem o que o sistema deve fazer (suas funções e comportamentos). Requisitos não funcionais descrevem como o sistema deve ser (qualidades como desempenho, segurança, usabilidade, disponibilidade, ou restrições de ambiente).
- (A) Incorreta: A afirmativa "O sistema deve permitir que os usuários criem e editem seus perfis" descreve uma funcionalidade específica (criar e editar perfis), portanto, é um requisito funcional. A marcação correta seria F.
- (B) Incorreta: A afirmativa "O sistema deve ter um recurso de pesquisa que permita aos usuários encontrar informações sobre vendas" descreve uma funcionalidade específica (recurso de pesquisa), portanto, é um requisito funcional. A marcação correta seria F.
- (C) Correta:
- (F) "O sistema deve permitir que os usuários criem e editem seus perfis." - Descreve uma ação/funcionalidade, portanto, é um requisito funcional.
- (V) "O sistema deve estar disponível na Web e em dispositivos Android." - Descreve o ambiente e a plataforma de operação, uma restrição ou característica de implantação, portanto, é um requisito não funcional.
- (F) "O sistema deve ter um recurso de pesquisa que permita aos usuários encontrar informações sobre vendas." - Descreve uma funcionalidade específica (o recurso de pesquisa), portanto, é um requisito funcional.
- (V) "O sistema deve estar disponível 99,99% do tempo." - Descreve uma métrica de qualidade (disponibilidade), portanto, é um requisito não funcional.
- (F) "O sistema deve exibir dados de vendas em tempo real." - Embora "em tempo real" sugira um aspecto de desempenho (não funcional), a essência da frase é "exibir dados de vendas", que é uma funcionalidade específica do sistema. A característica "em tempo real" qualifica essa função, mas a frase como um todo ainda descreve o que o sistema faz, sendo classificada como requisito funcional. Armadilha da banca: O termo "em tempo real" pode levar a pensar que é não funcional (desempenho/timeliness). Contudo, a frase descreve uma capacidade específica do sistema (exibir dados) com uma característica particular, e não uma qualidade geral ou restrição do sistema como um todo. É uma feature com um atributo.
- (D) Incorreta: A sequência não corresponde ao gabarito oficial.
- (E) Incorreta: A sequência não corresponde ao gabarito oficial.
Fonte: FGV CGE-SC 2022 Auditor do Estado - Ciências da Computação (Caderno Tipo 1). Reproduzida para fins de estudo.