Alguns usuários estão insatisfeitos com um software. Uma inv...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Validação.
A engenharia de requisitos é uma área crítica dentro do desenvolvimento de software, pois trata da identificação, documentação e análise dos requisitos que o sistema deve atender. Quando usuários estão insatisfeitos devido a uma omissão nos requisitos, isso geralmente aponta para uma falha no processo de validação de requisitos.
Validação de requisitos é o processo de garantir que os requisitos realmente refletem as necessidades e expectativas dos stakeholders e que foram corretamente entendidos e documentados. O objetivo da validação é descobrir e corrigir problemas nos requisitos, como ambiguidades, omissões e inconsistências.
Por que a alternativa B está correta? A validação é a atividade da engenharia de requisitos que se propõe a verificar se os requisitos definidos estão completos e representam fielmente o que o usuário final espera do sistema. Se há uma omissão, é um indicativo de que a validação foi insuficiente ou não foi realizada corretamente, permitindo que requisitos não especificados levassem a uma insatisfação dos usuários com o produto final.
As outras alternativas representam diferentes etapas do desenvolvimento de software, mas não estão diretamente relacionadas ao problema de omissão de requisitos. A Análise de viabilidade examina se o projeto é possível e vale a pena ser feito. A Construção é a fase de codificação propriamente dita do sistema. Já a Elaboração do Termo de Abertura é um documento utilizado no gerenciamento de projetos, que autoriza oficialmente o início do projeto. Nenhuma dessas etapas lida diretamente com a garantia de que os requisitos capturados refletem as verdadeiras necessidades dos usuários.
Logo, a melhor prática para evitar problemas semelhantes no futuro é revisar e fortalecer os processos de validação de requisitos, para assegurar que todos os requisitos necessários sejam capturados e compreendidos corretamente antes do desenvolvimento do software.
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
LETRA B
a) A viabilidade define se vale a pena ou não executar o projeto
b) CORRETA - A validação busca garantir a consistência dos requisitos
c)Construção pode ser ligada por inferência ao Desenolvimento. Momento em que os requisitos são implementados.
d)TAP vem antes da análise de requisitos.
A validação de requisitos é o processo pelo qual se verifica se os requisitos definem o sistema que o cliente realmente quer. (caso tivesse passado pela Validação, essa insatisfação decorrente de uma omissão teria sido corrigida)
Ela se sobrepõe à análise, uma vez que está preocupada em encontrar problemas com os requisitos.
Fonte: Sommerville
b-
Validação é a revisao dos requisitos, se estao todos presentes. Deve-se aprimorar tecnicas de coleta de requisitos (e.g.: JAD -joint analysis development-, brainstorming, entrevista quiz, etnografia etc) para projeto se aproximar do desejado
A validação pretende demonstrar que o documento produzido corresponde ao sistema em que o cliente solicitou. Neste momento que se identifica e discute o requisito "esquecido".
Gabarito b
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo