Você está na página 1de 3

Modelo de Ciclo de Vida de Desarrollo de Objetos

Conceptos y propsito del modelo de ciclo de vida de objetos.


El modelo de ciclo de vida de objetos se utiliza para describir los aspectos
dinmicos de los objetos. Modela lo que ocurre dentro de los objetos de una clase:
estados, cambios de estado, y eventos que producen dichos cambios de estado.
El estado de un objeto de una clase est dado por el conjunto de valores de
sus atributos en un instante dado de tiempo.
Durante su ciclo de vida, desde que son creados hasta que son destruidos,
los objetos atraviesan por diferentes estados. La importancia de estudiar el ciclo
de vida de los objetos y de sus estados, se debe a que muchos objetos exhiben
comportamientos estado-dependientes.
Es especialmente importante reconocer comportamientos de objetos que son
dependientes del tiempo y del estado previo, ya que pueden agregar una
complejidad considerable a la aplicacin. Ciertas operaciones y/o atributos pueden
ser vlidos slo en ciertos estados. Slo deben modelarse los estados de un
objeto que son relevantes al dominio del problema que se est modelando.
Las transiciones de estados de un objeto son causadas por la recepcin de
un evento interno o externo al sistema. El estado que asume un objeto luego de
recibir un evento depende del estado actual, del evento recibido, y opcionalmente
del valor de una condicin de guarda. Cuando un objeto recibe un evento ejecuta
una accin (que corresponde con una operacin) asociada con un a transicin. Al
fin o durante la ejecucin de dicha accin, el objeto produce el cambio de estado.
Puede darse que el estado final sea el mismo que el inicial.
Utilizacin del modelo de ciclo de vida de objetos.
Siempre que se agrega una nueva clase al OSM es importante examinar si
se presentan estados significativos para los objetos de la misma. Si es as puede
utilizarse el modelo de ciclo de vida en orden de comprender correctamente el
ciclo de vida de dichos objetos. El modelo de ciclo de vida es til en las etapas de
anlisis del negocio y de requerimientos, para obtener una clara comprensin de
los objetos claves descubiertas y de los caminos estndar y alternativos
involucrados.
Herramientas de modelado. Diagrama de ciclo de vida de objetos.
La herramienta que se utiliza para modelar el ciclo de vida de objetos es el
diagrama de ciclo de vida de objetos (OLD). Un OLD se aplica slo a una clase de
objetos.
El OLD representa:
Cmo los objetos son creados.
Cmo los objetos son destruidos.
Cmo los objetos cambian a travs del tiempo.
Qu estados tpicamente asume un objeto.
Qu eventos causan cambios de estado.
Qu acciones realiza un objeto cuando recibe un evento que produce un
cambio de estado.
Componentes del OLD.
Punto de entrada. Instante previo a la
creacin de un objeto.

Punto de salida. Momento en el que deja
de existir un objeto.

Estado. Conjunto de valores de los
atributos de un objeto en un instante de
tiempo

Transicin o cambio de estado.

Você também pode gostar