Baixe o app para aproveitar ainda mais
Prévia do material em texto
Você acertou 10 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C 1 Marcar para revisão Scrum e Kanban são usados para organizar o trabalho na cultura DevOps. Quais são as características do Scrum? Buscar resultados rápidos e exatos, viabilizando Sprints de trabalho e organização documental. Buscar agilidade a qualquer custo (mesmo que tenha erros), qualquer desenvolvedor sem treinamento pode ser responsável pelo Sprint e organização em forma de quadro. Não precisa de nenhum curso para ser Scrum Master. Questão 1 de 10 Corretas �10� Em branco �0� 1 2 3 4 5 6 7 8 9 10 Exercicio Fundamentos Devops Sair D E Apenas buscar resultados rápidos, independente da qualidade. A metodologia Scrum tende a ser contínua e mais fluida. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a letra A. O Scrum é uma metodologia ágil que busca resultados rápidos e exatos, através de ciclos de trabalho conhecidos como Sprints. Durante esses Sprints, a equipe se organiza para entregar um incremento de produto de valor, com qualidade e eficiência. Além disso, a organização documental é uma característica importante do Scrum, pois permite que a equipe acompanhe o progresso do projeto e faça ajustes conforme necessário. As demais alternativas apresentam conceitos equivocados ou incompletos sobre a metodologia Scrum. 2 Marcar para revisão A Engenharia de Software tem definido diversos padrões para desenvolvimento de sistemas, entre eles o DevOps. Das opções abaixo, marque aquela que melhor caracteriza o que é DevOps. A B C D E Ações exercidas de forma isolada no ambiente de trabalho. Operações de TI sendo valorizadas de forma individual no ambiente de trabalho. Conceito que preza pelo desenvolvimento objetivo de software para o que mais agrega valor ao negócio. É um tipo de teste unitário. É um tipo de metodologia ágil. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado DevOps é um conceito que se refere à integração entre as equipes de desenvolvimento e operações de TI, com o objetivo de melhorar a qualidade do software e acelerar o tempo de entrega. A alternativa C é a correta, pois o DevOps preza pelo desenvolvimento objetivo de software que mais agrega valor ao negócio. Isso significa que o foco está em entregar soluções que realmente façam a diferença para a empresa, ao invés de apenas cumprir tarefas isoladas ou valorizar operações individuais. Portanto, o DevOps não é apenas um tipo de teste unitário ou uma metodologia ágil, mas uma abordagem A B C que busca aprimorar todo o processo de desenvolvimento de software. 3 Marcar para revisão É uma das práticas do DevOps o princípio das três maneiras. Qual é a primeira maneira deste princípio? A primeira maneira demanda a amplificação dos feedbacks para reduzir a ocorrência de problemas que já aconteceram ou possibilitem a detecção e recuperação de dados com mais facilidade e de forma mais ágil. A primeira maneira possibilita aumentar a agilidade de um fluxo de trabalho dos desenvolvedores para o cliente. Além disso, também coloca em foco o desempenho de todo o organismo, que é diferente do que é pregado nos times (em apenas um Silo). A primeira maneira cria sistema de trabalho mais seguros e que se adapta ao perfil do cliente muito rápido, logo entrega melhor e mais rápido para o mercado. D E A primeira maneira cria uma amplificação do trabalho seguro dividido em silos. A primeira maneira reduz a velocidade dos fluxos dos trabalhos para que o mesmo seja feito com maior cuidado. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A primeira maneira, no princípio das três maneiras do DevOps, foca em aumentar a agilidade do fluxo de trabalho, desde os desenvolvedores até o cliente. Isso significa que ela busca diminuir o tempo entre a produção e a entrega, além de promover a corresponsabilidade nos processos. Diferentemente do que é sugerido na alternativa A, a amplificação dos feedbacks é uma característica da segunda maneira, não da primeira. Além disso, a primeira maneira não tem como objetivo principal criar um ambiente de trabalho mais seguro, como mencionado na alternativa C. Portanto, a alternativa B é a correta. 4 Marcar para revisão Scrum e Kanban são usados para organizar o trabalho na cultura DevOps. Como surgiu o A B C D E Kanban? O sistema Kanban surgiu na Inglaterra, sendo uma metodologia voltada para a doutrina militar. O sistema Kanban surgiu nos Estados Unidos. O sistema Kanban tem sua origem na década de 1960 na fábrica da Toyota no Japão. O Kanban surgiu da necessidade de controlar as finanças do setor agropecuário do Brasil. O Kanban é baseado em sprints de trabalho curtos e estruturados, sua origem ocorreu na crise financeira da bolsa americana em 2008. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O sistema Kanban foi desenvolvido na década de 1960 pela Toyota, uma empresa automobilística japonesa. Ele faz parte do método JIT �Just in Time), um sistema de administração da produção que determina que apenas o necessário deve ser feito para concluir uma etapa de um processo de fluxo de trabalho contínuo. Portanto, a alternativa correta é a C, que afirma que o A B C sistema Kanban tem sua origem na década de 1960 na fábrica da Toyota no Japão. 5 Marcar para revisão DevOps é baseado em alguns princípios, dentre eles o da integração contínua. O que é integração contínua? A Continuous Integration ou Integração contínua possibilita aos desenvolvedores validarem seus códigos de forma manual para se certificar de que eles estejam sem erros e sem incoerências que geram inconsistência com os códigos previamente implantados no sistema. A Continuous Integration ou Integração contínua possibilita apenas aos gestores validarem seus códigos de forma automática para se certificar de que eles estejam sem erros e sem incoerências que geram inconsistência com os códigos previamente implantados no sistema. A Continuous Integration ou Integração contínua possibilita aos desenvolvedores validarem seus códigos de forma automática para se certificar de que eles estejam com erros e com incoerências que geram inconsistência com os códigos previamente implantados no sistema. D E A Continuous Integration ou Integração contínua possibilita aos desenvolvedores validarem seus códigos de forma automática para se certificar de que eles não estejam incoerentes, pois isso geraria inconsistência com os códigos previamente implantados no sistema. A Continuous Integration ou integração contínua é um tipo de automação que corrige os códigos de forma automática. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a D. A Integração Contínua, ou Continuous Integration, é um princípio do DevOps que permite aos desenvolvedores validarem seus códigos de forma automática. Isso é feito para garantir que os novos códigos não estejam incoerentes com os códigos já existentes no sistema, evitando assim possíveis inconsistências. Essa validação automática é fundamental para agilizar o processo de desenvolvimento e garantir a qualidade do código produzido. 6 Marcar para revisão A B C D E TDD �Test Driven Development) ou Desenvolvimento orientado por testes é amplamente empregado na Cultura DevOps. O que é TDD? É uma metodologia que preza por iniciar a programação com a codificação de um teste que torne válida a funcionalidade que era esperada. É um tipo de automação. Éum hardware utilizado na integração contínua. É uma sigla para falar de um determinado tipo de desenvolvedores. É uma metodologia que preza por aumentar os números de validação do código. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Esta questão destaca as diferenças entre as metodologias, esclarecendo o que é o TDD para evitar confusões. O TDD é uma metodologia que prioriza o início da programação com a codificação de um teste que valida a funcionalidade esperada. Não é um processo necessariamente automatizado, nem é um hardware usado A B C na integração contínua. Além disso, o TDD não visa aumentar o número de validações, mas sim implementar uma validação eficaz. 7 Marcar para revisão DevOps usa metodologias para organizar o trabalho (gerir o trabalho). Dentre elas, o Scrum e o Kanban se destacam. Qual a diferença entre Scrum e Kanban? Kanban precisa ter um product owner, Scrum Master e uma equipe scrum. Enquanto o Scrum baseia-se apenas no kanban board. A metodologia Kanban é baseada em sprints de trabalho curtos e fluidos, enquanto o Scrum é contínuo e estruturado. No Kanban, utiliza-se três organizações documentais para o trabalho (product backlog, Sprint backlog e definição de ponto), já o Scrum não. D E Scrum foi criado no Japão e é a modalidade mais utilizada no mercado de Software. Kanban não é mais utilizado, sendo visto apenas como um modelo de referência. A metodologia Kanban é contínua e mais fluida, enquanto o Scrum é baseado em sprints de trabalho curtos e estruturados. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As metodologias Scrum e Kanban são ambas utilizadas para gerir o trabalho em um ambiente DevOps, mas possuem diferenças significativas. O Scrum é baseado em sprints, que são períodos de trabalho curtos e estruturados, geralmente de duas a quatro semanas, onde um conjunto específico de tarefas deve ser concluído. Por outro lado, o Kanban é uma metodologia mais fluida e contínua, que se concentra no fluxo de trabalho e na entrega contínua de valor, sem a restrição de sprints. Portanto, a alternativa correta é a E� "A metodologia Kanban é contínua e mais fluida, enquanto o Scrum é baseado em sprints de trabalho curtos e estruturados". A B C D E 8 Marcar para revisão Na cultura DevOps é possível elencar algumas metodologias para maximizar a eficiência e gestão de trabalho. Nesse contexto, a(s) mais ágil(eis) são(é)? Kanban. Scrum e Kanban. FDD. Lean e ASD. Scrum e FDD. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Existem diversas metodologias que podem ser aplicadas na cultura DevOps, cada uma com suas particularidades e benefícios. No entanto, as metodologias Scrum e Kanban são reconhecidas por sua agilidade e eficiência na gestão de trabalho. O Scrum é uma metodologia ágil que permite gerenciar e planejar projetos, principalmente de desenvolvimento de software. Já o Kanban é uma técnica de gestão visual que ajuda a visualizar o fluxo A B C D E de trabalho, limitar a quantidade de trabalho em progresso e maximizar a eficiência. Portanto, a alternativa correta é a "B", que menciona ambas as metodologias. 9 Marcar para revisão A cultura DevOps baseia-se em alguns conceitos que são chamados pilares. Dentre as opções abaixo, marque aquela que contém somente pilares da cultura DevOps. Velocidade na entrega e entrega rápida. Entrega do produto completo e entrega rápida. Parcelar a entrega em blocos menores e sem a necessidade de uma entrega rápida. Dinamismo e entrega do produto completo. Velocidade na entrega e entrega demorada. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! A B C D E Gabarito Comentado Os pilares da cultura DevOps são conceitos fundamentais que sustentam e orientam a prática. Entre eles, destacam-se a velocidade na entrega e a entrega rápida. Esses dois conceitos estão diretamente relacionados à eficiência e à agilidade, características essenciais em um ambiente DevOps. A alternativa A é a única que apresenta exclusivamente esses dois pilares, tornando-a a resposta correta para esta questão. 10 Marcar para revisão A cultura DevOps baseia-se em alguns conceitos que são chamados pilares. Qual a importância dos pilares na cultura DevOps? Uma forma de definir como a cultura DevOps é aplicada na empresa. Manter o pensamento das ações na empresa imutável. Uma forma de controle por parte dos líderes da empresa. Dificultar a implementação na empresa. Uma forma de gerar controle nos desenvolvedores. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Os pilares na cultura DevOps são de extrema importância, pois eles servem como uma forma de definir como essa cultura será aplicada na empresa. Eles estabelecem um padrão a ser seguido, garantindo um alinhamento de ideias e ações. Isso facilita a implementação e a manutenção da cultura DevOps, promovendo a eficiência e a colaboração entre as equipes de desenvolvimento e operações.
Compartilhar