Logo Passei Direto
Buscar
Qual das alternativas abaixo descreve melhor a Engenharia Reversa aplicada à arquitetura de software? Pesquisar A Técnica utilizada apenas para encontrar vulnerabilidades em sistemas de software, sem 0 objetivo de compreensão da arquitetura. B Processo de criação de um novo software a partir de um sistema existente, replicando exatamente seu código fonte. C Técnica usada exclusivamente para copiar software ilegalmente, violando direitos autorais. D -10 Processo de atualização de um software para uma versão mais recente, removendo funcionalidades desnecessárias. E 4) Método de análise de um sistema de software para entender sua estrutura, funcionamento e componentes, sem acesso ao código fonte original.
User badge image
Gabriel Gomes

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as alternativas com base no conceito de Engenharia Reversa aplicada à arquitetura de software: - A) Técnica utilizada apenas para encontrar vulnerabilidades em sistemas de software, sem o objetivo de compreensão da arquitetura. Incorreta, pois engenharia reversa visa compreender a estrutura e funcionamento, não apenas encontrar vulnerabilidades. - B) Processo de criação de um novo software a partir de um sistema existente, replicando exatamente seu código fonte. Incorreta, isso seria cópia ou clonagem, não engenharia reversa. - C) Técnica usada exclusivamente para copiar software ilegalmente, violando direitos autorais. Incorreta, engenharia reversa é uma prática legítima para análise e compreensão, não para violação. - D) Processo de atualização de um software para uma versão mais recente, removendo funcionalidades desnecessárias. Incorreta, isso é manutenção ou refatoração, não engenharia reversa. - E) Método de análise de um sistema de software para entender sua estrutura, funcionamento e componentes, sem acesso ao código fonte original. Correta, essa definição corresponde ao conceito de engenharia reversa. Portanto, a alternativa correta é: E) Método de análise de um sistema de software para entender sua estrutura, funcionamento e componentes, sem acesso ao código fonte original.

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