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

Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de ClasesAdal Dg
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetosalcrrsc
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
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
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALFrancisco Gonzalez Aguilar
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Shelisse De la Cruz
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 

La actualidad más candente (20)

Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
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
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINALSISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
SISTEMA DE REGISTRO DE ALUMNOS Y EQUIPOS FINAL
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas Lenguajes de Descripción de Arquitecturas
Lenguajes de Descripción de Arquitecturas
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 

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
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
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
 

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
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
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
 

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.