Questão de Engenharia de Software — Gerência de Configuração — FCC 2015
- Código
- fc019132
- Banca
- FCC
- Órgão
- DPE-SP
- Ano
- 2015
- Nível
- Superior
- Cargo
- Analista de Sistemas
- ASubversion.
- BDarcs.
- CBazaar.
- DMercurial.
- EGit.
GabaritoA — Subversion.
Gabarito: letra A. O Subversion (SVN) é o exemplo clássico de sistema de controle de versão centralizado (CVCS), que possui um único servidor central com todos os arquivos versionados, enquanto os clientes fazem check-out/check-in nesse servidor. As demais alternativas (Darcs, Bazaar, Mercurial e Git) são sistemas distribuídos (DVCS), onde cada desenvolvedor possui uma cópia completa do repositório.
Subversion (SVN) é um CVCS, conforme descrito no enunciado.
Darcs é um sistema de controle de versão distribuído, não centralizado.
Bazaar também é distribuído.
Mercurial é distribuído.
Git é o principal exemplo de DVCS, sendo distribuído.
Para diferenciar, lembre-se que os sistemas centralizados têm um único ponto de armazenamento (ex.: SVN, CVS), enquanto os distribuídos permitem trabalho offline e possuem repositórios completos em cada máquina (ex.: Git, Mercurial).
Gabarito: letra A.
Link permanente: /questoes/fc019132