Considere o seguinte cenário: uma empresa está desenvolvend...

Próximas questões
Com base no mesmo assunto
Q4240178 Engenharia de Software
Considere o seguinte cenário: uma empresa está desenvolvendo um sistema de gerenciamento de estoque. O sistema deve permitir que os usuários façam login com um nome de usuário e senha. Com base no cenário descrito, que tipo de requisito está sendo destacado?  
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A frase destacada descreve uma funcionalidade do sistema: autenticação por login e senha.

Tema central: Requisito funcional
Análise das alternativas
A
Certa
A alternativa A está certa porque o enunciado indica uma função que o sistema deve executar para o usuário. Requisito funcional é justamente o que especifica serviço, comportamento ou capacidade do sistema, e não atributo de qualidade, restrição ou condição de operação.
B
Errada
Está errada porque requisito não funcional trata de atributo de qualidade, restrição ou condição de operação. No enunciado, não há descrição de qualidade do login nem de restrição técnica; há a indicação de uma função que o sistema executa.
C
Errada
Está errada porque requisito de desempenho exigiria critério objetivo como tempo de resposta, capacidade, throughput ou latência. O enunciado não traz qualquer métrica ou exigência de eficiência para o processo de login.
D
Errada
Está errada porque requisito de usabilidade dependeria de referência à facilidade de uso, aprendizado, clareza de interface ou interação do usuário com o sistema. Nada disso foi mencionado; o texto apenas informa que o sistema deve permitir autenticação.
Pegadinha da questão
A confusão mais comum é tratar “login com usuário e senha” como requisito não funcional de segurança. Aqui, porém, a banca destacou uma função do sistema, não um atributo de qualidade.
Dica para questões semelhantes
  • Se o enunciado descreve o que o sistema deve fazer, a tendência é ser requisito funcional.
  • Se a descrição traz qualidade, restrição ou condição de operação, a tendência é ser requisito não funcional.
  • Para marcar desempenho, procure tempo, capacidade, eficiência, throughput ou latência.
  • Para marcar usabilidade, procure menção a facilidade de uso, aprendizado, clareza de interface ou interação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Os requisitos funcionais definem as funções e serviços que o sistema de software deve fornecer, descrevendo como ele deve se comportar diante de entradas específicas e em determinadas situações. Eles capturam o comportamento do sistema sob o ponto de vista do usuário (ou seja, o que o sistema deve fazer).

Os requisitos não funcionais agem como restrições sobre as funções ou serviços oferecidos. Eles não dizem o que o sistema faz, mas como ele deve fazer, determinando propriedades de qualidade como usabilidade, confiabilidade, segurança e desempenho.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo