Las Obras de mi Vida

Páginas: 6 (1271 palabras) Publicado: 25 de mayo de 2013
PROGRAMACIÓN ORIENTADA A
OBJETOS
Master de Computación

II MODELOS y HERRAMIENTAS
UML

II.4 UML: Modelado dinámico

II.4 UML: Modelado dinámico

Elena Mediavilla

1

1

Modelo dinámico


El modelo dinámico está constituido por los aspectos de un sistema
relacionados con el tiempo y con los cambios en los objetos y sus
relaciones a lo largo del tiempo.
– Con el modelodinámico se describe el control en el sistema, es decir, las
secuencias de operaciones que ocurren como respuesta a estímulos
externos, sin tener en cuenta lo que hacen las operaciones, sobre qué
operan o cómo se implementan.



Los objetos se comunican entre sí mediante el envío de mensajes.
– La comunicación entre un conjunto de objetos para realizar alguna función
se denomina interacción.•

Los diagramas de estado, interacción (secuencia, comunicación,
tiempo y visión de conjunto) y actividad se usan para describir cómo
los objetos interactúan dinámicamente en diferentes momentos durante
la ejecución del sistema.

II.4 UML: Modelado dinámico

Elena Mediavilla

2

2

Diagrama de estado


Los diagramas de estado capturan los ciclos de vida de los objetos,subsistemas y sistemas.
– Es una representación gráfica de una máquina de estado finita.
– Especifica la secuencia de estados de un objeto a lo largo de su ciclo de
vida como consecuencia de los eventos que recibe, junto con las
respuestas del objeto a esos eventos.



Los principales conceptos de un diagrama de estado son los eventos y
los estados.
– Los valores de los atributos de unobjeto y los enlaces que mantiene
constituyen su estado.
– A lo largo del tiempo, los objetos se estimulan entre sí dando lugar a una
serie de cambios en sus estados. Un estímulo individual de un objeto a
otro es un evento.
– La respuesta a un evento depende del estado del objeto que lo recibe y
puede incluir un cambio de estado o el envío de otro evento al emisor
original o a un tercerobjeto.

II.4 UML: Modelado dinámico

Elena Mediavilla

3

3

Diagrama de estado


El patrón de eventos, estados y transiciones de estado para una clase
dada puede abstraerse y representarse como un diagrama de estado.



Los diagramas de estados muestran cómo reaccionan los objetos a los
eventos y cómo cambian su estado interno.
– Un diagrama de estado es una cadena de estados yeventos, del mismo
modo que un diagrama de clases es una cadena de clases y relaciones.



El modelo dinámico consiste en múltiples diagramas de estado y
muestra el patrón de actividad para el sistema completo.



Los diagramas de estado se ejecutan en concurrencia y pueden cambiar
de estado independientemente.

II.4 UML: Modelado dinámico

Elena Mediavilla

4

4

Eventos•

Un evento es algo que ocurre en un momento del tiempo, no tiene duración.
– Por ejemplo, un usuario aprieta una tecla.
– Desde luego, nada es realmente instantáneo; simplemente, un evento es un suceso
muy rápido en comparación con la escala de tiempo de una abstracción dada.



Un evento puede preceder o seguir a otro, o ambos eventos pueden ser
inconexos.
– Dos eventos que no tienenefecto uno sobre otro (son causalmente inconexos) se
denominan concurrentes.
– Los eventos concurrentes pueden suceder en cualquier orden, por lo que al modelarlo
no se intenta establecer una ordenación entre ellos. Cualquier modelo realista de un
sistema distribuido incluirá eventos y actividades concurrentes.



Un evento es una transmisión de información en un solo sentido de un objetoa
otro.
– Un objeto que envía un evento a otro puede esperar una respuesta, pero ésta es un
evento distinto bajo el control del segundo objeto, que puede elegir enviarlo o no.
– Un evento puede consistir en la recepción de una señal explícita desde otro objeto,
una llamada a una operación, la verificación de una condición o el paso de un período
determinado de tiempo.
– Los eventos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vidas Y Obras
  • Vida Y Obras
  • Vida y Obras
  • Vida Y Obras De Aristócratas
  • Vida y Obras De Galileo Galilei
  • la vida y obras de platon
  • Vida y obras de algunos autores
  • Vida y obras de carlos fuentes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS