Buscar

Entrega e Implantação contínua

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Entrega e Implantação contínua (DevOps)
Professor(a): Stella Marys Dornelas Lamounier (Mestrado acadêmico)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões
objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente
corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa
prova!
A automação nos processos e etapas de desenvolvimento de software já fazem parte da maioria das empresas que criam
sistemas computacionais, gerando maior confiabilidade e permitindo que as aplicações sejam entregues com mais frequência aos
clientes. Leia e associe as duas colunas, conforme as características de cada uma das etapas que envolve o processo de
automação.
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I-A; II-C; III-B.
I-C; II-A; III-B.
I-B; II-C; III-A.  CORRETO
I-C; II-B; III-A.
I-B; II-A; III-B.
Código da questão: 71635
Sobre o DevOps e sua dependência de código limpo, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso):
( ) Técnica para documentar o Design Patterns.
( ) Frameworks de melhoria de código.
( ) Refatoração na prática.
( ) Conhecer técnicas de refatoração.
( ) Considerar as premissas de codificação, conforme PMBoK.
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
Resolução comentada:
Avaliação enviada com
sucesso
 
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841
1 of 6 13/05/2023, 20:07
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
3)
4)
V – F – V – V – V.
F – V – V – F – V.
V – V – F – V – F.
F – V – V – V – F.  CORRETO
V – V – F – V – F.
Código da questão: 71614
Tanto para a estratégia na implantação do DevOps ou no monitoramento das atividades, Muniz (2020) defende os pilares de
DevOps como sendo as boas práticas para o sucesso da DevOps.
MUNIZ, A. Jornada DevOps. 2. ed. Rio de Janeiro: Brasport, 2020.
Analise e associe as duas colunas, conforme o resultado esperado de cada pilar do DevOps.
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I - A; II - B; III - D; IV – C.
I - D; II - B; III - C; IV – A.
I - D; II - C; III - A; IV – B.  CORRETO
I - B; II - C; III - A; IV – D.
I - C; II – A; III - D; IV – B.
Código da questão: 71616
Um framework muito utilizado para a criação de testes automatizados de unidade é o JUNIT, cuja execução está relacionada à
linguagem Java e que pode ser criado utilizando a IDE “NetBeans”. Analise a figura a seguir a assinale a palavra-chave que
identifica, no código fonte, onde começará a execução do teste.
Figura 1 – Código fonte
Resolução comentada:
A segunda, terceira e quarta afirmativas são verdadeiras.
Veja a forma correta das afirmativas falsas:
Primeira – não é considerado por Muniz (2020), a documentação de Design Patterns.
Quinta – o código limpo não tem relação direta com o PMBoK.
MUNIZ, A. Jornada DevOps. 2. ed. Rio de Janeiro: Brasport, 2020.
Resolução comentada:
Colaboração: a partir da interação entre pessoas, com foco num propósito comum.
Afinidade: interesse natural, exercício da empatia e aprendizagem contínua.
Ferramentas: aceleradores de mudanças nos softwares.
Escala: independentemente do crescimento ou recolhimento da equipe ou dos negócios, mantém a cultura.
Avaliação enviada com
sucesso
 
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841
2 of 6 13/05/2023, 20:07
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
5)
6)
Fonte: elaborada pela autora.
Alternativas:
assertEquals (resultado_esperado).
@Test.  CORRETO
Calculo.ExecutaCalculo.
Resultado_obtido.
testExecutaCalculo ().
Código da questão: 71627
Quando se trata de um ciclo de desenvolvimento de integração e entrega, as etapas são as velhas conhecidas da engenharia de
software (requisitos ou histórias, projetos da aplicação, construção, testes e transição), agora de maneira prática e baseada em uma
cultura de integração e operação, fortemente dependente de ferramentas.
Cultura do CI/CD deve ser voltada à experiência do usuário, entender que o software deve beneficiar quem necessita das features do
software
Sobre o processo de desenvolvimento, assinale a alternativa correta.
Alternativas:
Implantação - Uso e configuração.
Testes - Refactoring e integração.
Requisitos - História detalhada de usuários.  CORRETO
Código - Automação e aceitação.
Produção - Componentes e fatures.
Código da questão: 71620
Enfrentar a competitividade do mercado é o grande desafio do gestor de Tecnologia da Informação (TI), portanto, deve preparar
seu time e toda organização para mudar a atuação com novidades que devem atender, de alguma forma, a: versatilidade da
clientela, vulnerabilidade de mercado, variação tecnológica, intensidade da competição e sistema dinâmico
Essa abordagem está relacionada a.
Resolução comentada:
Na utilização do JUnit, na IDE NetBeans, a execução do teste só é realizada dentro do bloco marcado pela palavra-chave
@Test. Caso não apareça no código fonte, por mais que o teste ou o bloco a ser testado esteja correto, é impossível que sua
execução aconteça.
Resolução comentada:
As demais, ficam corretas das seguintes formas:
Código - Refactoring e integração.
Testes - Automação e aceitação.
Implantação - Deployment e infraestrutura.
Produção - Uso e configuração.
Avaliação enviada com
sucesso
 
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841
3 of 6 13/05/2023, 20:07
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
7)
8)
Alternativas:
Preparação para competitividade.
Transformação organizacional.  CORRETO
Gestão do conhecimento e da inovação.
Ferramentas organizacional contínua.
Sistemas ERP.
Código da questão: 71612
Sobre o Kanban, classifique cada afirmativa em V (verdadeiro) ou F (falso):
( ) A classificação e o rastreamento contínuos do trabalho ajudam os engenheiros a realizarem seus trabalhos com mais facilidade.
( ) Representação visual do trabalho que está por vir.
( ) Representação visual do trabalho em andamento, em vários estágios.
( ) Senso de prioridade é de fácil identificação visual.
( ) Não é permitido apresentar a estimativa da tarefa.
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
V – F – V – V – F.
F – V – F – V – V.
V – F – F – V – F.
V – V – V – V – F.  CORRETO
F – V – F – F – F.
Código da questão: 71624
Devido à complexidade dos sistemas e alta exigência, por aplicativos cada vez mais eficientes, confiáveis e dinâmicos, é
imprescindível que o time DevOps deva estar preparado para conhecer todos os detalhes de um fluxo de valor, segundo Muniz
(2020). Portanto, torna-se fundamental compor o time com profissionais multidisciplinares, com umavisão holística.
Sobre os papeis e perfis do DevOps, analise as assertivas a seguir e identifique as corretas:
I. Dono do Produto: construir as funcionalidades dos aplicativos. 
II. Desenvolvimento: conhecer os requisitos do cliente e que definem as funcionalidades e sua prioridade.
III. QA: realizar loops de feedback para garantir qualidade.
IV. Operações: manter o ambiente de produção e o alcance do SLA.
Resolução comentada:
Para enfrentar a competitividade, é necessária a transformação organizacional.
Resolução comentada:
( V ) A classificação e o rastreamento contínuos do trabalho ajudam os engenheiros a realizarem seus trabalhos com mais
facilidade.
( V ) Representação visual do trabalho que está por vir.
( V ) Representação visual do trabalho em andamento em vários estágios.
( V ) Senso de prioridade é de fácil identificação visual.
( F ) Não é permitido apresentar a estimativa da tarefa:, incorreta, pois pode apresentar
Avaliação enviada com
sucesso
 
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841
4 of 6 13/05/2023, 20:07
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
9)
10)
V. Gerente de release: administrar e coordenar a implantação em produção.
São verdadeiras:
Alternativas:
III, IV e V, apenas.  CORRETO
I, II e IV, apenas.
I e II, apenas.
II e V, apenas.
III e IV, apenas.
Código da questão: 71626
Na instalação do Git no Windows, apresenta algumas opções para uso dos comandos do GIT no Terminal. Marque verdadeiro ou
falso nas opções abaixo:
( ) Usar o git no prompt do Windows.
( ) Não usar o git na linha de comandos.
( ) Usar o git + conjunto de ferramentas Unix.
( ) Usar o git somente no Git Bash.
( ) Usar o git somente via GitHub.
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
F - F - F - V - V.
V - F - F - V - V.  CORRETO
V - V - V - V - V.
V - V - F - V - F.
V - F - F - F - V.
Código da questão: 71629
A entrega contínua, em seu contexto geral, prevê a entrega de pequenos e curtos ciclos de software, sendo possível seu
lançamento a qualquer momento, de forma segura e confiável. Inúmeras ferramentas que trabalham com Entrega Contínua, tem
como finalidade auxiliar na construção de pipeline para construção de software, e uma destas ferramentas, que se destacam neste
segmento, é:
Alternativas:
Jenkins.  CORRETO
GIT HUB.
GIT.
DOCKER.
Resolução comentada:
A alternativa I é incorreta. O correto é Dono do produto: conhecer os requisitos do cliente e que define as funcionalidades e a
sua prioridade.
A II é incorreta. O correto é Desenvolvedor: construir as funcionalidades dos aplicativos. 
Resolução comentada:
A segunda alternativa é falsa, pois pode-se realizar a instalação via prompt de comando.
A terceira é falsa, pois o Git pode ser utilizando tanto no Linux quanto no Windows.
Avaliação enviada com
sucesso
 
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841
5 of 6 13/05/2023, 20:07
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
DOCKER HUB.
Código da questão: 71632
Resolução comentada:
Jenkins trata de uma ferramenta muito popular, que tem como característica gerenciar e controlar os processos de entrega de
software em todo o ciclo de vida, incluindo construção, documento, teste, pacote, estágio, implantação, análise de código
estático e
muito mais, por isso, é utilizada no processo de Entrega Contínua.
Arquivos e Links
Avaliação enviada com
sucesso
 
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841
6 of 6 13/05/2023, 20:07
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2849979/6340841#

Continue navegando