La metodología OMT (Object Modeling Technique) proporciona un enfoque para el análisis y diseño orientado a objetos de sistemas de software. Consta de cuatro fases: 1) Análisis de objetos, 2) Diseño del sistema, 3) Diseño de objetos, 4) Implementación. El análisis de objetos implica la creación de tres modelos (objetos, dinámico y funcional) mediante diagramas y especificaciones. Estos modelos se refinan iterativamente hasta lograr un documento de análisis