UML Domine el lenguaje de modelado más utilizado en la actualidad
6. MODELAR US ACCIONES Datos de entrada y salida En algunas actividades, es importante denotar los datos de entrada que recibe, así como también lovS datos de salida que produce. Por ejemplo, una actividad que valide una cierta tarjeta de crédito recibirá el número de la tarjeta, efectuará los controles corres pondientes y devolverá un resultado de acuerdo con ellos. Gráficamente, se denotan como un pequeño rectángulo que se agrega sobre la parte inferior de los rectángulos que representan una actividad. Input Pin es el comando de la herramienta para los datos de entrada y Output Pin, para los de salida. Es usual utilizar estos constructores para sin cronizar componentes, por ejemplo, si tenemos una actividad que necesita un dato X para iniciar, puede sincronizarse con otra cuya salida sea ese dato X. Condiciones en las transiciones Todas las transiciones entre actividades pueden etiquetarse con una condición. La semántica de etiquetar una transición con una condición es la siguiente: la transición estará habilitada si y sólo si la condición es satisfecha. Por ejemplo, para el caso de un productor, si el producto llega a su cantidad límite podría iniciarse una actividad donde el productor se quedara esperando hasta que tuviera la posibilidad de producir nueva mente. El comando para establecer las guardas en las condiciones es Guard. Para acce der a él basta con seleccionar la opción Abrir Especiñcación desde cualquier transición. ® Control Flow Specification General Limitaciones Referencias Comentarios Duraliion Constraint Estereotipos Nombre; Fuente; ¡Productor I L : : .. Target; ¡Esperando Weight; ¡ Guard: Documentación: KTML v t B / u r - =■ -= j— ! — Restablecer OK Cancelar Aplicar Ayuda F igu ra 27. Introducción de condiciones para las transiciones. 204
RkJQdWJsaXNoZXIy MjI4NDcx