Você está na página 1de 7

Exercicio Gerenciamento De Configurações Sair

Você acertou 5 de 5 questões Questão 1 de 5


Verifique o seu desempenho e continue treinando! Você 1 2 3 4 5
pode refazer o exercício quantas vezes quiser.
Corretas (5)
Em branco (0)
Verificar Desempenho

1 Marcar para revisão


O Git é um sistema de controle de versão distribuído.
Com respeito ao conceito de pull no Git, assinale a
alternativa correta.

A É uma solicitação para baixar localmente os


arquivos do repositório remoto do usuário.

B É o envio de arquivos para o repositório remoto


do usuário.

C É o envio de arquivosusuário.
para o repositório local do

É uma solicitação que um usuário faz para


D contribuir com suas alterações de volta ao
repositório original de um projeto.

E Atualiza o repositório local com todas as


alterações feitas em outro repositório.
Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
O comando 'pull' no Git é utilizado para atualizar o
repositório local com todas as alterações feitas em
outro repositório. Isso significa que, se houve alguma
alteração no repositório remoto que ainda não está
presente no repositório local, o comando 'pull' irá
baixar essas alterações e incorporá-las ao repositório
local. Portanto, a alternativa correta é: "Atualiza o
repositório local com todas as alterações feitas em
outro repositório".

2 Marcar para revisão


Na engenharia de software, o gerenciamento de
configuração de software tem como objetivo:

A Gerenciar mudanças e seu impacto no


desenvolvimento do software.

Gerenciar a carga dos dados oriundos de


B sistemas legados e controlar a consistência
desses dados.

Fornecer uma interface de gerenciamento, onde


o administrador e os usuários, com o devido
C privilégio, podem alterar a forma como o sistema
se comporta.
Planejar a elaboração dos pacotes de instalação
D eseus
desinstalação automáticos do software e de
componentes nos computadores onde o
sistema será executado.

Documentar todo o processo de instalação do


E software, incluindo os pré-requisitos de
software e hardware para o correto
funcionamento do sistema.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
O gerenciamento de configuração de software na
engenharia de software tem como principal objetivo
gerenciar mudanças e seu impacto no
desenvolvimento do software. Isso significa que ele é
responsável por controlar e rastrear as alterações
feitas no software durante seu ciclo de vida de
desenvolvimento. Isso inclui, mas não se limita a,
alterações no código, recursos, design e outros
aspectos que podem afetar a funcionalidade e a
operação do software. Portanto, a alternativa correta
é a 'A': gerenciar mudanças e seu impacto no
desenvolvimento do software.

3 Marcar para revisão


Considere as seguintes afirmativas:
I- Seu escopo não deve abordar a definição do que será
gerenciado, entretanto, deve definir o esquema a ser
usado para identificar os itens de configuração.
II- Deve especificar as ferramentas usadas para o
gerenciamento de configurações e os respectivos
processos de uso, porém não deve entrar no mérito de
definição de políticas a serem adotadas no controle de
mudanças.
III- Deve estabelecer as responsabilidades pelos
procedimentos de gerenciamento de configuração e
ainda descrever a estrutura do banco de dados para o
registro das informações de configuração.
Um plano de gerenciamento de configurações de
sistemas de software em desenvolvimento deve estar de
acordo com o que consta em:

A II e III, apenas.

B I, II, e III.

C I, apenas.

D II, apenas.

E III, apenas.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
A alternativa correta é a III, pois um plano de
gerenciamento de configurações de sistemas de
software em desenvolvimento deve, de fato,
estabelecer as responsabilidades pelos
procedimentos de gerenciamento de configuração e
descrever a estrutura do banco de dados para o
registro das informações de configuração. As
afirmativas I e II estão incorretas, pois um plano de
gerenciamento de configurações deve abordar a
definição do que será gerenciado e também deve
definir as políticas a serem adotadas no controle de
mudanças.
4 Marcar para revisão
O marco de referência do desenvolvimento de um
software, com o qual é possível definir a versão de cada
item de configuração que fará parte da entrega e
validação de um build, é denominado:

A Auditoria de Mudanças

B Linha de Base

C Encerramento do Projeto

D Solicitação de Mudança

E Sincronização de Mudanças Concorrentes

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
No contexto do desenvolvimento de software, a
"Linha de Base" é o termo utilizado para se referir ao
marco de referência que define a versão de cada
item de configuração que será parte da entrega e
validação de um build. Portanto, a alternativa correta
é a "Linha de Base". As outras opções não se aplicam
corretamente ao enunciado da questão.

5 Marcar para revisão


Sobre os sistemas de controle de versão, é correto
afirmar que:
O SVN utiliza um modelo centralizado para o
A versionamento de sistemas, enquanto o GIT
apresenta um modelo distribuído, contendo
cópias do repositório original em cada cliente.

Uma das vantagens em se utilizar um sistema de


B controle de versão centralizado está no fato de
ser possível recuperar o conteúdo original a
partir dos repositórios presentes nos clientes.

Uma das características dos sistemas de


controle de versão é controlar de forma anônima
C as alterações que são realizadas no sistema
versionado, obtendo somente um controle das
alterações feitas no decorrer do tempo.

Em um sistema de controle de versão


distribuído, há um único servidor contendo
D todos os arquivos versionados. Os clientes
obtêm somente parte do repositório
armazenado no servidor, não possuindo a sua
visão completa.

Dado seu comportamento centralizado, o GIT


possui a desvantagem de ter um único ponto de
falha, onde uma falha no servidor central
E ocasionará a perda completa do repositório, não
sendo possível recuperar a partir do conteúdo
existente nos clientes.

Resposta correta
Parabéns, você selecionou a alternativa
correta. Confira o gabarito comentado!

Gabarito Comentado
A alternativa correta é a letra A. O SVN (Subversion)
é um sistema de controle de versão que utiliza um
modelo centralizado, onde todas as alterações são
enviadas para um servidor central. Já o GIT, por
outro lado, utiliza um modelo distribuído, onde cada
cliente possui uma cópia completa do repositório.
Isso significa que, no GIT, cada cliente tem uma cópia
completa do histórico do projeto, permitindo que as
operações sejam realizadas localmente, sem a
necessidade de comunicação constante com um
servidor central.

Você também pode gostar