Com relação às metodologias de desenvolvimento de software, ...
( ) Metodologias modernas de desenvolvimento de software são predominantemente ágeis, focadas em flexibilidade, colaboração e entregas contínuas de valor.
( ) DevOps e metodologias ágeis enfatizam os testes Shift-Left Testing para garantir a confiabilidade do software, ou seja, concentram-se na realização de testes o quanto antes para detectar problemas de codificação.
( ) DevOps e práticas ágeis se concentram em melhorar o processo de desenvolvimento e a entrega de software, sendo que, ambas são metodologias complementares no ciclo de vida de disponibilização de software.
As afirmativas são, respectivamente,
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O decisivo era aceitar a 2ª assertiva sobre Shift-Left Testing e rejeitar a 3ª pela imprecisão ao equiparar DevOps e metodologias ágeis. Com isso, a sequência correta é V – V – F.
- Em Shift-Left Testing, a ideia central é antecipar testes no ciclo de desenvolvimento.
- Ao relacionar ágil e DevOps, separe complementaridade prática de equivalência conceitual.
- Em questões sobre metodologias modernas, a linguagem de prova costuma associá-las a flexibilidade, colaboração e entregas frequentes de valor.
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
Qual o erro em " DevOps e práticas ágeis se concentram em melhorar o processo de desenvolvimento e a entrega de software, sendo que, ambas são metodologias complementares no ciclo de vida de disponibilização de software."?
Acho que o erro da afirmativa III está no fato de que DevOps não se concentra em melhorar o desenvolvimento de software, mas sim em otimizar/automatizar a entrega de software.
Por favor, me corrijam se estiver errado. De qualquer forma, gabarito polêmico ao meu ver.
Gabarito deveria ser (C)
A última esta na mesma forma que na AWS.
DevOps e práticas ágeis são abordagens complementares no ciclo de vida de disponibilização de software.
Tanto o DevOps quanto as metodologias ágeis se concentram em melhorar o processo de desenvolvimento e a entrega de software.
Fonte: https://aws.amazon.com/pt/compare/the-difference-between-agile-devops/
Ágil = metodologia / abordagem de desenvolvimento
DevOps = cultura + práticas + automação (não é metodologia formal)
Portanto, dizer que ambas são metodologias está errado.
Para a FGV
DevOps não é uma metodologia. É uma cultura, uma abordagem ou conjunto de práticas que integra desenvolvimento e operações.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo