Questões de Concurso sobre Noções de DevOps.

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
149 questões encontradas
Questões por página
20
Mais recentes
 

Uma das etapas na implementação do DevOps é o processo de build que envolve tarefas necessárias para se conseguir executar um programa, como, por exemplo, vinculação com bibliotecas, compilação, download e resolução de dependências, conforme a linguagem de programação que se estiver utilizando.


C

Certo


E

Errado

Diferentemente do DevOps, no processo de DevSecOps não há integração contínua, em vez dela, devem ser incluídas verificações de bibliotecas e dependências de terceiros, bem como testes de unidade e testes de segurança no código.


C

Certo


E

Errado

DevOps é a fusão das primeiras letras de duas funções distintas dentro da TI: desenvolvedores (responsáveis por escrever software) e a equipe de operações (responsável por manter a infraestrutura na qual o software é desenvolvido e implantado). Já o DevSecOps, é uma combinação das primeiras letras de “desenvolvimento”, “segurança” e “operações”.


A esse respeito, analise os itens a seguir.


I. DevSecOps é uma extensão da mudança cultural em direção ao DevOps, incorporando todos dentro da organização, incluindo partes interessadas nos negócios, segurança, arquitetos, proprietários de produtos e engenheiros de desenvolvimento e de operações.

II. DevOps é a colaboração de pessoal e processos de desenvolvimento e operações para formar uma única equipe de entrega ágil composta por partes interessadas, clientes, engenheiros e testadores. Essa equipe trabalha em conjunto para fornecer software e infraestrutura em ritmo acelerado por meio de um pipeline automatizado de CI/CD.

III. É natural supor que o DevSecOps una engenheiros de requisitos, de dados e de redes com DevOps em uma única equipe. No entanto, a segurança é criada por um grupo multidisciplinar de indivíduos externos à organização, cada um com uma função específica, testar falhas e explorar vulnerabilidades em sistemas e bancos de dados.


Está correto o que se afirma em


A

I, apenas.


B

III, apenas.


C

I, II e III.


D

I e II, apenas.


E

II e III, apenas.

A solução Flyway permite que seja realizado o controle de versão de código de banco de dados, estendendo o DevOps aos bancos de dados de modo a permitir que se acompanhem as alterações e se aprimore a confiabilidade das implantações de software.


C

Certo


E

Errado

Com relação às práticas de integração e entrega continua (CI/CD), analise os itens a seguir.


I. A CI é uma prática de desenvolvimento de software onde os desenvolvedores frequentemente integram suas alterações de código ao branch principal de um repositório compartilhado.

II. A CD é uma prática de desenvolvimento de software para construir software de forma que um conjunto de alterações de código possa ser entregue ou liberado para produção a qualquer momento.

III. A CD é uma prática de desenvolvimento de software em que o foco principal é liberar implantações automatizadas para produção sem a intervenção do usuário.


Está correto o que se afirma em


A

I, II e III.


B

I e III, apenas.


C

I e II, apenas.


D

II e III, apenas.


E

III, apenas.

Diferentes conceitos são aplicados em empresas de desenvolvimento de software. No IFS será utilizado um conceito que engloba Cultura DovOps para colaboração e integração do desenvolvimento de software e das operações, assim como práticas de automação em que alterações de código são frequentes e adicionais a um repositório central de versionamento, para que, em seguida, ocorram as etapas de build e teste para melhorar a qualidade. Qual conceito deverá ser usado?


A

Continuous integration.


B

Machine learning.


C

Blockchain.


D

Agile scrum.

A arquitetura de microfrontends é uma abordagem arquitetural que permite integrar diferentes aplicações web ou mobile em uma única interface, compartilhando as mesmas tecnologia e equipe de desenvolvimento.


C

Certo


E

Errado

Uma prefeitura está desenvolvendo um software e enfrentando dificuldades em lançar novas funcionalidades rapidamente devido à falta de automatização e coordenação entre os processos de desenvolvimento e operações. Nesse caso, a prática de DevOps mais eficaz para melhorar a velocidade de lançamento de novas funcionalidades é


A

Planejamento Ágil.


B

Kanban.


C

Monitoramento Contínuo (CM).


D

Blue-Green Deployments.


E

Entrega Continua (CD).

Um dos benefícios do DevOps, no que diz respeito aos testes, é o fato de a integração contínua estimular o princípio do teste antecipado, incentivando os desenvolvedores a entregar códigos de alta qualidade junto com a análise estática.


C

Certo


E

Errado

Uma das boas práticas do DevOps é a adoção de uma cultura livre de culpa por erros nos processos apresentados pelos desenvolvedores ou pelo pessoal de operações.


C

Certo


E

Errado

Em DevOps, a compilação de todos os arquivos de um sistema para a geração de uma versão executável sem nenhum passo manual é denominada


A

servidores de integração contínua.


B

deploy contínuo.


C

build automatizado.


D

testes automatizados.

Ano: 2024
Prova: CESPE/CEBRASPE - CNJ - Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas - 2024

Ansible é uma ferramenta escrita em Java e que usa JSON para descrever o estado desejado dos dispositivos e da configuração.


C

Certo


E

Errado

Com relação a DevOps, muitas empresas possuem um ritmo de entrega acelerado e, a cada atualização, é necessário realizar diferentes ações para garantir a qualidade do software produzido. Os processos realizados manualmente dificultam a entrega mais rápida e baixam a produtividade dos colaboradores por estarem presos àquela atividade (TRAVERSIN, 2017), de modo que a ______ dos processos é indispensável para o DevOps. Em relação ao conceito de princípio de DEVOPS, assinale a alternativa que preencha corretamente a lacuna.


A

qualidade


B

segurança


C

automação


D

produtividade

O Azure DevOps dá suporte a uma cultura colaborativa e um conjunto de processos que reúnem desenvolvedores, gerentes de projetos e colaboradores para desenvolver software. Ele permite que as organizações criem e melhorem produtos em ritmos mais acelerados do que o fariam com abordagens tradicionais de desenvolvimento de software.


Sobre os serviços incluídos no Azure DevOps, avalie as descrições a seguir

I. Azure Test Plans - Fornece várias ferramentas para testar seus aplicativos, incluindo testes manuais/exploratórios e testes contínuos.

II. Azure Pipelines - Fornece serviços de compilação e lançamento para dar suporte à integração contínua e à distribuição de seus aplicativos.

III. Azure Boards - Entrega um conjunto de ferramentas Agile para dar apoio ao trabalho de planejamento e acompanhamento, aos defeitos de código e aos problemas de uso dos métodos Kanban e Scrum.


Está correto o que se descreve em


A

I e II, apenas.


B

II, apenas.


C

III, apenas.


D

II e III, apenas.


E

I, II e III.

O movimento DevOps surgiu utilizando as metodologias ágeis como inspiração para substituir a abordagem tradicional no desenvolvimento e na manutenção dos sistemas em produção. Em relação às suas características, o DevOps


A

promove um conjunto de práticas de integração e entrega de software bem como incentiva a criação de uma cultura de colaboração entre as equipes de desenvolvimento e de operações.


B

é uma ferramenta implementada para os sistemas Linux e Windows capaz de trazer ganhos de produtividade para as equipes de desenvolvimento por meio da criação de Pipelines.


C

é um dos cinco valores do XP (extreme programming) que guiam os indivíduos envolvidos no desenvolvimento de software.


D

consiste em um dos eventos do Framework Scrum, especificando como deve ser a entrega do software em cada interação.

Um conjunto de princípios conhecidos como "As três maneiras" foram absorvidos pelo DevOps e são considerados os princípios a partir dos quais todos os comportamentos de DevOps observados podem ser derivados. Em relação a esses princípios, analise as afirmativas abaixo.


I O primeiro princípio é o Fluxo, o qual prima por um fluxo de trabalho rápido e suave desde o Desenvolvimento até Operações, visando entregar valor aos clientes.

II O segundo princípio é o Feedback, o qual expressa que a comunicação é importante para aprender com os erros a fim de evitá-los no futuro, uma vez que falhas são inerentes a sistemas complexos.

III O terceiro princípio é a Pipeline, o qual define que todos os processos devem ser mapeados para permitir sua execução imediatamente e sempre que necessário, mesmo que milhares de vezes ao dia.

IV O segundo princípio é a Integração Contínua, no qual os desenvolvedores, com frequência, juntam suas alterações de código em um repositório central. Depois disso, criações e testes são executados.


Das afirmativas, estão corretas


A

I e IV.


B

I e II.


C

II e III.


D

III e IV.

Na entrega de software funcionando para a produção de forma ágil, o DevOps prestigia a entrega contínua; nesse sentido, um princípio recomendado é que as atualizações de arquivo do servidor, por meio de uma operação de atualização de arquivos (commit) realizada pelos desenvolvedores, sejam centralizadas em uma máquina de integração.


C

Certo


E

Errado

   
Gerar simulado