Prévia do material em texto
... Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2023-4 Devops - Módulo 04_A Avaliações P2 - Prova On-line (Acessar) Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 A computação em nuvem e a cultura DevOps trabalham juntas, buscando melhorar os resultados das empresas e diminuir os custos. Um aspecto importante da nuvem são os modelos de implantação. Eles dizem respeito onde estão os recursos e quem tem acesso e controle aos mesmos. Nesse sentido, qual das alternativas a seguir representa os três modelos de implantação de computação em nuvem? Escolha uma opção: a. Pública, privada e híbrida. b. Aberta, protegida e híbrida. c. Aberta, privada e mista. d. Pública, privada e mista. Sua resposta está correta. A resposta correta é: Pública, privada e híbrida. Na cultura DevOps, as aplicações podem ser de dois tipos: stateless e stateful. Aplicações sem estado (stateless) não armazenam dados. Quando o pod da aplicação é destruído, nenhuma informação dessa aplicação fica armazenado no cluster. Por outro lado, as aplicações stateful, isto é, com estado, têm persistência, ou seja, os dados armazenados podem ser modificados a partir de requisições externas. Nesse contexto, como um site seria classificado? Escolha uma opção: a. Stateful. b. Stateless e stateful. c. Stateless com sincronização de dados. d. Stateless. Sua resposta está correta. A resposta correta é: Stateless e stateful. https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=167 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296§ion=4 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=439681 Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Os sistemas de controle de versão têm um conjunto de operações que facilitam a organização e o controle dos códigos-fonte implementados pelas equipes. Dentre elas, há uma responsável pela recuperação de uma versão específica do arquivo. Que operação é essa? Escolha uma opção: a. Diff. b. Commit. c. Checkout. d. Revert. Sua resposta está correta. A resposta correta é: Checkout. O software Docker é uma solução que provê compatibilidade entre bibliotecas, dependências e sistemas operacionais, a partir da execução de contêineres isolados. Sobre os contêineres Docker, leia a afirmação a seguir. Os contêineres Docker são baseados em um padrão aberto, ________. Assinale a alternativa que completa a frase corretamente: Escolha uma opção: a. permitindo que contêineres sejam executados em todas as principais distribuições do Linux, Sistemas Operacionais Microsoft e Mac. b. permitindo que os contêineres sejam executados apenas nas principais distribuições do Linux. c. permitindo que contêineres sejam executados nas distribuições do Linux baseadas em Debian, Sistemas Operacionais Microsoft e Mac. d. permitindo que os contêineres sejam executados em todos os Sistemas Operacionais apenas da Microsoft. Sua resposta está correta. A resposta correta é: permitindo que contêineres sejam executados em todas as principais distribuições do Linux, Sistemas Operacionais Microsoft e Mac. Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Completo Atingiu 2,00 de 2,00 Na arquitetura monolítica, todas as funções do software ficam contidas em um único artefato de software executável e são desenvolvidas e publicadas em conjunto. Quanto à arquitetura monolítica, marque a alternativa correta: Escolha uma opção: a. Sistemas pequenos conseguem ser rapidamente desenvolvidos. b. Sistemas de grande porte conseguem ser atualizados em produção de forma rápida. c. Não é possível desenvolver sistemas de qualidade com essa arquitetura. d. Sistemas se tornam mais fáceis de manter à medida que o produto cresce. Sua resposta está correta. A resposta correta é: Sistemas pequenos conseguem ser rapidamente desenvolvidos. Suponha que João esteja com problemas de qualidade em seu projeto no Jenkins. Ele precisa identificar por que seus testes estão instáveis, ou seja, às vezes passam, às vezes falham. Ele costuma acessar as builds manualmente para checar essas informações, gastando muito tempo. Qual dos plugins do Jenkins a seguir é recomendável para que use e identifique as causas e quando os testes começaram a falhar, de forma simplificada? Escolha uma opção: a. Monitoring. b. Test Results Analyser. c. JUnit. d. Bootstrapped-multi-test-result-report. Sua resposta está correta. A resposta correta é: Test Results Analyser. A evolução no desenvolvimento de software trouxe a necessidade de maior controle, principalmente do código- fonte. Isso se deve ao fato de organizar as solicitações corretivas, evoluir com novas funcionalidades e disponibilizar novas versões. O que o controle de versão possibilitou? Comentário: Questão 8 Completo Atingiu 2,00 de 2,00 O DevOps prevê um processo chamado fluxo de implantação (deployment pipeline), que agiliza e automatiza os meios de disponibilização de novas versões de software aos usuários. Quais são as quatro etapas desse processo? Comentário: