Logo Passei Direto
Buscar

Práticas e Métricas em DevOps

Ferramentas de estudo

Questões resolvidas

Questão 6/10 - DevOps e Integração Contínua
Para medir a qualidade em ambientes DevOps, é importante considerar diferentes práticas e métricas. Relacione corretamente as métricas de qualidade com suas descrições:
( ) Taxa de entrega e sucesso, qualidade do código e satisfação do cliente
( ) 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:

a) 2 – 1 – 5 – 3 – 4
b) 4 – 2 – 3 – 5 – 1
c) 1 – 4 – 2 – 5 – 3
d) 4 – 3 – 2 – 5 – 1
e) 4 – 1 – 2 – 5 – 3

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

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 6/10 - DevOps e Integração Contínua
Para medir a qualidade em ambientes DevOps, é importante considerar diferentes práticas e métricas. Relacione corretamente as métricas de qualidade com suas descrições:
( ) Taxa de entrega e sucesso, qualidade do código e satisfação do cliente
( ) 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:

a) 2 – 1 – 5 – 3 – 4
b) 4 – 2 – 3 – 5 – 1
c) 1 – 4 – 2 – 5 – 3
d) 4 – 3 – 2 – 5 – 1
e) 4 – 1 – 2 – 5 – 3

Prévia do material em texto

Questão 1/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 2/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:
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
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
O terceiro passo requer que todos os membros compreendam integralmente o significado e o propósito do DevOps
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
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
Questão 3/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
	C	3 – 4 – 2 – 5 – 1
	D	4 – 3 – 5 – 2 – 1
Você assinalou essa alternativa (D)
	E	3 – 4 – 2 – 1 – 5
Questão 4/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 5/10 - DevOps e Integração Contínua
DevOps é uma abordagem que integra o desenvolvimento de software (Dev) com as operações de TI (Ops) para melhorar continuamente a entrega de software. O objetivo do DevOps é reduzir as barreiras entre as equipes de desenvolvimento e operações, promovendo uma cultura de colaboração e automação. 
Para a implementação bem-sucedida de DevOps e alcançar a excelência operacional e a satisfação do cliente, é preciso ter os seguintes itens assegurados:
	A	
Gerência austera, liderança individual e alto investimento
	B	Envolvimento da gerência, investimento e austeridade
	C	Automação, colaboração e cultura organizacional
Você assinalou essa alternativa (C)
	D	Austeridade, tradicionalismo e conservadorismo
	E	Visão direcional, individualismo e persistência
Questão 6/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:
	A	2 – 1 – 5 – 3 – 4
	B	4 – 2 – 3 – 5 – 1
	C	1 – 4 – 2 – 5 – 3
	D	4 – 3 – 2 – 5 – 1
Você assinalou essa alternativa (D)
	E	4 – 1 – 2 – 5 – 3
Questão 7/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 8/10 - DevOps e Integração Contínua
Na engenharia de software, temos um processo que trata da prática de mesclar todas as cópias de trabalho dos desenvolvedores em uma linha principal compartilhada, várias vezes ao dia. Esse processo automatiza a integração de alterações de código de vários desenvolvedores em um único repositório central. Seu objetivo principal é identificar e resolver problemas de integração precocemente, antes que eles se tornem grandes e difíceis de corrigir.
Essa é a descrição do processo:
	A	Integração Contínua (CI)
Você assinalou essa alternativa (A)
	B	Desenvolvimento Unificado (DU)
	C	Versionamento Centralizado (VU)
	D	Entrega Contínua (CI)
	E	IntegraçãoCentralizada (IC)
Questão 9/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 10/10 - DevOps e Integração Contínua
O Git é o sistema de controle de versão mais popular do mundo. Ele é um projeto de código aberto maduro e ativamente mantido, desenvolvido por Linus Torvalds, o criador do kernel do Linux. O Git é usado em uma ampla variedade de projetos de software, tanto comerciais quanto de código aberto. O Git é um sistema de controle de versão distribuído (DVCS). Para utilizar o Git, os desenvolvedores empregam comandos específicos para copiar, criar, alterar e combinar código, portanto, dominar branching, merging e pull requests é essencial para um fluxo de trabalho eficiente no Git.
Relacione corretamente os comandos do Git:
1.Commits
2.Merge
3.Criação de Branch
4.Pull Requests
5.Push
( ) Registra o progresso dos códigos na ramificação local
( ) Inicia uma revisão do código e uma discussão
( ) Enviar a ramificação para o repositório remoto para colaboração e backup
( ) Iniciar uma nova ramificação para trabalhar em uma funcionalidade ou correção
( ) Após a aprovação, a ramificação é mesclada na branch principal
Agora, selecione a alternativa que apresenta a sequência correta:
	A	2 – 1 – 5 – 3 – 4
	B	1 – 4 – 5 – 3 – 2
Você assinalou essa alternativa (B)
	C	1 – 4 – 2 – 5 – 3
	D	4 – 3 – 5 – 2 – 1
	E	1 – 4 – 2 – 3 – 5

Mais conteúdos dessa disciplina