Acerca da especificação de requisitos, julgue os itens segui...
Em uma situação de resolução de conflitos, a especificação de requisitos engloba requisitos funcionais e descarta requisitos não funcionais.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - errado.
A questão aborda um tema importante dentro da Engenharia de Requisitos: a especificação de requisitos e a resolução de conflitos entre eles. Na prática da Engenharia de Software, é essencial compreender que a especificação abrange tanto requisitos funcionais quanto requisitos não funcionais.
Os requisitos funcionais descrevem o que o sistema deve fazer, as funcionalidades e comportamentos específicos que o software deve apresentar. Já os requisitos não funcionais, são critérios que podem ser usados para julgar a operação de um sistema, em vez dos comportamentos específicos, e incluem aspectos como desempenho, segurança, usabilidade, entre outros. Ambos são cruciais para o desenvolvimento de um sistema e devem ser considerados cuidadosamente durante a especificação de requisitos.
Quando ocorrem conflitos entre requisitos, seja durante a fase de levantamento ou na de análise, é papel do engenheiro de requisitos mediar resoluções sem descartar os não funcionais em favor dos funcionais. É necessário encontrar um equilíbrio ou uma solução de compromisso que respeite a importância de ambos os tipos de requisitos para o sucesso do projeto de software.
O enunciado da questão sugere que apenas os requisitos funcionais são considerados em situações de resolução de conflitos, o que não é verdade. Dessa forma, dizer que a especificação de requisitos descarta os requisitos não funcionais é incorreto, e por isso a afirmação é errada.
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
Dois erros:
1 - Resolução de conflitos é na etapa de Análise e não na Especificação;
2 - Requisitos NÃO funcionais jamais devem ser descartados na Engenharia de Requisitos. Eles são os mais críticos e os que mais demandam técnicas de tratamento de requisitos.
Conforme diz Sommerville na especificação de requisitos há os requisitos de usuários que devem incluir os funcionais e os não funcionais.
Fonte: Engenharia de Soffware 9 ed pg65
Errado
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo