Clases Activas [Guía de Usuario de Enterprise Architect]

Top Previous Next

Clases Activas

button_main button_prev button_next

activeclass

Descripción

Una Clase Activa indica que cuando la clase en instanciada, ésta, controla su propia ejecución. En lugar de ser invocada o activada por otros objetos, puede operar independientemente, y definir su propio curso de comportamiento.

Definir una Clase Activa en Enterprise Architect

Paso

Acción

1

Al Resaltar una clase, se mostrará su ventana de Propiedades.

 

2

Seleccione la página de Detalles.

 

3

Seleccione la casilla Está Activa.

 

4

Haga clic en el botón Aceptar para guardar los cambios.

 

Especificación UML OMG

La especificación de UML OMG (Especificación de la Superestructura UML, v2.1.1, p. 438) enuncia:

Un objeto activo, es un objeto que como consecuencia directa de su creación, comienza a ejecutar su comportamiento clasificador, y no se detiene hasta que el comportamiento completo sea ejecutado o el objeto sea finalizado por un objeto externo. (Esto es referido en ocasiones como "el objeto teniendo su propio hilo de control.") ) Los puntos en los cuales un objeto activo responde a comunicaciones de otros objetos, está determinado únicamente por el comportamiento del objeto activo y no por el del objeto invocado. Si el comportamiento clasificador de un objeto activo se completa, el objeto es finalizado.