Este documento presenta un resumen de tres métodos y modelos de la reingeniería de software: 1) El método de análisis de opciones para reingeniería, que consiste en cinco actividades para identificar y extraer componentes del software. 2) El modelo de herradura, que se basa en el análisis, transformación y desarrollo del sistema a través de tres niveles de abstracción. 3) El modelo cíclico, que consta de seis actividades secuenciales como el análisis de inventario, reestructuración de documentos