Logo Passei Direto
Buscar

Algoritmos

Anhanguera

Uma equipe de desenvolvimento de software está trabalhando em um projeto que envolve a modernização de um sistema legado. Ao aplicar a Engenharia Reversa em um banco de dados relacional, a equipe identifica a necessidade de entender e documentar os processos de negócios subjacentes.

Qual das seguintes opções melhor descreve uma aplicação prática desse processo?

a) Criar uma cópia exata do banco de dados legado para fins de backup.

b) Mapear e documentar as dependências transitivas entre as tabelas do banco de dados.

c) Gerar automaticamente o código-fonte do sistema legado para facilitar a manutenção.

d) Identificar e documentar os fluxos de trabalho e as regras de negócios incorporadas no sistema.

e) Realizar ajustes no esquema do banco de dados para melhorar o desempenho das consultas.


User badge image
Evandro Nunes

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

A Engenharia Reversa em sistemas legados tem como objetivo entender o funcionamento do sistema existente, incluindo os processos de negócios que ele suporta, para facilitar a modernização, manutenção ou documentação. Analisando as alternativas: a) Criar uma cópia exata do banco de dados legado para fins de backup — isso é uma cópia ou backup, não engenharia reversa. b) Mapear e documentar as dependências transitivas entre as tabelas do banco de dados — é uma atividade técnica, mas não necessariamente relacionada a entender os processos de negócio. c) Gerar automaticamente o código-fonte do sistema legado para facilitar a manutenção — isso é engenharia direta ou geração de código, não engenharia reversa. d) Identificar e documentar os fluxos de trabalho e as regras de negócios incorporadas no sistema — isso está alinhado com o objetivo da engenharia reversa, que é entender e documentar os processos de negócio subjacentes. e) Realizar ajustes no esquema do banco de dados para melhorar o desempenho das consultas — isso é otimização, não engenharia reversa. Portanto, a alternativa correta é: d) Identificar e documentar os fluxos de trabalho e as regras de negócios incorporadas no sistema.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina