Logo Passei Direto
Buscar

DevOps e Integração Contínua

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

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

1. CURSO: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - DISTÂNCIA 
DEVOPS E INTEGRAÇÃO CONTÍNUA 
Roteiro de Estudo 
Avaliações 
Trabalhos 
Livro da Disciplina 
Central de Vídeos 
Aula Ao Vivo 
Tutoria 
Fórum 
Chat 
Avisos 
1. AVALIAÇÃO 
2. NOVO 
Nota: 80 
DevOps e Integração Contínua 
 
 
 
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 
https://univirtus.uninter.com/ava/web/#/ava/roteiro-de-estudo/0LkhrumY76AlXIyJIPXwXQ%3D%3D
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuario
https://univirtus.uninter.com/ava/web/#/ava/interacaoControle/5
https://univirtus.uninter.com/ava/web/#/ava/salavirtualofertamoipobra
https://univirtus.uninter.com/ava/web/#/ava/centralvideos
https://univirtus.uninter.com/ava/web/#/ava/salavirtualofertaconferencia
https://univirtus.uninter.com/ava/web/#/ava/interacaoControle/4
https://univirtus.uninter.com/ava/web/#/ava/interacaoControle/2
https://univirtus.uninter.com/ava/web/#/ava/chat
https://univirtus.uninter.com/ava/web/#/ava/aviso
 
D Sistemas Distribuídos de Controle de Versão (DVCS) 
Você assinalou essa alternativa (D) 
 
E Sistemas de Controle de Versões distribuídas 
 
Questão 2/10 - DevOps e Integração Contínua 
Existe uma estrutura que avalia a capacidade de uma empresa adotar 
processos de DevOps, bem como uma maneira de medir o sucesso 
durante uma transformação de DevOps. A sigla foi cunhada por Jez 
Humble, coautor de The DevOps Handbook. 
Essa estrutura que aplica os conceitos de Cultura, Automação, Lean, 
Medição e Compartilhamento é conhecida como: 
 
A Orientação a objetos 
 
B SGBD 
 
C RDBMS 
 
D NOSQL 
 
E CALMS 
Você assinalou essa alternativa (E) 
 
Questão 3/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 4/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 
 
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: 
 
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 6/10 - DevOps e Integração Contínua 
Na engenharia de software, Integração Contínua (CI) é um processo 
antigo, 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. A CI 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. A automação desempenha 
um papel crucial na execução de tarefas como compilação, testes e 
implantação. 
 
Relacione corretamente as ferramentas para Integração Contínua: 
 
1. Drone 
2. Jenkins 
3. TeamCity 
4. GitLab CI/CD 
5. GitHub Actions 
 
( ) É uma ferramenta de automação de código aberto amplamente 
utilizada para automação de compilação, testes e implantação 
( ) Integrado diretamente ao GitLab, fornece recursos integrados de 
CI/CD dentro da plataforma GitLab 
( ) É uma plataforma integrada diretamente ao GitHub para 
automação de fluxos de trabalho, incluindo CI/CD 
( ) Desenvolvido pela JetBrains, oferece uma solução robusta para 
automação de compilação e integração contínua 
( ) É uma plataforma de CI/CD leve e flexível que pode ser executada 
como um contêiner Docker 
Agora, selecione a alternativa que apresenta a sequência correta: 
Você não pontuou essa questão 
 
A 2 – 1 – 5 – 3 – 4 
 
B 2 – 4 – 5 – 3 – 1 
 
C 1 – 4 – 5 – 2 – 3 
Você assinalou essa alternativa (C) 
 
D 4 – 3 – 2 – 5 – 1 
 
E 1 – 4 – 2 – 3 – 5 
 
Questão 7/10 - DevOps e Integração Contínua 
O controle de versão é uma prática essencial no desenvolvimento de 
software que visa gerenciar as alterações realizadas em um projeto ao 
longo do tempo. Ele proporciona uma maneira organizada e controlada 
de rastrear as modificações no código-fonte, facilitando a colaboração 
entre desenvolvedores e a manutenção do histórico de alterações.Essa 
prática é fundamental para evitar conflitos entre diferentes contribuições 
ao mesmo projeto, permitindo que equipes trabalhem simultaneamente 
em partes distintas do código. Além disso, o controle de versão 
possibilita reverter para versões anteriores do código em caso de 
problemas, garantindo a estabilidade do projeto. Analise as afirmativas a 
seguir que trazem benefícios e desvantagens do controle de versões: 
 
1. Os Sistemas Centralizados de Controle de 
Versão (CVCSs) são uma solução para a 
questão crucial de colaborar com 
desenvolvedores que estão em outros sistemas 
2. Facilidade de colaboração: os desenvolvedores 
podem trabalhar nos mesmos arquivos ao 
mesmo tempo, sem a necessidade de 
sincronizar manualmente seus arquivos 
3. Controle de acesso: os administradores não 
gerenciam quem tem acesso aos arquivos de 
controle de versão 
4. Backups: os arquivos de controle de versão são 
armazenados centralmente, o que dificulta a 
realização do backup e da recuperação 
5. Os CVCSs dependem de um servidor central, 
o que pode ser um ponto de dificuldade e 
podem ter um desempenho inferior aos 
sistemas distribuídos 
São corretas apenas as afirmativas: 
 
A I e II 
 
B I, II e V 
Você assinalou essa alternativa (B) 
 
C I, II e IV 
 
D I, III e V 
 
E III e IV 
 
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) 
Você assinalou essa alternativa (D) 
 
E Disponibilização Centralizada (DC) 
 
Questão 9/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 10/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 
 
 
 
 
http://www.uninter.com/

Mais conteúdos dessa disciplina