wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre DevOps

Total questions: 108

Worksheet time: 5hrs 0mins

Name
Class
Date
1.

O que é DevOps?

a)

Uma linguagem de programação usada para automação.

b)

Um serviço de armazenamento em nuvem da AWS.

c)

Um tipo de banco de dados relacional.

d)

Uma combinação de filosofias culturais, práticas e ferramentas para aumentar a capacidade de distribuir aplicativos rapidamente.

2.

Avery está gerenciando uma aplicação que precisa escalar rapidamente para atender à demanda dos usuários. Qual serviço ela deve usar para gerenciar contêineres de forma eficiente?

a)

Um serviço de gerenciamento de contêineres altamente escalável e de alto desempenho.

b)

Um serviço de banco de dados relacional.

c)

Uma ferramenta de controle de versão.

d)

Um serviço de armazenamento de objetos.

3.

Aria está trabalhando em um projeto de desenvolvimento de software com sua equipe. Eles usam Integração Contínua (CI) para facilitar o processo. O objetivo do CI é reduzir o esforço necessário na integração de branches de funcionalidades.

a)

Verdadeiro

b)

Falso

4.

A integração contínua é uma das práticas de programação propostas originalmente pelo Scrum.

a)

Verdadeiro

b)

Falso

5.

Daniel está implementando um sistema de e-commerce e decide usar feature flags para testar novos recursos sem afetar todos os usuários. Feature flags são recursos muito usados quando se adota Deployment Contínuo.

a)

Verdadeiro

b)

Falso

6.

Benjamin é responsável por implantar uma nova versão do software da empresa para todos os usuários. Implantação é o processo de liberar uma nova versão de um sistema para seus usuários finais.

a)

Verdadeiro

b)

Falso

7.

Luna está trabalhando em um projeto de software e quer garantir que sua equipe siga as melhores práticas de DevOps. Ela decide implementar Sistemas de Controle de Versão, Integração Contínua, Desenvolvimento Baseado no Trunk e Deployment (ou Delivery) Contínuo. São essas práticas consideradas boas práticas em DevOps?

a)

Verdadeiro

b)

Falso

8.

Arjun está trabalhando em um projeto de desenvolvimento de software com sua equipe. Eles usam um sistema de controle de versão (VCS) para gerenciar o código-fonte. Arjun precisa garantir que está trabalhando na versão mais recente de um arquivo antes de fazer alterações. O VCS funciona como a fonte única da verdade (single source of truth) para obter a versão mais recente do arquivo?

a)

Verdadeiro

b)

Falso

9.

Evelyn está participando de um workshop sobre práticas modernas de desenvolvimento de software. Durante o workshop, o instrutor pergunta: O que é DevOps?

a)

Uma linguagem de programação.

b)

Uma metodologia de desenvolvimento de software.

c)

Uma ferramenta de gerenciamento de projetos.

10.

O que significa DevSecOps?

a)

Desenvolvimento de software com foco exclusivo em segurança.

b)

Integração de segurança no processo DevOps.

c)

Gerenciamento de projetos de desenvolvimento.

11.

Arjun e Rohan estão discutindo a implementação de DevOps em sua empresa. Qual é o foco do nosso serviço DevOps as a Service?

a)

Apenas na gestão de métricas.

b)

Ferramentas de desenvolvimento.

c)

Diversas áreas, incluindo ferramentas, pipelines, cultura, gestão, métricas e DevSecOps.

12.

Lily está trabalhando em um projeto de software e precisa garantir que o código seja construído, testado e implantado de forma eficiente. O que ela deve usar?

a)

Um conjunto automatizado de etapas para construir, testar e implantar código.

b)

Uma tubulação física para enviar software para produção.

c)

Um documento de especificação de software.

13.

Michael está trabalhando em um projeto de software e quer garantir que o desempenho do ciclo de vida do software seja avaliado corretamente. O que ele deve usar?

a)

Ferramentas de desenvolvimento.

b)

Um tipo de pipeline.

c)

Medidas que avaliam o desempenho do ciclo de vida do software.

14.

Ava está trabalhando em uma empresa de tecnologia que está migrando do desenvolvimento tradicional para DevOps. Como o DevOps se diferencia do desenvolvimento tradicional?

a)

Não há diferença significativa.

b)

O DevOps enfatiza a colaboração entre desenvolvedores e operadores e a automação.

c)

O DevOps utiliza apenas ferramentas de código aberto.

15.

Ava e Arjun trabalham em uma empresa de tecnologia e perceberam que a comunicação entre as equipes de desenvolvimento e operações estava prejudicando a entrega de projetos. Por que a cultura DevOps é importante para eles?

a)

Para melhorar a comunicação e a colaboração entre as equipes de desenvolvimento e operações.

b)

Para aumentar os custos operacionais.

c)

Para adicionar complexidade ao processo de desenvolvimento.

16.

1 - Considere as afirmações:

I - Arjun está utilizando o modelo tradicional para entrega de software, o que favorece a percepção do cliente sobre o que consiste a qualidade.

