Prévia do material em texto
Disciplina: DESENVOLVIMENTO E OPERAÇÕES (DEVOPS) AV Aluno: ÉVERTON MATHEUS SOUSA NASCIMENTO 202003597619 Turma: 9001 CCT1029_AV_202003597619 (AG) 31/10/2023 03:29:57 (F) Avaliação: 7,00 pts Nota SIA: 7,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 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 diminuição dos números dos feedbacks para gerar menos trabalho aos desenvolvedores.neira. A segunda maneira cria uma ampli�cação do trabalho seguro dividido em silos. 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 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 medir a corretude de um código, em sua menor fração. 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. Os testes unitários procuram fazer um banco de dados relacionando as versões do código. Os testes unitários procuram esconder as falhas de um código. 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: Gerenciadores de pacotes, 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. bancos de dados relacionais, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente. bancos de dados hierárquicos, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente. 16/05/2024, 15:59 EPS https://simulado.estacio.br/alunos/ 1/4 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.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807033.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807033.'); Sistemas de controle de versão, que são ferramentas que realizam automaticamente os procedimentos antes feitos manualmente. 4. Ref.: 7807014 Pontos: 1,00 / 1,00 As ferramentas automatizadas de con�guração têm um papel importante no desenvolvimento e na operação de sistemas. Sobre as ferramentas de Gerenciamento de Con�guração, marque o papel correto destas ferramentas. Elas precisam possuir identi�cação/nome único. Não são capazes de automatizar atualizações, aplicações de patches e identi�cação de sistemas. O papel das ferramentas de gerenciamento de con�guração é classi�car e gerenciar sistemas. Somam con�gurações de baixo desempenho, e as tornam desatualizadas e fora de conformidade. Modi�car con�gurações complementares de maneira descentralizada. 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. Logs incluem uso de CPU/RAM. Todas as formas de log são emitidas no formato JSON. As formas de logs são: texto, estruturado e binário. Existem 4 formas de logs. Nenhuma forma de log é em 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 podem ser manuais ou automatizados, mas os manuais diminuem os custos de desenvolvimento. 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 automatizados integram os processos entre as equipes de desenvolvimento de software. Os testes manuais disponibilizam mais recursos do que os automatizados. 4777 - IMPLANTAÇÃO CONTÍNUA DEVOPS 7. Ref.: 7805081 Pontos: 0,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 16/05/2024, 15:59 EPS https://simulado.estacio.br/alunos/ 2/4 javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807014.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807014.'); 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.'); 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. III - II - I. II - I - III. 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: 25%. 50% 80%. 70%. 60%. 4778 - DEVOPS NA PRÁTICA 9. Ref.: 7807419 Pontos: 0,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 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 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 apenas a capacidade de rastreamento das alterações de código. 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. 10. Ref.: 7807421 Pontos: 1,00 / 1,00 16/05/2024, 15:59 EPS https://simulado.estacio.br/alunos/ 3/4javascript: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: 7807419.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807419.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807421.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7807421.'); Considerando-se os modelos de gestão do Azure DevOps, ao se utilizar o padrão de gestão de projetos Basic do Azure DevOps, o ciclo de vida de um item de trabalho possui algumas fases. Marque a alternativa que indica essas fases. A fazer, Fazendo, Impedido e Pronto. A fazer, Fazendo e Pronto. A fazer, Fazendo, Bug e Pronto. Planejamento, A fazer, Fazendo e Pronto. A Planejar, Planejado, A Fazer e Pronto. 16/05/2024, 15:59 EPS https://simulado.estacio.br/alunos/ 4/4