Sub-ArbolComponente TipoSecuenciaComponente TipoSelecciónRaízComponente TipoIteraciónSub-RaízIterador HijoOpción 1oOpción 2oOpción 3o*Caja de AcciónReferencia CódigoSelectores HijosComponente TipoElemental1Figura 1. Nomenclatura de JSP/JSD.2. <strong>DE</strong>SCRIPCION <strong>DE</strong> LA TECNICAComo se menciona anteriormente, la aplicación de la técnica HVE nos brinda <strong>com</strong>o productodiagramas HVE. Entonces, p<strong>ar</strong>a <strong>com</strong>enz<strong>ar</strong> con la descripción de la técnica se focaliz<strong>ar</strong>á nuestraatención; primero, en present<strong>ar</strong> todos los elementos que intervienen o pueden intervenir en undiagrama, luego, en describir <strong>com</strong>o se encuentran interconectados o relacionados los mismos, ypor último, en describir su rol dentro del diagrama tratándose los aspectos sintácticos ysemánticos.Historia de Vida de las Entidades Página: 2
A continuación se encuentran listados todos los elementos <strong>com</strong>ponentes del diagrama HVE:• Entidad.• Evento.♦ Secuencia.♦ Selección.• Selección propiamente dicha.• Selección nula.♦ Iteración.• Vida p<strong>ar</strong>alela.• Punto de escape.• Punto de retorno.• Operación.• Leyenda de operación.• Indicador de estado.• Conector.El diagrama HVE utiliza una estructura p<strong>ar</strong>a organiz<strong>ar</strong> sus elementos de árbol jerárquico, quetiene una sola entidad la cual se ubica en el tope del mismo, o sea, en su raíz. Posee eventos ensus ramas y hojas, y por último, tiene operaciones e indicadores de estados, sólo p<strong>ar</strong>a los eventosque se hayan ubicados en las hojas del mismo.Los eventos podrán represent<strong>ar</strong>se de diversas maneras según su ap<strong>ar</strong>ición cronológica dentro dela historia de vida de la entidad. Estas formas podrán ser: secuencia, selección, e iteración. Acontinuación, se describirán cada uno de los elementos que intervienen dentro del diagramaHVE, y los mismos, serán ejemplificados con un ejemplo simplificado aplicado a una entidadllamada "Cuenta Banc<strong>ar</strong>ia". Dicha entidad contiene toda la información que un banco mantienep<strong>ar</strong>a su gestión sobre una cuenta banc<strong>ar</strong>ia de cualquier cliente. Los eventos que ocurrirán soneventos típicos del negocio banc<strong>ar</strong>io.Luego, cada uno de estos ejemplos se integr<strong>ar</strong>án en uno sólo, que será nuestro primer diagramaHVE simple. Posteriormente, se seguirá con esta metodología, <strong>com</strong>pletando cada vez más dichoejemplo de diagrama a medida que se vayan explicando más elementos de la técnica, hasta lleg<strong>ar</strong>a un diagrama <strong>com</strong>pleto.No siempre es neces<strong>ar</strong>io tener un diagrama <strong>com</strong>pleto, y esto dependerá del nivel de profundidadque se desee alcanz<strong>ar</strong> en el análisis.2.1. ENTIDADUna entidad es algo que interesa en el dominio del problema, o algo de lo cual se desea gu<strong>ar</strong>d<strong>ar</strong> ymantener su información. Una entidad puede ser un objeto físico, o una abstracción conceptual.Por ejemplo, una persona o un proyecto. En un diagrama HVE, su función es inform<strong>ar</strong> cuál es laentidad del sistema que sufrirá los impactos de los eventos del diagrama en el transcurso de suvida, a través de las operaciones asociadas a dichos eventos.Historia de Vida de las Entidades Página: 3