Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2025
Engenharia de Software›Desenvolvimento de Software
Código
qg468603
Banca
FUNDATEC
Órgão
BRDE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Subárea Desenvolvimento de Sistemas
Analise as assertivas abaixo sobre os processos de Integração Contínua e Entrega Contínua (CI/CD) na abordagem DevOps.I. A CI é uma prática de desenvolvimento de software em que os desenvolvedores comumente juntam suas alterações de código em um repositório central.II. A CD é uma prática de desenvolvimento de software em que as alterações de código, antes do lançamento em produção, são preparadas por um especialista em implantação, não sendo possível que esse processo seja autossuficiente.III. Um pipeline de CI/CD é um fluxo de trabalho automatizado que simplifica o processo de entrega de software, permitindo que o ciclo de vida do DevOps aconteça.Quais estão corretas?
AApenas I.
BApenas II.
CApenas I e III.
DApenas II e III.
EI, II e III.
Revelar gabarito e comentário▾
GabaritoC — Apenas I e III.
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”.
CI/CD em DevOps
Gabarito: letra C. Estão corretas apenas as assertivas I e III. A assertiva II erra ao afirmar que a CD depende de um especialista e não pode ser autossuficiente; na verdade, a CD automatiza a entrega e pode ser totalmente automatizada (Continuous Deployment) ou exigir aprovação manual, mas não depende de um especialista nem é necessariamente não autossuficiente.
A banca testa a correta compreensão dos conceitos de Integração Contínua (CI) e Entrega Contínua (CD), bem como o pipeline CI/CD.
Item I — ✅ Correta
A CI é exatamente a prática de integrar alterações de código em um repositório central com frequência, seguida de builds e testes automatizados, conforme definição padrão.
Item II — ❌ Incorreta
A CD (Continuous Delivery) visa automatizar o processo de entrega de software, podendo ser totalmente automatizada até a produção (Continuous Deployment). A afirmativa incorretamente afirma que depende de um especialista e não pode ser autossuficiente, o que contradiz a essência da automação em DevOps.
Item III — ✅ Correta
Um pipeline de CI/CD é de fato um fluxo automatizado que integra, testa e entrega software, suportando o ciclo de vida DevOps.
PEGA ESSA DICA!
Decore a diferença: CI = integrar código continuamente; CD = entregar continuamente (pode ser automática ou manual até produção); Continuous Deployment = totalmente automático até produção. A banca frequentemente troca os conceitos, como fez na assertiva II.