UML Domine el lenguaje de modelado más utilizado en la actualidad
D iagram as de a c tiv id a d La realidad es que en la práctica, la mayoría de estos constructores serán usados en situaciones muy específicas. En los c á ^ s geñéí*alej alcanzará con las entidades de actividades de acción y actividades de estado, y las transiciones ordinarias entre ellas. Sin embargo, cuando queramos expresar comportamientos específi cos y aislados, como podría ser la utilización de excepciones, alguna repetición o iteración de pasos, podremos utilizar estos constructores avanzados. Un caso aparte forman los constructores para expresar concurrencia entre activida des, fork y join. Si bien tal vez como programadores nos resulten extraños porque no están presentes en muchos lenguajes de programación, son constructores básicos dentro del mundo de los lenguajes de modelado. Para comprenderlo mejor, pode mos trazar una equivalencia: tienen la misma importancia que la instrucción de asignación dentro de los lenguajes de programación tradicionales. fl~R Ís ÍjÑ Ü Ñ Conocimos los principales conceptos detrás del modelado dinámico y su relación con el modelado estático. Vimos que los diagramas de interacción modelan el comportamiento del sistema en diferentes situaciones denominadas escenarios, y existen dos clases: los enfocados en el orden temporal de los mensajes (diagramas de secuencia) y los enfocados en la organización y estructura de los objetos (diagramas de colaboración o de comunica ción). Los diagramas de actividad, en cambio, se concentran en modelar el comportamien to de operaciones concretas del sistema. 207
RkJQdWJsaXNoZXIy MjI4NDcx