Buscar

Desenvolvimento e Operações (devops) - AVA 2

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 5 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

Prévia do material em texto

12/11/2023, 15:15 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=322212736&cod_prova=6825093454&f_cod_… 1/5
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: DESENVOLVIMENTO E OPERAÇÕES (DEVOPS)   
Aluno(a): MATHEUS HENRIQUE DE MEDEIROS RIBEIRO 202004165534
Acertos: 1,6 de 2,0 12/11/2023
Acerto: 0,2  / 0,2
Na cultura DevOps é possível elencar algumas metodologias para maximizar a e�ciência e gestão de trabalho.
Nesse contexto, a(s) mais ágil(eis) são(é)?
Lean e ASD.
Kanban.
FDD.
 Scrum e FDD.
 Scrum e Kanban.
Respondido em 12/11/2023 15:00:40
Explicação:
Várias outras metodologias poderiam ser utilizadas, no entanto Scrum e Kanban foram as escolhidas visando uma
melhor performance na cultura DevOps.
Acerto: 0,2  / 0,2
O RCS é um importante sistema de controle de versões. Sobre o RCS, complete:
 
I - O RCS é um sistema de controle de versão capaz de automatizar a aplicação de patch em sistemas em
execução
 
Porque
 
II - Transforma todos os executáveis em DLLs que são mais fáceis de serem substituídos.
Marque a alternativa correta.
As duas a�rmativas estão corretas e a segunda não justi�ca a primeira.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
12/11/2023, 15:15 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=322212736&cod_prova=6825093454&f_cod_… 2/5
A primeira a�rmativa é falsa e a segunda a�rmativa é verdadeira.
A primeira a�rmativa é verdadeira e a segunda a�rmativa é falsa.
As duas a�rmativas estão corretas e a segunda justi�ca a primeira.
 As duas a�rmativas são falsas.
Respondido em 12/11/2023 15:01:20
Explicação:
É um software de controle de versão capaz de automatizar o armazenamento, recuperação, registro, identi�cação e
fusão de revisões. Foi criado em 1982 por Walter F. Tichy. E é o antecessor do CVS. Era a alternativa, à época, de open
source mais evoluída do Source Code Control System (SCCS) - em português Sistema de Controle de Código Fonte.
Acerto: 0,0  / 0,2
A integração Contínua é um dos processos básicos do DevOps. Dentre estes, qual são benefícios da
implementação da Integração Contínua:
I - O lançamento constante de novas versões.
II - Uma menor qualidade e estabilidade.
III - Um feedback mais rápido.
IV - Transparência.
V - O conceito de responsabilidade compartilhada.
Marque a alternativa correta.
II, III e IV, apenas.
I, IV e V, apenas.
 I, III e IV, apenas.
 III, IV e V, apenas.
I, II, III, IV e V.
Respondido em 12/11/2023 15:03:17
Explicação:
A equipe que usa a Integração Contínua de DevOps mantém responsabilidade compartilhada, transparência e
feedback mais rápido e são capazes de lançar versões com mais frequência e com qualidade e estabilidade maiores.
Acerto: 0,2  / 0,2
Teste de aceitação é uma técnica utilizada para validar se o software atende às necessidades e expectativas dos
usuários e do negócio. Caso um teste de aceitação seja linkado à interface grá�ca do usuário, a recomendação
seria:
Adicionar várias abstrações a �m de criar um ambiente menos complexo.    
Utilizar apenas em cenários complexos, pois isso incentiva a colaboração simultânea.
 Utilizar abstrações diretamente no teste de aceitação da GUI abstratos da interface concreta.
Não é necessário utilizar um teste para o teste de aceitação da GUI.
Evitar utilizar abstrações diretamente no teste de aceitação da GUI abstratos da interface concreta.
Respondido em 12/11/2023 15:04:15
 Questão3
a
 Questão4
a
12/11/2023, 15:15 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=322212736&cod_prova=6825093454&f_cod_… 3/5
Explicação:
A utilização de abstrações diretamente no teste de aceitação da GUI que são abstratos da face concreta garante que
se um botão acabar sendo movido ou renomeado, apenas a layer abstrata será alterada.
Acerto: 0,2  / 0,2
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 CMMI.
Kanban, Scrum e CMMI.
Kanban e Scrum.
Kanban, Agile e Scrum.
 Kanban, Agile, Scrum e CMMI.
Respondido em 12/11/2023 15:04:45
Explicação:
O Azure Boards disponibiliza os quatro principais templates: Kanban, Agile, Scrum e CMMI. Também é possível
personalizar para o seu processo interno de gestão de projetos.
Acerto: 0,2  / 0,2
É uma das práticas do DevOps o princípio das três maneiras. Qual é a primeira maneira deste princípio?
A primeira maneira cria uma ampli�cação do trabalho seguro dividido em silos.
A primeira maneira reduz a velocidade dos �uxos dos trabalhos para que o mesmo seja feito com maior
cuidado.
 A primeira maneira possibilita aumentar a agilidade de um �uxo 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 demanda a ampli�caçã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 cria sistema de trabalho mais seguros e que se adapta ao per�l do cliente muito
rápido, logo entrega melhor e mais rápido para o mercado.
Respondido em 12/11/2023 15:06:25
Explicação:
A primeira maneira tem que prezar pela agilidade nos �uxos de trabalho pois preza em diminuir o tempo entre
produção e entrega, além de aumentar a corresponsabilidade nos processos. A segunda maneira aumenta os
feedbacks, não a primeira, a primeira maneira não cria um ambiente de trabalho mais seguro.
Acerto: 0,2  / 0,2
Controlar as versões do código fonte é uma importante medida em qualquer ambiente de desenvolvimento.
Quais as funções do controle de versão?
 Questão5
a
 Questão6
a
 Questão7
a
12/11/2023, 15:15 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=322212736&cod_prova=6825093454&f_cod_… 4/5
 Identi�car, armazenar e gerenciar tanto os itens de con�guração como suas versões ao longo do ciclo de
vida do software, avaliar o histórico de alterações de con�gurações já realizadas e recuperar
con�gurações perdidas.
Diminuir o tempo de produção do produto e avaliar seu histórico, aumentando o tempo de produção e
melhorando a qualidade de entrega.
Armazena itens de con�guração, através da produção just in time e recupera as con�gurações perdidas.
Gerenciar versões, sem recuperar con�gurações anteriores, evitando aumento do tempo de produção.
Con�gurar softwares no seu ciclo de vida, sem recuperar con�gurações perdidas.
Respondido em 12/11/2023 15:07:03
Explicação:
O controle de versão é capaz de identi�car, armazenar e gerenciar tanto os itens de con�guração como suas versões
ao longo do ciclo de vida do software, avaliar o histórico de alterações de con�gurações já realizadas e recuperar
con�gurações perdidas ou deixadas de lado por algum motivo.
Acerto: 0,0  / 0,2
Testes são fundamentais na correção e no consequente sucesso de um sistema. Em uma análise inicial, qual
seria a sequência correta para realização dos testes?
aceitação, integração, sistema, módulos atômicos e validação.
validação, módulos atômicos, aceitação, de sistema e integração.
 módulos atômicos, integração, validação, de sistema e de aceitação.
 sistema, validação, módulos atômicos, integração e aceitação.
integração, aceitação, módulos atômicos, sistema e validação.
Respondido em 12/11/2023 15:08:43
Explicação:
A sequência em que os testes devem ser realizados é: testes de módulos atômicos > testes de integração > teste de
validação > teste de sistema > Testes de aceitação.Dessa forma os módulos são testados individualmente, é feita a
montagem e integração dos módulos para se tornarem um pacote de software. Então o desempenho desse pacote é
testado, em seguida o software é validado e combinado com outros elementos do sistema. E �nalmente, o software é
comparado quanto aos seus requisitos iniciais e as necessidades dos usuários �nais.
Acerto: 0,2  / 0,2
Testes são, sem dúvida, uma importante fase no processo de implantação de software. Acerca da composição da
pirâmide de teste automatizado, marque a alternativa correta.    
Teste de cobertura  - Teste de serviço - Teste de interface do usuário
Teste de cobertura  - Teste de duplicidade do código - Teste de interface do usuário
 Teste de unidade  - Teste de serviço - Teste de interface do usuário
Teste de unidade  - Teste de cobertura - Teste de interface do usuário
Teste de unidade  - Teste de serviço - Teste de cobertura
Respondido em 12/11/2023 15:10:53
Explicação:
 Questão8
a
 Questão9
a
12/11/2023, 15:15 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=322212736&cod_prova=6825093454&f_cod_… 5/5
A composição se dá pelos testes de unidade em sua maioria (por conta de serem de rápida execução) seguido dos
testes de serviço e de interface do usuário, que possuem um tempo mais elevado de execução.
Acerto: 0,2  / 0,2
Existem diferentes modelos de gerenciamento de recursos computacionais.
Sobre Cloud Computing, marque a alternativa correta.
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.
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 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.
 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 é 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 especi�cação.
Respondido em 12/11/2023 15:13:50
Explicação:
Cloud Computing se caracteriza pela oferta de recursos computacionais, através da internet onde o modelo de
pagamento é do quanto de recursos foram consumidos pela aplicação.
 Questão10
a

Continue navegando