Logo Passei Direto
Buscar
Marciley é um profissional de TI com experiência em reengenharia de software, também conhecida como engenharia reversa. Surgiu uma demanda urgente para que Marciley implementasse a parte prática de uma reengenharia de software. Marciley, portanto, ficará responsável por realizar as atividades relativas à reestruturação do código, à engenharia reversa e à reestruturação dos dados. Sobre algumas das atividades de reengenharia de software, julgue os itens a seguir. I. Na atividade de engenharia reversa, Marciley utilizará ferramentas com o objetivo de extrair o código-fonte de um sistema, utilizando, como base, o software executável. II. Na atividade de reestruturação dos dados, Marciley realizará a reestruturação de partes do código em que os módulos foram codificados de maneira complexa e que dificulta a compreensão e a realização de testes. III. Durante a atividade de reestruturação do código, Marciley utilizará essa função com a finalidade de reestruturar os dados quando eles estiverem armazenados em uma estrutura fraca, isto é, quando os dados estão em um modo não relacional. É correto o que se afirma em A) I e III, apenas. B) II e III, apenas. C) I, II e III. D) II, apenas. E) I, apenas.
User badge image
Lorena Nobrega

há 6 dias

Respostas

User badge image

Ed Verified user icon

há 6 dias

Vamos analisar cada afirmativa: I. Na atividade de engenharia reversa, Marciley utilizará ferramentas com o objetivo de extrair o código-fonte de um sistema, utilizando, como base, o software executável. Verdadeiro, essa afirmativa está correta, pois a engenharia reversa realmente envolve a extração do código-fonte a partir de um software executável. II. Na atividade de reestruturação dos dados, Marciley realizará a reestruturação de partes do código em que os módulos foram codificados de maneira complexa e que dificulta a compreensão e a realização de testes. Verdadeiro, essa afirmativa também está correta, pois a reestruturação dos dados pode envolver a simplificação de módulos complexos para facilitar a compreensão e os testes. III. Durante a atividade de reestruturação do código, Marciley utilizará essa função com a finalidade de reestruturar os dados quando eles estiverem armazenados em uma estrutura fraca, isto é, quando os dados estão em um modo não relacional. Falso, a reestruturação do código não se refere diretamente à reestruturação de dados em estruturas não relacionais. A reestruturação do código é mais sobre melhorar a legibilidade e a manutenção do código, enquanto a estrutura dos dados é um conceito separado. Com base nas análises, as afirmativas I e II estão corretas, mas a III está incorreta. Portanto, a alternativa que contém todos os itens verdadeiros é: C) I, II e III.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina