Los modelos de trazabilidad proveen métodos para representar y definir la trazabilidad entre elementos de software. Estos incluyen una estructura contributiva que trabaja con requerimientos basados en personas, un modelo centrado en documentos que representa las trazas como relaciones entre documentos, y un modelo guiado por bases de datos que registra la información de trazas en una base de datos para extracción futura.