II - Abigail percebeu que processos manuais estão amplamente sujeitos a erros, ocasionam atrasos e não respondem de modo rápido e coerente às questões de negócio.

III - Evelyn implementou DevOps em sua equipe, permitindo que construam, testem, liberem e mantenham as aplicações com mais frequência e eficiência.

Quais as afirmações corretas?

a)

Há somente 1 afirmação correta

b)

Somente as afirmações I e II estão corretas

c)

Somente as afirmações II e III estão corretas

d)

Somente as afirmações I e III estão corretas

17.

Ava está trabalhando em um projeto de DevOps e está considerando usar Computação em Nuvem para melhorar a eficiência. Considere a afirmação: A Computação em Nuvem é aliada do DevOps. Esta afirmação é:

a)

Falsa

b)

Verdadeira

18.

Maya está trabalhando em um projeto que envolve a implantação de aplicativos usando Computação em Nuvem. Ela precisa identificar os recursos da Computação em Nuvem que suportam práticas de DevOps:

I - Infraestrutura elástica

II - Contratação de recursos de acordo com a demanda da empresa

III - Dependência do suporte das equipes de fornecedores

a)

Existe somente 1 afirmação verdadeira

b)

Existem somente 2 afirmações verdadeiras

c)

Todas as afirmações são verdadeiras

19.

Considere a seguinte afirmação: O planejamento de liberação trata de:

a)

planejar quando novas funcionalidades serão entregues ao cliente

b)

planejar quando novos hardwares deverão ser adquiridos

c)

planejar a liberação de funcionários para o mercado de trabalho

d)

planejar a liberação de recursos para outros projetos

20.

Liam está trabalhando em um projeto de software e precisa garantir que o código seja testado automaticamente sempre que houver uma alteração. Qual processo ele deve implementar?

a)

Integração Contínua

b)

Entrega Contínua

c)

Monitoramento Contínuo

d)

Implantação Contínua

21.

Evelyn está gerenciando um projeto de software e precisa decidir sobre o processo de Release e Deploy. Assinale a opção correta:

a)

Release e Deploy não têm relação alguma

b)

Para criar um novo deploy, é necessário ter anteriormente uma nova release

c)

Para criar uma nova release, é necessário ter anteriormente um novo deploy

d)

Tanto o deploy quanto o release são gerados no mesmo momento, considerando entrega contínua

22.

O que o monitoramento de sistemas de TI fornece para Henry, QA, Desenvolvimento, pessoal de linhas de negócios e outras partes interessadas em uma empresa de tecnologia?

a)

Somente dados

b)

Somente métricas

c)

Dados e métricas

d)

Dados, métricas e previsões futuras baseadas em Inteligência Artificial

23.

Em uma empresa de desenvolvimento de software, quem é responsável por fornecer feedback contínuo para que as partes interessadas tomem as medidas apropriadas para melhorar os aplicativos?

a)

Equipe de desenvolvimento

b)

Equipe de infraestrutura

c)

Equipes de desenvolvimento e infraestrutura conjuntamente

d)

Cliente

24.

Olivia está trabalhando em uma empresa que está adotando o pensamento enxuto. Considere as seguintes afirmações sobre a abordagem da empresa:

I - Na verdadeira forma de pensamento enxuto, a adoção de processos não é um processo contínuo.

II - Muitas empresas têm equipes de melhoria de processos que trabalham na melhoria dos processos com base em observações e lições aprendidas.

III - Muitas empresas permitem que as equipes que adotam os processos se autoavaliem e determinem seus próprios caminhos de melhoria de processos.

Podemos afirmar que:

a)

Somente as afirmações I e II estão corretas.

b)

Somente as afirmações I e III estão corretas.

c)

Somente as afirmações II e III estão corretas.

d)

Todas as afirmações estão corretas.

25.

Na empresa de tecnologia XYZ, a adoção de novas abordagens de trabalho requer um plano que cubra quais itens?

a)

Pessoas, Recursos Humanos e Processos

b)

Pessoas, Processos e Lean

c)

Pessoas, Processos e ferramentas

d)

Pessoas, tecnologia e software

26.

Durante um projeto de desenvolvimento de software na empresa TechSolutions, a equipe de desenvolvimento e a equipe de operações precisaram trabalhar juntas para entregar o produto final. Qual é a palavra que melhor caracteriza essa prática?

a)

Colaboração

b)

Objetivos Departamentais

c)

Objetivos Funcionais

d)

Aprendizagem por meio de estudo

27.

Mia is leading a DevOps team and is considering how to measure success:

I - Should she reward the operations team for uptime and stability?

II - Should she reward developers for delivering new features?

III - Should she focus on shared responsibility for delivering new features quickly and safely?

What can we conclude?

a)

Only statement I is correct

b)

Only statement II is correct

c)

Only statement III is correct

d)

There are 2 correct statements

28.

Abigail está começando um novo negócio e nunca trabalhou com processos antes. Qual é o primeiro passo que ela deve adotar em relação a processos?

a)

Desenhar o fluxo de processos

b)

Redesenhar o fluxo de processos

c)

Digitalizar o fluxo de processos

d)

Automatizar o fluxo de processos

29.

Avery e Arjun estão trabalhando em um projeto de melhoria de processos em uma empresa. Depois de desenharem o fluxo de processos atual, qual é a próxima etapa na fase de processos?

a)

Capturar o fluxo de processos

b)

Redesenhar o fluxo de processos

c)

Automatizar o fluxo de processos

d)

Digitalizar o fluxo de processos

30.

Imagine que você é um gerente de TI em uma grande empresa. Qual é a função do gerenciamento de mudanças nesta organização?

I - Conjunto de atividades projetadas para controlar, gerenciar e rastrear mudanças.

II - Identificar os produtos de trabalho que provavelmente serão alterados e os processos usados para implementar essa mudança.

III - Conduzir a maneira como os processos de DevOps absorvem e reagem às solicitações de mudança e ao feedback dos clientes.

Podemos afirmar que:

a)

Somente a afirmação I está correta.

b)

Somente a afirmação II está correta.

c)

Somente a afirmação III está correta.

d)

Todas as afirmações estão corretas.

31.

Quando se trata de padrões, especificações e convenções, pode-se considerar que as convenções semânticas são:

a)

O que não se deve adicionar aos dados

b)

É uma especificação para o transporte de dados de telemetria

c)

É usado para implementar uma API

d)

O que se deve adicionar aos dados de telemetria

32.

Imagine que Liam está desenvolvendo um novo aplicativo e precisa monitorar o desempenho de sua aplicação. O que são as bibliotecas de instrumentação que ele pode usar?

a)

Trata-se de uma biblioteca que instrumenta partes da sua stack de maneira automática

b)

Trata-se de uma biblioteca que instrumenta os dados de telemetria

c)

Trata-se de uma biblioteca que instrumenta partes do funcionamento da API

d)

Trata-se de uma biblioteca que instrumenta as configurações de coleta e transporte dos dados de telemetria

33.

Avery está trabalhando em um projeto que envolve a implementação de telemetria em uma aplicação distribuída. Ele precisa entender o que compõe o Middleware:

a)

OpenTelemetry Collector, possibilitando que devs especifiquem "o que"

gerar em termos de dados de telemetria e OpenTelemetry Operator,

configurando como fazer a coleta e transporte dos dados de aplicação instrumentada

b)

OpenTelemetry Collector, possibilitando a conexão entre fonte e destino e

OpenTelemetry Operator, gerenciando Collectors a fazer auto-instrumentação de serviços

c)

OpenTelemetry Collector, biblioteca que realiza a coleta dos dados de telemetria e

OpenTelemetry Operator, biblioteca que realiza a operação dos dados de telemetria

d)

OpenTelemetry Collector, focado em e OpenTelemetry Operator

34.

Por que devemos escolher o OpenTelemetry?

a)

Porque não há liberdade de escolha, mas, em contrapartida, há maior propriedade dos dados.

b)

Porque possui o foco apenas em coletar dados de telemetria.

c)

Porque há mais liberdade de escolha e maior propriedade dos dados.

d)

Porque possui um rápido funcionamento em relação a outros softwares.

35.

Kai está gerenciando um projeto de implementação de SaaS para uma empresa. Qual das seguintes opções é verdadeira quando se trata de SaaS (Software as a Service)?

a)

Você é responsável pela escalabilidade da solução.

b)

Você é responsável por definir as configurações do aplicativo para personalização específica do cliente.

c)

Você é responsável pela alta disponibilidade da solução.

d)

Você é responsável pela manutenção do hardware subjacente.

36.

Ethan está planejando implantar recursos do Azure em um grupo de recursos. Mas os recursos pertenceriam a diferentes locais. Você pode ter recursos que pertencem ao mesmo grupo de recursos, mas estão em vários locais?

a)

Sim

b)

Não

37.

Você conhece os princípios básicos de DevOps e seus benefícios?

a)

Poucas conversas e nenhuma educação interna

b)

Poucos possuem conhecimentos e experiência.

c)

Existe um consenso, tem se construído atividades para aplicar.

d)

Existe um consenso, tem se construído um processo para aplicar.

e)

Práticas DevOps são institucionalizadas em toda a empresa

38.

A metodologia do processo de desenvolvimento adotada na sua equipe está alinhada com os princípios DevOps?

a)

Uso de metodologia tradicional (cascata).

b)

Somente desenvolvimento usa ágil. QA e Ops separados

c)

Agilidade integrada entre Dev e QA, mas Ops é separado.

d)

Usam processo ágil fim-a-fim até a produção. Dev totalmente, mas Ops parcialmente.

e)

Agilidade fim-a-fim entre todas as equipes aplicações, plataformas e infraestrutura.

39.

Você conhece os princípios básicos de DevOps e seus benefícios?

a)

Poucas conversas e nenhuma educação interna

b)

Poucos possuem conhecimentos e experiência.

c)

Existe um consenso, tem se construído atividades para aplicar.

d)

Existe um consenso, tem se construído um processo para aplicar.

e)

Práticas DevOps são institucionalizadas em toda a empresa

40.

A metodologia do processo de desenvolvimento adotada na sua equipe está alinhada com os princípios DevOps?

a)

Uso de metodologia tradicional (cascata).

b)

Somente desenvolvimento usa ágil. QA e Ops separados

c)

Agilidade integrada entre Dev e QA, mas Ops é separado.

d)

Usam processo ágil fim-a-fim até a produção. Dev totalmente, mas Ops parcialmente.

e)

Agilidade fim-a-fim entre todas as equipes aplicações, plataformas e infraestrutura.

41.

Os membros dos times de desenvolvimento, qualidade e operações se conhecem?

a)

Os membros não se conhecem pessoalmente.

b)

Os membros se conhecem mas nunca trabalharam juntos

c)

Os membros se conhecem e interagem apenas no lançamento ou se ocorre um problema

d)

Os membros se conhecem e interagem a cada release porém não trabalham juntos

e)

Todos os membros se conhecem e trabalham de forma coesa e colaborativa

42.

James está trabalhando em uma equipe de desenvolvimento de software e eles estão buscando melhorar a colaboração entre os desenvolvedores e a equipe de operações. Qual abordagem eles devem adotar?

a)

Uma linguagem de programação.

b)

Uma metodologia de desenvolvimento de software.

c)

Uma ferramenta de gerenciamento de projetos.

43.

Durante uma reunião de equipe, Aria perguntou: "O que significa DevSecOps?"

a)

Desenvolvimento de software com foco exclusivo em segurança.

b)

Integração de segurança no processo DevOps.

c)

Gerenciamento de projetos de desenvolvimento.

44.

Lily está gerenciando um projeto de TI e quer implementar DevOps as a Service. Qual é o foco desse serviço?

a)

Apenas na gestão de métricas.

b)

Ferramentas de desenvolvimento.

c)

Diversas áreas, incluindo ferramentas, pipelines, cultura, gestão, métricas e DevSecOps.

45.

Anika está trabalhando em um projeto de software e precisa garantir que o código seja construído, testado e implantado de forma eficiente. O que ela deve usar?

a)

Um conjunto automatizado de etapas para construir, testar e implantar código.

b)

Uma tubulação física para enviar software para produção.

c)

Um documento de especificação de software.

46.

Noah está trabalhando em um projeto de software e quer garantir que o ciclo de vida do software seja eficiente. O que ele deve usar para avaliar o desempenho?

a)

Ferramentas de desenvolvimento.

b)

Um tipo de pipeline.

c)

Medidas que avaliam o desempenho do ciclo de vida do software.

47.

Liam está trabalhando em um projeto de software e está considerando adotar práticas DevOps. Como o DevOps se diferencia do desenvolvimento tradicional?

a)

Não há diferença significativa.

b)

O DevOps enfatiza a colaboração entre desenvolvedores e operadores e a automação.

c)

O DevOps utiliza apenas ferramentas de código aberto.

48.

Por que a cultura DevOps é importante?

a)

Para melhorar a comunicação e colaboração entre as equipes de desenvolvimento e operações.

b)

Para aumentar os custos operacionais.

c)

Para adicionar complexidade ao processo de desenvolvimento.

49.

David e Oliver estão trabalhando em um projeto de software. David acredita que, para o sucesso do projeto, deve haver duas classes independentes de engenheiros de software: desenvolvedores de software e administradores de sistemas. Oliver discorda. Quem está correto?

a)

David

b)

Oliver

50.

Jackson estava discutindo com sua equipe sobre a adoção de práticas DevOps. Ele mencionou que o movimento DevOps surgiu junto com os primeiros métodos ágeis, no início dos anos 2000. Isso está correto?

a)

Verdadeiro

b)

Falso

51.

Grace está trabalhando em um projeto de desenvolvimento de software com sua equipe, e eles estão usando o Git como sistema de controle de versão de código-fonte distribuído.

a)

Verdadeiro

b)

Falso

52.

Lily está discutindo com seus colegas sobre a organização de código em projetos de software. Ela afirma que monorepos são muito mais comuns do que multirepos.

a)

Verdadeiro

b)

Falso

53.

Isla está estudando sobre práticas de desenvolvimento de software e descobre que monorepos são usados por grandes empresas da Internet, que possuem bilhões de linhas de código, como o Google.

a)

Verdadeiro

b)

Falso

54.

Mason está trabalhando em uma empresa de tecnologia que deseja adotar práticas de integração contínua. Ele acredita que apenas a instalação e ativação de um servidor de integração contínua é suficiente para afirmar que a empresa adota tal prática. Isso está correto?

a)

Verdadeiro

b)

Falso

55.

O objetivo do CI é reduzir o esforço necessário na integração de branches de funcionalidades.

a)

Verdadeiro

b)

Falso

56.

Integração contínua é uma das práticas de programação propostas originalmente por Scrum.

a)

Verdadeiro

b)

Falso

57.

Feature flags são recursos muito usados quando se adota Deployment Contínuo.

a)

Verdadeiro

b)

Falso

58.

Deployment é o processo de liberar uma nova versão de um sistema para seus usuários finais.

a)

Verdadeiro

b)

Falso

59.

São exemplos de boas práticas quando se usa DevOps: Sistemas de Controle de Versões; Integração Contínua; Desenvolvimento Baseado no Trunk e Deployment (ou Delivery) Contínuo.

a)

Verdadeiro

b)

Falso

60.

Um VCS funciona como a fonte única da verdade (single source of truth) quando precisamos obter a versão mais recente de um arquivo.

a)

Verdadeiro

b)

Falso

61.

1 - Considere as afirmações:

I - O modelo tradicional para entrega de software favorece a percepção do cliente no que consiste a qualidade

II - processos manuais estão amplamente sujeitos a erros, ocasionam atrasos e não respondem coerentemente e de modo rápido às questões de negócio

III - DevOps faz com que as equipes possam construir, testar, liberar e manter as aplicações com mais frequência e mais eficiência.

Quais as afirmações corretas?

a)

Há somente 1 afirmação correta

b)

Somente as afirmações I e II estão corretas

c)

Somente as afirmações II e III estão corretas

d)

Somente as afirmações I e III estão corretas

62.

Considere a afirmação: A Computação em Nuvem é aliada de DevOps. Esta afirmação é:

a)

Falsa

b)

Verdadeira

63.

Das características a seguir, aponte aquelas que a computação em Nuvem possuem e que favorece ao DevOps:

I - Infraestrutura elastica

II - Contratar recursos de acordo com a demanda da empresa

III - contar com o suporte das equipes dos fornecedores

a)

Existe somente 1 afirmação verdadeira

b)

Existem somente 2 afirmações verdadeiras

c)

Todas as afirmações são verdadeiras

64.

Considere a seguinte afirmação: O planejamento de liberação trata de:

a)

planejar quando novas funcionalidades serão entregues ao cliente

b)

planejar quando novos hardwares deverão ser adquiridos

c)

planejar a liberação de funcionários para o mercado de trabalho

d)

planejar a liberação de recursos para outros projetos

65.

Teste contínuo é um processo da:

a)

Integração Contínua

b)

Entrega Contínua

c)

Monitoramento Contínuo

d)

Implantação Contínua

66.

Assinale a opção correta:

a)

Release and Deploy não tem relação alguma

b)

Para que se crie um novo deploy temos que ter anteriormente uma nova Release

c)

Para que se crie uma nova release temos que ter anteriormente um novo Deploy

d)

Tanto o deploy quanto o release são gerados no mesmo momento em se considerando Entrega contínua

67.

O que o monitoramento fornece para Operações, QA, Desenvolvimento, pessoal de linhas de negócios, e outras partes interessadas ?

a)

Somente dados

b)

Somente métricas

c)

Dados e métricas

d)

Dados, métricas e previsões futuras baseadas em Inteligência Artificial

68.

Quem é responsável por fornecer o feedback contínuo de tal modo que as partes interessadas tomem as medidas apropriadas para melhorar os aplicativos?

a)

Equipe de desenvolvimento

b)

Equipe de infraestrutura

c)

Equipes de desenvolvimento e infraestrutura conjuntamente

d)

cliente

69.

Considere as seguintes afirmações

I - Na verdadeira forma de pensamento enxuto, a adoção de processos não é um processo contínuo

II - Muitas empresas têm equipes de melhoria de processos que trabalham na melhoria dos processos com base em observações e lições aprendidas;

III - Muitas empresas permitem que as equipes que adotam os processos auto-avaliem e determinem seus próprios caminhos de melhoria de processos.

Podemos afirmar que:

a)

Somente as afirmações I e II estão corretas

b)

Somente as afirmações I e III estão corretas

c)

Somente as afirmações II e III estão corretas

d)

Todas as afirmações estão corretas

70.

A adoção de novas abordagens de trabalho requer um plano que cubra quais itens:

a)

Pessoas, Recursos Humanos e Processos

b)

Pessoas, Processos e Lean

c)

Pessoas, Processos e ferramentas

d)

Pessoas, tecnologia e software

71.

Qual a palavra que melhor caracteriza DevOps:

a)

Colaboração

b)

Objetivos Departamentais

c)

Objetivos Funcionais

d)

Aprendizagem por meio de estudo

72.

- Quais as medições que DevOps deve incentivar:

I - recompensar as equipes de operações por tempo de atividade e estabilidade

II - recompensar os desenvolvedores por novos recursos entregues

III - responsabilidade compartilhada de fornecer novos recursos com rapidez e segurança

Podemos afirmar que:

a)

Somente a afirmação I está correta

b)

Somente a afirmação II está correta

c)

Somente a afirmação III está correta

d)

Existem 2 afirmações corretas

73.

Qual o primeiro passo que a empresa deve adotar com a relação a processos (considerando que a mesma nunca trabalhou com processos)?

a)

Desenhar o fluxo de processos

b)

Redesenhar o fluxo de processos

c)

Digitalizar o fluxo de processos

d)

Automatizar o fluxo de processos

74.

Depois de desenhado o fluxo de processos qual a próxima etapa na fase de processos?

a)

Capturar o fluxo de processos

b)

Redesenhar o fluxo de processos

c)

Automatizar o fluxo de processos

d)

Digitalizar o fluxo de processos

75.

Qual o função do gerenciamento de mudanças?

I - conjunto de atividades projetadas para controlar, gerenciar e rastrear mudanças

II - identificar os produtos de trabalho que provavelmente serão alterados e os processos usados para implementar essa mudança

III - conduzir a maneira como os processos de DevOps absorvem e reagem às solicitações de mudança e ao feedback dos clientes.

Podemos afirmar que:

a)

Somente a afirmação I está correta

b)

Somente a afirmação II está correta

c)

Somente a afirmação III está correta

d)

Todas as afirmações estão corretas

76.

Você conhece os princípios básicos de DevOps e seus benefícios?

a)

Poucas conversas e nenhuma educação interna

b)

Poucos possuem conhecimentos e experiência.

c)

Existe um consenso, tem se construído atividades para aplicar.

d)

Existe um consenso, tem se construído um processo para aplicar.

e)

Práticas DevOps são institucionalizadas em toda a empresa

77.

A metodologia do processo de desenvolvimento adotada na sua equipe está alinhada com os princípios DevOps?

a)

Uso de metodologia tradicional (cascata).

b)

Somente desenvolvimento usa ágil. QA e Ops separados

c)

Agilidade integrada entre Dev e QA, mas Ops é separado.

d)

Usam processo ágil fim-a-fim até a produção. Dev totalmente, mas Ops parcialmente.

e)

Agilidade fim-a-fim entre todas as equipes aplicações, plataformas e infraestrutura.

78.

Você conhece os princípios básicos de DevOps e seus benefícios?

a)

Poucas conversas e nenhuma educação interna

b)

Poucos possuem conhecimentos e experiência.

c)

Existe um consenso, tem se construído atividades para aplicar.

d)

Existe um consenso, tem se construído um processo para aplicar.

e)

Práticas DevOps são institucionalizadas em toda a empresa

79.

A metodologia do processo de desenvolvimento adotada na sua equipe está alinhada com os princípios DevOps?

a)

Uso de metodologia tradicional (cascata).

b)

Somente desenvolvimento usa ágil. QA e Ops separados

c)

Agilidade integrada entre Dev e QA, mas Ops é separado.

d)

Usam processo ágil fim-a-fim até a produção. Dev totalmente, mas Ops parcialmente.

e)

Agilidade fim-a-fim entre todas as equipes aplicações, plataformas e infraestrutura.

80.

Os membros dos times de desenvolvimento, qualidade e operações se conhecem?

a)

Os membros não se conhecem pessoalmente.

b)

Os membros se conhecem mas nunca trabalharam juntos

c)

Os membros se conhecem e interagem apenas no lançamento ou se ocorre um problema

d)

Os membros se conhecem e interagem a cada release porém não trabalham juntos

e)

Todos os membros se conhecem e trabalham de forma coesa e colaborativa

81.

Qual o significado

do termo DevOps (traduzindo para a língua portuguesa)?

a)

Devoluções e Operações

b)

Desenvolvimento e Opções

c)

Desenvolvimento e Operações

d)

Devaneios e Opções

e)

Devoluções e Operações

82.

Qual das afirmações abaixo não é um mito em relação a DevOps

a)

DevOps acentua a colaboração entre os times de TI de uma empresa

b)

DevOps não é para indústrias regulamentadas

c)

DevOps é apenas para desenvolvimento e operações

d)

DevOps é para operações que estão aprendendo como codificar

e)

DevOps é apenas para lojas “nascidas na Web”

83.

Qual das afirmações abaixo é verdadeira

a)

Processos manuais não estão sujeitos a erros, não ocasionam atrasos e respondem coerentemente e de modo rápido às questões de negócio

b)

É importante que haja distância entre as áreas de desenvolvimento e operação. Tal distância dimnui a probabilidade de conflitos nos projetos de software

c)

DevOps não é uma mudança cultural que influencia papéis e determina ações que aproximam as áreas de desenvolvimento e operação

d)

DevOps é apenas um conjunto de ferramentas utilizadas para a entrega reiterada (frequente) de serviços/produtos

e)

Uma das mudanças mais críticas que afetaram o DevOps (e na verdade o ajudou a amadurecer ao mesmo tempo) é a Computação em Nuvem (Cloud)

84.

O que é DevOps?

a)

Filosofia que tem como principal objetivo aumentar a produtividade da equipe de codificação

b)

Movimento cultural e profissional que tem como objetivo uma melhor comunicação entre equipe de TI e usuário final a fim de que os requisitos fiquem cada vez mais claros

c)

Consiste no alinhamento dos diferentes times de TI,englobando processos visando acelerar as entregas em produção com qualidade

