Questão 5 Engenharia reversa tem suas origens no mundo do hardware. Esta atividade permite que uma empresa desmonte um produto de hardware competitivo na tentativa de conhecer os “segredos” de projeto e fabricação do concorrente. Note que esses segredos poderiam ser mais facilmente entendidos se fosse possível obter as especificações de projeto e a fabricação do concorrente. PRESSMAN, R.; MAXIM, B. R. Engenharia de Software – Uma abordagem profissional. 8. Ed. Porto Alegre: AMGH, 2016. A partir do texto acima, analise as afirmativas a seguir sobre os níveis onde a engenharia reversa dos dados ocorre: I. A engenharia reversa dos dados ocorre em um único nível de abstração. II. No nível de programa as estruturas internas de dados passam por uma reengenharia como parte de um trabalho da engenharia reversa. III. No nível de sistema as estruturas de dados globais passam por uma reengenharia para acomodar novos paradigmas de gerenciamento de base de dados. IV. O nível de abstração é a última tarefa da reengenharia. É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
III, apenas.
Alternativa 3:
I e II, apenas.
Alternativa 4:
III e IV, apenas.
Alternativa 5:
I, II e IV.
Respostas
respondido por:
1
Resposta:
Alternativa 3
III apenas.
Explicação:
respondido por:
1
Em relação à engenharia reversa dos dados, é correto afirmar que a alternativa correta é a alternativa 2.
- I. Incorreta. Na engenharia reversa dos dados, podemos identificar diferentes níveis de abstração.
- II. Incorreta. No nível de programa, a aplicação da engenharia reversa nas estruturas internas de dados é uma das fases compreendida pela reengenharia total.
- III. Correta. No nível de sistema, a reengenharia das estruturas de dados globais tem como finalidade a inclusão de paradigmas recentes no gerenciamento de base de dados.
- IV. Incorreta. O nível de abstração é, em geral, a primeira tarefa da reengenharia.
Engenharia reversa
Denomina-se engenharia reversa ao processo de análise de um programa, com o fim de criar uma representação desse programa em um nível mais alto de abstração. Para fazer isso, são usadas ferramentas de engenharia reversa, que buscam informações tanto no projeto de dados, como no de arquitetura e procedural.
Saiba mais sobre engenharia reversa em:
https://brainly.com.br/tarefa/20838332
#SPJ1
Anexos:
Perguntas similares
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás