Logo Passei Direto
Buscar

DevOps e Integração Contínua

User badge image
emanuel.nn

em

Ferramentas de estudo

Questões resolvidas

Questão 1/10 - DevOps e Integração Contínua
Controle de versão é uma ferramenta que registra todas as alterações feitas em um arquivo ou conjunto de arquivos ao longo do tempo. Isso permite que você recupere versões anteriores do arquivo, compare alterações entre versões e visualize quem fez as alterações. Existe um problema enfrentado por muitos usuários que é a colaboração com desenvolvedores que estão em outros sistemas. Para resolver essa problema, foram desenvolvidos os:

A Controladores de objetos
B Sistemas Centralizados de Controle de Versão (CVCSs)
C Centralizadores universais
D Sistemas Distribuídos de Controle de Versão (DVCS)
E Sistemas de Controle de Versões distribuídas

Questão 6/10 - DevOps e Integração Contínua
Entender a estrutura de montar backup é essencial para garantir a segurança de seu processo, mas temos também de entender de uma infraestrutura que possibilita gerenciar e provisionar recursos de infraestrutura por meio de código, substituindo processos manuais. Essa abordagem tem ganho crescente popularidade, permitindo criar arquivos de configuração contendo as especificações da infraestrutura, simplificando a edição e distribuição das configurações, assegurando a consistência no provisionamento do ambiente. Essa infraestrutura de gerenciamento de configurações é a:

A Gerenciamento automático de backup
B Sistemas Centralizados de Controle de cópias
C Centralizadores de Infraestrutura de backup
D Infraestrutura como Código (IaC)
E Sistemas de Controle de Backup

Questão 7/10 - DevOps e Integração Contínua
A cultura DevOps é fundamental para o sucesso da implementação de práticas e ferramentas associadas ao DevOps. Ela enfatiza a colaboração, a comunicação eficaz e a busca constante pela melhoria na entrega de software. Relacione corretamente os princípios que formam a cultura DevOps:
( ) Automação do processo de liberação de software para ambientes de teste e produção, permitindo transferências frequentes e confiáveis
( ) Utilização de ferramentas para automatizar a configuração e o provisionamento de ambientes de infraestrutura
( ) Controle e automação da configuração de software e infraestrutura
( ) Automação da integração de código de diferentes contribuidores em um único projeto
( ) Implementação de soluções de monitoramento para acompanhar o desempenho do software em tempo real
A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 2 – 3 – 5
C 3 – 4 – 2 – 5 – 1
D 4 – 3 – 5 – 2 – 1
E 3 – 4 – 2 – 1 – 5

Questão 4/10 - DevOps e Integração Contínua
Nos primórdios da TI, um muro alto separava desenvolvimento e operações. Desenvolvedores concentravam-se na criação de códigos, enquanto equipes de operações lidavam com implantação, infraestrutura e manutenção. Essa divisão frequentemente resultava em ciclos de desenvolvimento demorados, lançamentos pouco frequentes e desafios significativos de comunicação. Para tentar resolver esse problema, surgiu o(a):

A Programação Orientada a objetos
B Programação estruturada
C Comunicação entre pares
D Desenvolvimento ágil
E Persistência de dados

Questão 8/10 - DevOps e Integração Contínua
É desafiador para os desenvolvedores de software criarem códigos funcionais em suas máquinas. No entanto, mesmo quando esse objetivo é alcançado, há um longo percurso até que o software realmente gere valor, uma vez que este só proporciona valor quando está em ambiente de produção. A base da filosofia da disponibilização de software é desenvolver programas de modo que estejam constantemente prontos para serem implementados em produção. Esse conceito é conhecido como:

A Integração Contínua (CI)
B Instalação Continuada (IC)
C Desenvolvimento Unificado (DU)
D Entrega Contínua (CD)
E Disponibilização Centralizada (DC)

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Questão 1/10 - DevOps e Integração Contínua
Controle de versão é uma ferramenta que registra todas as alterações feitas em um arquivo ou conjunto de arquivos ao longo do tempo. Isso permite que você recupere versões anteriores do arquivo, compare alterações entre versões e visualize quem fez as alterações. Existe um problema enfrentado por muitos usuários que é a colaboração com desenvolvedores que estão em outros sistemas. Para resolver essa problema, foram desenvolvidos os:

A Controladores de objetos
B Sistemas Centralizados de Controle de Versão (CVCSs)
C Centralizadores universais
D Sistemas Distribuídos de Controle de Versão (DVCS)
E Sistemas de Controle de Versões distribuídas

Questão 6/10 - DevOps e Integração Contínua
Entender a estrutura de montar backup é essencial para garantir a segurança de seu processo, mas temos também de entender de uma infraestrutura que possibilita gerenciar e provisionar recursos de infraestrutura por meio de código, substituindo processos manuais. Essa abordagem tem ganho crescente popularidade, permitindo criar arquivos de configuração contendo as especificações da infraestrutura, simplificando a edição e distribuição das configurações, assegurando a consistência no provisionamento do ambiente. Essa infraestrutura de gerenciamento de configurações é a:

A Gerenciamento automático de backup
B Sistemas Centralizados de Controle de cópias
C Centralizadores de Infraestrutura de backup
D Infraestrutura como Código (IaC)
E Sistemas de Controle de Backup

Questão 7/10 - DevOps e Integração Contínua
A cultura DevOps é fundamental para o sucesso da implementação de práticas e ferramentas associadas ao DevOps. Ela enfatiza a colaboração, a comunicação eficaz e a busca constante pela melhoria na entrega de software. Relacione corretamente os princípios que formam a cultura DevOps:
( ) Automação do processo de liberação de software para ambientes de teste e produção, permitindo transferências frequentes e confiáveis
( ) Utilização de ferramentas para automatizar a configuração e o provisionamento de ambientes de infraestrutura
( ) Controle e automação da configuração de software e infraestrutura
( ) Automação da integração de código de diferentes contribuidores em um único projeto
( ) Implementação de soluções de monitoramento para acompanhar o desempenho do software em tempo real
A 2 – 1 – 5 – 3 – 4
B 1 – 4 – 2 – 3 – 5
C 3 – 4 – 2 – 5 – 1
D 4 – 3 – 5 – 2 – 1
E 3 – 4 – 2 – 1 – 5

Questão 4/10 - DevOps e Integração Contínua
Nos primórdios da TI, um muro alto separava desenvolvimento e operações. Desenvolvedores concentravam-se na criação de códigos, enquanto equipes de operações lidavam com implantação, infraestrutura e manutenção. Essa divisão frequentemente resultava em ciclos de desenvolvimento demorados, lançamentos pouco frequentes e desafios significativos de comunicação. Para tentar resolver esse problema, surgiu o(a):

A Programação Orientada a objetos
B Programação estruturada
C Comunicação entre pares
D Desenvolvimento ágil
E Persistência de dados

Questão 8/10 - DevOps e Integração Contínua
É desafiador para os desenvolvedores de software criarem códigos funcionais em suas máquinas. No entanto, mesmo quando esse objetivo é alcançado, há um longo percurso até que o software realmente gere valor, uma vez que este só proporciona valor quando está em ambiente de produção. A base da filosofia da disponibilização de software é desenvolver programas de modo que estejam constantemente prontos para serem implementados em produção. Esse conceito é conhecido como:

A Integração Contínua (CI)
B Instalação Continuada (IC)
C Desenvolvimento Unificado (DU)
D Entrega Contínua (CD)
E Disponibilização Centralizada (DC)

Prévia do material em texto

Questão 1/10 - DevOps e Integração Contínua 
Controle de versão é uma ferramenta que registra todas as alterações feitas em 
um arquivo ou conjunto de arquivos ao longo do tempo. Isso permite que você 
recupere versões anteriores do arquivo, compare alterações entre versões e 
visualize quem fez as alterações. Existe um problema enfrentado por muitos 
usuários que é a colaboração com desenvolvedores que estão em outros sistemas. 
Para resolver essa problema, foram desenvolvidos os: 
Você não pontuou essa questão 
 
A Controladores de objetos 
 
B Sistemas Centralizados de Controle de Versão (CVCSs) 
 
C Centralizadores universais 
 
D Sistemas Distribuídos de Controle de Versão (DVCS) 
 
E Sistemas de Controle de Versões distribuídas 
Você assinalou essa alternativa (E) 
 
Questão 2/10 - DevOps e Integração Contínua 
A gestão de backup em DevOps é uma parte crucial da estratégia geral de garantir 
a agilidade e a colaboração inerentes à metodologia DevOps. Existem diversas 
ferramentas em DevOps que podem ser utilizadas para gestão de backup. 
 
Relacione corretamente as ferramentas de backup em DevOps: 
 
1. AWS Backup 
2. GitLab 
3. Amanda Backup 
4. Azure Backup 
5. Duplicity 
 
( ) Serviço gerenciado pela Amazon Web Services (AWS) que simplifica a gestão 
de backup para os recursos da AWS 
( ) Serviço de backup nativo da Microsoft Azure que oferece backup e 
recuperação para máquinas virtuais e serviços na nuvem 
( ) Embora seja conhecido principalmente como uma plataforma de controle de 
versão, o GitLab também oferece recursos de backup para repositórios Git 
( ) Solução de backup de código aberto para ambientes Unix/Linux que oferece 
suporte a backup em fita, disco e nuvem 
( ) Ferramenta de backup baseada em Linux que realiza backup incremental e 
suporta várias opções de armazenamento 
Agora, selecione a alternativa que apresenta a sequência correta: 
 
A 2 – 1 – 5 – 3 – 4 
 
B 1 – 4 – 5 – 3 – 2 
 
C 1 – 4 – 2 – 5 – 3 
 
D 4 – 3 – 2 – 5 – 1 
 
E 1 – 4 – 2 – 3 – 5 
Você assinalou essa alternativa (E) 
 
Questão 3/10 - DevOps e Integração Contínua 
As aplicações práticas do DevOps abrangem uma variedade de atividades e 
processos que visam melhorar a colaboração, eficiência e qualidade ao longo do 
ciclo de vida do desenvolvimento e operações de software. 
A implementação bem-sucedida de algumas aplicações práticas no contexto do 
DevOps contribui para uma entrega de software mais eficiente, confiável e 
alinhada aos objetivos de negócios. Entre essas aplicações práticas podemos citar: 
 
A Comunicação, agilidade, eficiência e cultura de colaboração 
Você assinalou essa alternativa (A) 
 
B Orientação a objetos, estruturação e organização 
 
C Automação, colaboração e especificação 
 
D Tradição, influência e conservadorismo 
 
E Visão, individualismo e persistência 
 
Questão 4/10 - DevOps e Integração Contínua 
Nos primórdios da TI, um muro alto separava desenvolvimento e operações. 
Desenvolvedores concentravam-se na criação de códigos, enquanto equipes de 
operações lidavam com implantação, infraestrutura e manutenção. 
Essa divisão frequentemente resultava em ciclos de desenvolvimento demorados, 
lançamentos pouco frequentes e desafios significativos de comunicação. Para 
tentar resolver esse problema, surgiu o(a): 
 
A Programação Orientada a objetos 
 
B Programação estruturada 
 
C Comunicação entre pares 
 
D Desenvolvimento ágil 
Você assinalou essa alternativa (D) 
 
E Persistência de dados 
 
Questão 5/10 - DevOps e Integração Contínua 
Para Pressman e Maxim (2014), a qualidade de software é definida como 
“conformidade com requisitos funcionais e de desempenho explicitamente 
declarados, normas de desenvolvimento explicitamente documentadas e 
características implícitas, que são esperadas em todo software desenvolvido 
profissionalmente”. A medição da qualidade em DevOps envolve a avaliação de 
diversos aspectos ao longo do ciclo de vida do desenvolvimento e operações. A 
seguir, estão algumas práticas e métricas que podem ser usadas para medir a 
qualidade em ambientes DevOps. 
 
Relacione corretamente as métricas na medição da qualidade em DevOps: 
 
1. Tempo de ciclo 
2. Defect Rate 
3. Tempo de recuperação 
4. Taxa de entrega 
5. Qualidade do código 
 
( ) Número de releases ou deploys bem-sucedidos por unidade de tempo. Indica 
a frequência com que novas funcionalidades ou correções são entregues ao 
ambiente de produção 
( ) Tempo médio necessário para restaurar serviços após uma falha. Avalia a 
eficácia na resolução de problemas e a recuperação rápida de falhas 
( ) Número de defeitos identificados em produção em relação ao número total 
de alterações 
( ) Indica a conformidade do código com padrões de codificação e boas práticas 
( ) Tempo necessário para levar uma alteração do código até a produção. Mede 
a eficiência do processo de desenvolvimento e deployment 
Agora, selecione a alternativa que apresenta a sequência correta: 
Você não pontuou essa questão 
 
A 2 – 1 – 5 – 3 – 4 
 
B 4 – 2 – 3 – 5 – 1 
Você assinalou essa alternativa (B) 
 
C 1 – 4 – 2 – 5 – 3 
 
D 4 – 3 – 2 – 5 – 1 
 
E 4 – 1 – 2 – 5 – 3 
 
Questão 6/10 - DevOps e Integração Contínua 
Entender a estrutura de montar backup é essencial para garantir a segurança de 
seu processo, mas temos também de entender de uma infraestrutura que 
possibilita gerenciar e provisionar recursos de infraestrutura por meio de código, 
substituindo processos manuais. Essa abordagem tem ganho crescente 
popularidade, permitindo criar arquivos de configuração contendo as 
especificações da infraestrutura, simplificando a edição e distribuição das 
configurações, assegurando a consistência no provisionamento do ambiente. 
Essa infraestrutura de gerenciamento de configurações é a: 
 
A Gerenciamento automático de backup 
 
B Sistemas Centralizados de Controle de cópias 
 
C Centralizadores de Infraestrutura de backup 
 
D Infraestrutura como Código (IaC) 
Você assinalou essa alternativa (D) 
 
E Sistemas de Controle de Backup 
 
Questão 7/10 - DevOps e Integração Contínua 
A cultura DevOps é fundamental para o sucesso da implementação de práticas e 
ferramentas associadas ao DevOps. Ela enfatiza a colaboração, a comunicação 
eficaz e a busca constante pela melhoria na entrega de software. 
 
Relacione corretamente os princípios que formam a cultura DevOps: 
 
1. Monitoramento contínuo 
2. Gerenciamento de configuração 
3. Entrega contínua (CD) 
4. Automação de infraestrutura 
5. Integração contínua (CI) 
 
( ) Automação do processo de liberação de software para ambientes de teste e 
produção, permitindo transferências frequentes e confiáveis 
( ) Utilização de ferramentas para automatizar a configuração e o 
provisionamento de ambientes de infraestrutura 
( ) Controle e automação da configuração de software e infraestrutura 
( ) Automação da integração de código de diferentes contribuidores em um 
único projeto 
( ) Implementação de soluções de monitoramento para acompanhar o 
desempenho do software em tempo real 
Agora, selecione a alternativa que apresenta a sequência correta: 
Você não pontuou essa questão 
 
A 2 – 1 – 5 – 3 – 4 
 
B 1 – 4 – 2 – 3 – 5 
Você assinalou essa alternativa (B) 
 
C 3 – 4 – 2 – 5 – 1 
 
D 4 – 3 – 5 – 2 – 1 
 
E 3 – 4 – 2 – 1 – 5 
 
Questão 8/10 - DevOps e Integração Contínua 
É desafiador para os desenvolvedores de software criarem códigos funcionais em 
suas máquinas. No entanto, mesmo quando esse objetivo é alcançado, há um 
longo percurso até que o software realmente gere valor, uma vez que este só 
proporciona valor quando está em ambiente de produção. A base da filosofia da 
disponibilização de software é desenvolver programas de modo que estejam 
constantemente prontos para serem implementados em produção. 
Esse conceito é conhecidocomo: 
 
A Integração Contínua (CI) 
 
B Instalação Continuada (IC) 
 
C Desenvolvimento Unificado (DU) 
 
D Entrega Contínua (CD) 
Você assinalou essa alternativa (D) 
 
E Disponibilização Centralizada (DC) 
 
Questão 9/10 - DevOps e Integração Contínua 
Para Pressman e Maxim (2014), a qualidade de software é definida como 
“conformidade com requisitos funcionais e de desempenho explicitamente 
declarados, normas de desenvolvimento explicitamente documentadas e 
características implícitas, que são esperadas em todo software desenvolvido 
profissionalmente”. Diante disso temos que a medição da qualidade em DevOps 
envolve a avaliação de diversos aspectos ao longo do ciclo de vida do 
desenvolvimento e operações. 
Dentre essas práticas e métricas que podem ser usadas para medir a qualidade 
em ambientes DevOps, podemos citar algumas das principais: 
 
A Tempo de desenvolvimento, taxa de digitação e satisfação integral 
 
B Taxa de entrega e sucesso, qualidade do código e satisfação do cliente 
Você assinalou essa alternativa (B) 
 
C Indentação do código, domínio e qualidade da linguagem 
 
D Conhecimento avançado do desenvolvedor e tempo de entrega 
 
E Controle de versões, gerenciamento da equipe e implementação 
 
Questão 10/10 - DevOps e Integração Contínua 
Integração contínua (CI, do inglês Continuous Integration) no Git é a integração 
contínua de código usando o Git, um sistema de controle de versão distribuído. A 
CI automatiza o processo de integração de alterações de código de vários 
desenvolvedores em um único repositório central. Analise as afirmativas a seguir 
que trazem os passos para implantação DevOps: 
 
1. O primeiro passo consiste em delinear um projeto de desenvolvimento de 
software que apresente características propícias para a aplicação de 
métodos ágeis de gerenciamento de projetos 
2. Na formação da equipe não é necessário se preocupar com um time inicial 
para o projeto tampouco comprometidos a aceitar mudanças inerentes a 
uma nova abordagem de trabalho 
3. O terceiro passo requer que todos os membros compreendam 
integralmente o significado e o propósito do DevOps 
4. Entender a governança e os processos de TI é crucial para antecipar 
possíveis obstáculos que possam limitar iniciativas e benefícios do DevOps 
5. As práticas do DevOps não priorizam uma colaboração aprimorada e uma 
mudança no foco da TI para o produto finalizado 
São corretas apenas as afirmativas: 
Você não pontuou essa questão 
 
A I e II 
 
B II e V 
 
C I, II e IV 
 
D I, III e V 
Você assinalou essa alternativa (D) 
 
E I, III e IV

Mais conteúdos dessa disciplina