Os requisitos de um sistema definem o que esse sistema deve ...

Próximas questões
Com base no mesmo assunto
Q268162 Engenharia de Software
Os requisitos de um sistema definem o que esse sistema deve fazer, bem como estabelecem as restrições de operação e implementação desse sistema. Acerca de requisitos funcionais e não funcionais, julgue o  próximo  item.

Os requisitos não funcionais não estão relacionados diretamente às funções específicas fornecidas pelo sistema. Definições de desempenho, espaço e portabilidade são exemplos de requisitos não funcionais.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

Para entender a questão, é fundamental saber distinguir entre requisitos funcionais e requisitos não funcionais no contexto de Engenharia de Requisitos. Os requisitos funcionais descrevem as funcionalidades específicas e os comportamentos que o sistema deve ter. Por exemplo, um requisito funcional pode ser "o sistema deve permitir que os usuários façam login usando um nome de usuário e senha". Eles estão diretamente ligados às operações que os usuários esperam que o sistema realize.

Já os requisitos não funcionais são relacionados a critérios gerais de qualidade e operação do sistema, mas não a funcionalidades específicas. Eles incluem as expectativas de desempenho (como tempo de resposta e capacidade de processamento), espaço (capacidade de armazenamento necessário), segurança, confiabilidade, portabilidade (a facilidade com que o sistema pode ser transferido de um ambiente de hardware ou software para outro), entre outros. A questão mencionada elenca exatamente este tipo de requisito, como desempenho, espaço e portabilidade, que são atributos do sistema como um todo, e não funções individuais que ele executa.

Portanto, a afirmação é correta pois define com precisão os requisitos não funcionais como não estando diretamente relacionados às funções específicas fornecidas pelo sistema, mas sim às características que o sistema deve ter para satisfazer padrões de qualidade e operação dentro de determinados contextos.

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 não-funcionais normalmente estão relacionados com RESTRIÇÕES do sistema.

correto - requisitos nao-funcionais sao como o sistema deve se comportar e fazer o processamento para possibilitar os requisitos funcionais. desempenho, robustez, portabilidade, interoperabilidade e corretude sao exemplos de requisitos nao-funcionais. alias, os requisitos nao-funcionais sao muito parecidos com os critérios para qualidade de software. 

Clique para visualizar este comentário

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