De acordo com o nível de entendimento obtido do sistema e o ...
De acordo com o nível de entendimento obtido do sistema e o escopo das informações usadas, duas categorias de engenharia reversa são definidas: visualização de código e entendimento de programa. A categoria visualização de código está diretamente ligada a quais visões do software de acordo com a engenharia reversa.