Um analista de requisitos está conduzindo a especificação de...
Considerando-se o contexto descrito, qual das seguintes práticas é recomendada para melhorar a qualidade da especificação de requisitos?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: B - Especificar critérios de aceitação para cada requisito.
Quando estamos tratando de Engenharia de Requisitos, é fundamental garantir que a especificação dos requisitos de um sistema seja clara, completa e compreensível para todos os envolvidos. A questão aborda a prática de especificação de requisitos, que é um dos pilares para o sucesso de um projeto de software, especialmente quando envolve diversos departamentos e stakeholders com diferentes expectativas. Vamos agora analisar as alternativas apresentadas:
Alternativa B: Especificar critérios de aceitação para cada requisito é crucial. Esses critérios atuam como uma métrica objetiva para determinar quando um requisito está completamente implementado e satisfaz as necessidades do negócio. Eles ajudam a alinhar a expectativa entre os desenvolvedores e os stakeholders, reduzindo ambiguidades e melhorando a comunicação.
Alternativa A: Definir requisitos de maneira genérica para reutilização pode parecer vantajoso, mas pode conduzir a especificações vagamente definidas que não respondem de forma efetiva às necessidades específicas do projeto atual. A reutilização de requisitos deve ser feita com cuidado e adaptação às necessidades do novo contexto.
Alternativa C: Evitar a participação de stakeholders para reduzir conflitos é contraproducente. Envolver os stakeholders é crucial para coletar requisitos precisos e garantir que o sistema atenda às suas necessidades reais. A comunicação aberta é essencial para resolver conflitos de forma construtiva.
Alternativa D: Priorizar requisitos com base na ordem de chegada não é uma prática recomendada. A priorização deve considerar o valor do requisito para o negócio, sua dependência com outros requisitos e os recursos disponíveis, entre outros fatores.
Alternativa E: Utilizar linguagem ambígua é um erro comum e perigoso na especificação de requisitos. A clareza é fundamental para garantir que todos os envolvidos tenham o mesmo entendimento do que deve ser implementado.
A prática de especificar critérios de aceitação (alternativa B) é reconhecida como uma boa prática em engenharia de requisitos, pois auxilia na criação de um entendimento comum sobre o que constitui o cumprimento de um requisito.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo