UML Domine el lenguaje de modelado más utilizado en la actualidad
7. MÁQUINAS DE ESTADO Especificar acciones internas del estado Las acciones asociadas a un estado están visibles a través del comando Abrir Especiñcación. Para cada acción asociada a un estado podemos especificar sus pre y post-condiciones, detalles de documentación, comentar el objetivo de la actividad o un esquema de sus principales pasos en la sección que se denomina Body y se encuentra debajo de las post-condiciones de la actividad. En la especificación de las actividades podemos vincularlas con un diagrama de actividades. Esto nos brinda una funcionali dad que se conoce como navegabilidad de los modelos. Podemos estar analizando un diagrama de estados y nos llama la atención una actividad de entrada que ha sido espe cificada en él. A través de ia herramienta, podemos llegar al diagrama de actividad que tiene asociado esa actividad de entrada, con lo que conocemos en profundidad todos sus detalles y la manera en que logra llevar a cabo su objetivo. También la navegabili- dad está disponible en el camino contrario. Podemos estar observando una actividad y, si está asociada a un diagrama de estado, verla desde un punto de vista más general y así tener un panorama más coinpleto del contexto en el cual es desarrollada. Para aso ciar una actividad a un diagrama de actividades utilizamos la opción Diagramas, den tro de la especificación de la actividad. Desde aquí podemos crear un nuevo dií^rama de clases o asociarlo con uno ya existente. Cualquiera de las dos opciones es válida, pero usar diagramas existentes siempre es una alternativa más segura. Dentro de esta opción también podemos especificar otros diagramas que se relacionen con la actividad o que influyan de alguna manera. La elección más usada es vincular la actividad con el dia grama de actividades que describe su comportamiento en mayor nivel de detalle. Activity Specification (Do Activity) General Variables .. Parameters - _____.Relaciones Estereotipos Valores EtiqueEados Limitaciones ¡ Diagramas | Referencias j Comentarios Tipo Activity Diagram Nombre ¡Extraer Dinero Añadir Restablecer [ Cancelar ] | Apiear | [ Ayuda Figura 9. El diagrama Extraer Dinero está asociado con un diagrama de estados. ir DURACIÓN En Los diagramas de estado es importante la noción temporal de los eventos y de los pasajes de mensaje. El tiempo es, en la mayoría de los casos, el factor principal para modelar una deter minada operación o actividad como un estado o como una transición. Por esta razón, la duración de cada elemento en un diagrama de estado debe ser cuidadosamente seleccionada. 220
RkJQdWJsaXNoZXIy MjI4NDcx