Programación Orientada a \ Objetos
La orientación a objetos es un paradigma de programación que facil i ta la
creación de software de calidad por sus factores que potencian el
mantenimiento, la extensión y
la reuti l ización del software
generado bajo este paradigma.
La programación orientada a objetos trata de amoldarse al modo de pensar del hombre y no al de la máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que representan las entidades del dominio del problema, y a propiedades como la jerarquía o el encapsulamient
oModelo de objeto
Encargado de Con tab i l i dadOcultación de información
La orientación a objetos es un paradigma de programación que facilita la creación
de software de calidad por sus factores que potencian el mantenimiento, la
extensión y la reutilización del software generado bajo este paradigma.
La programación orientada a objetos trata de amoldarse al modo de pensar del
hombre y no al de la máquina. Esto es posible gracias a la forma racional con la
que se manejan las abstracciones que representan las entidades del dominio del
problema, y a propiedades como la jerarquía o el encapsulamiento.
Ocultación de información
Encapsulamiento
© La orientación a objetos es un paradigma de programación que facilita la creación de software de calidad por
sus factores que potencian el mantenimiento, la extensión y la reutilización del software generado bajo
este paradigma.
© La programación orientada a objetos trata de amoldarse al modo de pensar del hombre y no al de la
máquina. Esto es posible gracias a la forma racional con la que se manejan las abstracciones que
representan las entidades del dominio del problema, y a propiedades como la jerarquía o el
encapsulamiento.
Encapsulamiento
3. Capa de datos
2. Capa de negocioCUENTES
k y
SERVIDOR DE NEGOCIACIÓN
SERVIDOR DE BASE DE DATOS
Generalización , Herencia y x Agregación
® La generalización es una noción conceptual. La herencia de clase (que sólo se conoce como herencia) es una
implantación de la genera ización.
© La herencia de clase hace que la estructura de datos y operaciones sean disponibles para su reutilización
por parte de sus subc ases.
I La agregación se caracteriza con precisión determinando las relaciones de comportamiento y la estructura que
existen entre el objeto.
Clase Nietal I Clase Nleta21 Clase Nieta3
Técnicas de Desarrollo Orientada a Objetos
® Hoy en día la tecnología orientada a objetos ya no se aplica solamente a los lenguajes de programación, además
se viene aplicando en el análisis y diseño con mucho éxito, al igual que en las bases de datos.
® Es que para hacer una buena programación orientada a objetos hay que desarrollar todo el sistema aplicando esta
tecnología, de ahí la importancia del análisis y el diseño orientado a objetos.
I La programación orientada a objetos es una de las formas más populares de programar y viene teniendo gran acogida en el desarrollo de proyectos de software desde los últimos años. Esta acogida se debe a sus grandes capacidades y ventajas frente a las antiguas formas de programar
.
Sistemas Eléctrica
Azcapotzalco
Diagrama de transición de
estados
© El diagrama de transición de estado (también conocido como
DTE) enfatiza el comportamiento dependiente del tiempo del
sistema. Este tipo de modelo sólo importaba para una
categoría de sistemas conocido como sistemas de tiempo-
real; como ejemplo de estos sistemas se tienen el control de
procesos, sistemas de conmutación telefónica, sistemas de
captura de datos de alta velocidad y sistemas de control y
mando militares.
Este diagrama muestra el comportamiento de una máquina
contestadora de teléfono normal. Los principales componentes
del diagrama son estados, y flechas que representan los
cambios de estado.
Diagrama de eventos
® Una traza de eventos es una lista ordenada de eventos entre diferentes objetos (actores) asignados a columnas
en una tabla. Se utiliza para identificar mensajes entre los actores de un cierto problema; de esta forma se
pueden ver qué eventos afectan directamente a cada actor.
® Este diagrama muestra la ocurrencia de los eventos a través del tiempo, e indica un escenario que luego deberá
ser incluido en el diagrama de estado. Los estados en este diagrama son los intervalos que ocurren entre
cada evento; por lo que ayuda bastante en la identificación de los estados.
Diagrama de Interacción de Objetos
© Los diagramas de interacción son modelos que describen la manera en que colaboran grupos de objetos para
cierto comportamiento.
© Habitualmente, un diagrama de interacción capta el comportamiento de un solo caso de uso. El diagrama
muestra cierto número de objetos y los mensajes que se pasan entre estos objetos dentro del caso de uso.
Fase de desarrollo de Objeto Modelado Técnico (OMT)
® Fase de desarrollo de OMT
® Los pasos para desarrollar diseño OMT son:
® Conceptualización
® El desarrollo empieza con el análisis de la empresa o negocio, o de cómo los usuarios conciben el
sistema y formulan sus requerimientos. Encapsulamiento
® La conceptualización es a menudo por la re ingeniería de procesos de la empresa, es una observación critica
de los procesos de la empresa, y su impacto económico.
Etapa de desarrollo de Objeto Modelado Técnico \ (OMT)
Análisis. Diseño del sistema. Mantenimiento. 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
deta les particulares para modelado de recursos de la computadora.
Esta Tecnología puede ser aplicado en varios aspectos de implementación incluyendo archivos, base de datos relacionales, base de
Top Related