Questão de Arquitetura de Software — Ciclo de Vida — IBFC 2024
Arquitetura de Software›Ciclo 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.
AGarantir que os requisitos sejam implementados somente durante o desenvolvimento, sem a necessidade de revisões futuras
BAssegurar que os requisitos estejam sempre alinhados às necessidades dos stakeholders, minimizando inconsistências, retrabalho e riscos, tanto no desenvolvimento quanto na manutenção
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
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.