Está en la página 1de 16

ANÁLISIS Y DISEÑO ORIENTADO A OBJETO

CLASE 2
Unidad 1 – Introducción al Análisis y Diseño
Orientado a Objeto.
Introducción al Análisis y Diseño Orientado a Objeto

Teoría de sistemas básica y la interacción de los objetos


en una organización.
La teoría de sistemas de forma muy simplificada nos indica que un sistema es un
conjunto de elementos que están interrelacionados entre sí con un propósito en común,
por lo tanto el conjunto de elementos y sus interrelaciones conforman a un sistema.
Introducción al Análisis y Diseño Orientado a Objeto

Teoría de sistemas básica y la interacción de los objetos


en una organización.
Introducción al Análisis y Diseño Orientado a Objeto

Teoría de sistemas básica y la interacción de los objetos


en una organización.

Todos los sistemas poseen un propósito específico y para lograrlo reciben elementos
(entradas) desde el medio ambiente, las procesan y generan un resultado que se
incorpora al medio ambiente. Esta salida modifica el medio ambiente, el que al mismo
tiempo está siendo modificado por otros sistemas que también consumen recursos del
medio y generan salidas, esto provoca un desbalance en el medio ambiente el cual es
equilibrado nuevamente por los mismos sistemas formando un delicado balance en el
ecosistema.
Introducción al Análisis y Diseño Orientado a Objeto

Teoría de sistemas básica y la interacción de los objetos


en una organización.

En las organizaciones la teoría de sistemas se aplica para poder realizar un análisis


más específico de las distintas áreas que componen las organizaciones, sobre todo
cuando se trata de organizaciones complejas.
Introducción al Análisis y Diseño Orientado a Objeto

Teoría de sistemas básica y la interacción de los objetos


en una organización.

Cuando realizamos un análisis de las organizaciones, nuestro trabajo consiste en


aplicar esta teoría de sistemas y complementarla con la orientación a objetos. De esta
forma debemos definir un contexto para la organización (frontera del sistema),
después debemos definir los objetos que están insertos en el sistema (componentes del
sistema) y las relaciones que se establecen (relaciones del sistema).
Introducción al Análisis y Diseño Orientado a Objeto

Patrón ECB (Entity-Control-Boundary).

Un patrón se puede definir como: “…una solución a un problema de diseño que


aparece con frecuencia.” O también como está definido en Wikipedia “Los
patrones de diseño son la base para la búsqueda de soluciones a problemas
comunes en el desarrollo de software y otros ámbitos referentes al diseño de
interacción o interfaces”.

“UML y Patrones”, Capitulo 18. Craig Larman. Prentice Hall.


Introducción al Análisis y Diseño Orientado a Objeto

Patrón ECB (Entity-Control-Boundary).

El patrón Entity Control Boundary (Entidad Control Frontera) se basa en la


detección de cada uno de los componentes del modelo al momento de realizar el
análisis, de esta forma podemos definir que las entidades (Entity) son objetos
que entregan o reciben datos que son útiles para el sistema, la frontera
(Boundary) son objetos que representan interfaces del sistema (métodos o
acciones con las cuales interactúan las entidades), los objetos de control
(Control) son objetos que intermedian entre las entidades y las fronteras, están
encargadas de orquestar la ejecución de comandos que vienen definidos desde la
frontera. Se optó por mantener el nombre del patrón tal cual como fue definido
para evitar la confusión al leer otros apuntes.
Introducción al Análisis y Diseño Orientado a Objeto

Patrón ECB (Entity-Control-Boundary).


Introducción al Análisis y Diseño Orientado a Objeto

Patrón ECB (Entity-Control-Boundary).


Introducción al Análisis y Diseño Orientado a Objeto

Datos y comportamiento de los objetos.

• Durante el desarrollo de la asignatura realizaremos mucho análisis.


• El análisis no será al azar, aplicaremos una técnica que ve todo como un
objeto, muy similar a la forma en la que se comporta el mundo real.
• Todo durante la asignatura será considerado un objeto.
Introducción al Análisis y Diseño Orientado a Objeto

Datos y comportamiento de los objetos.

Pequeño análisis de un partido de futbol.


• 22 jugadores
• Pelota
• Marcador
• Árbitro
Introducción al Análisis y Diseño Orientado a Objeto

Concepto de relaciones entre objetos.

Ahora, imaginemos a los jugadores, la pelota, el marcador y al árbitro sobre la


cancha sin moverse ¿eso sería realmente un partido de futbol? sabemos que con
solo poner a todos los objetos sobre la cancha no basta para llamar a eso un
partido de futbol, entendemos dada nuestra experiencia que los jugadores
realizan acciones y esto permitirá dar un dinamismo propio de un partido,
analicemos comportamientos de cada uno de estos objetos.
Introducción al Análisis y Diseño Orientado a Objeto

Concepto de relaciones entre objetos.

Como puedes ver todos los objetos tienen datos y algún comportamiento (una
acción) que pueden realizar, sin embargo será posible que un jugador dé pases o
haga goles si no existe una pelota y un compañero a quien darlo, pues no, esto
significa que los objetos por sí solos no representan un sistema y para que pueda
llevarse a cabo el objetivo es necesario que se asocien entre ellos.

También podría gustarte