Buscar

DESENVOLVIMENTO E OPERAÇÕES (DEVOPS)

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

27/11/2023, 21:11 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: DESENVOLVIMENTO E OPERAÇÕES (DEVOPS)  AV
Aluno: FÁBIO AUGUSTO CORDEIRO 202004027689
Professor: GABRIEL RECH BAU
 
Turma: 9001
CCT1029_AV_202004027689 (AG)   21/09/2023 14:12:45 (F) 
Avaliação: 9,00 pts Nota SIA: 9,00 pts
 
4774 - FUNDAMENTOS DEVOPS  
 
 1. Ref.: 7792910 Pontos: 1,00  / 1,00
É uma das práticas do DevOps o princípio das três maneiras. Qual é a segunda maneira deste princípio?
A segunda maneira demanda a diminuição dos números dos feedbacks para gerar menos trabalho aos desenvolvedores.neira.
A segunda maneira cria um sistema de trabalho mais seguro e que se adapta ao per�l do cliente rapidamente, logo entrega melhor
e mais rápido para o mercado.
A segunda maneira cria uma ampli�cação do trabalho seguro dividido em silos.
A segunda 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 segunda 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.
 2. Ref.: 7792907 Pontos: 1,00  / 1,00
Testes são importantes ferramentas para validação do desenvolvimento. Alguns tipos de testes são amplamente utilizados, dentre eles os
testes unitários. O que são testes unitários?
Os testes unitários procuram fazer um banco de dados relacionando as versões do código.
 Os testes unitários procuram medir a corretude de um código, em sua menor fração.
Os testes unitários procuram esconder as falhas de um código.
Os testes unitários procuram testar o código de ponta a ponta.
Os testes unitários procuram consertar a estrutura de um código.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7792910.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7792910.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7792907.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7792907.');
27/11/2023, 21:11 EPS
https://simulado.estacio.br/alunos/ 2/5
 
4775 - GESTÃO DE CONFIGURAÇÃO DE SOFTWARE  
 
 3. Ref.: 7807033 Pontos: 0,00  / 1,00
Durante o processo de desenvolvimento de aplicações, era necessário acessar um banco de dados para que, então, o desenvolvedor �zesse
um copy-paste, que basicamente era o ¿copia e cola¿ de uma parte do desenvolvimento de outra aplicação. Com a evolução do
desenvolvimento das aplicações, surgiram os:
bancos de dados hierárquicos, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente.
bancos de dados relacionais, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente.
editores de texto inteligentes, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente.
 Sistemas de controle de versão, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente.
 Gerenciadores de pacotes, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente.
 4. Ref.: 7807010 Pontos: 1,00  / 1,00
CVS é um importante sistema de controle de versões. Sobre o CVS, classi�que como verdadeiro ou falso as a�rmativas abaixo:
 
( ) É um Sistema de Versões Concorrentes.
( ) Foi criado como um monte de scripts de shell escritos por Dick Grune.
( ) É uma ferramenta de código aberto, ou seja, disponibilizada sem restrições para o público �nal.
 
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
 V; V; V
F; F; V
F; V; F
F; F; F
F; V; V
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807033.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807033.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807010.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807010.');
27/11/2023, 21:11 EPS
https://simulado.estacio.br/alunos/ 3/5
4776 - INTEGRAÇÃO CONTÍNUA DEVOPS  
 
 5. Ref.: 7806193 Pontos: 1,00  / 1,00
Os logs são fontes de dados na observabilidade. Sobre logs, assinale a alternativa correta.
 As formas de logs são: texto, estruturado e binário.
Nenhuma forma de log é em formato JSON.
Existem 4 formas de logs.
Logs incluem uso de CPU/RAM.
Todas as formas de log são emitidas no formato JSON.
 6. Ref.: 7806191 Pontos: 1,00  / 1,00
Testes são fundamentais para a implantação correta de sistemas. Sobre a automação de testes, assinale a alternativa certa:
Os testes manuais disponibilizam mais recursos do que os automatizados.
 Os testes automatizados integram os processos entre as equipes de desenvolvimento de software.
Com a implementação de testes automatizados é impossível prever problemas e eliminá-los.
Os testes manuais auxiliam na criação, testagem e lançamento de software com mais rapidez e segurança.
Os testes podem ser manuais ou automatizados, mas os manuais diminuem os custos de desenvolvimento.
 
