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 ponto decisivo é a impropriedade de tratar DevOps e práticas ágeis como "ambas metodologias"; essa distinção conceitual fixa a sequência V – V – F, compatível com o gabarito B.

Tema central: Ágil, DevOps e testes
Análise das alternativas
A
Errada
Está errada porque exige a 2ª assertiva como falsa. Isso contraria o conceito de shift-left testing, que consiste em antecipar os testes para detectar defeitos cedo, algo coerente com práticas ágeis e DevOps.
B
Certa
A alternativa B é a correta porque corresponde à sequência V – V – F. A primeira assertiva é aceitável no contexto atual, em que abordagens modernas de desenvolvimento tendem a privilegiar agilidade, flexibilidade, colaboração e entregas contínuas ou incrementais de valor. A segunda também se sustenta, porque shift-left testing é justamente a antecipação dos testes para fases mais iniciais, com detecção precoce de defeitos, prática compatível com abordagens ágeis e com pipelines DevOps. A terceira é falsa não por negar a complementaridade prática entre ágil e DevOps, mas porque classifica ambos como metodologias no mesmo sentido; esse enquadramento não se sustenta, já que DevOps é mais adequadamente tratado como cultura ou conjunto de práticas, e não como metodologia formal no mesmo plano das metodologias ágeis.
C
Errada
Está errada porque depende de aceitar a 3ª assertiva como verdadeira. O problema dessa assertiva é o excesso classificatório: a complementaridade prática entre ágil e DevOps não autoriza dizer que ambos são metodologias no mesmo sentido.
D
Errada
Está errada porque trata a 1ª assertiva como falsa. Pela base da questão, é aceitável afirmar que metodologias modernas de desenvolvimento são predominantemente orientadas por agilidade, flexibilidade, colaboração e entrega contínua ou incremental de valor.
E
Errada
Está errada porque não capta que a 2ª assertiva é verdadeira; assim, a combinação proposta não corresponde à sequência correta.
Pegadinha da questão
A confusão explorada foi tomar a complementaridade prática entre ágil e DevOps como se isso bastasse para classificá-los ambos como metodologias.
Dica para questões semelhantes
  • Quando a assertiva mistura compatibilidade prática com classificação conceitual, valide separadamente se os termos pertencem à mesma categoria técnica.
  • Em temas de teste, identifique shift-left pela ideia central de antecipação da verificação para detectar defeitos cedo.
  • Se a banca usar fórmula ampla e contextual, como 'metodologias modernas', leia em chave descritiva antes de exigir taxonomia rígida.

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