Questão de Engenharia de Software — Processos de Software — FCC 2018
- Código
- fc045911
- Banca
- FCC
- Órgão
- MPE-PE
- Ano
- 2018
- Cargo
- Analista Ministerial - Informática
- AII, IV e VI .
- BI, III e V.
- CI, II , IV, V e VI .
- DIII, IV, V e VI .
- EI, II e III .
GabaritoC — I, II , IV, V e VI .
Gabarito: letra C. A questão cobra o conhecimento sobre as características alinhadas à cultura DevOps. Apenas o item III está incorreto, pois lista o RUP como metodologia ágil (o que não é correto, uma vez que o RUP é um processo iterativo e incremental, mas não se enquadra como ágil). Os demais itens (I, II, IV, V e VI) são verdadeiros e representam práticas essenciais do DevOps, como colaboração, reuniões multidisciplinares, gerenciamento de configuração, gestão de incidentes com rollback e backup, e provisionamento automatizado de ambientes.
Colaboração e empatia entre equipes, com foco no projeto, é um dos pilares do DevOps, que busca quebrar silos entre desenvolvimento e operações.
Reuniões com participação de diversas áreas (desenvolvimento, operações, apoio) são práticas comuns em DevOps para alinhamento e resolução de problemas.
Aqui está a pegadinha: o RUP (Rational Unified Process) não é uma metodologia ágil; ele é um processo iterativo e incremental tradicional, embora possa ser adaptado. Além disso, DevOps não exige o uso de metodologias ágeis específicas – pode se beneficiar delas, mas não é uma característica obrigatória. Portanto, o item está errado.
Gerenciamento de configuração automatizado (Infraestrutura como Código) é uma prática DevOps para garantir que mudanças manuais nos servidores sejam revertidas, evitando desvios.
Estratégias de gestão de incidentes, rollback, backup e monitoramento proativo são práticas operacionais típicas do DevOps, visando alta disponibilidade e recuperação rápida.
Provisionamento dinâmico e automatizado de ambientes de desenvolvimento, sem intervenção manual da equipe de operações, é um dos objetivos do DevOps, garantindo agilidade e consistência.
Conclusão: Estão corretos os itens I, II, IV, V e VI. Portanto, a alternativa que contém exatamente esses itens é a letra C.
Item | Característica | Alinhamento com DevOps | Correto? |
|---|---|---|---|
I | Colaboração e empatia entre equipes, foco no projeto | Pilar do DevOps (quebra de silos) | ✅ |
II | Reuniões multidisciplinares (desenvolvimento, operações, apoio) | Prática comum de alinhamento | ✅ |
III | Uso de metodologias ágeis como RUP, XP e/ou Scrum | RUP não é ágil; DevOps não exige ágeis específicos | ❌ |
IV | Gerenciamento de configuração automatizado (reverter mudanças manuais) | Infraestrutura como Código (IaC) | ✅ |
V | Gestão de incidentes, rollback, backup e monitoramento proativo | Práticas operacionais típicas | ✅ |
VI | Provisionamento dinâmico e automatizado de ambientes (sem intervenção manual) | Automação e agilidade | ✅ |
O item III tenta confundir ao incluir o RUP como metodologia ágil. Lembre-se: RUP não é ágil; ágeis são Scrum, XP, Kanban, etc. O RUP é um processo iterativo e incremental, mas não segue os princípios do Manifesto Ágil. Fique atento a essa armadilha!
Gabarito: letra C
Link permanente: /questoes/fc045911