SlideShare una empresa de Scribd logo
1 de 5
MODELO ORIENTADO A OBJETOS
                             ESQUEMA COMPARATIVO

POR:   ALBERTO JUÁREZ MATÍAS

Los objetos encapsulan atributos (forman el estado) y métodos (servicios que
brinda) lo que le da una cierta funcionalidad. Los objetos coordinan sus
actividades a través del llamado mutuo de métodos.

En los ’09 hubo un gran interés en combinar el modelo orientado a objetos con el
paralelo/distribuido, teniendo en cuenta las características del primero que ayudan
a la creación de grandes sistemas:
       • Encapsulación: dada por una clara separación entre interfaz e
          implementación. Los objetos pueden implementarse en diferentes
          lenguajes, solo se necesita una forma común de definir la interfaz. Esto
          ayuda para el mantenimiento, debbuging, y el desarrollo en forma
          colaborativa.
       • Herencia: los objetos relacionados pueden compartir parte del código.
          Mejora la productividad.

El modelo orientado a objetos tiene un gran número de objetos autónomos con
distinta funcionalidad disponibles en un sistema distribuido. Los objetos corren en
espacios de direccionamiento disjuntos. A partir de rutinas de comunicación
explicitas ellos invocan y usan la funcionalidad de los otros objetos.

Se distinguen tres enfoques para combinar el modelo orientado a objetos con el
paralelo/distribuido:
       • Paralelismo oculto dentro del objeto.
       • Procesos independientes de los objetos, que llaman a distintos métodos
          de distintos procesos. Se necesitan mecanismos de sincronización.
          Modelo Java Threads.
Cada objeto está asociado con uno o más procesos que ejecutan los accesos al
objeto. A este modelo llamaremos Modelo Orientado a Objetos.
CUADRO COMPARATIVO DE LAS DIFERENTES METODOLOGÍAS
(Espinoza, 2012)




El modelo de Booch es una técnica utilizada en la ingeniería de software . Es un
lenguaje de modelado de objetos y la metodología que se ha utilizado
ampliamente en análisis orientado a objetos y el diseño . Fue desarrollado por el
tiempo Booch en Rational Software, siendo esta la pionera en el desarrollo del
software, ya que aaprtir de este model.La técnica de modelado de objetos (OMT )
es un lenguaje de modelado de objetos para software de modelado y diseño. Se
desarrolló alrededor de 1991 por Rumbaugh ,Blaha, Premerlani, Eddy y Lorensen
como un método para desarrollar sistemas orientados a objetos y apoyar la
programación orientada a objetos . Describe modelo de objeto o estructura
estática del sistema. OMT se desarrolló como un enfoque para el desarrollo de
software . Los propósitos de modelado de acuerdo con Rumbaugh son:
probando entidades físicas antes de su construcción (simulación), comunicación
con los clientes, visualización (presentación alternativa de la información),
yreducción de la complejidad..

El aspecto de la notación de Booch método ha sido reemplazado por el Lenguaje
de Modelado Unificado (UML), que cuenta con los elementos gráficos del método
de Booch, junto con elementos de la técnica de modelado de objetos (OMT) y
orientado a objetos de ingeniería de software (OOSE).

Aspectos metodológicos del método de Booch se han incorporado a diversas
metodologías     y   procesos,  la  metodología  primaria,   siendo   el
RationalUnifiedProcess (RUP).
COMPARACIÓN DE LOS COMPONENTES DE LOS MODELOS OO Y E-
                        R(informatic, 2003)




Los objetos son descritos por sus atributos, conocidos como variables de instancia
en un ambiente OO. Cada atributo tiene un nombre único y un tipo de datos
asociado a él. Los atributos también tienen un dominio. El dominio agrupa y
describe lógicamente el conjunto de todos los valores posibles que un atributo
puede tener. Es importante puntualizar que, al igual que en el modelo E-R, el
atributo de un objeto puede tener un valor único o valores múltiples. Además, los
Atributos de objeto pueden hacer referencia a uno o más objetos.

El concepto de clase puede ser asociado con los conceptos de conjunto de
entidades y tabla de los modelos E-R y relacional, respectivamente. La clase es
un concepto más poderoso que permite no sólo la descripción de la estructura de
datos sino también la descripción del comportamiento de los objetos clase.

El OID es asignado por el sistema al momento de la creación del objeto y no
puede ser cambiado en ninguna circunstancia. No debe confundirse con la clave
principal del modelo relacional, ya que esta última se basa en valores dados por
el usuario de atributos seleccionados y puede ser cambiada en cualquier
momento. El OID puede ser eliminado sólo si el objeto es eliminado, y ese OID no
puede ser reutilizado.

Dentro de estas comparaciones encontramos la eficiencia de cada uno de los
modelos que nos van a ayudar a resolver cada una de nuestros modelos que
trabajaremos con ello y nos darán la eficiencia y rapidez, es tan importante
desarrollas cada una de ellas de acuerdo a nuestras necesidades.
A CONTINUACIÓN SE HA REALIZADO UNA TABLA COMPARATIVA ENTRE
                LOS DOS MODELOS(informatic, 2003)




Es importante conocer cada uno de las ventajas y desventajas de la bases de datos
ya que estas nos ayudaran a comprender mas claro el uso de modelos los
encontramos en diferentes ocasiones en el desarrollo web.

Más contenido relacionado

La actualidad más candente

Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)JhensOliver
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de usoJulio Pari
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuliyuliethces
 
Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...MariaCapuzzo
 
Extracción de Requerimientos
Extracción de RequerimientosExtracción de Requerimientos
Extracción de Requerimientoscamposer
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Modelo de sistema de informacion
Modelo de sistema de informacionModelo de sistema de informacion
Modelo de sistema de informaciongrupoinformaticauts
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
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
 

La actualidad más candente (20)

Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...Cuadro comparativo entre la metodología estructurada y metodología orientada ...
Cuadro comparativo entre la metodología estructurada y metodología orientada ...
 
Extracción de Requerimientos
Extracción de RequerimientosExtracción de Requerimientos
Extracción de Requerimientos
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Rational rose
Rational roseRational rose
Rational rose
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Modelo de sistema de informacion
Modelo de sistema de informacionModelo de sistema de informacion
Modelo de sistema de informacion
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 

Destacado

Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEMari Cruz
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Análisis de los tipos de modelos y metodologías del modelado orientado a objetos
Análisis de los tipos de modelos y metodologías del modelado orientado a objetosAnálisis de los tipos de modelos y metodologías del modelado orientado a objetos
Análisis de los tipos de modelos y metodologías del modelado orientado a objetosJuan Guadarrama
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoIngenierosD
 
Analisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A ObjetosAnalisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A Objetosjoalmerca6
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML1da4
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologiasJosafat Mtz
 
Metodologias[1]
Metodologias[1]Metodologias[1]
Metodologias[1]martin8730
 
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.-rumbaughviisistemas
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion umlninguna
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosdouglimar89
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A ObjetosFrancisco Godoy
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 

Destacado (20)

Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Análisis de los tipos de modelos y metodologías del modelado orientado a objetos
Análisis de los tipos de modelos y metodologías del modelado orientado a objetosAnálisis de los tipos de modelos y metodologías del modelado orientado a objetos
Análisis de los tipos de modelos y metodologías del modelado orientado a objetos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Analisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A ObjetosAnalisis Y Diseño De Sistemas Orientado A Objetos
Analisis Y Diseño De Sistemas Orientado A Objetos
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Tipos de modelo y metodologias
Tipos de modelo y metodologiasTipos de modelo y metodologias
Tipos de modelo y metodologias
 
Uml
UmlUml
Uml
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
Metodologias[1]
Metodologias[1]Metodologias[1]
Metodologias[1]
 
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
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion uml
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A Objetos
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 

Similar a Esquema comparativo de los tipos de modelos y metodologías

Diseño+de..
Diseño+de..Diseño+de..
Diseño+de..jasped
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosVictor Dolores Marcos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosJuan Carlos Riva
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 
Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Henry Ayala
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosronnyme21
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetosjohnny herrera
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetostaly1999
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxNiltonTenorio
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos JJairo Cocha
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientosGalderIL057
 

Similar a Esquema comparativo de los tipos de modelos y metodologías (20)

Diseño+de..
Diseño+de..Diseño+de..
Diseño+de..
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Uml
UmlUml
Uml
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8Presentacion de-uml-formato-2-1227891304393749-8
Presentacion de-uml-formato-2-1227891304393749-8
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Exponer yony y estefany
Exponer  yony y estefanyExponer  yony y estefany
Exponer yony y estefany
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos J
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientos
 
Poovb
PoovbPoovb
Poovb
 

Esquema comparativo de los tipos de modelos y metodologías

  • 1. MODELO ORIENTADO A OBJETOS ESQUEMA COMPARATIVO POR: ALBERTO JUÁREZ MATÍAS Los objetos encapsulan atributos (forman el estado) y métodos (servicios que brinda) lo que le da una cierta funcionalidad. Los objetos coordinan sus actividades a través del llamado mutuo de métodos. En los ’09 hubo un gran interés en combinar el modelo orientado a objetos con el paralelo/distribuido, teniendo en cuenta las características del primero que ayudan a la creación de grandes sistemas: • Encapsulación: dada por una clara separación entre interfaz e implementación. Los objetos pueden implementarse en diferentes lenguajes, solo se necesita una forma común de definir la interfaz. Esto ayuda para el mantenimiento, debbuging, y el desarrollo en forma colaborativa. • Herencia: los objetos relacionados pueden compartir parte del código. Mejora la productividad. El modelo orientado a objetos tiene un gran número de objetos autónomos con distinta funcionalidad disponibles en un sistema distribuido. Los objetos corren en espacios de direccionamiento disjuntos. A partir de rutinas de comunicación explicitas ellos invocan y usan la funcionalidad de los otros objetos. Se distinguen tres enfoques para combinar el modelo orientado a objetos con el paralelo/distribuido: • Paralelismo oculto dentro del objeto. • Procesos independientes de los objetos, que llaman a distintos métodos de distintos procesos. Se necesitan mecanismos de sincronización. Modelo Java Threads. Cada objeto está asociado con uno o más procesos que ejecutan los accesos al objeto. A este modelo llamaremos Modelo Orientado a Objetos.
  • 2. CUADRO COMPARATIVO DE LAS DIFERENTES METODOLOGÍAS (Espinoza, 2012) El modelo de Booch es una técnica utilizada en la ingeniería de software . Es un lenguaje de modelado de objetos y la metodología que se ha utilizado ampliamente en análisis orientado a objetos y el diseño . Fue desarrollado por el tiempo Booch en Rational Software, siendo esta la pionera en el desarrollo del software, ya que aaprtir de este model.La técnica de modelado de objetos (OMT ) es un lenguaje de modelado de objetos para software de modelado y diseño. Se desarrolló alrededor de 1991 por Rumbaugh ,Blaha, Premerlani, Eddy y Lorensen como un método para desarrollar sistemas orientados a objetos y apoyar la programación orientada a objetos . Describe modelo de objeto o estructura estática del sistema. OMT se desarrolló como un enfoque para el desarrollo de software . Los propósitos de modelado de acuerdo con Rumbaugh son:
  • 3. probando entidades físicas antes de su construcción (simulación), comunicación con los clientes, visualización (presentación alternativa de la información), yreducción de la complejidad.. El aspecto de la notación de Booch método ha sido reemplazado por el Lenguaje de Modelado Unificado (UML), que cuenta con los elementos gráficos del método de Booch, junto con elementos de la técnica de modelado de objetos (OMT) y orientado a objetos de ingeniería de software (OOSE). Aspectos metodológicos del método de Booch se han incorporado a diversas metodologías y procesos, la metodología primaria, siendo el RationalUnifiedProcess (RUP).
  • 4. COMPARACIÓN DE LOS COMPONENTES DE LOS MODELOS OO Y E- R(informatic, 2003) Los objetos son descritos por sus atributos, conocidos como variables de instancia en un ambiente OO. Cada atributo tiene un nombre único y un tipo de datos asociado a él. Los atributos también tienen un dominio. El dominio agrupa y describe lógicamente el conjunto de todos los valores posibles que un atributo puede tener. Es importante puntualizar que, al igual que en el modelo E-R, el atributo de un objeto puede tener un valor único o valores múltiples. Además, los Atributos de objeto pueden hacer referencia a uno o más objetos. El concepto de clase puede ser asociado con los conceptos de conjunto de entidades y tabla de los modelos E-R y relacional, respectivamente. La clase es un concepto más poderoso que permite no sólo la descripción de la estructura de datos sino también la descripción del comportamiento de los objetos clase. El OID es asignado por el sistema al momento de la creación del objeto y no puede ser cambiado en ninguna circunstancia. No debe confundirse con la clave principal del modelo relacional, ya que esta última se basa en valores dados por el usuario de atributos seleccionados y puede ser cambiada en cualquier momento. El OID puede ser eliminado sólo si el objeto es eliminado, y ese OID no puede ser reutilizado. Dentro de estas comparaciones encontramos la eficiencia de cada uno de los modelos que nos van a ayudar a resolver cada una de nuestros modelos que trabajaremos con ello y nos darán la eficiencia y rapidez, es tan importante desarrollas cada una de ellas de acuerdo a nuestras necesidades.
  • 5. A CONTINUACIÓN SE HA REALIZADO UNA TABLA COMPARATIVA ENTRE LOS DOS MODELOS(informatic, 2003) Es importante conocer cada uno de las ventajas y desventajas de la bases de datos ya que estas nos ayudaran a comprender mas claro el uso de modelos los encontramos en diferentes ocasiones en el desarrollo web.