A reengenharia de software é o processo de reconstrução de um software existente. Muitos dos passos e produtos da reengenharia são os mesmos que os de um processo de software qualquer. Engenharia reversa é o processo de descobrir os princípios tecnológicos e o funcionamento de um dispositivo, objeto ou sistema, através da análise de sua estrutura, função e operação.
Com base no fragmento de texto acima, assinale a alternativa correta com os níveis onde a Engenharia Reversa ocorre:
Alternativas
Alternativa 1:
Nível de dados, Nível de usuário, Nível de sistema.
Alternativa 2:
Nível de abstração, Nível de hardware, Nível de sistema.
Alternativa 3:
Nível de Dados, Nível de hardware, Nível de sistema.
Alternativa 4:
Nível de abstração, Nível de programa, Nível de sistema.
Alternativa 5:
Nível de abstração, Nível de dados, Nível de sistema.
Soluções para a tarefa
Resposta:
Alternativa 5:
Nível de abstração, Nível de dados, Nível de sistema.
Explicação:
De acordo com as aulas conceituais
Com base no texto, a alternativa correta com os níveis onde a engenharia reversa é realizada:
Alternativa 4: Nível de abstração, nível de programa, nível de sistema.
O que é engenharia reversa
Engenharia reversa ou retroengenharia é uma metodologia usada para construir uma réplica (exata ou com modificações) de um produto acabado, a fim de determinar quais são seus componentes e como eles interagem entre si e qual é o processo de fabricação.
Por exemplo, um dispositivo mecânico ou eletrônico, para examinar o seu funcionamento em detalhes, para criar um dispositivo que faça a mesma ou uma tarefa semelhante sem copiar os detalhes do original.
Saiba mais sobre engenharia reversa em: https://brainly.com.br/tarefa/6668904
#SPJ2
■ Nível de abstração: a engenharia reversa dos dados ocorre em diferentes
níveis de abstração e normalmente é a primeira tarefa da reengenharia.
■ Nível de programa: as estruturas internas de dados de programa devem
passar por uma engenharia reversa como parte de um trabalho de reengenharia total.
■ Nível de sistema: as estruturas de dados globais (por exemplo, arquivos,
bases de dados) passam por uma reengenharia para acomodar novos
paradigmas de gerenciamento de base de dados.