Text Material Preview
18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 1/20 Você acertou 5 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 Marcar para revisão Existem práticas de Engenharia de Software que permitem a publicação. Sobre o conceito de Entrega Contínua, marque a alternativa correta. Questão 1 de 10 Corretas �5� Incorretas �5� Em branco �0� 1 2 3 4 5 6 7 8 9 10 Exercicio Devops Na Prática Sair 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 2/20 A B C É uma ação que algumas equipes de desenvolvimento de software produzem continuamente versões completas do software em desenvolvimento dentro do nível de qualidade esperada, permitindo que estas versões sejam publicadas e/ou distribuídas em produção uma vez a cada semestre. É uma ação que algumas equipes de desenvolvimento de software produzem continuamente versões completas do software em desenvolvimento dentro do nível de qualidade esperada, permitindo que estas versões sejam publicadas e/ou distribuídas em produção anualmente, conhecidos como "major releases". É a prática de engenharia de software onde as equipes de desenvolvimento de software produzem continuamente e em ciclos curtos pequenas versões do software em desenvolvimento com alto nível de qualidade, podendo estes serem publicados e/ou distribuídos em produção a qualquer momento, garantindo o pleno funcionamento da solução sem interrupções. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 3/20 D E É a prática de engenharia de software onde as equipes de desenvolvimento de software produzem continuamente e em ciclos semestrais versões do software em desenvolvimento dentro do nível de qualidade esperado, podendo estes serem publicados e/ou distribuídos em produção a qualquer momento, garantindo o pleno funcionamento da solução sem interrupções. É a prática de engenharia de software onde as equipes de desenvolvimento de software produzem continuamente e em ciclos curtos pequenas versões do software em desenvolvimento, permitindo que estes sejam publicados e/ou distribuídos em produção no momento e com o tempo de interrupção acordado com o cliente. Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a C. A Entrega Contínua é uma prática de engenharia de software que envolve a produção contínua e em ciclos curtos de pequenas versões do software em desenvolvimento. Essas versões possuem alto nível de qualidade e podem ser publicadas e/ou distribuídas em produção a qualquer momento. Isso garante o pleno funcionamento da solução sem interrupções, permitindo que as atualizações e melhorias sejam implementadas de maneira rápida e eficiente. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 4/20 A B C D E 2 Marcar para revisão De uma forma simples, cloud computing, ou computação na nuvem, é uma tecnologia que permite acesso remoto a softwares, armazenamento de arquivos e processamento de dados por meio da internet. É uma alternativa para você acessar dados importantes de qualquer computador, em qualquer lugar. Marque a alternativa que apresenta os principais benefícios da Cloud Computing. Elasticidade, Agilidade, Otimização de Custos. Conectividade, Agilidade, Otimização de Custos. Elasticidade, Gestão de Recursos e Otimização de Custos. Conectividade, Gestão de Recursos e Otimização de Custos. Provisionamento, Agilidade, Otimização de Custos. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 5/20 Gabarito Comentado A computação em nuvem, ou Cloud Computing, apresenta diversos benefícios, dentre os quais se destacam a elasticidade, a agilidade e a otimização de custos. A elasticidade refere-se à capacidade de adaptar-se rapidamente às mudanças de demanda, aumentando ou diminuindo recursos conforme necessário. A agilidade é a capacidade de responder rapidamente às necessidades do negócio, permitindo a implementação rápida de novos serviços ou a alteração de serviços existentes. Por fim, a otimização de custos é um dos principais atrativos da computação em nuvem, pois permite reduzir gastos com infraestrutura de TI, uma vez que os recursos são pagos conforme o uso. Portanto, a alternativa correta é a "A". 3 Marcar para revisão A cloud computing usa recursos remotos, fazendo com que as empresas economizem no custo de servidores e outros equipamentos. Marque a alternativa que define o Microsoft Azure. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 6/20 A B C D E É uma plataforma global de serviços em nuvem oferecida pela Microsoft. Ela inclui uma variedade de produtos e serviços, como computação, armazenamento, rede, inteligência artificial, análise e desenvolvimento de aplicativos, entre outros, que permitem que as empresas criem, implementem e gerenciem aplicativos e soluções em nuvem de forma escalável e segura. É um produto da Microsoft que permite que você compre uma infraestrutura de Cloud Computing limitada a recursos computacionais do tipo Computing para poder executar suas aplicações. É um serviço de consultoria oferecido pela Microsoft que permite que você utilize os recursos de Cloud Computing limitados a recursos computacionais do tipo Computing para poder executar suas aplicações. É um serviço de consultoria oferecido pela Microsoft que permite que você utilize os recursos de Cloud Computing não limitados apenas a recursos computacionais do tipo Computing para poder executar suas aplicações além de possibilitar o uso de AI. É um produto da Microsoft que permite que você compre uma infraestrutura de Cloud Computing com os recursos computacionais do tipo Computing e de AI para poder executar suas aplicações. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 7/20 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O Microsoft Azure é uma plataforma global de serviços em nuvem oferecida pela Microsoft. Esta plataforma inclui uma variedade de produtos e serviços, como computação, armazenamento, rede, inteligência artificial, análise e desenvolvimento de aplicativos, entre outros. Esses recursos permitem que as empresas criem, implementem e gerenciem aplicativos e soluções em nuvem de forma escalável e segura. Portanto, a alternativa A é a correta, pois descreve corretamente o que é o Microsoft Azure. 4 Marcar para revisão O Azure é a plataforma de nuvem pública da Microsoft, oferecendo uma ampla coleção de serviços, incluindo PaaS (plataforma como serviço), IaaS (infraestrutura como serviço) e outros. Marque a alternativa que define o Azure Portal. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 8/20 A B C D E É um portal informativo sobre os recursos que estão disponibilizados na Azure. Para provisionamentoe gerenciamento de recursos se faz necessário o uso do Azure CLI. É o principal canal de interação da Azure. Através dele é possível gerenciar sua subscrição, provisionar recursos computacionais, gerenciar seus custos, configurar, monitorar e escalar recursos, monitorar e otimizar suas aplicações, ou seja, é uma suíte completa de gerenciamento de seus recursos. É um portal educacional sobre os recursos que estão disponibilizados na Azure. Para provisionamento e gerenciamento de recursos se faz necessário o uso do Azure CLI. É o principal canal de interação da Azure. Através dele é possível criar e gerenciar sua subscrição, provisionar recursos computacionais, gerenciar seus custos, configurar, monitorar e escalar recursos, monitorar e otimizar suas aplicações, entretanto requer uma nova contratação de serviços quando ocorrer uma maior necessidade de recursos computacionais. O Azure não permite a computação sem servidor (também chamada de serverless computing) que é um modelo de computação em nuvem que transfere todas as tarefas de gerenciamento de infraestrutura de back-end - provisionamento, ajuste de escala, planejamento, correção - para o provedor de cloud, liberando desenvolvedores para concentrar todo o seu tempo e esforço no desenvolvimento de código e lógica de negócios específicos para seus aplicativos. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 9/20 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O Azure Portal é o principal canal de gerenciamento de recursos ofertados pela Azure. Ele é um console unificado baseado na Web que fornece uma alternativa para as ferramentas de linha de comando. Com o Azure Portal, é possível gerenciar a assinatura do Azure usando uma interface gráfica do usuário. Ele permite criar, gerenciar e monitorar tudo, desde aplicativos Web simples até implantações em nuvem complexas. Portanto, a alternativa B é a correta, pois descreve corretamente o Azure Portal como uma suíte completa de gerenciamento de recursos. 5 Marcar para revisão Existem diferentes modelos de gerenciamento de recursos computacionais. Sobre Cloud Computing, marque a alternativa correta. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 10/20 A B C Cloud Computing é um conjunto de hardware e software que são provisionados e mantidos pelas empresas para suportar suas soluções de tecnologia, em um modelo de pagamento que contempla a compra de hardware de acordo com sua especificação. Cloud Computing é a oferta de recursos computacionais, tais como máquinas virtuais (VMs), serviços de armazenamento, banco de dados, serviços de aplicação, através da internet onde o modelo de pagamento destes serviços se dá sob demanda, ou seja, você paga apenas pelo que consumir dos recursos contratados. Cloud Computing é a oferta de recursos computacionais, tais como máquinas virtuais (VMs), serviços de armazenamento, banco de dados, serviços de aplicação, através da internet onde o modelo de pagamento destes serviços se dá sob demanda, ou seja, você paga a alocação e disponibilidade dos recursos contratados independente de seu uso. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 11/20 D E Cloud Computing é a oferta de recursos computacionais, tais como máquinas virtuais (VMs), serviços de armazenamento, banco de dados, serviços de aplicação, através de uma conexão dedicada entre o consumidor e o provedor dos serviços, onde o modelo de pagamento destes serviços se dá sob demanda, ou seja, você paga a alocação e disponibilidade dos recursos contratados independente de seu uso. Cloud Computing é a oferta de recursos computacionais, tais como máquinas virtuais (VMs), serviços de armazenamento, banco de dados, serviços de aplicação, através de uma conexão dedicada entre o consumidor e o provedor dos serviços, onde o modelo de pagamento destes serviços se dá sob demanda, ou seja, você paga apenas pelo que consumir dos recursos contratados. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a B. Cloud Computing é um modelo de fornecimento de recursos computacionais, como máquinas virtuais, serviços de armazenamento, banco de dados e serviços de aplicação, através da internet. O diferencial desse modelo é o pagamento sob demanda, ou seja, o usuário paga apenas pelo que efetivamente consumir dos recursos contratados. Isso permite uma maior flexibilidade e controle dos custos, já que não há necessidade de investir em infraestrutura própria e o pagamento é feito conforme o uso. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 12/20 A B C 6 Marcar para revisão DevOps é um conjunto de processos, práticas e ferramentas para fornecer inovação e entregabilidade contínuas, agregando mais valor e qualidade aos negócios. Com base nessa afirmativa, o Azure Boards se caracteriza por ser: Solução do Azure DevOps com o foco na integração das tarefas com o código a ser desenvolvido de seus produtos de software. É através do Azure DevOps que os times de desenvolvimento, produto e operação, identificam as funcionalidades a serem desenvolvidas e definem as tarefas necessárias para sua conclusão. Solução do Azure DevOps com o foco no gerenciamento das tarefas a serem desenvolvidas de seus produtos de software. É através do Azure DevOps que os times de desenvolvimento, produto e operação, identificam as funcionalidades a serem desenvolvidas e definem as tarefas necessárias para sua conclusão. Solução do Azure DevOps com o foco no gerenciamento das tarefas a serem desenvolvidas de seus produtos de software. É através do Azure DevOps que os times de desenvolvimento e operação, criam as funcionalidades das soluções de software. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 13/20 D E Solução do Azure DevOps com o foco no gerenciamento das tarefas a serem desenvolvidas de seus produtos de software. É através do Azure DevOps que os times de produto e operação, mantêm as funcionalidades das soluções de software. Solução do Azure DevOps com o foco no teste das tarefas desenvolvidas de seus produtos de software. É através do Azure DevOps que os times conseguem identificar as funcionalidades que apresentam problema e precisam ser corrigidas. Resposta incorreta Opa! A alternativa correta é a letra B. Confira o gabarito comentado! Gabarito Comentado O Azure Boards é uma solução do Azure DevOps que tem como principal objetivo o gerenciamento das tarefas a serem desenvolvidas nos produtos de software. Ele permite que os times de desenvolvimento, produto e operação identifiquem as funcionalidades que precisam ser desenvolvidas e definam as tarefas necessárias para sua conclusão. Dessa forma, o Azure Boards contribui para a organização e eficiência do processo de desenvolvimento, facilitando a entrega contínua e a inovação, características fundamentais do DevOps. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 14/20 A B C 7 Marcar para revisão O Azure Repos é um conjunto de ferramentas de controle de versão que você pode usar para gerenciar seu código, seja o projeto de software grandeou pequeno, o uso do controle de versão assim que possível será uma boa ideia. Sobre o sistema de controle de código Git, marque a alternativa correta. Git é um sistema distribuído de controle de versão de código, ou seja, as cópias dos arquivos ficam distribuídas em diversos servidores diferentes os quais mantêm todo o histórico de alterações que o software sofreu ao longo do tempo. Git somente é ofertado via integração com o Github. Git é um sistema distribuído de controle de versão de código, ou seja, as cópias dos arquivos ficam distribuídas em diversos servidores diferentes dentro do Github que mantém todo o histórico de alterações que o software sofreu ao longo do tempo. A vantagem desse modelo é que é possível fazer todas as alterações locais e em seguida sincronizar com cada servidor que contém uma parte do código. Git somente é ofertado via integração com o Github. Git é um sistema de controle de versão de código distribuído, o que significa que cada cópia do repositório contém todo o histórico de alterações do código. Com Git, os desenvolvedores podem trabalhar de forma independente, fazendo alterações locais e depois sincronizando essas alterações com o repositório principal. Ele é amplamente utilizado para o desenvolvimento de software, mas também pode ser usado para gerenciar outros tipos de arquivos. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 15/20 D E Git é um sistema centralizado de controle de versão de código, ou seja, uma cópia da base de controle de código carrega apenas a última versão das alterações que o software sofreu desde seu último sincronismo. Nesse modelo sempre que um arquivo começa a ser alterado por um membro do time este é bloqueado no servidor e somente ao final da alteração e sincronismo volta a ser disponível para edição. Os dados históricos são mantidos somente no servidor. Git é um sistema distribuído de controle de versão de código, ou seja, uma cópia da base de controle de código carrega apenas a última versão das alterações que o software sofreu desde seu último sincronismo. Nesse modelo sempre que um arquivo começa a ser alterado por um membro do time este é bloqueado no servidor e somente ao final da alteração e sincronismo volta a ser disponível para edição. Os dados históricos são mantidos somente no servidor. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O Git é um sistema de controle de versão de código distribuído, o que significa que cada cópia do repositório contém todo o histórico de alterações do código. Isso permite que os desenvolvedores trabalhem de forma independente, fazendo alterações locais e depois sincronizando essas alterações com o repositório principal. Além disso, o Git é amplamente utilizado para o desenvolvimento de software, mas também pode ser usado para gerenciar outros tipos de arquivos. Portanto, a 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 16/20 A B C alternativa C é a correta, pois apresenta uma descrição precisa do funcionamento do Git. 8 Marcar para revisão Um pipeline de DevOps é um conjunto de processos e ferramentas automatizados que permite que desenvolvedores e profissionais de operações colaborem na criação e implementação de código em um ambiente de produção. A partir dessa afirmação, marque a alternativa que apresenta o propósito do Azure Pipelines. Azure Pipelines é um serviço do Azure DevOps que permite aos desenvolvedores criar automações para publicar seus artefatos de software em ambientes de desenvolvimento e homologação. Azure Pipelines é um serviço do Azure DevOps que permite aos desenvolvedores criar automações para compilar e publicar seus artefatos de software em ambientes de desenvolvimento e homologação. Azure Pipelines é um serviço do Azure DevOps que permite aos desenvolvedores criar automações para testar seus artefatos de software em ambientes de desenvolvimento e homologação. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 17/20 D E Azure Pipelines é um serviço do Azure DevOps que suporta os conceitos de Teste de Integração e Entrega Contínua. É um orquestrador que permite a automação de tarefas que devem ser executadas a fim de publicar o entregável em ambiente produtivo independente da qualidade, configuração e monitoramento, ou seja, todo artefato pode e deve ser publicado independente de conter ou não erros. Azure Pipelines é um serviço do Azure DevOps que suporta os conceitos de Integração Contínua e Entrega Contínua. É um orquestrador que permite a automação de tarefas que devem ser executadas a fim de garantir que os artefatos de software gerados pela equipe de desenvolvimento atendam aos requisitos mínimos de qualidade, configuração e monitoramento definidos pelo projeto, passando pela compilação, teste e publicação. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O Azure Pipelines é um serviço do Azure DevOps que suporta os conceitos de Integração Contínua e Entrega Contínua. Ele atua como um orquestrador, permitindo a automação de tarefas que devem ser executadas para garantir que os artefatos de software produzidos pela equipe de desenvolvimento cumpram os requisitos mínimos de qualidade, configuração e monitoramento estabelecidos pelo projeto. Isso inclui etapas como compilação, teste e publicação. Portanto, a alternativa E é a correta, pois descreve adequadamente o propósito do Azure Pipelines. 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 18/20 A B C D E 9 Marcar para revisão O Azure Boards foi projetado para dar suporte a processos de desenvolvimento de software por meio dos modelos de processo padrão selecionados para um projeto. Quais são os templates de processos de gerenciamento de projetos disponíveis no Azure Boards? Kanban, Agile e Scrum. Kanban, Agile e CMMI. Kanban, Scrum e CMMI. Kanban, Agile, Scrum e CMMI. Kanban e Scrum. Resposta incorreta Opa! A alternativa correta é a letra D. Confira o gabarito comentado! Gabarito Comentado 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ 19/20 A B C O Azure Boards oferece quatro templates principais para processos de gerenciamento de projetos: Kanban, Agile, Scrum e CMMI. Cada um desses templates é projetado para atender a diferentes necessidades e estilos de gerenciamento de projetos. O Kanban é ideal para visualizar o fluxo de trabalho, o Agile é perfeito para desenvolvimento iterativo, o Scrum é ótimo para equipes que trabalham em sprints e o CMMI é adequado para organizações que precisam de um nível mais alto de controle e documentação. Além disso, o Azure Boards permite personalizar esses templates para se adequar ao processo interno de gestão de projetos de sua organização. 10 Marcar para revisão Considerando o conhecimento sobre o Azure Pipeline, para se criar um Pipeline no Azure Pipeline, a configuração mínima ideal deve contemplar pelo menos as atividades de forma sequencial: Build (compilação), Publish (empacotamento), Test (testes), e Release (publicação). Test (testes), Publish (empacotamento) e Release (publicação). Build (compilação), Publish (empacotamento) e Release (publicação). 18/03/2024, 07:30 estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/65f823832a078bebef583c31/gabarito/20/20 D E Build (compilação), Test (testes) e Release (publicação). Build (compilação), Test (testes), Publish (empacotamento). Resposta incorreta Opa! A alternativa correta é a letra C. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é a C, que menciona a sequência ideal para a configuração mínima de um Pipeline no Azure Pipeline: Build (compilação), Publish (empacotamento) e Release (publicação). Esta sequência garante que a aplicação seja compilada, empacotada e, finalmente, publicada. Embora a fase de testes seja importante para garantir a qualidade dos artefatos gerados, ela não é mencionada como parte da configuração mínima ideal neste contexto.