d)

Pratica de Engenharia de Software que visa integrar as diferentes metodologias de desenvolvimento de Software

e)

Ferramenta de desenvolvimento de código que aumenta a produtividade do código gerado

85.

Considere as afirmações:

I - O modelo tradicional para entrega de software favorece a percepção do cliente no que consiste a qualidade

II - processos manuais estão amplamente sujeitos a erros, ocasionam atrasos e não respondem coerentemente e de modo rápido às questões de negócio

III - DevOps faz com que as equipes possam construir, testar, liberar e manter as aplicações com mais frequência e mais eficiência.

Quais as afirmações que estão corretas?

a)

Somente a afirmação I está correta

b)

Somente as afirmações I e III estão corretas

c)

Somente as afirmações I e II estão corretas

d)

Somente as afirmações II e III estão corretas

e)

Todas as afirmações estão corretas

86.

Qual o significado

do termo DevOps (traduzindo para a língua portuguesa)?

a)

Devoluções e Operações

b)

Desenvolvimento e Opções

c)

Desenvolvimento e Operações

d)

Devaneios e Opções

e)

Devoluções e Operações

87.

Qual das afirmações abaixo não é um mito em relação a DevOps

a)

DevOps acentua a colaboração entre os times de TI de uma empresa

b)

DevOps não é para indústrias regulamentadas

c)

DevOps é apenas para desenvolvimento e operações

d)

DevOps é para operações que estão aprendendo como codificar

e)

DevOps é apenas para lojas “nascidas na Web”

88.

Qual das afirmações abaixo é verdadeira

a)

Processos manuais não estão sujeitos a erros, não ocasionam atrasos e respondem coerentemente e de modo rápido às questões de negócio

b)

É importante que haja distância entre as áreas de desenvolvimento e operação. Tal distância dimnui a probabilidade de conflitos nos projetos de software

c)

DevOps não é uma mudança cultural que influencia papéis e determina ações que aproximam as áreas de desenvolvimento e operação

d)

DevOps é apenas um conjunto de ferramentas utilizadas para a entrega reiterada (frequente) de serviços/produtos

e)

Uma das mudanças mais críticas que afetaram o DevOps (e na verdade o ajudou a amadurecer ao mesmo tempo) é a Computação em Nuvem (Cloud)

89.

O que é DevOps?

a)

Filosofia que tem como principal objetivo aumentar a produtividade da equipe de codificação

b)

Movimento cultural e profissional que tem como objetivo uma melhor comunicação entre equipe de TI e usuário final a fim de que os requisitos fiquem cada vez mais claros

c)

Consiste no alinhamento dos diferentes times de TI,englobando processos visando acelerar as entregas em produção com qualidade

d)

Pratica de Engenharia de Software que visa integrar as diferentes metodologias de desenvolvimento de Software

e)

Ferramenta de desenvolvimento de código que aumenta a produtividade do código gerado

90.

Considere as afirmações:

I - O modelo tradicional para entrega de software favorece a percepção do cliente no que consiste a qualidade

II - processos manuais estão amplamente sujeitos a erros, ocasionam atrasos e não respondem coerentemente e de modo rápido às questões de negócio

III - DevOps faz com que as equipes possam construir, testar, liberar e manter as aplicações com mais frequência e mais eficiência.

Quais as afirmações que estão corretas?

a)

Somente a afirmação I está correta

b)

Somente as afirmações I e III estão corretas

c)

Somente as afirmações I e II estão corretas

d)

Somente as afirmações II e III estão corretas

e)

Todas as afirmações estão corretas

91.

Tem como objetivos a coleta, o monitoramento e a tomada de ações sobre eventos que estão sendo sensoreados. Rede de objetos físicos incorporados a sensores, software e outras tecnologias.

a)

A tecnologia IoT

b)

A Virtualização

c)

O Sistema Operacional

d)

O storage

92.

É a utilização, em qualquer lugar e independentemente da plataforma, dos mais variados tipos de aplicações através da internet como um serviço.

a)

Linguagem de programação

b)

Computação em nuvem

c)

Bare-Metal

d)

Smart City

93.

Possibilita a expansão de recursos de forma dinâmica, permitindo que os recursos necessários possam ser aumentados e/ou diminuídos de acordo com a demanda.

a)

Escalabilidade / Elasticidade

b)

Rede de computadores

c)

Monitoramento

d)

Biblioteca / Library

94.

Quais dos seguintes são exemplos de possíveis benefícios das Smart Cities (Cidades Inteligentes)?

a)

Aumento do consumo de energia e recursos naturais.

b)

Aumento da poluição do ar e da qualidade de vida.

c)

Diminuição da conectividade e acesso à internet.

d)

Melhoria da eficiência na prestação de serviços públicos.

95.
  1. Qual tecnologia tem desempenhado um papel fundamental como gerador de dados nas Smart Cities através de sensores, contribuindo para o crescimento significativo da quantidade de informações disponíveis?

a)

Blockchain e criptomoedas.

b)

Realidade virtual e aumentada.

c)

