Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#3696253

Um analista de sistemas foi encarregado de realizar uma manutenção corretiva urgente em um sistema legado de controle de estoque, escrito em C++, que está em produção há mais de dez anos. A documentação do sistema é escassa e a equipe original não está mais na empresa. A falha reportada causa inconsistências críticas no inventário e precisa ser corrigida com o mínimo de risco de introduzir novos defeitos (regressão) em outras funcionalidades do sistema. Diante deste cenário, a abordagem técnica mais segura e profissional para o analista proceder é:

  • Solicitar ao usuário que reportou a falha que descreva o passo a passo para replicar o erro e, com base nessa descrição, desenvolver a correção, submetendo-a diretamente para o teste do usuário final antes de qualquer teste técnico interno.
  • Acessar o código-fonte diretamente no servidor de produção, identificar a lógica da falha e aplicar a correção de forma imediata para restabelecer a operação o mais rápido possível, documentando a alteração posteriormente.
  • Isolar o ambiente de produção, replicando-o em um ambiente de homologação, desenvolver um conjunto de testes de regressão automatizados para as funcionalidades críticas conhecidas, aplicar a correção, executar os testes e, somente após a validação, planejar o deploy em produção.
  • Implementar a correção com base na análise estática do código e promover a mudança para produção durante um período de baixa utilização, confiando que a simplicidade da correção não causará impactos colaterais significativos.
  • Reescrever o módulo defeituoso em uma linguagem de programação mais moderna, como Java ou Python, e integrá-lo ao sistema legado por meio de uma API, evitando assim a necessidade de alterar o código C++ existente.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora