Bachiller

Páginas: 11 (2709 palabras) Publicado: 14 de noviembre de 2012
INTRODUCCION


Este trabajo muestra las tendencias del modelo orientado a objetos, explica una breve información detallada acerca de este tema, como funcionan, cuales son los requisitos, soluciones y objetivos de estos modelos, así como una breve introducción a la programación orientada a objetos y su uso, el diseño y análisis de sistemas, y conceptos básicos pertenecientes a dichaprogramación.

Los modelos de la programación orientada a objetos pretenden satisfacer tanto las necesidades de los usuarios finales como las de los desarrolladores de software mediante cierta capacidad de modelar el mundo real, en la programación orientada a objetos las entidades centrales son los datos a lo que comúnmente se le denomina como objetos, ya que la programación tradicional estaprecisamente orientada a los procedimientos. La tecnología orientada a objetos se puede aplicar a todos los aspectos del proceso de desarrollo de un programa o software.

En general, el modelo orientado a objetos ve la realidad como un conjunto de objetos relacionados y/o eventos que realizan actividades, las cuales modifican el estado de dicho objeto, proporcionando un modelo deenfoque en el desarrollo de software que usaba este modelo (Orientado a objetos), mostrando un paradigma de visión completa a la ingeniería de software. La orientación a objetos debe ser considerada entonces como una decisión de diseño e implementación y no como una decisión de modelado conceptual o de análisis de requerimientos.

















Bases de Datos Orientadas a ObjetosLa orientación a objetos es una metodología de modelado y desarrollo basada en conceptos orientados a objetos (OO). En concreto, la orientación a objetos se define como un conjunto de principios de diseño y desarrollo basados en estructuras de computadoras conceptualmente autónomas conocidas como objetos. Cada objeto representa una entidad del mundo real con la capacidad de actuar consigo mismay de interactuar con otros objetos. Teniendo en cuenta este concepto, las bases de datos orientadas a objetos (OODB) están diseñadas para capturar los datos de un sistema de negocio, que puede ser considerado como un conjunto de objetos que interactúan entre sí.


Modelo de Objetos

Para las OODB no ha existido un único modelo de datos, análogo al modelo relacional difundido por Dr. Codd,sino que cada autor ha adoptado un modelo diferente. El modelo orientado a objetos (OODM) que aquí se presenta tiene mucho en común con los modelos de datos relacionales o E-R, también tiene algunas diferencias fundamentales. El resumen siguiente está diseñado para ofrecer algunas comparaciones detalladas que aclaran las características de OODM que se presenta en este apartado.Objeto, entidad y tupla

El concepto OODM de objeto va más allá del concepto de entidad o tupla en otros modelos de datos. Un objeto OODM tiene características adicionales a las de las entidades o tuplas, como comportamiento, herencia y encapsulado. Tales características OODM hacen que el modelado OO sea más natural que el modelado E-R y relacional. De hecho, los modelos E-R y relacionales amenudo obligan al diseñador a crear entidades nuevas artificiales para representar entidades reales.


Atributos

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 losvalores 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. A nivel de ejecución, el OID del objeto al que se referencia se utiliza para vincular ambos objetos, lo que permite la ejecución de relaciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS