Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 567 questões
Julgue o item seguinte, a respeito de comandos usados na ferramenta SVN, muito utilizada para manter cópia e controle de modificação de códigos em ambientes de desenvolvimento Linux.
O comando a seguir lista a raiz de um projeto.
svn list <servidor/caminho>
Julgue o item seguinte, a respeito de comandos usados na ferramenta SVN, muito utilizada para manter cópia e controle de modificação de códigos em ambientes de desenvolvimento Linux.
O comando seguinte cria um dono (create owner) no servidor SVN em questão.
svn co <servidor/caminho> <caminholocalprojeto>
A respeito da solução de contêiner Docker, analise as afirmativas abaixo e assinale a alternativa correta.
I. Uma imagem pode ser versionada com múltiplos commits.
II. O arquivo Dockerfile contém variáveis, comandos e/ou operações para criar uma nova instância Docker.
III. Depois de uma imagem ser criada, para alterá-la é necessário reexecutar o processo de criação.
git commit
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
No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:
I Checkout é o comando de excluir um código-fonte do repositório.
II Commit é o comando de submeter mudanças em um código-fonte.
III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.
IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.
Estão corretas as afirmações
No que diz respeito às características das ferramentas de controle de versão SVN e GIT, analise as afirmativas a seguir.
I. SVN opera de forma centralizada, enquanto que o GIT de forma distribuída.
II. SVN opera exclusivamente em distribuições Linux, enquanto o GIT exclusivamente em ambientes Windows.
III. SVN suporta a operação de commit de forma atômica, ou seja, se a operação for interrompida pelo meio ela é desconsiderada, como por exemplo, em situações de queda de energia, diferentemente do GIT.
Assinale a alternativa correta: