Logo Passei Direto
Buscar
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)
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder a essa questão, precisamos entender os conceitos relacionados ao desenvolvimento ágil e à entrega de software. A Integração Contínua (CI) refere-se ao processo de integrar código de forma frequente, mas não necessariamente implica que o software esteja sempre pronto para produção. A Entrega Contínua (CD) é o conceito que se alinha mais com a ideia de que o software deve estar constantemente pronto para ser implementado em produção, permitindo que novas funcionalidades sejam disponibilizadas rapidamente. Analisando as opções: A) Integração Contínua (CI) - Foca na integração do código, mas não garante que o software esteja sempre pronto para produção. B) Instalação Continuada (IC) - Não é um termo comum na prática de DevOps. C) Desenvolvimento Unificado (DU) - Não se relaciona diretamente com a entrega de software. D) Entrega Contínua (CD) - Refere-se à prática de manter o software sempre pronto para ser implementado em produção. E) Disponibilização Centralizada (DC) - Não é um termo reconhecido na prática de DevOps. Portanto, a resposta correta é: D) Entrega Contínua (CD).

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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

User badge image

Ed Verified user icon

há 2 anos

Analisando as opções apresentadas: A) Integração Contínua (CI) - A Integração Contínua é uma prática do DevOps que consiste em integrar o código produzido pelos desenvolvedores em um repositório compartilhado várias vezes ao dia, permitindo a detecção de erros de integração de forma mais rápida. B) Instalação Continuada (IC) - Não é um conceito comum em DevOps e não se relaciona diretamente com a disponibilização de software de forma contínua. C) Desenvolvimento Unificado (DU) - Não é um conceito comum em DevOps e não se relaciona diretamente com a disponibilização de software de forma contínua. D) Entrega Contínua (CD) - A Entrega Contínua é uma prática do DevOps que consiste em manter o software sempre em um estado de pronto para ser implantado em produção, automatizando o processo de entrega. E) Disponibilização Centralizada (DC) - Não é um conceito comum em DevOps e não se relaciona diretamente com a disponibilização de software de forma contínua. Portanto, o conceito descrito na questão, onde o software é desenvolvido de modo que esteja constantemente pronto para ser implementado em produção, é conhecido como: D) Entrega Contínua (CD).

Essa resposta te ajudou?

2
Dislike1

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

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

Mais conteúdos dessa disciplina