Questão de Engenharia de Software — Gerência de Configuração — FCC 2019
Engenharia de Software›Gerência de Configuração
Código
fc056740
Banca
FCC
Órgão
SEFAZ-BA
Ano
2019
Cargo
Auditor Fiscal - Tecnologia da Informação - Prova II
Considere um cenário composto pelas ações elencadas a seguir.I. Auditora 1 trava o arquivo para edição.II . Enquanto Auditora 1 edita o arquivo, Auditora 2 tenta travá-lo e falha.III . Auditora 2 edita o arquivo sem travá-lo, inclui suas modificações e publica o arquivo.IV. Auditora 1 publica sua versão e destrava o arquivo.V. Agora Auditora 2 consegue travar o arquivo e atualizá-lo com suas modificações.VI. Auditora 1 atualiza sua versão, pegando o arquivo apenas para leitura.Nesse caso, a política de gerência de configuração e mudança de software é do tipo
Aotimista, que enfatiza o uso de check-out reservado, fazendo bloqueio e inibindo o paralelismo do desenvolvimento sobre o mesmo artefato.
Bpessimista, que enfatiza o uso de check-out reservado, fazendo bloqueio e inibindo o paralelismo do desenvolvimento sobre o mesmo artefato.
Cotimista, pois permite que o artefato seja alterado simultaneamente por Auditora 1 e Auditora 2, e usa o mecanismo de check-in para unir as modificações efetuadas em paralelo.
Dotimista, que evita que conflitos ocorram quando a mesma região ou linha do arquivo é modificada.
Epessimista, pois utiliza o mecanismo de junção automática quando o artefato é modificado simultaneamente.
Revelar gabarito e comentário▾
GabaritoB — pessimista, que enfatiza o uso de check-out reservado, fazendo bloqueio e inibindo o paralelismo do desenvolvimento sobre o mesmo artefato.
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 - Políticas de Lock
Gabarito: letra B. O cenário descreve o uso de check-out reservado (trava exclusiva) na edição de artefatos, característico da política pessimista, que inibe o paralelismo sobre o mesmo arquivo. As alternativas que associam o comportamento a políticas otimistas ou a mecanismos de merge automático estão incorretas.
A questão testa a diferença entre políticas pessimista (trava no check-out, evitando conflitos) e otimista (permite edição simultânea e resolve conflitos no check-in).
Políticas de lock (GC)
1Pessimista
Check-out reservado (trava)
Bloqueia edição simultânea
Conflitos evitados
Merge manual (sequencial)
2Otimista
Sem trava no check-out
Edição simultânea
Conflitos resolvidos no check-in
Merge automático
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que a política é otimista e usa check-out reservado. Check-out reservado é próprio de políticas pessimistas; na abordagem otimista, não há bloqueio prévio.
Alternativa B — ✅ Correta ⟵ GABARITO
Descreve exatamente o que ocorre no cenário: o artefato é travado para edição (check-out reservado), impedindo que outros editem simultaneamente. A sequência de Auditora 1 travando, Auditora 2 falhando ao travar e depois editando apenas quando a trava é liberada demonstra a política pessimista.
Alternativa C — ❌ Incorreta
Alega que a política é otimista e que as alterações são unidas no check-in. No cenário, não há união: a edição de Auditora 2 só é incorporada após o destravamento e novo travamento. Não há merge automático.
Alternativa D — ❌ Incorreta
Também classifica como otimista e fala em evitar conflitos. Políticas otimistas não evitam conflitos, mas os detectam posteriormente; a política pessimista é que evita conflitos por meio da trava.
Alternativa E — ❌ Incorreta
Diz que a política é pessimista e utiliza junção automática. Na política pessimista, não há junção automática; as modificações são feitas em sequência, sem fusão.
NÃO CAIA NESSA!
A tentativa de edição de Auditora 2 sem trava (porque a trava já estava ocupada) pode levar o aluno a pensar que o sistema é otimista. No entanto, a trava é o mecanismo central: a edição só é publicada depois que Auditora 1 libera o arquivo e Auditora 2 consegue travá-lo. Isso é pessimismo puro.