Quanto à gestão ágil de projetos com Scrum e às noções gerai...

Próximas questões
Com base no mesmo assunto
Q351779 Engenharia de Software
Quanto à gestão ágil de projetos com Scrum e às noções gerais de DevOps, julgue os itens subsecutivos.

Integração contínua, entrega contínua, teste contínuo, monitoramento contínuo e feedback são algumas práticas do DevOps.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda um tema central em ambientes que buscam alta eficiência e qualidade no desenvolvimento de software: o DevOps. Esta é uma cultura que enfatiza a colaboração e comunicação entre desenvolvedores de software e outros profissionais de TI enquanto automatiza o processo de entrega de software e mudanças na infraestrutura. As práticas mencionadas na questão são pilares dessa cultura e refletem bem o seu objetivo de agilizar e otimizar o ciclo de vida do desenvolvimento de aplicativos e serviços.

A integração contínua (CI - Continuous Integration) é uma prática de DevOps onde os desenvolvedores frequentemente integram seu código ao repositório principal, onde ele é automaticamente testado. Isso permite que problemas sejam detectados e corrigidos mais rapidamente.

Por sua vez, a entrega contínua (CD - Continuous Delivery) estende a integração contínua ao automatizar a entrega do código ao ambiente de produção, permitindo que seja liberado rapidamente em resposta ao feedback dos clientes, por exemplo.

O teste contínuo é uma prática onde os testes são realizados automaticamente dentro do processo de integração e entrega contínua, ajudando a garantir a qualidade do software em desenvolvimento.

O monitoramento contínuo permite acompanhar o comportamento da aplicação em produção, garantindo que ela esteja funcionando conforme esperado e identificando problemas que possam surgir no ambiente em tempo real.

Por fim, o feedback é um aspecto crítico do DevOps que envolve a coleta e a resposta às opiniões dos usuários e outras partes interessadas, de forma a orientar futuras iterações de desenvolvimento e garantir que o produto final atenda às necessidades dos usuários.

Em resumo, a alternativa está correta porque cada uma dessas práticas é um componente fundamental do DevOps, visando melhorar a colaboração interfuncional e aumentar a automação em todas as fases do desenvolvimento de software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

DevOps (amálgama de Desenvolvedor e Operador) é uma metodologia de desenvolvimento de software que explora a comunicação, colaboração e integração entre desenvolvedores de software e profissionais de TI (Tecnologia da Informação). DevOps é a reação à interdependência entre desenvolvimento de software e operações de TI. Pretende ajudar organizações a produzir software e serviços rapidamente.

Empresas que liberam novas versões de software frequentemente podem precisar das considerações ou orientações de um DevOps. O Flickr desenvolveu capacidades de DevOps para suprir uma necessidade do negócio de realizar dez implementações por dia, este ciclo diário de implementações será muito maior em organizações que produzem aplicações multi-foco ou multi-funções. É conhecido como implementação contínua ou entrega contínua  e é frequentemente associado com a metodologia Lean Startup.Grupos de trabalho, associações de profissionais e blogs estão tratando do tema desde 2009

Integração contínua - agiliza o processo de geração das build's. 
Entregra contínua - agiliza o processo de entrega das build's em um ambiente produtivo ou de homologação, dependendo de uma intervenção manual para enviar ou não para produção.
Implantação contínua - envolve integração e entrega contínua, tudo automatizado entregando um build diretamente no ambiente de produção. 

2016 - TRT

Atividades típicas em DevOps compreendem teste do código automatizado, automação de fluxos de trabalho e da infraestrutura e requerem ambientes de desenvolvimento e produção idênticos.

As principais características do DevOps são: colaboração entre equipes; fim de divisões; relação saudável entre áreas; teste, integração e entrega contínuos; automação de deploy; controle e monitoração; gerenciamento de configuração; orquestração de serviços; avaliação de métricas e desempenho; logs e integração; velocidade de entrega; feedback intenso; e comunicação constante.

FONTE: Estratégia Concursos

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo