Documente Academic
Documente Profesional
Documente Cultură
Superior de Pánuco
Diccionario de Datos
Diseño de Módulo
Las estructuras de datos de la base: El tipo de los datos que hay en la base y la
forma en que se relacionan.
Las restricciones de integridad: Un conjunto de condiciones que deben cumplir
los datos para reflejar correctamente la realidad deseada.
Operaciones de manipulación de los datos: Operaciones de agregado, borrado,
modificación y recuperación de los datos de la base.
Otro enfoque es pensar que un modelo de datos permite describir los elementos de
la realidad que intervienen en un problema dado y la forma en que se relacionan
esos elementos entre sí.
4.2 El enfoque orientado a objetos
El análisis orientado a objetos (AOO) y el diseño orientado a objetos (DOO)
constituyen un enfoque distinto de desarrollo de sistemas. Estas técnicas se basan
en los conceptos de la programación orientada a objetos, que han sido codificados
en UML (Lenguaje Unificado de Modelación), un lenguaje estandarizado de
modelación en el cual los objetos generados no solo incluyen código referente a los
datos sino también instrucciones acerca de las operaciones que se realizaran sobre
los datos.
EL Paradigma Orientado a Objetos es una disciplina de ingeniería de desarrollo y
modelado de software que permite construir más fácilmente sistemas complejos a
partir de componentes individuales.
Objeto
Un objeto es una unidad de código compuesto de variables y métodos relacionados.
Un objeto encapsula datos, operaciones, otros objetos, constantes y otra
información relacionada. Pueden ser: Entidades externas, ocurrencias o eventos,
papeles o roles, unidades organizacionales, lugares, estructuras.
Para ser considerado como valido un objeto debe de tener las siguientes
características:
Información retenida.
Servicio necesario.
Atributos múltiples.
Atributos comunes.
Operaciones comunes.
Requisitos esenciales.
Clase
La clase es un modelo o prototipo que define las variables y métodos comunes a
todos los objetos de cierta clase.
Una clase es una descripción generalizada que describe una colección de objetos
con características similares.
Todos los objetos que existen dentro de una heredan sus atributos y las operaciones
disponibles para la manipulación de los atributos.
Atributo
Los Atributos están asociados a clases y objetos, ellos describen la clase y el objeto
de alguna manera. Un atributo puede tomar un valor definido por un dominio
enumerado. En la mayoría de los casos, un dominio es simplemente un conjunto de
valores específicos. En situaciones más complejas el dominio puede ser un conjunto
de clases.
Mensajes
Los mensajes son el medio a través del cual los objetos intercambian información.
Un mensaje estimula la ocurrencia de cierto comportamiento en el objeto receptor.
El comportamiento se realiza cuando se ejecuta una operación.
Un objeto es inútil si está aislado. El medio empleado para que un objeto interactúe
con otro son los mensajes. Hablando en términos un poco más técnicos, los
mensajes son invocaciones a los métodos de los objetos.
Encapsulamiento
El encapsulamiento significa que toda la información de un objeto se encuentra
empaquetada bajo un nombre y puede reutilizarse como una especificación o
componente de un programa.
Polimorfismo
El polimorfismo permite que un número de operaciones diferentes tengan el mismo
nombre. Esto reduce el acoplamiento entre objetos, haciendo a cada uno más
independiente.
Bibliografía