A engenharia de software é utilizada para organizar e melhor...

Próximas questões
Com base no mesmo assunto
Q3504795 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


A análise de requisitos deve ser feita somente pelos desenvolvedores, pois eles entendem melhor o sistema.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E (Errado)

Tema central da questão: O foco está em quem deve realizar a análise de requisitos na Engenharia de Software. Compreender esse processo é essencial para garantir que o sistema atenda verdadeiramente às necessidades do usuário e das partes interessadas.

Resumo teórico: A Engenharia de Requisitos é a área responsável por levantar, analisar, documentar e validar as necessidades dos usuários e stakeholders (partes interessadas) em relação ao sistema que será desenvolvido. De acordo com referências clássicas como Pressman (Engenharia de Software) e Sommerville (Software Engineering), o processo de requisitos é colaborativo e não deve ser realizado apenas por desenvolvedores.

Normalmente, participam desse processo: clientes, usuários finais, analistas de requisitos, gerentes de projeto e, eventualmente, os desenvolvedores. Cada um contribui com sua perspectiva para garantir que o sistema represente corretamente o que é desejado e necessário.

Justificativa da alternativa correta (Errado): A afirmação de que "a análise de requisitos deve ser feita somente pelos desenvolvedores" está incorreta. Desenvolvedores têm conhecimento técnico essencial, mas normalmente não conhecem profundamente os processos de negócio ou as expectativas dos usuários. Deixar a análise apenas com eles pode gerar falhas de entendimento, requisitos incompletos ou desalinhados e até retrabalho no projeto.

Fontes como a ISO/IEC/IEEE 29148:2018 (padrão internacional de requisitos de software) reforçam que a participação ativa dos stakeholders é fundamental para a qualidade dos requisitos.

Dica de interpretação: Sempre questione alternativas que usam termos como "somente", "apenas" ou "exclusivamente". Em Engenharia de Requisitos, o trabalho é colaborativo e multidisciplinar!

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

Comentários

Veja os comentários dos nossos alunos

Errado!

A análise de requisitos não deve ser feita somente pelos desenvolvedores. Trata-se de uma atividade que envolve:

  • Usuários finais e clientes, que conhecem as necessidades do negócio e do sistema.
  • Analistas de requisitos/engenheiros de software, que fazem a mediação entre área de negócio e área técnica.
  • Gerentes de projeto e stakeholders, que contribuem com visão de restrições, prazos e orçamentos.
  • Desenvolvedores, que participam trazendo a viabilidade técnica e possíveis alternativas de implementação.

Se apenas os desenvolvedores definissem os requisitos, o risco de falhas de comunicação, entendimentos incorretos e produto desalinhado às necessidades reais do usuário seria muito alto.

Portanto, a análise de requisitos deve ser colaborativa e multidisciplinar, não restrita aos desenvolvedores.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo