SlideShare una empresa de Scribd logo
1 de 11
OMT OBJETCT MODELING TECNIQUE
INTEGRANTES:
Bonilla Milagros
Briceño Eleiny
Guedez Adrian
Hernández Aurora
Orozco Jessica
Caracas. Enero 2015
AGENDA
 Conceptos
 Características
 Objetivos
 Fases
 Modelos para describir el sistema
 Diagramas
 Ventajas
 Desventajas
 Aportes
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
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
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
FASES
Análisis
Diseño
Implementación
MODELO
DE
OBJETOS
Pruebas
MODELO
FUNCIONAL
MODELO
DINAMICO
DISEÑO DEL
SISTEMA
DISEÑO DE
OBJETOS
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.
DIAGRAMAS
EstadoClase Flujo
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
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
APORTES
FIN

Más contenido relacionado

La actualidad más candente

Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Jose R. Hilera
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetosChristian Leon
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareSaraEAlcntaraR
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasLeo Jm
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo ConceptualSergio Sanchez
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructuradowaralivt
 

La actualidad más candente (20)

Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)Patrón de diseño Modelo-Vista-Controlador (MVC)
Patrón de diseño Modelo-Vista-Controlador (MVC)
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Design patterns tutorials
Design patterns tutorialsDesign patterns tutorials
Design patterns tutorials
 
OOSE
OOSEOOSE
OOSE
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Rup
RupRup
Rup
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del Software
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
Tecnología Orientada a Objetos
Tecnología Orientada a ObjetosTecnología Orientada a Objetos
Tecnología Orientada a Objetos
 

Destacado (6)

Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
 
Metodologia
MetodologiaMetodologia
Metodologia
 
OMT
OMTOMT
OMT
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 

Similar a Metodologia Omt (20)

Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
ICONIX
ICONIXICONIX
ICONIX
 
Slideshare #01
Slideshare #01Slideshare #01
Slideshare #01
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Aplicacion RUP Y UML
Aplicacion RUP Y UMLAplicacion RUP Y UML
Aplicacion RUP Y UML
 
Ciclo de vida cascada
Ciclo de vida cascadaCiclo de vida cascada
Ciclo de vida cascada
 
Desarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y umlDesarrollo de aplicaciones con rup y uml
Desarrollo de aplicaciones con rup y uml
 
Uml pres
Uml  presUml  pres
Uml pres
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
Rup
RupRup
Rup
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Hcase
HcaseHcase
Hcase
 
Ut5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de usoUt5. introduccion a uml. casos de uso
Ut5. introduccion a uml. casos de uso
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Fundamentos de Análisis
Fundamentos de AnálisisFundamentos de Análisis
Fundamentos de Análisis
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 

Último (6)

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 

Metodologia Omt

  • 1. OMT OBJETCT MODELING TECNIQUE INTEGRANTES: Bonilla Milagros Briceño Eleiny Guedez Adrian Hernández Aurora Orozco Jessica Caracas. Enero 2015
  • 2. AGENDA  Conceptos  Características  Objetivos  Fases  Modelos para describir el sistema  Diagramas  Ventajas  Desventajas  Aportes
  • 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