O checklist de validação é uma forma útil de averiguar se de...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
A engenharia de requisitos é uma área dedicada a identificar, documentar e manter os requisitos do sistema. Dentro desse contexto, a validação é uma atividade crítica, que visa garantir que os requisitos atendam às necessidades e expectativas dos stakeholders. A utilização de um checklist de validação é uma prática recomendada para verificar a qualidade dos requisitos. Esse checklist inclui uma série de critérios que ajudam a avaliar se um requisito é testável.
O critério de testabilidade está diretamente ligado à possibilidade de criar e executar casos de teste baseados no requisito. Se um requisito é claro, preciso e mensurável, os testes podem ser especificados de maneira objetiva. Portanto, o uso do checklist ajuda a equipe a detectar problemas nos requisitos antes que estes avancem para as fases de design e implementação, onde os custos de correção seriam significativamente maiores.
Assim, a afirmação de que o checklist de validação é útil para verificar se um requisito pode ser testado e, se afirmativo, para a especificação dos testes, está correta. Garantir a testabilidade de um requisito desde o início é fundamental para a qualidade do software e para a eficiência do processo de desenvolvimento.
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
É frequentemente útil examinar cada requisito em face de um conjunto de questões do tipo checklist. Eis aqui um pequeno subconjunto de questões que poderiam ser formuladas:
(…)
O requisito pode ser testado? Em caso positivo, podemos especificar os testes (algumas vezes chamados critérios de validação) para exercitar o requisito? (…)
comentado por Alessandra Lima
http://waltercunha.com/blog/index.php/2010/09/22/questoes-de-engenharia-de-requisitos-da-prova-tcu-2010/
Página: 120
7.2.6 - Validação
Checklist de Validação dos Requisitos
É frequentemente útil examinar cada requisito em face de um conjunto de questões do tipo checklist. Eis aqui um pequeno subconjunto de questões que poderiam ser formuladas: (...) O requisito pode ser testado? Em caso positivo, podemos especificar os testes (algumas vezes chamados critérios de validação) para exercitar o requisito? (…)
Para sommerville:
Os artefatos produzidos como consequência da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação
A validação examina a especificação (Em alguns casos, a especificação é um conjunti de cenários de usuários e pouco mais do que isso. Em outros, a especificação pode ser um documento contentando cenários, modelos e descrições por escrito) para garantir que todos os requisitos tenham sido declarados de forma não ambígua, que as inconsistências, omissões e erros tenham sido detectados e corrigidos e que os artefatos estejam de acordo com os padrões estabelecidos para o processo, projeto e produto
O principal mecanismo de validação de requisitos é a revisão técnica. A equipe de revisão (engenheiros, clientes, usuários e outros interessados) examinam a especificação em busca de erros no conteúdo ou na interpretação, áreas em que talvez sejam necessários esclarecimentos de informações faltantes, de inconsistências, requisitos conflitantes ou requisitos irreais (inatingíveis)
Para isso, pode ser usada um check list de validação de requisitos: examina cada requisito em relação a um conjunto de perguntas contidas em uma lista de controle
Isso não é Verificação não?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo