Baixe o app para aproveitar ainda mais
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.');
Compartilhar