Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — CESPE / CEBRASPE 2025

Engenharia de SoftwareEngenharia de Requisitos
Código
ce417769
Banca
CESPE / CEBRASPE
Órgão
TRF 6
Ano
2025
Cargo
TJ TRF6

A respeito de engenharia de software, julgue o item a seguir.

 

Depois de produzidos, os requisitos devem ser validados tecnicamente pelo time de desenvolvedores, sem a participação de outros stakeholders.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Validação de Requisitos e Participação dos Stakeholders

Gabarito: Errado (E). A afirmativa está incorreta porque a validação de requisitos é uma atividade que exige a participação de todos os stakeholders (clientes, usuários, gerentes, especialistas de domínio, etc.), e não apenas do time de desenvolvedores. O objetivo da validação é justamente garantir que os requisitos especificados atendam às reais necessidades dos usuários e demais partes interessadas, o que só é possível com o envolvimento deles nesse processo.

A validação de requisitos é uma das fases da Engenharia de Requisitos, que, segundo Sommerville, compreende: estudo de viabilidade, elicitação e análise, especificação, validação e gestão de requisitos. A validação é o processo de verificar se os requisitos realmente refletem o que o cliente e os usuários desejam, ou seja, se o documento de requisitos está correto, completo e consistente. Essa atividade é essencial porque erros nessa fase comprometem todo o projeto — a maior parte dos defeitos de software nasce na especificação de requisitos.

A validação não é uma tarefa puramente técnica, restrita aos desenvolvedores. Pelo contrário, ela envolve revisões, prototipação e testes de aceitação que dependem do feedback direto dos stakeholders. Por exemplo, em uma revisão de requisitos, o time de desenvolvimento apresenta o documento de requisitos para o cliente e os usuários, que verificam se cada requisito descrito corresponde ao que foi solicitado. Sem essa participação, o time de desenvolvedores poderia validar requisitos que não atendem às necessidades reais do negócio, gerando retrabalho e insatisfação.

A banca explora aqui uma confusão comum: o candidato pode pensar que, por ser uma atividade técnica, a validação é responsabilidade exclusiva dos desenvolvedores. No entanto, a validação é uma atividade colaborativa, que busca o consenso entre todas as partes interessadas. A distinção importante é entre validação (garantir que o produto certo está sendo construído — "estamos construindo o produto certo?") e verificação (garantir que o produto está sendo construído corretamente — "estamos construindo o produto corretamente?"). A validação, por sua natureza, exige a participação dos stakeholders; a verificação, embora também possa envolver stakeholders, é mais focada em aspectos técnicos.

Guarde essa fronteira: validação = envolve stakeholders, foco no cliente; verificação = envolve desenvolvedores, foco técnico. É exatamente nessa distinção que a afirmativa se apoia para estar errada.

1Objetivo
"Estamos construindo o produto certo?"
Requisitos refletem necessidades reais
2Participação
Todos os stakeholders
Clientes e usuários
Gerentes e especialistas
Desenvolvedores
3Técnicas
Revisões
Prototipação
Testes de aceitação
4Verificação (contraste)
"Estamos construindo o produto corretamente?"
Foco técnico
Envolve principalmente desenvolvedores
Validação de requisitos
LEVELsoulevel.com.br
Validação de requisitos: Objetivo ("Estamos construindo o produto certo?", Requisitos refletem necessidades reais); Participação (Todos os stakeholders, Clientes e usuários, Gerentes e especialistas, Desenvolvedores); Técnicas (Revisões, Prototipação, Testes de aceitação); Verificação (contraste) ("Estamos construindo o produto corretamente?", Foco técnico, Envolve principalmente desenvolvedores)

Item — ❌ Errado

A afirmativa está errada porque afirma que a validação deve ser feita "sem a participação de outros stakeholders". Isso contraria o próprio propósito da validação de requisitos, que é confirmar com os stakeholders se os requisitos especificados atendem às suas necessidades e expectativas. A validação é uma atividade colaborativa que envolve clientes, usuários, gerentes e demais partes interessadas, além dos desenvolvedores. Sem a participação dos stakeholders, não há como garantir que o software atenderá às reais necessidades do negócio.

PEGA ESSA DICA!

Para questões sobre validação de requisitos, lembre-se sempre: validação = "estamos construindo o produto certo?" — e essa pergunta só pode ser respondida com a participação dos stakeholders. Já a verificação = "estamos construindo o produto corretamente?" — essa sim é mais técnica e envolve principalmente os desenvolvedores. Essa distinção é a chave para acertar questões como esta.

Gabarito: Errado (E).

Link permanente: /questoes/ce417769