Um analista de requisitos está conduzindo a especificação de...

Próximas questões
Com base no mesmo assunto
Q3057459 Engenharia de Software
Um analista de requisitos está conduzindo a especificação de requisitos para um novo sistema de informações para atender às necessidades criadas por uma nova prática de negócio que envolve diversos departamentos da organização, com diferentes expectativas e valores.
Considerando-se o contexto descrito, qual das seguintes práticas é recomendada para melhorar a qualidade da especificação de requisitos?
Alternativas

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