Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2025

Engenharia de SoftwareDesenvolvimento de Software
Código
fg121747
Banca
FGV
Órgão
TCE-PI
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo - Controle Externo - Específica de Tecnologia da Informação - Sistemas, Engenharia de Dados e Ciência de Dados (Manhã)
DevOps é uma abordagem cultural e prática que integra as equipes de desenvolvimento (Dev) e operações (Ops) para melhorar a colaboração, automatizar processos e acelerar o ciclo de entrega de software.Com base nessa definição, assinale a opção que indica o princípio que está associado ao DevOps.
  1. AIntegração contínua e entrega contínua (CI/CD).
  2. BMenor colaboração entre equipes para aumentar o foco individual.
  3. CUtilização de infraestrutura física ao invés de ambientes em nuvem.
  4. DSeparação estrita entre as equipes de desenvolvimento e operações.
  5. ECiclos de lançamento de software mais longos e controlados.
Revelar gabarito e comentário

GabaritoA — Integração contínua e entrega contínua (CI/CD).

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

DevOps e seus princípios fundamentais

Gabarito: letra A. O DevOps é uma cultura que integra desenvolvimento e operações, tendo como um de seus pilares a integração contínua e entrega contínua (CI/CD), que automatizam a construção, teste e implantação de software, acelerando o ciclo de entrega e promovendo a colaboração entre as equipes.

O conteúdo de apoio destaca que o DevOps busca "automatizar a maior quantidade possível de processos operacionais" e que a integração contínua é essencial na cadeia de ferramentas DevOps. Assim, a alternativa A expressa diretamente esse princípio.

DevOps
  • 1Cultura
    • Integra Dev e Ops
    • Quebra silos
    • Colaboração
  • 2Práticas
    • CI/CD
      • Integração contínua
      • Entrega contínua
    • Automação
    • Infraestrutura como código
  • 3Objetivos
    • Ciclos curtos e frequentes
    • Redução de riscos
    • Agilidade
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A integração contínua e a entrega contínua (CI/CD) são práticas centrais do DevOps. CI permite que os desenvolvedores integrem código frequentemente, com testes automatizados; CD automatiza a implantação até a produção. Isso acelera o ciclo de entrega, reduz riscos e aumenta a colaboração entre Dev e Ops, alinhando-se perfeitamente à definição apresentada.

Alternativa B — ❌ Incorreta

Afirma "menor colaboração entre equipes para aumentar o foco individual". O DevOps prega exatamente o oposto: maior colaboração e comunicação entre desenvolvimento e operações. A cultura DevOps incentiva o compartilhamento de conhecimento e o trabalho conjunto, e não o isolamento.

Alternativa C — ❌ Incorreta

Sugere a utilização de infraestrutura física em vez de ambientes em nuvem. O DevOps valoriza a automação e a infraestrutura como código, e a computação em nuvem é uma forte aliada para provisionamento rápido e escalável. A infraestrutura física vai contra a agilidade e a automação promovidas pelo DevOps.

Alternativa D — ❌ Incorreta

Propõe "separação estrita entre as equipes de desenvolvimento e operações". Isso contraria a essência do DevOps, que busca quebrar silos e integrar essas equipes para melhorar a colaboração e a eficiência no ciclo de vida do software.

Alternativa E — ❌ Incorreta

Indica "ciclos de lançamento de software mais longos e controlados". O DevOps busca ciclos mais curtos e frequentes, com entregas contínuas e rápidas, reduzindo o tempo entre planejamento e produção. Ciclos longos são característicos de modelos tradicionais, não do DevOps.

Conclusão: A única alternativa que reflete um princípio fundamental do DevOps é a letra A (CI/CD).

Link permanente: /questoes/fg121747