Com relação às metodologias de desenvolvimento de software, ...

Próximas questões
Com base no mesmo assunto
Q3881285 Engenharia de Software
Com relação às metodologias de desenvolvimento de software, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) 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,
Alternativas

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.

Tema central: Ágil, DevOps e testes
Análise das alternativas
A
Errada
Incorreta porque exige a 2ª assertiva falsa, mas ela é compatível com Shift-Left Testing.
B
Certa
A alternativa B está correta porque a 1ª assertiva é aceitável em linguagem de prova, a 2ª descreve corretamente o Shift-Left Testing como antecipação de testes, e a 3ª deve ser falsa porque trata DevOps como metodologia no mesmo plano das metodologias ágeis, quando a base o posiciona como cultura/conjunto de práticas.
C
Errada
Incorreta porque torna verdadeira a 3ª assertiva, que a base rejeita pela imprecisão classificatória.
D
Errada
Incorreta porque considera falsa a 1ª assertiva, que é aceita no padrão de prova adotado.
E
Errada
Incorreta porque, embora rejeite a 3ª, também marca a 1ª como falsa.
Pegadinha da questão
A banca explora a diferença entre complementaridade prática e equivalência conceitual entre ágil e DevOps, além de testar o sentido de antecipação dos testes em Shift-Left Testing.
Dica para questões semelhantes
  • 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