Questão de Engenharia de Software — Qualidade de Software — Quadrix 2025
- Código
- qg599029
- Banca
- Quadrix
- Órgão
- CRMV-GO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista Administrativo
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. Um script de automação que executa operações críticas em servidores de produção deve, de fato, incluir verificação de erros, logs detalhados e rollback automático — essas são práticas essenciais para garantir segurança, rastreabilidade e recuperação em caso de falha. A afirmação está correta e reflete boas práticas amplamente aceitas em engenharia de software e administração de sistemas.
A automação de processos com scripts é uma prática comum em ambientes de TI, especialmente para tarefas repetitivas ou críticas. Quando um script opera em produção, qualquer erro pode causar indisponibilidade, perda de dados ou corrupção de sistemas. Por isso, a robustez do script é tão importante quanto a sua funcionalidade. A verificação de erros (como checagem de códigos de saída, tratamento de exceções e validação de pré-condições) permite que o script detecte falhas e aja de forma controlada, em vez de prosseguir cegamente. Os logs detalhados fornecem rastreabilidade: registram o que foi feito, quando, por quem e com qual resultado, o que é fundamental para auditoria e diagnóstico de problemas. O rollback automático, por sua vez, é a capacidade de reverter o sistema ao estado anterior em caso de falha, minimizando o impacto e garantindo a continuidade do serviço.
Essas práticas não são apenas recomendadas, mas frequentemente exigidas em ambientes corporativos e em conformidade com normas de gestão de TI, como ITIL e COBIT, que enfatizam a importância de controle de mudanças, gerenciamento de incidentes e continuidade de serviço. A ausência de qualquer um desses elementos pode transformar uma simples automação em um risco grave para a organização.
A banca explora aqui um tema transversal: a qualidade e a segurança de software em operação. Não se trata de uma pegadinha conceitual, mas de uma afirmação factual sobre boas práticas. O candidato que conhece os princípios de robustez de scripts e operação de produção reconhece a veracidade da assertiva sem hesitação.
A afirmação está correta. A verificação de erros, os logs detalhados e o rollback automático são componentes essenciais de um script de automação que opera em produção. A verificação de erros garante que o script não continue executando após uma falha, evitando danos adicionais. Os logs detalhados permitem rastrear cada ação executada, o que é crucial para auditoria e para identificar a causa de problemas. O rollback automático assegura que, em caso de falha, o sistema possa ser revertido a um estado estável, minimizando o impacto e garantindo a disponibilidade. Essas práticas estão alinhadas com os princípios de gestão de qualidade e continuidade de serviço, como os preconizados por ITIL e COBIT, e são consideradas boas práticas em engenharia de software e administração de sistemas.
Gabarito: CERTO
Link permanente: /questoes/qg599029