HISTORIA DE VIDA DE LAS ENTIDADES - Iidia.com.ar
HISTORIA DE VIDA DE LAS ENTIDADES - Iidia.com.ar
HISTORIA DE VIDA DE LAS ENTIDADES - Iidia.com.ar
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.8. PUNTO <strong>DE</strong> ESCAPE Y RETORNOExisten eventos que rompen con el patrón <strong>com</strong>ún de vida de la entidad esperado. Intent<strong>ar</strong>anticip<strong>ar</strong> tales situaciones conlleva a <strong>com</strong>plic<strong>ar</strong> y obscurecer la vida normal de la entidad en eldiagrama HVE. P<strong>ar</strong>a solucion<strong>ar</strong> dicha situación existen los puntos de escape y retorno quepermiten salt<strong>ar</strong> de un evento a otro.Los puntos de escape y retorno son utilizados dentro del diagrama HVE p<strong>ar</strong>a indic<strong>ar</strong> el eventopor el cual se escapa del diagrama, y luego indic<strong>ar</strong> el evento por el cual se retorna al mismo. Sepueden utiliz<strong>ar</strong> tantos puntos de escape y de retorno <strong>com</strong>o sea neces<strong>ar</strong>io. También, si es posiblesalir por cualquier punto del diagrama, se puede trat<strong>ar</strong> en un diagrama ap<strong>ar</strong>te la situación deretorno.En el ejemplo siguiente, se muestra el caso de una cuenta banc<strong>ar</strong>ia de un usu<strong>ar</strong>io que puede sersuspendida momentáneamente por alguna razón, y ser activada nuevamente después de untiempo.Not<strong>ar</strong> que en el ejemplo se está usando la selección nula. La misma es neces<strong>ar</strong>ia p<strong>ar</strong>a obtener undiagrama semánticamente correcto. De no existir dicha selección nula, no sería posible evit<strong>ar</strong> elevento Posible Suspención p<strong>ar</strong>a pas<strong>ar</strong> al evento Cierre, y por el contr<strong>ar</strong>io, de esta forma toda l<strong>ar</strong>ama del evento Posible Suspención es opcional dentro de la vida de la entidad Cuenta Banc<strong>ar</strong>ia.La secuencia de eventos neces<strong>ar</strong>ia p<strong>ar</strong>a pas<strong>ar</strong> del evento Vida Cuenta al evento Cierre es lasiguiente:• Algún evento hijo de Vida Cuenta.• Algún evento hijo de Posible Suspención, en p<strong>ar</strong>ticul<strong>ar</strong> Selección Nula.• Cierre.El punto de escape se simboliza con la letra "E" mayúscula seguida de un número. El número seutiliza <strong>com</strong>o índice p<strong>ar</strong>a diferenci<strong>ar</strong> los distintos puntos de escape. Lo mismo sucede con lospuntos de retorno. La letra que se utiliza es la "R" mayúscula seguida de un número. Se debeabandon<strong>ar</strong> el diagrama por un punto de escape y retorn<strong>ar</strong> al mismo por un punto de retorno quetenga el mismo índice que tenía el punto de escape. Los puntos de escape y retorno se debenubic<strong>ar</strong> sobre el lateral izquierdo de un evento.En el ejemplo de la figura 9, se observa la referencia E1 que indica el punto en donde eldiagrama es dejado, y R1 donde el diagrama es retomado.Historia de Vida de las Entidades Página: 9