Logo Passei Direto

Tema 5 Devops na Prática

Ferramentas de estudo

Solved questions

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.

Sobre o sistema de controle de código Git, marque a alternativa correta.
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.
a) 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.
b) 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.
c) 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.

O 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.

a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.

Material
Study with thousands of resources!

Solved questions

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.

Sobre o sistema de controle de código Git, marque a alternativa correta.
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.
a) 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.
b) 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.
c) 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.

O 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.

a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.

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.