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 3 páginas

Prévia do material em texto

Av1 - Infraestrutura Ágil
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. Alternativa assinalada
· c)Nagios.
· d)Cacti.
· e)Zabbix.
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.
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. Alternativa assinalada
· e)I, II, III e IV.
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.Alternativa assinalada
· e) I, II, III e IV.
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.
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. Alternativa assinalada
· e)6 – 3 – 1 – 4 – 5 – 2.
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.
	1- prepara e ajusta a infraestrutura definindo os repositórios e os sistemas de mudanças.
	II- Estabelecer o sistema de configuração.
	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.
	III- Criar e liberar baselines.
	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.
	IV- Rastrear solicitações de mudanças ou Change Request.
	4- serve para planejar as baselines do projeto.
	V- Controlar itens de configuração.
	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.
	VI- Estabelecer registros da gerência de configuração.
	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 de configuração.
	7- rastreia as alterações feitas nos itens de configuração durante uma solicitação de 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.
· 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. Alternativa assinalada
· 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.

Continue navegando