Os requisitos não funcionais geralmente descrevem as caracte...
Os requisitos não funcionais geralmente descrevem as características e propriedades que o software deve possuir para atender às expectativas de desempenho, segurança, confiabilidade, usabilidade, entre outras. Eles são especificações de qualidade que definem como o software deve ser construído e quais são os critérios para avaliar se o software atende ou não a essas expectativas. Sendo assim, assinale a alternativa que NÃO É um exemplo de requisito não funcional:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa A é a correta, pois descreve um comportamento esperado do software em resposta a uma ação do usuário, que é um exemplo típico de um requisito funcional, e não um requisito não funcional.
Vamos entender melhor:
Requisitos funcionais são aqueles que descrevem o que o sistema deve fazer. Eles detalham funcionalidades específicas que o software deve executar para atender às necessidades dos usuários. Exemplos incluem cálculos específicos, manipulações de dados, e interações de usuário.
Por outro lado, requisitos não funcionais descrevem como o sistema deve ser. Eles abordam características de qualidade do sistema, como desempenho, segurança, confiabilidade, usabilidade, e compatibilidade.
Agora vamos analisar cada alternativa:
A - Como o software deve se comportar quando o usuário executa uma determinada ação.
Esta alternativa descreve um comportamento específico do sistema em uma situação de uso. Portanto, trata-se de um requisito funcional.
B - Tempo de resposta máximo do software.
O tempo de resposta é uma característica de desempenho do sistema. Ele define uma métrica de qualidade sobre como o sistema deve se comportar sob certas condições, sendo um típico requisito não funcional.
C - Capacidade de suportar grande número de usuários simultâneos.
Este é um requisito de escalabilidade, um tipo de requisito não funcional que determina a capacidade do sistema de lidar com um aumento no número de usuários ou volume de dados.
D - Requisitos de segurança, como autenticação e autorização de usuários.
Requisitos de segurança abordam aspectos de proteção do sistema contra acessos não autorizados e garantem que apenas usuários legítimos possam realizar determinadas ações. Esses são típicos exemplos de requisitos não funcionais.
E - Compatibilidade com diferentes sistemas operacionais e navegadores.
A compatibilidade especifica que o software deve operar corretamente em ambientes distintos, como diferentes sistemas operacionais e navegadores, caracterizando um requisito não funcional relacionado à interoperabilidade.
Portanto, a alternativa A é a correta, pois não é um exemplo de requisito não funcional, diferentemente das demais alternativas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo