

La técnica de modelado de objetos ( OMT ) es un enfoque de modelado orientado a objetos (OOM) para el modelado y diseño de software . Fue desarrollada alrededor de 1991 por Rumbaugh , Blaha, Premerlani, Eddy y Lorensen como un método para desarrollar sistemas orientados a objetos y para apoyar la programación orientada a objetos . OMT describe el modelo de objetos o la estructura estática del sistema.
OMT se desarrolló como un enfoque para el desarrollo de software . Los propósitos del modelado según Rumbaugh son: [ 1 ] [ 2 ]
- probar entidades físicas antes de construirlas (simulación),
- comunicación con los clientes,
- visualización (presentación alternativa de la información) y
- reducción de la complejidad.
OMT ha propuesto tres tipos principales de modelos:
- Modelo de objetos : El modelo de objetos representa los fenómenos estáticos y más estables en el dominio modelado. [ 3 ] Los conceptos principales son clases y asociaciones con atributos y operaciones. La agregación y la generalización (con herencia múltiple) son relaciones predefinidas. [ 2 ]
- Modelo dinámico : El modelo dinámico representa una vista de estados/transiciones del modelo. Los conceptos principales son estados, transiciones entre estados y eventos que desencadenan transiciones. Las acciones pueden modelarse como si ocurrieran dentro de los estados. La generalización y la agregación (concurrencia) son relaciones predefinidas. [ 2 ]
- Modelo funcional : El modelo funcional maneja la perspectiva de proceso del modelo, que se corresponde aproximadamente con los diagramas de flujo de datos. Los conceptos principales son proceso, almacén de datos, flujo de datos y actores. [ 2 ]
OMT es un predecesor del Lenguaje Unificado de Modelado (UML). Muchos elementos de modelado de OMT son comunes a UML.
Modelo funcional en OMT: En resumen, un modelo funcional en OMT define la función de todos los procesos internos de un modelo mediante diagramas de flujo de datos (DFD). Detalla cómo se ejecutan los procesos de forma independiente.
Referencias
Lecturas adicionales
- James Rumbaugh , Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen (1994). Modelado y diseño orientado a objetos . Prentice Hall. ISBN 0-13-629841-9
- Terry Quatrani, Michael Jesse Chonoles (1996). Cómo tener éxito con los métodos de Booch y OMT: Un enfoque práctico . Addison Wesley. ISBN 978-0-8053-2279-8
- Programación orientada a objetos
- Lenguaje Unificado de Modelado
- Stubs del Lenguaje Unificado de Modelado

