Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 278 questões
O controle de versões pode ser considerado como uma forma correta e sistemática para realizar o gerenciamento de modificações no desenvolvimento de qualquer tipo de documento, tudo isso sendo realizado de forma eficiente, extremamente organizada e prática. Analise as seguintes informações sobre o controlador de versões Git e assinale a alternativa que aponta as corretas.
I. O Git é um software para controle de versões criado por Linus Torvalds em 2005.
II. O Git só pode ser utilizado em distribuições Linux.
III. O Git surgiu quando os desenvolvedores do kernel Linux optaram por não utilizar mais o software proprietário BitKeeper.
IV. O controlador de versões Git só deve ser utilizado em grandes projetos de desenvolvimento, pois seu uso em pequenas aplicações só acarreta um desperdício de tempo e recursos.
Preencha as lacunas e assinale a alternativa correta em relação ao gerenciamento de configuração e mudança.
O gerenciamento de configuração de software é um conjunto de ______________ que foi desenvolvido para administrar as mudanças em todo o ciclo de vida do software. Tais atividades são utilizadas para _____________ a mudança, controlar a mudança, garantir que a mudança esteja sendo adequadamente implementada e relatar a mudança a outras pessoas que possam ter interesse nela.
A SVN possui diretórios especiais. Um deles, chamado de trunk, consiste no local onde são armazenadas as etiquetas para localização de revisões.
A ferramenta SVN (subversion) realiza o controle de versão de software por meio do uso da plataforma Mercurial.
O GitHub é um servidor para repositório e versionamento de software que utiliza a plataforma Git.
Versionamento é o processo de desenvolvimento de software que abrange desde o levantamento de requisitos até a implantação do sistema.
Acerca de ferramentas de controle de versão, analise as proposições abaixo.
1) O Subversion é um sistema de controle de versão que foi criado para ter as mesmas funcionalidades do CVS e preservar o mesmo modelo de desenvolvimento, mas sem conter as falhas mais óbvias do CVS.
2) O CVS possui como principal falha de projeto o fato de não dar suporte ao conceito de commit, que foi sanado com a construção do SVN.
3) O Git é um sistema de controle de versão distribuído, no qual, em vez de se fazer um "checkout" da ponta atual do código-fonte, faz-se um "clone" de todo o repositório.
4) Os comandos git svn e git cvs funcionam como pontes bidirecionais, permitindo que o Git funcione como cliente válido de repositórios Subversion ou CVS, respectivamente.
Estão corretas, apenas: