A atividade de reengenharia de software que tem como caract...

Próximas questões
Com base no mesmo assunto
Q3036040 Engenharia de Software
A atividade de reengenharia de software que tem como característica a análise do programa na tentativa de criar uma representação dele em um nível mais alto de abstração que o código-fonte é denominada
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é A - engenharia reversa.

A questão apresenta um conceito fundamental em Sistemas Operacionais e Processos de Software, especificamente dentro da reengenharia de software. A atividade mencionada no enunciado refere-se à tentativa de criar uma representação em um nível mais alto de abstração do que o código-fonte, o que é precisamente o objetivo da engenharia reversa.

Engenharia reversa é o processo de analisar um sistema existente para identificar seus componentes e inter-relações, recriando representações do sistema em um nível mais alto. No contexto do software, isso envolve compreender o design e os requisitos de um aplicativo através da análise de seu código-fonte.

Vamos analisar as alternativas incorretas:

B - recuperação de código-fonte: Embora envolva trabalhar com o código, refere-se ao processo de recuperação de código perdido ou corrompido, não à criação de um nível mais alto de abstração.

C - reestruturação de dados: Esta atividade está relacionada à melhoria da estrutura de dados de um sistema sem alterar seu comportamento observado, mas não necessariamente envolve a abstração do código-fonte, como a engenharia reversa.

D - análise de inventário: Geralmente está relacionada ao levantamento de informações sobre os ativos de software, como a identificação de todos os componentes de software que uma organização possui, mas não está focada na análise profunda ou na abstração do código-fonte.

Como podemos ver, a única alternativa que realmente se alinha ao conceito apresentado no enunciado é a engenharia reversa, que busca elevar o nível de compreensão do código-fonte para um patamar mais conceitual.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo