A área de TI (Tecnologia da Informação) necessita de um sof...

Próximas questões
Com base no mesmo assunto
Q846242 Governança de TI
A área de TI (Tecnologia da Informação) necessita de um software para o controle de versões para obter a certificação CMMI (Capability Maturity Model Integration). Uma solução livre seria:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Apache Subversion

O tema da questão aborda a necessidade de um software de controle de versões para obter a certificação CMMI em uma área de TI. CMMI (Capability Maturity Model Integration) é um modelo de aprimoramento de processos que fornece às organizações elementos essenciais para melhorar seus processos de desenvolvimento e manutenção de software. Controlar versões é um aspecto fundamental para garantir que as alterações no software sejam gerenciadas de maneira eficiente e segura.

Agora, vamos analisar cada alternativa para entender por que a alternativa E é a correta e as outras são incorretas:

Alternativa A: Mozilla KnockDown

Mozilla KnockDown não é um software de controle de versões conhecido ou reconhecido. A Mozilla é conhecida por outros produtos, como o navegador Firefox, mas não há registros de um software de controle de versões com esse nome.

Alternativa B: Apache OverThrow

Apache OverThrow também não é um software de controle de versões. A Apache Software Foundation desenvolve muitos projetos open-source, mas OverThrow não é um deles.

Alternativa C: Oracle Subversion

Embora Subversion seja um software de controle de versões, ele não é desenvolvido pela Oracle. Subversion é um projeto open-source da Apache Software Foundation.

Alternativa D: Oracle KnockDown

Assim como a alternativa A, KnockDown não é um software de controle de versões reconhecido. Além disso, esta opção também incorretamente associa a Oracle a um produto inexistente.

Alternativa E: Apache Subversion

Correta! Apache Subversion (também conhecido como SVN) é um sistema de controle de versões desenvolvido pela Apache Software Foundation. É uma solução amplamente utilizada e reconhecida para gerenciamento de versões, especialmente em projetos de software open-source. Utilizando o SVN, as organizações podem monitorar todas as mudanças feitas no código-fonte ao longo do tempo, garantindo eficiência e segurança no desenvolvimento de software, alinhando-se aos requisitos do CMMI.

Em resumo, a alternativa E é a correta porque Apache Subversion é uma solução livre e amplamente utilizada para controle de versões, alinhando-se perfeitamente à necessidade apresentada na questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

https://pt.wikipedia.org/wiki/Subversion:

Apache Subversion (também conhecido por SVN) é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, que se considera ter algumas limitações. O Subversion utiliza banco de dados Berkeley BD.

Gabarito E

Apache Subversion (também conhecido por SVN) é um sistema de controle de versão desenhado especificamente para ser um substituto moderno do CVS, que se considera ter algumas limitações. O Subversion utiliza banco de dados Berkeley BD.

 

Versão 1.6: (lançada em 20 de março de 2009)

Melhorias no svn merge

Correção de vários bugs

Versão 1.5: (lançada em 19 de junho de 2008)

Registro de intercalagens.

Versão 1.4: (lançada em 10 de setembro de 2006)

Suporte ao BDB 4.4

O acesso ao repositório mudou. Quer dizer que os repositórios vão sendo gradualmente atualizados. Então, versões anteriores não poderão aceder a novos repositórios.

Versão 1.3: (lançada em 1 de janeiro de 2006)

Binds para python e ruby

Mais de 30 bugs corrigidos

Versão 1.2: (lançada em 21 de maio de 2005)

travamento de arquivos quando não é possível intercalá-los ("reserved checkouts")

auto-versionamento WebDAV integral

Versão 1.1 (lançada em 20 de Setembro de 2004):

mensagens internacionalizadas do programa

versionamento de atalhos simbólicos

um novo formato de repositório, FSFS, que não usa um "back-end" de base de dados, guardando as revisões em ficheiros no sistema de ficheiros.

A versão 1.0 do Subversion (lançada em 23 de Fevereiro de 2004) possui as seguintes características:

As características mais correntes do CVS

São guardadas versões de directorias, mudanças de nome e meta-dados de ficheiros

As operações de "commit" são verdadeiramente atómicas

Servidor HTTP Apache como servidor de rede, WebDAV/DeltaV como protocolo (também existe um processo independente de servidor que usa um protocolo personalizado sobre TCP/IP)

A ramificação e a etiquetagem são operações "baratas" (em tempo constante)

Desenho nativo de arquitectura cliente-servidor e de "biblioteca em camadas"

O protocolo cliente-servidor envia diffs em ambas as direcções

Os custos são proporcionais ao tamanho das mudanças e não ao tamanho dos dados

Tratamento eficiente de ficheiros binários.

Saída de informação passível de ser analisada gramaticalmente (incluindo a saída de registos em formato XML)

Licença de software livre - "licença CollabNet/Tigris.org ao estilo Apache"

 

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo