Questão de Engenharia de Software — Gerência de Configuração — FCC 2017
Engenharia de Software›Gerência de Configuração
Código
fc040561
Banca
FCC
Órgão
TST
Ano
2017
Nível
Médio
Cargo
Técnico Judiciário – Programação
Considere os fragmentos de texto abaixo.Existem alguns padrões e recomendações para organizar um repositório. Muitas pessoas criam um diretório ..I.. para guardar a “linha principal” de desenvolvimento, um diretório ..II.. para guardar as ramificações, e um diretório ..III.. para guardar as versões concluídas.(Adaptado de: https://tortoisesvn.net/...)Em nosso dia a dia do desenvolvimento criamos ..II.. e builds dos produtos são gerados em cima deles para testes do setor de qualidade. Caso sejam encontrados problemas, a correção é feita e, em seguida, eles são transferidos para o ..I.. do produto. Quando determinados builds de produtos são aprovados pela equipe da qualidade, são criadas ..III.. para “congelar” o ponto onde os produtos e suas funcionalidades foram aprovados.(Adaptado de: http://tsdn.tecnospeed.com.br/...)Os fragmentos de texto tratam de questões de organização em ambientes de controle de versões com SVN. Nesses fragmentos, as lacunas I, II e III são preenchidas, correta e respectivamente, com
Atrunk − branches − tags
Bkernel − boxes − tags
Ctrunk − branches − boxes
Dbulk − twigs − branches
Ekernel − branches − tags
Revelar gabarito e comentário▾
GabaritoA — trunk − branches − tags
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”.
Organização de repositório SVN – trunk, branches e tags
Gabarito: letra A. No SVN (Subversion), a estrutura padrão de repositório recomenda três diretórios: trunk para a linha principal de desenvolvimento ("main line"), branches para ramificações de desenvolvimento paralelo, e tags para versões concluídas e congeladas (snapshots). Essa convenção é amplamente adotada e documentada no próprio site do TortoiseSVN e na documentação oficial do Subversion.
A banca testa o conhecimento da terminologia específica do controle de versão com SVN. As lacunas I, II e III no texto correspondem exatamente a esses três diretórios.
Estrutura SVN: trunk (Linha principal de desenvolvimento, Recebe correções aprovadas); branches (Ramificações paralelas, Para testes do setor de qualidade); tags (Versões concluídas e congeladas, Snapshot aprovado pela qualidade)
Alternativa A — ✅ Correta ⟵ GABARITO
Preenche corretamente: I = trunk (linha principal), II = branches (ramificações), III = tags (versões concluídas). É a nomenclatura padrão.
Alternativa B — ❌ Incorreta
Troca "trunk" por "kernel" e "tags" por "boxes". "Kernel" não é um diretório padrão do SVN (kernel refere-se ao núcleo do sistema operacional). "Boxes" não é um termo utilizado no SVN para versões concluídas.
Alternativa C — ❌ Incorreta
Substitui "tags" por "boxes". Novamente, "boxes" não faz parte do vocabulário do SVN para esse fim.
Alternativa D — ❌ Incorreta
Usa "bulk" para trunk e "twigs" para branches. "Bulk" (massa, volume) não é um diretório padrão; "twigs" (galhos finos) não é sinônimo de branches.
Alternativa E — ❌ Incorreta
Mantém "kernel" no lugar de trunk, embora acerte branches e tags. "Kernel" não é correto.
PEGA ESSA DICA!
Decore a tríade trunk → branches → tags. Use a associação: trunk = tronco principal, branches = galhos (ramificações), tags = etiquetas (marcam versões fechadas). Em questões de SVN, essa é a estrutura mais cobrada.