3. O.M.T OBJETCT MODELING TECNIQUE
Creada por James Rumbaugh y Michael Blaha en 1991.
OMT pone énfasis en la importancia del modelo y uso de modelo
para lograr una abstracción, en el cual el análisis esta enfocado en
el mundo real para un nivel de diseño, también pone detalles
particulares para modelado de recursos de la computadora
4. CARACTERÍSTICAS
Modernas.
Abierta (no propietaria).
Secuencial.
Iterativa.
Soporta múltiples estilos de desarrollo. Se puede usar OMT para
conseguir un alto desempeño en las fases de análisis, diseño e
implementación.
Madura y eficiente
5. OBJETIVOS
Método tanto para el análisis como para el diseño.
Reflejar la realidad de modo más natural
Software que modelen mas fielmente el mundo real.
Lograr una abstracción poniendo énfasis en la importancia del
modelo y uso de modelo.
Capturar limpiamente los requerimientos
7. MODELOS PARA DESCRIBIR EL SISTEMA
MODELO DE
OBJETOS
• Describe la estructura estática de los objetos del sistema (identidad,
relaciones con otros objetos, atributos y operaciones).
• Se representa mediante diagramas de clase.
MODELO
DINÁMICO
• Describe los aspectos de un sistema que tratan de la temporización,
secuencia de operaciones y la organización de sucesos y estados.
• Se representa gráficamente mediante diagramas de estado.
MODELO
FUNCIONAL
• Describe las transformaciones de valores de datos (funciones,
correspondencias, restricciones y dependencias funcionales) que ocurren
dentro del sistema.
• Se representa mediante diagramas de flujo de datos.
9. VENTAJAS
√ Pasos perfectamente definidos
√ Tratamiento especial de la herencia.
√ Facilita el mantenimiento.
√ Es fuerte en el análisis
√ Reutilización y extensión del código.
√ Permite crear sistemas más complejos.
√ Relaciona el sistema al mundo real.
√ Facilita la creación de programas visuales.
√ Construcción de prototipos
√ Agiliza el desarrollo de software
√ Facilita el trabajo en equipo
√ Facilita el mantenimiento del software
10. DESVENTAJAS
Hay pocos métodos para encontrar inconsistencias en los modelos.
Interacción de objetos no soportada explícitamente en ninguna
herramienta gráfica.
Al ser un análisis iterativo es difícil de saber cuando comenzar con el
diseño.
Es débil en el diseño