11.07.2015 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cada evento que no tiene eventos precedentes se debe m<strong>ar</strong>c<strong>ar</strong> con el signo menos "-" a laizquierda de la b<strong>ar</strong>ra invertida. De manera simil<strong>ar</strong>, cada evento que conlleva a la destrucción dela ocurrencia se lo debe m<strong>ar</strong>c<strong>ar</strong> con el signo menos a la derecha de la b<strong>ar</strong>ra invertida. Un eventoaleatorio, que se indica en el diagrama con el símbolo de vida p<strong>ar</strong>alela, no cambia el valor delindicador de estado, y se lo debe señal<strong>ar</strong> con el símbolo asterisco "*" a la derecha de la b<strong>ar</strong>rainvertida.El la figura 11, se observa el uso de los indicadores de estado, además, la misma es el diagrama<strong>com</strong>pleto HVE del ejemplo que se estuvo trabajando desde el <strong>com</strong>ienzo.3. EJEMPLO <strong>DE</strong> INTERPRETACION <strong>DE</strong> UN DIAGRAMA HVEEn este ap<strong>ar</strong>tado se intent<strong>ar</strong>á d<strong>ar</strong> un resumen de la descripción de la técnica tratada en el ap<strong>ar</strong>tadoanterior, dando un ejemplo de cómo se debe interpret<strong>ar</strong> la lectura de un diagrama HVE. Seinterpret<strong>ar</strong>á entonces, el diagrama HVE de la figura 11.Este diagrama HVE, nos muestra el patrón de la sucesión de eventos en el tiempo sobre lasocurrencias de la entidad Cuenta Banc<strong>ar</strong>ia. También, se observan las operaciones elementalesque se les aplican a las ocurrencias de la entidad ante el disp<strong>ar</strong>o de un evento y las restriccionesimpuestas con los indicadores de estado p<strong>ar</strong>a cumplir con las reglas del negocio banc<strong>ar</strong>io queluego se convertirán en restricciones p<strong>ar</strong>a la fase del diseño.Por último, en el diagrama HVE, se observan los mecanismos, de excepción implementados porlos puntos de escape y de retorno, y el de vida p<strong>ar</strong>alela que le agrega al modelo la posibilidad detrat<strong>ar</strong> eventos concurrentes o situaciones especiales, pero neces<strong>ar</strong>ias, que no impactandirectamente en flujo principal de eventos que dictan las reglas del negocio.Entones, a continuación, se listan los puntos más importantes que se deberían obtener de lalectura directa del diagrama HVE de la figura 11. Cabe acl<strong>ar</strong><strong>ar</strong>, que en un diagrama HVE <strong>com</strong>oel que se va a trat<strong>ar</strong> en este caso, existen infinitas secuencias posibles de eventos. Por tal motivo,sólo se van a mostr<strong>ar</strong> algunas de ellas y de manera p<strong>ar</strong>cial, con el único fin de ejemplific<strong>ar</strong> elmecanismo de lectura de los diagramas HVE, y que le sirva de base al lector p<strong>ar</strong>a poder obtenersus propias experiencias.• Asign<strong>ar</strong> mentalmente al indicador de estado en el estado inicial "-" (no hubo algún eventoprecedente).• Dado que la lectura del árbol de eventos es de <strong>ar</strong>riba hacia abajo y de izquierda a derecha,entonces en el primer nivel de profundidad de la jer<strong>ar</strong>quía nos encontramos con la siguientesecuencia de eventos: Apertura, Vida Cuenta, Posible Suspención y Cierre.• De la secuencia anterior, el primer evento que ocurrirá es el de Apertura. Con él, seejecut<strong>ar</strong>án las operaciones 1, 2, 3 y 4. Entonces, dichas operaciones crean una ocurrencia dela entidad Cuenta Banc<strong>ar</strong>ia y definen los atributos que forman la llave maestra, y otros quesólo se definen con la construcción de la ocurrencia; y por último, si es posible se relacionala ocurrencia con otras de otras entidades de acuerdo a cómo se encuentre definido en eldiagrama ER.Historia de Vida de las Entidades Página: 14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!