Segundo Sommerville, durante o processo de validação de req...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Verificação de realismo: Usando o conhecimento de vários stakeholders, os requisitos devem ser verificados para garantir que são reais e que não há falsos requisitos.
No contexto da Engenharia de Requisitos, a validação é uma atividade crucial que garante que os requisitos refletem as necessidades e expectativas dos stakeholders. As verificações mencionadas nas alternativas A, B, C e E são todas práticas reconhecidas para a validação de requisitos:
- Verificações de validade certificam que o sistema realmente atende às necessidades que os usuários acreditam ser importantes, além de identificar necessidades adicionais que podem ter sido inicialmente desconsideradas.
- Verificações de consistência asseguram que não existem conflitos entre os requisitos, evitando que diferentes partes da especificação apontem para resultados ou comportamentos contraditórios.
- Verificações de completeza garantem que todos os aspectos necessários do sistema estão cobertos pelos requisitos, sem deixar lacunas que poderiam resultar em funcionalidades faltantes ou mal definidas.
- Facilidade de verificação diz respeito à redação dos requisitos de maneira que seja possível testá-los objetivamente, o que é essencial para a fase de testes e para assegurar que o sistema atende ao que foi solicitado.
Entretanto, a alternativa D, apesar de soar razoável, não se alinha com o conceito padrão de validação de requisitos. Enquanto é verdade que os requisitos devem ser baseados na realidade e nas necessidades verdadeiras dos stakeholders, o termo "realismo" não é comumente utilizado no contexto de verificação de requisitos da maneira como foi descrito. Geralmente, fala-se em verificação de viabilidade, que tem um significado um pouco diferente: é o processo de assegurar que os requisitos são tecnicamente e financeiramente possíveis de serem atendidos, e não se há "falsos requisitos", como mencionado na alternativa.
Por esse motivo, a alternativa D é a incorreta, pois mistura conceitos e utiliza uma terminologia que não é padrão em Engenharia de Requisitos. Em preparação para concursos públicos na área de Engenharia de Software, é primordial que o candidato esteja atento às terminologias e conceituações padrões da área, conforme estabelecido por autores como Sommerville e outros.
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
Verificações de realismo. Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados. Essas verificações devem considerar o orçamento e o cronograma para o desenvolvimento do sistema.
9°edição - Ian Sommerville
A verificação de realismo se associa ao fato de o produto ser implementável ou não de acordo com as tecnologias existentes no momento da construção.
Verificação de validade: um usuário pode pensar que é necessário um sistema para executar determinadas funções. No entanto maior reflexão e analise mais profunda podem identificar funções necessários.
Verificação de consistência: requisitos no documento não devem entrar em conflito. Não deve existir restrições ou descrições contraditórias da mesma função do sistema.
Verificação de completude: deve incluir requisitos que definam todas as funções e restrições pretendidas pelo usuário.
Verificações de realismo: os requisitos devem ser verificados para assegurar que realmente podem ser implementados.
Verificabilidade: os requisitos devem ser passiveis de verificação.
FONTE: SOMMERVILE
Alternativa: D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo