Page 58 - uml resumen
P. 58

Subestados concurrentes.




                  Dentro del estado Operación, la GUl no sólo aguarda a que usted
                  haga algo. También verifica el cronómetro del sistema y

                  (posiblemente) actualiza el despliegue de una aplicación luego de un

                  intervalo específico. Por ejemplo, una aplicación podria incluir un
                  reloj en pantalla que tuviera que actualizar la GUl.





                  Todo esto sucede al mismo tiempo que la secuencia que ya indiqué.
                  Aunque cada secuencia es, claro, un conjunto de subestados

                  secuenciales, las dos secuencias son concurrentes entre sí. Puede

                  representar la concurrencia con una línea discontinua entre los
                  estados concurrentes, como en la figura siguiente.





                  Las subestados concurrentes suceden al mismo tiempo.  Una línea
                  discontinua los separa.










                  La separación del estado Operación en dos componentes podría
                  recordarle algo.


                  ¿Recuerda cuando traté el tema de las adiciones y composiciones?

                  Cuando cada componente sea parte de un “todo", tratará con una
                  composición. Las partes concurrentes del estado Operación tienen el

                  mismo tipo de relación con él. Por ello, el estado Operación es un
   53   54   55   56   57   58   59   60   61   62   63