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

Foram encontradas 567 questões

Q1930510 Engenharia de Software
Imagine que seu software está armazenado no git e surge a necessidade de efetuar um merge normal de duas branches de sua aplicação. Qual o tipo de estratégia de mesclagem que o git irá utilizar para efetuar tal procedimento?
Alternativas
Q1930509 Engenharia de Software
O Git é uma ferramenta de controle de versão que permite aos desenvolvedores de softwares estarem trabalhando juntos, de forma distribuída em um mesmo projeto, e mantendo um completo histórico dos trabalhos realizados. Considerando essa informação, assinale a alternativa que contém um código git válido.
Alternativas
Q1930441 Engenharia de Software
O git é um sistema de controle de versão distribuído e utilizado amplamente pela comunidade de desenvolvimento de software. Esse sistema possui um conjunto de comandos utilizados para o versionamento de código. Dito isso, qual o comando utilizado para enviar as alterações do repositório local para o repositório remoto?
Alternativas
Q1926964 Engenharia de Software
Qual das opções abaixo é um sistema de controle de versões ?
Alternativas
Q1926925 Engenharia de Software
Há um tipo de repositório de dados que centraliza e armazena todos os tipos de dados gerados pela e para a empresa. Eles são depositados ali ainda em estado bruto, sem o processamento e análise. A esse repositório chamamos:  
Alternativas
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
Respostas
321: E
322: C
323: B
324: C
325: D
326: D
327: A
328: C
329: C
330: B
331: A
332: C
333: D
334: B
335: D
336: B
337: B
338: C
339: A
340: A