Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — Quadrix 2024

Engenharia de SoftwareGerência de Configuração
Código
qg354531
Banca
Quadrix
Órgão
NOVACAP
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Manutenção/Sustentação
No que diz respeito à atualização de sistemas operacionais e aplicativos e à gestão de configurações e mudanças, julgue o próximo item.Um item de configuração de software “congelado” não serve como base para trabalho futuro.
  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”.

Gerência de Configuração: Baseline e Itens de Configuração

ERRADO. Um item de configuração de software "congelado" (baseline) serve sim como base para trabalho futuro — é exatamente essa a sua função. A afirmação inverte o conceito: a baseline é o ponto de partida controlado para o desenvolvimento a partir dela. O gabarito é a letra E (Errado).

Na gerência de configuração de software (SCM), os artefatos produzidos ao longo do desenvolvimento — código-fonte, documentos, modelos, dados de teste — são chamados de itens de configuração de software (SCI). Esses itens passam por um ciclo de controle: são identificados, versionados e, quando atingem um estado estável e revisado, podem ser "congelados" em uma baseline. A baseline é, por definição, uma referência estável a partir da qual o trabalho futuro pode ser derivado de forma controlada. O próprio termo "baseline" (linha de base) indica isso: é a base sobre a qual novas versões, correções e melhorias serão construídas.

O texto de apoio é claro ao afirmar que "os sistemas controlados são, algumas vezes, chamados de baselines, quando são o ponto de partida para o desenvolvimento controlado". Ou seja, a baseline não é um beco sem saída; é o alicerce para a evolução do software. Quando uma mudança é aprovada, ela é aplicada sobre a baseline, gerando uma nova versão do item, que pode se tornar uma nova baseline. Esse ciclo é o coração do controle de configuração: sem baselines, não haveria um ponto de referência estável para gerenciar as mudanças.

A confusão que a banca explora aqui é tratar o "congelamento" como algo definitivo e imutável, quando na verdade ele é um marco de estabilidade temporária. O item congelado não é intocável para sempre; ele é a base para o trabalho futuro, e as mudanças sobre ele são feitas de forma controlada, por meio de solicitações de mudança e controle de versão. É justamente por isso que a afirmação está errada: ela nega a função primordial da baseline.

Na prática, imagine um projeto em que a equipe conclui a especificação de requisitos. Essa especificação é revisada, aprovada e vira uma baseline. A partir dela, os desenvolvedores iniciam o projeto e a implementação. Se surgir uma mudança de requisito, ela é solicitada, avaliada e, se aprovada, aplicada sobre a baseline, criando uma nova versão. A baseline original continua servindo como referência para auditoria e para entender a evolução do sistema. Portanto, a baseline é a base para o trabalho futuro, não um obstáculo.

A pegadinha está em associar "congelado" a "imutável e inútil para o futuro". Na verdade, o congelamento é o que garante a estabilidade necessária para que o trabalho futuro seja feito com segurança. Sem baselines, cada mudança seria um caos, sem ponto de referência. A banca inverteu o sentido do conceito, e o candidato que conhece a definição de baseline percebe o erro na hora.

Baseline (item congelado)
  • 1Função
    • Ponto de partida para trabalho futuro
    • Referência estável para mudanças controladas
  • 2Ciclo de vida
    • Identificação e versionamento
    • Congelamento (estado estável)
    • Mudança aprovada → nova versão
  • 3Uso prático
    • Base para novas versões e correções
    • Referência para auditoria e evolução
LEVEL · soulevel.com.br

Alternativa E — ❌ Errada (gabarito)

A afirmação está errada porque a baseline (item de configuração congelado) é exatamente o oposto do que se diz: ela é a base para o trabalho futuro. O texto de apoio define que os sistemas controlados são chamados de baselines "quando são o ponto de partida para o desenvolvimento controlado". Ou seja, o congelamento não impede o uso futuro; ele o viabiliza de forma organizada. A alternativa inverte o conceito, e por isso é incorreta.

Gabarito: letra E (Errado).

Link permanente: /questoes/qg354531