UML Domine el lenguaje de modelado más utilizado en la actualidad
6. MODELAR LASACCIONES el correcto desarrollo de todas las funcionalidades del sistema. Es decir, una visión más operacional y algorítmica en lugar de una visión empresarial y de gestión. Elementos de un diagrama de actividad En un diagrama de actividad encontraremos variados elementos que nos ayudarán a modelar el comportamiento de una operación o grupo de operaciones. Es útil recordar que los elementos de cualquier diagrama UML son básicamente entidades y las relaciones que surgen entre ellas. Entidades Las entidades para este tipo de diagrama dinámico serán las actividades. Podemos agruparlas en dos grandes categorías según su duración o tiempo de vida. Las actividades de acción son aquéllas cuya ejecución es atómica y, gene ralmente, se asume que transcurren en una única unidad de tiempo. Por atómi ca implicamos que todos los pasos de la actividad serán ejecutados sin ninguna interrupción. Con respecto al paso del tiempo, decimos que las actividades de acción se desarrollan en un único paso, como una asignación en un lenguaje de programación imperativo. Gráficamente, se representan como un rectángulo con los bordes redondeados. En contraste, las actividades de estado tienden a desa rrollarse en más pasos, son complejas y pueden, a su vez, descomponerse en otras sub-actividades. Cada actividad de estado puede tener la funcionalidad como para ser descrita con más detalle en un diagrama de actividad propio. Por ejemplo, en la figura 19 vimos el diagrama de actividad para la operación Acomodar Casa. Esta actividad podría jugar el papel de una actividad de estado dentro una operación mayor. Ahora supongamos que deseamos modelar la ope ración Mudarse a Nueva Casa. Esta podría pensarse como la secuencia de activida des de estado Comprar Casa seguida de Acomodar Casa y luego de Realizar Mudanza. Cada una de ellas tiene la suficiente funcionalidad como para describirse en un diagrama de actividad propio. En cambio, tareas como la habilitación de los ser vicios de luz y gas para la nueva casa pueden pensarse como actividades de acción, ya que requieren menor cantidad de tiempo. m IDENTIFICACION DE ACTIVIDADES Si bien no es una regla general, las actividades de acción suelen representarse con rectángulos de menor tamaño qüe los rectángulos que representan actividades de estado. De esta sencilla manera, podemos distinguir a simple vista de qué tipo de actividad se trata en realidad. En otras notaciones, el nombre de la actividad en las actividades de acción figura subrayado. 196
RkJQdWJsaXNoZXIy MjI4NDcx