4777 - IMPLANTAÇÃO CONTÍNUA DEVOPS  
 
 7. Ref.: 7805081 Pontos: 1,00  / 1,00
Os testes de aceitação são organizados em camadas. Sobre o Critério de Aceitação das camadas da automação de testes de aceitação,
associe os termos aos seus signi�cados:
 
I - Dado
II - Quando
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806193.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806193.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806191.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806191.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805081.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805081.');
27/11/2023, 21:11 EPS
https://simulado.estacio.br/alunos/ 4/5
III - Então
 
(   ) Representa o estado da sua aplicação no começo do teste.
(   ) É usado para o estado da aplicação depois que essa interação for completa.
(   ) Descreve a interação entre o usuário e a aplicação.
II - I - III.
III - II - I.
 I - III - II 
I - II - III.
III - I - II.
 8. Ref.: 7805066 Pontos: 1,00  / 1,00
O commit é uma importante fase na implantação de um software. Para      garantir con�abilidade, testes são feitos nesta etapa. Sobre o
range de cobertura de um teste de cobertura no estágio de commit, é estimado que um valor aceitável é de:
70%.
60%.
50%
25%.
 80%.
 
4778 - DEVOPS NA PRÁTICA  
 
 9. Ref.: 7807439 Pontos: 1,00  / 1,00
O Team Foundation Version Control (TFVC) é um sistema de controle de versão centralizado da Microsoft.
Sobre o sistema de controle de código TFVC, marque a alternativa correta.
TFVC é 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
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805066.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805066.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807439.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807439.');
27/11/2023, 21:11 EPS
https://simulado.estacio.br/alunos/ 5/5
ser alterado por um membro do time este é bloqueado no servidor e somente ao �nal da alteração o sincronismo volta a ser
disponível para edição. Os dados históricos são mantidos somente no cliente.
TFVC é um sistema distribuído de controle de versão de código, ou seja, as cópias dos arquivos �cam 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. TFVC somente é
ofertado via integração com o Azure Repos.
TFVC é um sistema distribuído de controle de versão de código, ou seja, as cópias dos arquivos �cam distribuídas em diversos
servidores diferentes dentro do Azure Repos 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.
TFVC é um sistema distribuídode controle de versão de código, ou seja, toda cópia da base de controle de código carrega consigo
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 facilmente sincronizar com uma base principal em um servidor. TFVC é o repositório padrão do Azure Repos.
 TFVC é um sistema centralizado de controle de versão de código que permite aos membros da equipe  alterar simultaneamente os
arquivos em seus computadores de desenvolvimento. O desenvolvedor carrega os conjuntos de alterações (check-in) no servidor
ao criá-los, sendo possível carregar suas alterações a qualquer momento.
 10. Ref.: 7807419 Pontos: 1,00  / 1,00
Um repositório, ou repo, é um armazenamento de computador para manter dados ou pacotes de software, ou seja, esse local contém
arquivos, bases de dados, ou informações organizadas para acesso rápido em uma rede ou diretamente.
Considerando o conhecimento sobre Azure DevOps, marque a alternativa que melhor caracteriza Azure Repos.
Azure Repos é um conjunto de ferramentas de controle de versão de código centralizada e distribuída que devem ser utilizadas
para gerenciar a base de código do software desenvolvido.
 Azure Repos é um conjunto de ferramentas de controle de versão de código que devem ser utilizadas para gerenciar a base de
código do software desenvolvido. Assim como qualquer sistema de controle de código o Azure Repos disponibiliza capacidade de
rastreamento das alterações de código, reversão de alterações na base de código entre outras importantes funcionalidades para a
boa gestão da base de código.
Azure Repos é um conjunto de ferramentas de controle de versão de código que distribuída que devem ser utilizadas para
gerenciar a base de código do software desenvolvido.
Azure Repos é um conjunto de ferramentas de controle de versão de código centralizada que devem ser utilizadas para gerenciar a
base de código do software desenvolvido.
Azure Repos é um conjunto de ferramentas de controle de versão de código que devem ser utilizadas para gerenciar a base de
código do software desenvolvido. Assim como qualquer sistema de controle de código o Azure Repos disponibiliza apenas a
capacidade de rastreamento das alterações de código.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807419.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807419.');

Continue navegando