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

Foram encontradas 523 questões

Q1911132 Engenharia de Software
Assinale a alternativa que NÃO apresenta uma ferramenta de controle de versão de software:  
Alternativas
Q1899197 Engenharia de Software
Git é um sistema de controle de revisão distribuído amplamente, utilizado para desenvolvimento compartilhado de softwares. Considerando o comando git, assinale a alternativa INCORRETA.
Alternativas
Q1895758 Engenharia de Software

Julgue o seguinte item, relativos à engenharia de software.


Os processos de verificação e validação de um sistema devem demonstrar que ele atende à sua especificação e que o seu comportamento suporta os requisitos do cliente, por meio da busca de erros na especificação ou de projeto.

Alternativas
Q1891202 Engenharia de Software
Sistemas de Controle de Versão (SCV), tais como o Mercurial, o GIT e o SVN, são ferramentas indispensáveis para apoiar as melhores práticas de desenvolvimento de sistemas. Os SCVs atualmente disponíveis possuem grande flexibilidade para se adaptar ao fluxo de trabalho de um time e suas práticas de desenvolvimento. No GIT, essa customização do fluxo de trabalho para um time ou projeto é comum, e muitos desses fluxos de trabalho utilizam uma abordagem conhecida como ramificação de recurso (Feature Branch). Uma possível limitação dessa abordagem seria o(a):
Alternativas
Q2421450 Engenharia de Software

Os sistemas de controle de versão são ferramentas de software que ajudam a gerência de mudanças no código-fonte. Em relação a esses sistemas, assinale a alternativa correta.

Alternativas
Q2007677 Engenharia de Software
Você está trabalhando em um repositório git e precisa incorporar no branch chamado de “principal” algumas correções feitas no branch nomeado como “bugfix123.
Analise os comandos abaixo:
1. git checkout principal 2. git clone principal 3. git integrate principal bugfix123 4. git merge principal bugfix 5. git merge bugfix123
Qual a sequência correta de comandos que atende ao que é solicitado?
Alternativas
Q1915504 Engenharia de Software

Em uma pasta local do seu computador, suponha que você inicializou um repositório Git novo, ramo master, e criou um arquivo README.md com o seguinte conteúdo, adicionou-o à área de preparo e fez o commit logo em seguida: 


# Meu repositório

Este é o meu repositório


Depois, você criou um novo ramo chamado copy, mudou para esse ramo, adicionou a linha seguinte ao final do arquivo README.md e fez o commit das alterações: 


Entre em contato via [email protected].


Em seguida, você mudou para o ramo master, adicionou a linha seguinte ao final do arquivo README.md e também fez o commit das alterações:


Veja meus repositórios em http://github.com/nomesobrenome.


Neste ponto, você pode pedir ao Git para realizar uma mesclagem básica das alterações, de modo que o conteúdo de README.md no diretório de trabalho passe a ser o seguinte:


# Meu repositório

Este é o meu repositório.

<<<<<<< HEAD

Veja meus repositórios em http://github.com/nomesobrenome.

=======

Entre em contato via [email protected].

>>>>>>> copy


O comando que deve ser utilizado para que o Git realize a mesclagem básica ilustrada no cenário descrito acima é:

Alternativas
Q1885296 Engenharia de Software
Em relação à ferramenta GIT, a afirmação “é um repositório incorporado dentro de outro repositório, e tem seu próprio histórico” refere-se a:
Alternativas
Q1874542 Engenharia de Software
A ferramenta de controle de versão Subversion (SVN)
Alternativas
Q1864466 Engenharia de Software
O Git é um sistema de controle de versões distribuído, utilizado principalmente no desenvolvimento de software. Qual dos comandos abaixo pode ser utilizado para enviar as alterações de um repositório local para um repositório remoto?
Alternativas
Q1845314 Engenharia de Software
Entre as principais ferramentas de gestão de configuração de software, estão os sistemas de controle de versão, como o svn ou cvs. Nesses sistemas, o comando de registrar as mudanças locais em um repositório é denominado
Alternativas
Q1840792 Engenharia de Software
O Git é um sistema de controle de versão distribuído, gratuito e de código aberto. Sobre esse sistema, o comando que incorpora mudanças (busca e integra) de um repositório remoto no branch atual é o
Alternativas
Q1792485 Engenharia de Software
A ISO (International Organization for Standardization) propõe um modelo de gerenciamento de rede, dividido em cinco áreas de gerenciamento, com funções bem definidas. Qual das cinco áreas possibilita identificar quem faz parte de determinada rede e suas especificações de hardware e software?
Alternativas
Q1785114 Engenharia de Software
Jaqueline é uma analista que planeja utilizar Git e Gitflow em seu projeto. Assinale a alternativa que apresenta uma prática inconsistente com esse processo.
Alternativas
Q1768983 Engenharia de Software
O gerenciamento de configurações de um produto de sistema de software envolve as seguintes quatro atividades afins:
Alternativas
Q1756804 Engenharia de Software

Acerca dos fundamentos e dos princípios da qualidade de software e da gestão da configuração, julgue o item que se segue.


Na gestão da configuração em que se observa os valores do DevOps, é importante implantar imediatamente as versões desenvolvidas no ambiente de produção, cabendo, nesse contexto, à equipe de desenvolvimento a criação de scripts automatizados para a garantia da integração contínua.

Alternativas
Q1756786 Engenharia de Software

Quanto ao uso de Git para versionamento, julgue o item subsequente.


A execução do comando git stash sem argumentos por padrão é similar à execução do comando git stash show, na medida em que ambas mostram as alterações armazenadas por este comando.

Alternativas
Q1756785 Engenharia de Software

Quanto ao uso de Git para versionamento, julgue o item subsequente.


O comando git checkout é capaz de copiar completamente um repositório para um diretório local.

Alternativas
Q1756784 Engenharia de Software

Quanto ao uso de Git para versionamento, julgue o item subsequente.


Para atualizar e sincronizar os dados no repositório do arquivo de nome codigo1, deve ser utilizado o seguinte comando.


git init codigo1

Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794366 Engenharia de Software
Foi solicitado que você corrigisse um defeito em um sistema cujo código-fonte está armazenado em um repositório GIT. A equipe definiu que é necessário utilizar o padrão “feature branch”, no qual os desenvolvedores precisam criar um branch para cada demanda em que vão trabalhar. As modificações devem ser feitas nesse branch criado a partir do branch de desenvolvimento principal. Após o término das alterações necessárias, o código deve ser reintegrado no ramo principal por uma equipe de revisores. Analise as operações abaixo:
1. git push 2. git checkout 3. git clone 4. git commit 5. git add
Para que você possa trabalhar na correção do defeito, utilizando o padrão “feature branch”, a ordem correta das operações acima seria:
Alternativas
Respostas
281: D
282: A
283: C
284: C
285: B
286: A
287: C
288: D
289: B
290: D
291: B
292: B
293: C
294: A
295: A
296: E
297: E
298: E
299: E
300: C