Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/11/2023, 15:16 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=319103487&cod_prova=6727136602&f_cod_… 1/6 Meus Simulados Teste seu conhecimento acumulado Disc.: DESENVOLVIMENTO E OPERAÇÕES (DEVOPS) Aluno(a): MATHEUS HENRIQUE DE MEDEIROS RIBEIRO 202004165534 Acertos: 1,2 de 2,0 15/10/2023 Acerto: 0,0 / 0,2 A cultura DevOps baseia-se em alguns conceitos que são chamados pilares. Dentre as opções abaixo, marque aquela que contém somente pilares da cultura DevOps. Entrega do produto completo e entrega rápida. Dinamismo e entrega do produto completo. Velocidade na entrega e entrega demorada. Parcelar a entrega em blocos menores e sem a necessidade de uma entrega rápida. Velocidade na entrega e entrega rápida. Respondido em 15/10/2023 09:56:39 Explicação: Os pilares de uma Cultura são o que a sustentam. Dos pilares DevOps podemos destacar: velocidade na entrega, entrega rápida, velocidade na entrega e escalonamento de tarefas do time. Acerto: 0,0 / 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 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:16 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=319103487&cod_prova=6727136602&f_cod_… 2/6 As duas a�rmativas estão corretas e a segunda não justi�ca a primeira. A primeira a�rmativa é falsa e a segunda a�rmativa é verdadeira. As duas a�rmativas são falsas. A primeira a�rmativa é verdadeira e a segunda a�rmativa é falsa. Respondido em 15/10/2023 09:59:12 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,2 / 0,2 Os testes de software são fundamentais para o sucesso do desenvolvimento de sistemas, em qualquer ambiente, inclusive no DevOps. Marque a alternativa que possui a ordem correta em que cada tipo de teste deve ser executado: 1. Testes de módulos atômicos 2. Testes de Integração 3. Testes de Validação 4. Testes de Sistema 5. Testes de Aceitação ( ) Testa cada módulo individualmente. ( ) Monta e integra os módulos básicos compondo um pacote de software. ( ) É a aplicação de testes funcionais, baseados na especi�cação de requisitos funcionais, comportamentais e de desempenho. ( ) Nele, o software já validado e combinado com outros elementos do sistema. ( ) Compara o programa com seus requisitos iniciais e as necessidades dos usuários �nais. Marque a alternativa correta. 1 2 3 4 5 2 4 1 3 5 4 3 2 1 5 5 4 3 1 2 3 2 4 1 5 Respondido em 15/10/2023 10:17:37 Explicação: 1. Testes de módulos atômicos: cada módulo é testado individualmente. 2. Testes de integração: são a montagem e integração dos módulos básicos compondo um pacote de software. 3. Testes de validação: são a aplicação de testes funcionais, baseados na especi�cação de requisitos funcionais, comportamentais e de desempenho. Os critérios de validação de�nidos após a fase de análise de requisitos devem ser testados. 4. Testes de sistema: o software validado é combinado com outros elementos do sistema. Estes testes veri�cam se todos os elementos se combinam adequadamente e se a função/desempenho global do sistema é conseguida. Questão3 a 12/11/2023, 15:16 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=319103487&cod_prova=6727136602&f_cod_… 3/6 5. Testes de aceitação: consistem no processo de comparar o programa com seus requisitos iniciais e as necessidades dos usuários �nais. É usualmente realizado pelo usuário �nal. Também denominado de Alfa-Teste, quando feito pelo desenvolvedor ou Beta-Teste quando feito pelo usuário �nal. Acerto: 0,0 / 0,2 Durante o processo de implantação o pipeline é capaz de decidir ou sinalizar eventos para a equipe de desenvolvimento. Caso um candidato a lançamento falhe em algum estágio da pipeline de implantação, o repositório de artefatos: Interrompe toda a produção até que o candidato a lançamento seja corrigido. Criar uma �ag nos binários e relatórios no repositório de artefatos. Executa imediatamente os testes de unidade. Descarta os binários e relatórios do repositório de artefatos. Continua armazenando os binários e relatórios no repositório de artefatos. Respondido em 15/10/2023 10:17:03 Explicação: Candidatos a lançamento que obtiveram falha em algum estágio da pipeline de implantação não possuem nenhuma utilidade e seu destino é o descarte. Acerto: 0,2 / 0,2 De uma forma simples, cloud computing, ou computação na nuvem, é uma tecnologia que permite acesso remoto a softwares, armazenamento de arquivos e processamento de dados por meio da internet. É uma alternativa para você acessar dados importantes de qualquer computador, em qualquer lugar. Marque a alternativa que apresenta os principais benefícios da Cloud Computing. Conectividade, Gestão de Recursos e Otimização de Custos. Conectividade, Agilidade, Otimização de Custos. Elasticidade, Gestão de Recursos e Otimização de Custos. Elasticidade, Agilidade, Otimização de Custos. Provisionamento, Agilidade, Otimização de Custos. Respondido em 15/10/2023 10:16:38 Explicação: Cloud Computing tem diversos benefícios e destacamos as características de elasticidade, Agilidade e Otimização de Custos. Acerto: 0,0 / 0,2 Scrum e Kanban são usados para organizar o trabalho na cultura DevOps. Quais são as características do Scrum? Buscar resultados rápidos e exatos, viabilizando Sprints de trabalho e organização documental. Não precisa de nenhum curso para ser Scrum Master. A metodologia Scrum tende a ser contínua e mais �uida. Questão4 a Questão5 a Questão6 a 12/11/2023, 15:16 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=319103487&cod_prova=6727136602&f_cod_… 4/6 Buscar agilidade a qualquer custo (mesmo que tenha erros), qualquer desenvolvedor sem treinamento pode ser responsável pelo Sprint e organização em forma de quadro. Apenas buscar resultados rápidos, independente da qualidade. Respondido em 15/10/2023 10:07:07 Explicação: O Scrum tem várias características de�nidoras, sendo baseado em sprints de trabalho curtos e estruturados. 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? 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. Gerenciar versões, sem recuperar con�gurações anteriores, evitando aumento do tempo de produção. Armazena itens de con�guração, através da produção just in time e recupera as con�gurações perdidas. Con�gurar softwares no seu ciclo de vida, sem recuperar con�gurações perdidas. Respondido em 15/10/2023 10:08:39 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çõesde con�gurações já realizadas e recuperar con�gurações perdidas ou deixadas de lado por algum motivo. Acerto: 0,2 / 0,2 Os rastreamentos são fontes de dados na observabilidade. Sobre os rastreamentos, assinale a alternativa correta. Só identi�cam fronteiras RPC. Também são chamados de tracing e se parecem com os logs de eventos. São emitidos no formato JSON. Só identi�cam continuações e threads. São incapazes de mostrar o caminho percorrido por uma requisição. Respondido em 15/10/2023 10:11:20 Explicação: A estrutura dos rastreamentos ou tracing se parece muito com os logs de eventos e são eles que são capazes de mostrar para os engenheiros de software, ou a equipe de desenvolvimento no geral, o caminho percorrido por uma requisição ou pela estrutura dela, e são capazes de identi�car pontos especí�cos dentro do aplicativo, como: threads, continuações, fronteiras RPC, chamadas de função, por exemplo. Questão7 a Questão8 a 12/11/2023, 15:16 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=319103487&cod_prova=6727136602&f_cod_… 5/6 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 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 cobertura - Teste de serviço - Teste de interface do usuário Teste de unidade - Teste de serviço - Teste de cobertura Teste de cobertura - Teste de duplicidade do código - Teste de interface do usuário Respondido em 15/10/2023 10:13:30 Explicação: 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 O Azure é a plataforma de nuvem pública da Microsoft, oferecendo uma ampla coleção de serviços, incluindo PaaS (plataforma como serviço), IaaS (infraestrutura como serviço) e outros. Marque a alternativa que de�ne o Azure Portal. É o principal canal de interação da Azure. Através dele é possível gerenciar sua subscrição, provisionar recursos computacionais, gerenciar seus custos, con�gurar, monitorar e escalar recursos, monitorar e otimizar suas aplicações, ou seja, é uma suite completa de gerenciamento de seus recursos. É um portal informativo sobre os recursos que estão disponibilizados na Azure. Para provisionamento e gerenciamento de recursos se faz necessário o uso do Azure CLI. É o principal canal de interação da Azure. Através dele é possível criar e gerenciar sua subscrição, provisionar recursos computacionais, gerenciar seus custos, con�gurar, monitorar e escalar recursos, monitorar e otimizar suas aplicações, entretanto requer uma nova contratação de serviços quando ocorrer uma maior necessidade de recursos computacionais. É um portal educacional sobre os recursos que estão disponibilizados na Azure. Para provisionamento e gerenciamento de recursos se faz necessário o uso do Azure CLI. O Azure não permite a computação sem servidor (também chamada de serverless computing) que é um modelo de computação em nuvem que transfere todas as tarefas de gerenciamento de infraestrutura de back-end - provisionamento, ajuste de escala, planejamento, correção - para o provedor de cloud, liberando desenvolvedores para concentrar todo o seu tempo e esforço no desenvolvimento de código e lógica de negócios especí�cos para seus aplicativos. Respondido em 15/10/2023 10:15:47 Explicação: É o principal canal de gerenciamento de recursos ofertados pela Azure. O portal do Azure é um console uni�cado baseado na Web que fornece uma alternativa para as ferramentas de linha de comando. Com o portal do Azure, você pode gerenciar sua assinatura do Azure usando uma interface grá�ca do usuário. Você pode criar, gerenciar e monitorar tudo, desde aplicativos Web simples a implantações em nuvem complexas no portal. Questão9 a Questão10 a 12/11/2023, 15:16 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=319103487&cod_prova=6727136602&f_cod_… 6/6
Compartilhar