Historial [Guía de Usuario de Enterprise Architect]

Top Previous Next

Historial

button_main button_prev button_next

d_historystate

Descripción

Hay dos tipos de pseudo estados de Historial definidos en UML: Historial superficial y profundo. Un subestado de Historial superficial es utilizado para representar el subestado más recientemente activo del Estado Compuesto; este pseudo-estado no tiene que recurrir a la configuración activa de este subestado, si existe alguno. Un único conector puede ser utilizado para representar el estado de Historial superficial predeterminado, en caso de que el Estado Compuesto nunca haya sido ingresado.

Un subestado de Historial profundo, en contraste, refleja la configuración activa más reciente del Estado compuesto. Esto incluye subestados activos de todas las regiones, y recurre a esos subestados activos de los subestados, si existen. A lo sumo un historial profundo y un historial superficial puede morar dentro de un estado compuesto. Puede reasignar un subestado de Historial superficial como un subestado de Historial profundo utilizando el menú contextual de elemento Avanzado.

 

state-history

 

Icono de la Caja de Herramientas

e_history

Aprender más

Pseudo-estado

Estado de Composición

 

Especificación UML OMG:

La especificación UML OMG (Superestructura de Especificación UML, v2.1.1, p. 537) dice:

... Historial profundo representa la configuración activa más reciente del estado compuesto que directamente contiene este subestado (p.ej., la configuración de estado que estaba activa cuando el estado compuesto salió por última vez). Un estado compuesto puede tener como máximo un vértice de historial profundo. A lo sumo una transición puede originarse desde el conector de historial al estado de historial profundo predeterminado. Esta transición es tomada en caso de que el estado compuesto nunca haya sido activado anteriormente. Las acciones de ingreso de estados en la ruta del estado representado por un historial profundo son realizadas.

... Historial superficial representa el subestado activo más reciente de su estado conteniendo (pero no los subestados de ese subestado). Un estado compuesto puede tener como máximo un vértice de historial superficial. Una transición yendo al vértice de historial superficial es equivalente a una transición yendo al subestado activo más reciente de un estado. A lo sumo una transición puede originarse desde el conector de historial al estado de historial superficial predeterminado. Esta transición es tomada en caso de que el estado compuesto nunca haya sido activado anteriormente. Las acciones de ingreso de estados en la ruta del estado representado por un historial superficial son realizadas.