Os requisitos não funcionais geralmente descrevem as caracte...

Próximas questões
Com base no mesmo assunto
Q2435672 Arquitetura de Software

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:

Alternativas

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