Inteligência artificial e aprendizado de máquina.

d)

Sensoriamento por IoT e dispositivos conectados.

96.

Qual das seguintes opções melhor descreve o conceito de SaaS (Software as a Service)?

a)

Um modelo de entrega de software em que o usuário final possui total controle sobre a infraestrutura e gerenciamento dos servidores.

b)

Um modelo de negócio em que empresas fornecem serviços de consultoria para ajudar na implementação de software personalizado.

c)

Um modelo em que o software é disponibilizado aos usuários pela internet, sendo acessado por meio de um navegador, sem necessidade de instalação local.

d)

Um modelo em que o software é disponibilizado apenas em mídia física, como CDs ou DVDs, e requer a instalação local em cada dispositivo do usuário.

97.

Qual é a definição correta do termo "library" na programação?

a)

Um conjunto de funções, classes, subprogramas ou componentes reutilizáveis que podem ser incorporados em um programa para fornecer funcionalidades específicas.

b)

Um ambiente de desenvolvimento integrado (IDE) que fornece recursos de depuração e ferramentas de desenvolvimento para programadores.

c)

Um documento técnico que descreve os requisitos de programação e operação de um sistema de software.

d)

Uma representação gráfica que ilustra a sequência de etapas ou atividades de um processo.

98.

Quais dos seguintes são desafios comuns relacionados à segurança e privacidade na computação em nuvem?

a)

Escalabilidade e elasticidade dos recursos.

b)

Integração de diferentes plataformas e sistemas legados.

c)

Conformidade regulatória e gestão de identidade e acesso.

d)

Personalização de interfaces de usuário e experiência do cliente.

99.

Qual das seguintes medidas é considerada uma prática recomendada para garantir a segurança e privacidade dos dados na computação em nuvem?

a)

Utilização de senhas simples e fáceis de lembrar para facilitar o acesso aos dados.

b)

Implementação de criptografia para proteger os dados em trânsito e em repouso.

c)

Compartilhamento irrestrito de credenciais de acesso para facilitar a colaboração entre usuários.

d)

Ignorar políticas de segurança e privacidade, pois os provedores de nuvem são responsáveis por garantir esses aspectos.

100.

Qual das seguintes opções descreve corretamente o modelo de serviço IaaS (Infraestrutura como Serviço) na computação em nuvem?

a)

é um modelo em que os usuários têm acesso a uma plataforma de desenvolvimento e ferramentas para criar e implantar aplicativos.

b)

é um modelo em que os usuários têm acesso a aplicativos de software hospedados e gerenciados por um provedor de serviços na nuvem.

c)

é um modelo em que os usuários têm acesso a uma infraestrutura virtualizada, incluindo servidores, armazenamento e redes, e são responsáveis por configurar e gerenciar seus próprios sistemas operacionais e aplicativos.

d)

é um modelo de negócio em que empresas fornecem serviços de consultoria para implementação de software personalizado.

101.

Qual dos seguintes tipos de computação em nuvem oferece maior controle e segurança para uma organização que deseja manter seus dados e aplicativos em um ambiente específico?

a)

Nuvem Pública

b)

Nuvem Privada

c)

Nuvem Híbrida

d)

Nuvem Comunitária

102.

Selecione a alternativa que não apresenta uma plataforma de serviços em nuvem.

a)

Microsoft Azure

b)

Amazon Web Services (AWS)

c)

Google Cloud Platform (GCP)

d)

Gmail

103.

Lucas está liderando uma equipe de desenvolvimento de software e quer adotar práticas ágeis. Qual é um dos principais benefícios do uso de metodologias ágeis?

a)

Redução de custos operacionais.

b)

Eliminação da necessidade de documentação.

c)

Maior flexibilidade e adaptação a mudanças.

104.

Em um projeto de desenvolvimento de software, qual é a principal função de um sistema de controle de versão?

a)

Gerenciar a alocação de recursos financeiros.

b)

Controlar as versões do código-fonte e facilitar a colaboração entre desenvolvedores.

c)

Automatizar o processo de teste de software.

105.

Qual é a principal vantagem de usar pipelines de integração contínua em projetos de software?

a)

Reduzir o tempo de desenvolvimento ao eliminar a necessidade de testes.

b)

Facilitar a detecção precoce de erros e integrar mudanças de forma contínua.

c)

Aumentar a complexidade do processo de desenvolvimento.

106.

Qual é o principal objetivo do DevOps?

a)

Reduzir custos operacionais.

b)

Melhorar a colaboração entre as equipes de desenvolvimento e operações.

c)

Aumentar a complexidade do processo de desenvolvimento.

107.

Como o DevOps ajuda na entrega de software?

a)

Por meio da redução do número de desenvolvedores.

b)

Por meio da eliminação de testes de software.

c)

Por meio da automação de processos e integração contínua.

108.

Quais são os componentes principais de uma cultura DevOps?

a)

Redução de custos e aumento de complexidade.

b)

Colaboração, automação e feedback contínuo.

c)

Ferramentas de desenvolvimento e operações.