Logo Passei Direto
Buscar

Práticas da cultura DevOps no desenvolvimento de sistemas

Ferramentas de estudo

Questões resolvidas

O GIT é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas que pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. Atualmente, a tecnologia GIT é mais indicada para controle de versionamento de código. Considere que um membro DevOps queira criar uma versão do projeto. Qual comando poderá solucionar essa situação?


git reset.
git commit -m.  CORRETO
git push.
git clone.
git diff.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O GIT é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas que pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. Atualmente, a tecnologia GIT é mais indicada para controle de versionamento de código. Considere que um membro DevOps queira criar uma versão do projeto. Qual comando poderá solucionar essa situação?


git reset.
git commit -m.  CORRETO
git push.
git clone.
git diff.

Prévia do material em texto

Práticas da cultura DevOps no desenvolvimento de sistemas
Professor(a): Stella Marys Dornelas Lamounier (Mestrado acadêmico)
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e
corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode
responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova!
O GIT é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas que pode ser usado
para registrar o histórico de edições de qualquer tipo de arquivo. Atualmente, a tecnologia GIT é mais indicada para controle de
versionamento de código. Considere que um membro DevOps queira criar uma versão do projeto. Qual comando poderá solucionar essa
situação?
Alternativas:
git push.
git diff.
git reset.
git clone.
git commit -m.  CORRETO
Código da questão: 67757
O termo DevOps é a contração de duas palavras inglesas. Qual dessas opções a seguir representa (traduzindo para a língua portuguesa)?
Assinale a alternativa correta:
Alternativas:
Desenvolvimento e operações.  CORRETO
Devoluções e operações.
Desenvolvimento e opções.
Devaneios e opções.
Devoluções e operações.
Código da questão: 67755
Sistema de controle de versionamento são uma ótima forma de otimizar o trabalho ao analisar as alterações feitas em um código de
projeto compartilhado, além de ser um componente fundamental do sistema de gerenciamento de configuração de software que cuida das
mudanças que precisam ser feitas em um projeto.
Complete corretamente a afirmação abaixo:
Para instalar o GIT em sistema Linux baseados em __________, como o Ubuntu, podemos usar o gerenciador de dependências __________.
Alternativas:
RedHat; instruções.
Debian; apt-get.  CORRETO
apt-get; instruções.
Debian; composer.
Instruções; composer.
Resolução comentada:
O git commit captura todas as alterações do diretório de trabalho, apenas as modificações feitas nos arquivos monitorados.
Resolução comentada:
O significado do termo DevOps é a contração de forma abreviada das palavras development (Dev) e operations (Ops).
Resolução comentada:
04/11/2024, 12:44 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3500560/12497908 1/4
4)
5)
6)
Código da questão: 67765
Os volumes são microsserviços que podem ser nomeados ou anônimos (o padrão). Volumes nomeados são a evolução dos contêineres de
volume de dados que facilitam o compartilhamento de dados entre contêineres. Volumes também são compatíveis com drivers de volume,
que permitem armazenar dados em hosts remotos, entre outras opções. Caso você tenha a necessidade de utilizar os microsserviços que
necessite de dados persistentes, qual seria a melhor forma de uso?
Alternativas:
Utilizar data volumes.  CORRETO
Não utilizar microsserviços.
Assegurar que a sua aplicação não necessita de dados persistentes.
Sempre utilizar bancos de dados que não sejam executados em containers.
Personalizar o container para que nunca seja recriado, a fim de manter os dados.
Código da questão: 67771
Sabemos que existem algumas ferramentas de versionamento descentralizado que são empregadas no desenvolvimento de software. Qual
a vantagem de utilizar um sistema de versionamento descentralizado como o Git?
Alternativas:
Não há necessidade de manter-se conectado o tempo inteiro, resultando em um ganho de performance.  CORRETO
Aumenta o tráfego de rede.
Os usuários precisam estar conectados ao repositório constantemente.
Não há vantagens, só desvantagens.
Como os usuários não precisam estar conectados o tempo inteiro, o tráfego de rede diminui, gerando lentidão, conhecido como efeito
espelho.
Código da questão: 67768
A plataforma docker possui como caraterística um conjunto de produtos como serviço que usam virtualização de nível de sistema
operacional. Analise as assertivas a seguir sobre as principais definições de docker:
I. É um conjunto de componentes para gerenciar o seu ambiente de microsserviços.
II. Tem como parte os comandos “Docker Pull” e “Docker Run”.
III. É um conjunto de comandos para gerenciamento do ambiente.
IV. São imagens de sistemas operacionais.
V. Pode ser executado apenas em servidores Linux.
São corretas:
Alternativas:
Somente a afirmação I está correta.
Somente as afirmações I e II estão corretas.  CORRETO
Somente as afirmações I, II, IV estão corretas.
Somente as afirmações III e V estão corretas.
Todas as afirmações estão corretas.
Os sistemas Linux baseados no Debian possui como gerenciador de dependências o apt-get.
Resolução comentada:
Caso você necessite recriar o container, o volume do banco de dados ficará disponível para ser associado novamente.
Resolução comentada:
A principal vantagem do GIT é que a conexão não precisa ser de tempo real, com isso ganha-se performance.
Resolução comentada:
04/11/2024, 12:44 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3500560/12497908 2/4
7)
8)
9)
Código da questão: 67776
O docker pode ler instruções a partir de um arquivo texto que contém instruções para montar uma imagem (dockerfile).
Nesse contexto, qual a palavra-chave ou instrução que indica ao docker a porta que o container deve utilizar em tempo de execução?
Alternativas:
PORT.
SERVERPORT.
DOCKER.
HTTP.
EXPOSE.  CORRETO
Código da questão: 67775
Uma empresa do ramo de tecnologia resolve adotar a cultura DevOps para desenvolver seus produtos. Quais as vantagens de negócios a
empresa podem obter com DevOps? Leia as assertivas a seguir e analise-as:
I - Entrega mais rápida de recursos.
II - Ambientes operacionais menos estáveis.
III - Mais tempo disponível para agregar valor.
Sobre as vantagens de negócios a empresa, são corretas:
Alternativas:
I e III apenas.  CORRETO
I apenas.
I e II apenas.
III apenas.
I, II, III apenas.
Código da questão: 67754
Referente ao modo como Git gerencia objetos, podemos afirmar que quando um objeto não é modificado ele:
Alternativas:
Cria somente uma referência do estado anterior.  CORRETO
Apaga o arquivo antigo e cria um novo com as modificações.
Apaga o arquivo antigo e cria um novo com as modificações no repositório externo.
Excluir a referência do estado atual.
Adiciona um arquivo de cópia ao repositório.
O docker possibilita, por meio de comando simples, a criação e gerenciamento de imagens baseados em microsserviços,
compartilhamento e gerenciamento de processos do host hospedeiro.
Resolução comentada:
Expor portas é uma forma de documentar quais portas são usadas, mas não mapeia nem abre nenhuma porta. A exposição das portas é
opcional. Você publica portas usando o sinalizador --publish ou --publish-all para executar o docker.
Resolução comentada:
Podemos constatar a importância do DevOps no quesito de agregar valor no produto.
Resolução comentada:
O sistema de versionamento gerencia os objetos por meio de referência, criando uma chave hash para referência cada modificação
04/11/2024, 12:44 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3500560/12497908 3/4
10)
Código da questão: 67766
A tecnologia open source, também chamado de código aberto, são programas gratuitos e livres construídos e aprimorados por uma
comunidade, que podem apresentar inúmeros benefícios para as empresas que adotam. Como exemplo de tecnologia open source para o
processo de versionamento (sistemas de controle de versão de arquivos) temos os softwares, livres para o uso, tais como:
Considerando as relações acima, podemos considerar corretas:
Alternativas:
Da relação apresentada existem apenas o 2 e 3.  CORRETO
Da relação apresentada existem apenas o 3.
Da relação apresentada existem apenas o 1 e 2.
Da relação apresentada existem apenas o 1 e 3.
Da relação apresentada existem 1, 2 e 3.
Código da questão: 67769
Resolução comentada:
O GIT e SVN são tecnologias de controlede versionamento utilizadas de forma gratuita pela comunidade.
Arquivos e Links
04/11/2024, 12:44 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3500560/12497908 4/4

Mais conteúdos dessa disciplina