Pular para o conteúdo principal

Questão de Arquitetura de Software — Ciclo de Vida — IBFC 2024

Arquitetura de SoftwareCiclo de Vida
Código
qg220702
Banca
IBFC
Órgão
TRF - 5ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas de Informação
Assinale a alternativa que apresenta o papel do gerenciamento de requisitos ao longo do ciclo de vida de um produto de software.
  1. AGarantir que os requisitos sejam implementados somente durante o desenvolvimento, sem a necessidade de revisões futuras
  2. BAssegurar que os requisitos estejam sempre alinhados às necessidades dos stakeholders, minimizando inconsistências, retrabalho e riscos, tanto no desenvolvimento quanto na manutenção
  3. CAcompanhar o ciclo de vida dos requisitos exclusivamente apenas até o momento de sua validação, uma vez que a manutenção não é gerenciada
  4. DVerificar se os requisitos estão corretos e eliminá-los após a entrega do software, sem revisões ou mudanças após essa fase
Revelar gabarito e comentário

GabaritoB — Assegurar que os requisitos estejam sempre alinhados às necessidades dos stakeholders, minimizando inconsistências, retrabalho e riscos, tanto no desenvolvimento quanto na manutenção

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”.

Gerenciamento de Requisitos no Ciclo de Vida do Software

Gabarito: letra B. O gerenciamento de requisitos é uma atividade contínua que percorre todo o ciclo de vida do software, assegurando que os requisitos estejam sempre alinhados às necessidades dos stakeholders, minimizando inconsistências, retrabalho e riscos, tanto no desenvolvimento quanto na manutenção. É o que define a Engenharia de Software: requisitos evoluem e devem ser geridos permanentemente.

A banca testa o conceito de que o gerenciamento de requisitos não se limita a uma fase específica. A literatura (como Sommerville) e as boas práticas (CMMI, ISO/IEC 12207) destacam que requisitos são monitorados, controlados e atualizados ao longo de todo o ciclo de vida, incluindo a manutenção. Durante a operação, novos requisitos surgem e falhas são descobertas, exigindo que o processo de gerenciamento persista.

Alternativa A — ❌ Incorreta

Afirma que os requisitos devem ser implementados apenas durante o desenvolvimento, sem revisões futuras. Isso é falso: requisitos mudam, e o gerenciamento inclui revisões e atualizações contínuas, mesmo após a entrega.

Alternativa B — ✅ Correta ⟵ GABARITO

Corresponde exatamente ao papel do gerenciamento de requisitos: manter o alinhamento com os stakeholders, evitando inconsistências, retrabalho e riscos, ao longo de todo o ciclo de vida (desenvolvimento e manutenção).

Alternativa C — ❌ Incorreta

Afirma que o acompanhamento ocorre exclusivamente até a validação e que a manutenção não é gerenciada. Erro: a manutenção é parte do ciclo e os requisitos devem ser gerenciados também nessa fase, pois novos requisitos ou correções surgem.

Alternativa D — ❌ Incorreta

Diz que os requisitos são eliminados após a entrega e não sofrem revisões ou mudanças. Na prática, requisitos persistem e são alterados durante a operação (manutenção evolutiva, corretiva, adaptativa).

PEGA ESSA DICA!

? Uma boa forma de lembrar: o gerenciamento de requisitos é contínuo — começa na elicitação e só termina quando o software é desativado. As alternativas que limitam a uma fase (desenvolvimento, validação, entrega) estão sempre erradas.

Gabarito: letra B

Link permanente: /questoes/qg220702