Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

DevOps
Lista de Perguntas de Multipla Escolha sobre DevOps
O que e DevOps?
a) Uma metodologia para desenvolvimento de software que nao inclui operacoes.
b) Um conjunto de praticas que integra as equipes de desenvolvimento e operacoes para melhorar
a colaboracao e a entrega continua de software.
c) Um software utilizado para gerenciar servidores.
d) Uma tecnica para melhorar a seguranca de sistemas.
Resposta: b) Um conjunto de praticas que integra as equipes de desenvolvimento e operacoes para
melhorar a colaboracao e a entrega continua de software.
Explicacao: DevOps busca integrar os processos de desenvolvimento e operacoes para acelerar o
ciclo de vida do software e melhorar a colaboracao entre essas equipes.
Qual e o principal objetivo da pratica de "Entrega Continua" (Continuous Delivery) no contexto de
DevOps?
a) Automatizar o processo de teste para eliminar bugs no software.
b) Garantir que o codigo seja integrado ao repositorio principal regularmente, permitindo que novas
versoes sejam lancadas com facilidade e sem riscos.
c) Reduzir o tempo gasto pelos desenvolvedores na fase de testes.
d) Aumentar a frequencia de commits no repositorio de codigo.
Resposta: b) Garantir que o codigo seja integrado ao repositorio principal regularmente, permitindo
que novas versoes sejam lancadas com facilidade e sem riscos.
Explicacao: A entrega continua permite que novas versoes do software sejam lancadas com
confianca e rapidamente, atraves de automacao de testes e integracao.
O que e "Integracao Continua" (Continuous Integration)?
a) O processo de desenvolver software de forma isolada sem integrar com o restante do sistema.
b) O processo de integrar continuamente os codigos desenvolvidos com a versao principal do
software, garantindo que nao ocorram conflitos.
c) A tecnica de automatizar o processo de deploy de um sistema.
d) O processo de documentacao do codigo fonte de maneira continua.
Resposta: b) O processo de integrar continuamente os codigos desenvolvidos com a versao
principal do software, garantindo que nao ocorram conflitos.
Explicacao: A integracao continua visa integrar frequentemente as mudancas feitas no codigo,
garantindo que conflitos sejam detectados o mais cedo possivel, reduzindo o risco de falhas.
Qual ferramenta e comumente utilizada para automacao de integracao continua em um pipeline
DevOps?
a) Jenkins
b) Photoshop
c) MySQL
d) PowerPoint
Resposta: a) Jenkins
Explicacao: O Jenkins e uma ferramenta popular de integracao continua que ajuda a automatizar a
construcao, testes e o deploy de software em pipelines DevOps.
Qual e a diferenca entre "infraestrutura como codigo" (Infrastructure as Code - IaC) e a
infraestrutura tradicional?
a) A infraestrutura como codigo e totalmente manual e requer configuracao fisica.
b) A infraestrutura tradicional usa codigo para definir a infraestrutura, enquanto a infraestrutura
como codigo e configurada manualmente.
c) Na infraestrutura como codigo, a configuracao da infraestrutura e definida atraves de codigo,
permitindo automacao e consistencia.
d) Na infraestrutura tradicional, os servidores nao sao usados, ao contrario da infraestrutura como
codigo.
Resposta: c) Na infraestrutura como codigo, a configuracao da infraestrutura e definida atraves de
codigo, permitindo automacao e consistencia.
Explicacao: A infraestrutura como codigo permite que a infraestrutura de TI seja definida, gerida e
provisionada por meio de codigo, o que facilita a automacao e a consistencia em diferentes
ambientes.
Como o DevOps impacta a colaboracao entre as equipes de desenvolvimento e operacoes?
a) Cria uma separacao clara entre desenvolvimento e operacoes, permitindo que cada equipe
trabalhe isoladamente.
b) Foca apenas em melhorar a qualidade do codigo desenvolvido, sem se preocupar com
operacoes.
c) Facilita a comunicacao e colaboracao entre as equipes de desenvolvimento e operacoes,
integrando seus processos.
d) Substitui a necessidade de uma equipe de operacoes, pois os desenvolvedores assumem todas
as responsabilidades operacionais.
Resposta: c) Facilita a comunicacao e colaboracao entre as equipes de desenvolvimento e
operacoes, integrando seus processos.
Explicacao: DevOps busca romper silos entre as equipes de desenvolvimento e operacoes, criando
uma colaboracao continua para entrega mais agil de software.
O que e "Monitoramento e Feedback" em um ambiente DevOps?
a) A pratica de revisar o codigo apos a sua implementacao.
b) O processo de monitorar o sistema apos a implementacao e coletar dados para melhorar o
processo de desenvolvimento.
c) Um tipo de teste utilizado somente na fase de desenvolvimento.
d) O acompanhamento de metricas financeiras relacionadas ao projeto.
Resposta: b) O processo de monitorar o sistema apos a implementacao e coletar dados para
melhorar o processo de desenvolvimento.
Explicacao: O monitoramento continuo ajuda a identificar problemas em tempo real e permite que
as equipes de DevOps ajustem rapidamente suas abordagens, com base no feedback obtido.
Qual e a principal vantagem de adotar a pratica de "Automacao de Testes" no DevOps?
a) Eliminar a necessidade de testes manuais.
b) Melhorar a eficiencia, reduzindo o tempo de feedback e aumentando a qualidade do codigo.
c) Substituir completamente os testes realizados por desenvolvedores.
d) Reduzir os custos de desenvolvimento de software.
Resposta: b) Melhorar a eficiencia, reduzindo o tempo de feedback e aumentando a qualidade do
codigo.
Explicacao: A automacao de testes ajuda a detectar falhas mais rapidamente, melhorando a
qualidade e a eficiencia no ciclo de desenvolvimento, permitindo que o software seja entregue mais
rapidamente.
Qual e o objetivo da "Cultura de Colaboracao" em DevOps?
a) Reduzir a quantidade de reunioes entre as equipes de desenvolvimento e operacoes.
b) Garantir que todos os membros da equipe desenvolvam habilidades em varias areas
(desenvolvimento, operacoes, qualidade).
c) Criar um ambiente onde as equipes de desenvolvimento e operacoes nao se comuniquem
diretamente.
d) Aumentar a separacao de responsabilidades entre desenvolvimento e operacoes.
Resposta: b) Garantir que todos os membros da equipe desenvolvam habilidades em varias areas
(desenvolvimento, operacoes, qualidade).
Explicacao: A cultura de colaboracao promove a ideia de que as equipes de desenvolvimento e
operacoes devem trabalhar juntas, com uma visao comum e habilidades compartilhadas para
melhorar o processo de entrega de software.
O que e um "Pipeline de CI/CD"?
a) Um processo manual de integracao de codigo e testes.
b) Uma sequencia automatizada de etapas que inclui a integracao de codigo, testes e a entrega
continua de software.
c) Um conjunto de comandos para executar na linha de comando.
d) A execucao de codigos em maquinas locais sem automacao.
Resposta: b) Uma sequencia automatizada de etapas que inclui a integracao de codigo, testes e a
entrega continua de software.
Explicacao: Um pipeline de CI/CD e uma automacao de todas as etapas do ciclo de vida do
software, desde a integracao do codigo ate a entrega do software, passando por testes
automaticos.
Quais ferramentas populares sao utilizadas para "Gerenciamento de Configuracao" em DevOps?
a) GitHub, GitLab, Bitbucket
b) Docker, Kubernetes, Jenkins
c) Ansible, Puppet, Chef
d) Trello, Slack, Asana
Resposta: c) Ansible, Puppet, Chef
Explicacao: Ferramentas como Ansible, Puppet e Chef sao usadas para gerenciar configuracoes de
sistemas em larga escala, permitindo a automacao e consistencia da infraestrutura.
O que significa "Deploy Continuo" (Continuous Deployment)?
a) A pratica de enviar codigo diretamente para producao, sem testes intermediarios.
b) A automacao do processo de deploy, em que cada mudanca no codigo e automaticamente
colocada em producao apos passar pelos testes.
c) O envio de uma versao estavel do codigo a cada semestre.
d) A implementacao manual de alteracoes no sistema.
Resposta: b) A automacaodo processo de deploy, em que cada mudanca no codigo e
automaticamente colocada em producao apos passar pelos testes.
Explicacao: O deploy continuo automatiza a colocacao de novas versoes do software em producao,
com base em testes automatizados, permitindo uma entrega rapida e confiavel.
Qual e o principal beneficio de usar containers, como o Docker, em um ambiente DevOps?
a) Facilitar a automacao do processo de testes unitarios.
b) Garantir a portabilidade e consistencia dos ambientes de desenvolvimento e producao.
c) Substituir a necessidade de servidores em nuvem.
d) Reduzir os custos de armazenamento de dados.
Resposta: b) Garantir a portabilidade e consistencia dos ambientes de desenvolvimento e
producao.
Explicacao: Os containers, como o Docker, permitem que os desenvolvedores criem ambientes de
software consistentes em diferentes maquinas e plataformas, o

Mais conteúdos dessa disciplina