Buscar

Av1 - Infraestrutura Ágil

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

Prévia do material em texto

1/4 
 
 
1) Docker é uma plataforma que automatiza a implantação de aplicações dentro de ambientes isolados, 
containers. É uma solução que embarca, integra e executa aplicações rapidamente, proporcionando 
ambientes isolados dentro do mesmo servidor, mas acessíveis externamente. (GOMES; SOUZA, 2015) 
Fazer o monitoramento da sua aplicação te ajuda a ter uma visibilidade da infraestrutura e o recomendado 
é que não se produza sem antes instrumentalizar e monitorar suas práticas. 
Assinale a alternativa que apresenta corretamente uma ferramenta de monitoramento para o Docker. 
 
Alternativas: 
a) Tripwire. 
b) cAdvisor. 
c) Nagios. 
d) Cacti. 
e) Zabbix. 
Alternativa assinalada 
 
2) A cultura DevOps, dentre outras coisas, garante à empresa velocidade nas entregas e, por ventura, 
maior satisfação do consumidor. Mas, para a sua adoção é necessário que alguns passos sejam tomados. 
Neste contexto, analise as afirmativas a seguir: 
I. Deve-se fazer uma reformulação dos fluxos de trabalho da equipe. 
II. É necessário que se automatize o fluxo de informações entre os setores. 
III. O uso de métricas ajuda a ter uma visão geral sobre as perfomances das equipes. 
IV. As mudanças não devem impactar o foco das equipes, as características de gestões anteriores devem ser 
preservadas. 
 
 
Av1 - Infraestrutura Ágil 
 
 
 
 2/4 
 
 
3) A cultura de compartilhamento, distribuição livre, acesso aberto ao código-fonte, e permissão para a 
criação de trabalhos de desenvolvimento cooperativos, características do movimento Open Source, ganhou 
muita força com o emprego das metodologias ágeis. Muitas ferramentas DevOps são iniciativas Open 
Source. 
Considerando as ferramentas DevOps estudadas, analise as afirmativas a seguir: 
I. O Zabbix é uma solução open source para monitoramento em sistemas distribuídos. 
II. O Docker é uma plataforma de código aberto, criada pelo Google, que permite criar ambientes isolados. 
III. O Jenkins é utilizado para automatizar testes e criar os artefatos de um projeto de software, mas não é 
Open Source. 
IV. Vagrant é uma ferramenta de criação e provisionamento de máquinas virtuais seja em Linux ou 
Windows. 
Considerando o contexto apresentado, é correto o que se afirma em: 
 
Alternativas: 
a) II, III e IV, apenas. 
b) I, III e IV, apenas. 
c) I, II e III, apenas. 
d) I, II e IV, apenas. 
e) I, II, III e IV. 
Alternativa assinalada 
 
4) O Continuous Integration (CI) integra o trabalho de forma que toda a equipe tenha um feedback 
constante do desenvolvimento. Toda a equipe tem acesso a um repositório de códigos, logo, quando é 
identificada alguma alteração em um determinado ciclo, é gerado um código compilado que pode ou não 
passar por uma etapa de teste. 
Para fazer uso dessa prática e criar um fluxo do Job de CI, é necessário seguir os seguintes passos: 
1. Constrói pacotes de verificação de integridade. 
2. Integra com o Sonar para acionar validação de qualidade do código. 
3. Checa se o merge tem algum conflito que precise de reparo manual. 
 
 
 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
a) II, III e IV, apenas. 
b) I, III e IV, apenas. 
c) I, II e IV, apenas. 
d) I, II e III, apenas. 
e) I, II, III e IV. 
Alternativa assinalada 
 3/4 
 
 
 
 
5) A gestão de configuração de software engloba todos os processos do projeto, centrando sua atenção no 
gerenciamento de repositórios, o controle das versões, modelagem dos produtos e a gestão de outros 
objetos mais complexos, mas também, ajudando os desenvolvedores em suas atividades rotineiras e 
fornecendo suporte e controle ao processo de desenvolvimento. Para tanto existem práticas específicas de 
gestão de configuração. 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos feitos contidos na 
Coluna A com seus respectivos autores, apresentados na Coluna B. 
 
COLUNA A COLUNA B 
I- Identificar itens de 
configuração. 
II- Estabelecer o 
sistema de 
configuração. 
III- Criar e liberar 
baselines. 
IV- Rastrear 
solicitações de 
mudanças ou Change 
Request. 
V- Controlar itens de 
configuração. 
VI- Estabelecer 
registros da gerência 
de configuração. 
1- prepara e ajusta a infraestrutura definindo os repositórios e os sistemas de 
mudanças. 
2- registro de CR, análise da solicitação registrada, alteração nos artefatos 
necessários, verificação das alterações e fechamento do registro da solicitação. 
3- acessa as características dos itens de configuração, identifica o controle de acesso 
aos itens, o conteúdo das baselines, as diferenças entre as baselines e o histórico de 
mudanças de cada item. 
 
4- serve para planejar as baselines do projeto. 
 
5- são analisados o projeto, definida a gerência de configuração e garantia da 
qualidade, baseline de requisitos que contemplam os requisitos funcionais, casos de 
uso e demais documentos e a baseline de código. 
6- auditorias são feitas periódicas como forma de garantir a execução correta das 
atividades de gerência de configuração. 
VII- Realizar auditorias 7- rastreia as alterações feitas nos itens de configuração durante uma solicitação de 
de configuração. mudança. 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas. 
 
Alternativas: 
 
a) I-3, II-2, III-1, IV- 6, V- 4, VI- 5, VII-7. 
4. Notifica Pull Request através de Webhook ou chamada da API Rest (Repositório Git). 
5. Faz o checkout da branch original e o destino Pull Request. 
6. Incrementa e faz commit da versão na branch original. 
Assinale a alternativa que apresenta a ordem correta dos passos realizados. 
Alternativas: 
a) 2 – 3 – 4 – 1 – 6 – 5. 
b) 3 – 4 – 1 – 2 – 5 – 6. 
c) 1 – 5 – 4 – 6 – 3 – 2. 
d) 5 – 3 – 1 – 2 – 6 – 4. 
e) 6 – 3 – 1 – 4 – 5 – 2. 
Alternativa assinalada 
 4/4 
 
 
 
b) I-3, II-5, III-4, IV- 2, V- 1, VI- 6, VII-7. 
c) I-4; II-1; III-5; IV- 2; V- 7; VI- 3; VII-6. 
d) I-4; II-3; III-1; IV- 2; V- 5; VI- 7; VII-6. 
e) I-5; II-3; III-2; IV- 1; V- 4; VI- 7; VII-6. 
Alternativa assinalada

Continue navegando