Questões de Concurso Comentadas sobre gerência de configuração em engenharia de software

Foram encontradas 278 questões

Q868607 Engenharia de Software
Um Analista de Sistemas optou por utilizar o Subversion como sistema de controle de versão em um projeto Java, porque este aplicativo
Alternativas
Q855256 Engenharia de Software
Considerando um programa em linguagem Java, assinale a opção que apresenta o comando do versionador Git que permite criar uma branch de nome new_branch e mudar para essa branch ao mesmo tempo.
Alternativas
Q854045 Engenharia de Software

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

Alternativas
Q854044 Engenharia de Software
Um Programador adicionou um novo repositório remoto no Git usando o comando git remote add teste git://github.com/testehub/projgit.git. Para listar todos os repositórios remotos de forma completa, incluindo a URL do repositório, utiliza-se o comando git remote
Alternativas
Q853978 Engenharia de Software
Um Analista de Sistemas que utiliza o SVN em linha de comando deseja adicionar um arquivo chamado index.html ao repositório e atualizá-lo, ou seja, efetivar a adição do arquivo enviando a modificação ao servidor. Para isso, terá que utilizar
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Técnico - Informática |
Q841097 Engenharia de Software
O NetBeans IDE permite que se trabalhe com os sistemas de controle de versão Git, Mercurial e Subversion. Por exemplo, a inicialização dos repositórios Git ou Mercurial no NetBeans IDE versão 8.2, pode ser feita a partir da seleção do projeto, de um clique
Alternativas
Q836990 Engenharia de Software
Pela utilização do utilitário de linha de comando do Subversion (svn) é possível listar o autor das revisões para os arquivos ou endereços (URL) especificados. Para executar este procedimento é necessário informar como argumento para esse utilitário o comando
Alternativas
Q834062 Engenharia de Software
O software open-source Apache Subversion, também conhecido por SVN, é um servidor muito usado especificamente para:
Alternativas
Q819305 Engenharia de Software
Para o gerenciamento do servidor de versionamento de código fonte e documentação - SVN (Apache Subversion) utiliza-se do banco de dados:
Alternativas
Q789131 Engenharia de Software
Considerando que a gerência de configuração (CM) tenha como objetivo prover recursos capazes de favorecer a identificação da configuração do software em diferentes momentos no tempo com o objetivo de estabelecer controle sistemático sobre as alterações relativas a configuração do software, buscando manter a integridade bem como permitindo rastrear todo o ciclo de vida do sistema [SWEBOK, 2004] assinale a alternativa que contenha seis subáreas que propiciam alcançar o objetivo acima mencionado.
Alternativas
Q788628 Engenharia de Software

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

Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773076 Engenharia de Software
Depois de criar vários commits utilizando o Git, um Técnico em Informática deseja ver o histórico de commits com algumas estatísticas abreviadas para cada commit. Para isso, ele deve utilizar a instrução
Alternativas
Q770732 Engenharia de Software
Em um ambiente de desenvolvimento de software, torna-se crucial o uso de ferramentas de controle de versão. Assinale a alternativa que contém a afirmativa CORRETA.
Alternativas
Q731529 Engenharia de Software

O Git é um sistema de controle de versão muito utilizado na atualidade. Com ele podemos controlar versões de diversos tipos de arquivos, principalmente códigos fontes de sistemas. Um programador da CASAN executou a seguinte sequência de comandos no shell do git. Qual foi o objetivo?

git add principal.java

git commit –m “primeiro commit do arquivo”

Alternativas
Q711707 Engenharia de Software
Modificações são inevitáveis quando um software é construído. Um objetivo primordial da Engenharia de Software é otimizar a forma como as modificações podem ser acomodadas e reduzir a quantidade de esforço despendido quando elas estiverem sendo feitas. Uma das ferramentas existentes para dar suporte ao processo de Gestão de Modificações é a ferramenta GIT. A cerca dessa ferramenta e considerando o comando abaixo, assinale a alternativa CORRETA.
git push -u origin master
Alternativas
Q711706 Engenharia de Software
Ferramentas de Controle de Versão ajudam a gerenciar mudanças em artefatos de projetos de software, como código fonte, pastas e arquivos em geral. Com respeito a ferramentas de Controle de Versão é CORRETO afirmar que
Alternativas
Q701576 Engenharia de Software
No sistema de controle de versões Mercurial, para exibir, em detalhes, cada evento que ocorreu no repositório utiliza-se o comando 
Alternativas
Q683169 Engenharia de Software

Considerando a utilização da ferramenta de controle de versão GIT, pode-se afirmar que

I. tudo no Git tem seu checksum (valor para verificação de integridade) calculado antes que seja armazenado e então passa a ser referenciado pelo checksum. Isso significa que é impossível mudar o conteúdo de qualquer arquivo ou diretório sem que o Git tenha conhecimento.

II. caso você esteja iniciando o monitoramento de um projeto existente com Git, você precisa ir para o diretório do projeto e digitar: git init

III. git faz com que seus arquivos sempre estejam em um dos três estados fundamentais: consolidado (committed), baixado (downloaded) e preparado (staged).

IV. você clona um repositório com o comando git clone [url] . Por exemplo, caso você queria clonar a biblioteca Git do Ruby chamada Grit, você pode fazê-lo da seguinte forma: git clone git://github.com/schacon/grit.git

V. o comando git checkout baixa o código mais atual da linha master do repositório.

Estão CORRETAS apenas as afirmações constantes nos itens

Alternativas
Respostas
235: D
236: C
237: A
238: B
239: D
240: A
241: D
242: B
243: D
244: B
245: A
246: A
247: E
248: A
249: E
250: B
251: D
252: B