Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — Quadrix 2025

Engenharia de SoftwareQualidade de Software
Código
qg599029
Banca
Quadrix
Órgão
CRMV-GO
Ano
2025
Nível
Superior
Cargo
Analista Administrativo
Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.Um script de automação que realiza operações críticas em servidores de produção deve incluir verificação de erros, logs detalhados e rollback automático, garantindo segurança e rastreabilidade.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Automação de scripts em produção: boas práticas de segurança e rastreabilidade

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.

1Verificação de erros
Códigos de saída
Tratamento de exceções
Validação de pré-condições
2Logs detalhados
Rastreabilidade
Auditoria
Diagnóstico
3Rollback automático
Reverter ao estado anterior
Minimizar impacto
Garantir continuidade
Script de automação em produção
LEVELsoulevel.com.br
Script de automação em produção: Verificação de erros (Códigos de saída, Tratamento de exceções, Validação de pré-condições); Logs detalhados (Rastreabilidade, Auditoria, Diagnóstico); Rollback automático (Reverter ao estado anterior, Minimizar impacto, Garantir continuidade)

Item — ✅ CERTO

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