Taller de Análisis y Diseño de Sistemas de Información

Modelo Ambiental, Diagramas E-R y Transición de Estados

 

1. Considérese una entidad de datos “Historial-perruno”, que contiene los datos de un perro en una clínica veterinaria. El historial se da de alta la primera vez que el cliente acude a la clínica con su mascota, rellenándose con los datos personales del cliente. El perro debe sufrir entonces una serie de vacunaciones anuales (rabia, heptavalente, etc.), y también puede sufrir una serie de exámenes y operaciones, dependiendo de las dolencias que vaya padeciendo a lo largo de su vida. Lógicamente, todas estas actividades se van anotando en su historial. El historial nunca se borra, se archiva, cuando el animal muere o el cliente indica expresamente que no va a volver por la clínica (si no lo ha indicado expresamente, pero no vuelve en 5 años, también se archiva). A partir de esta información, dibuja un diagrama de transición de estados para “Historial-perruno”.

 

2. Consideremos el siguiente sistema de compra-venta, en el que unos “vendedores” informan a la organización de que desean vender ciertos artículos. La organización trata también “compradores” que desean determinados artículos. Se concierta una venta con un comprador si el artículo que pide ha sido previamente puesto a disposición de la organización por un vendedor. En dicho trato, se prepara una factura para el comprador, y se prepara una notificación para el vendedor, para informarle de que tiene que depositar el artículo en la organización. Además, se calcula una comisión (usualmente el 4%) que se carga al vendedor. Esta comisión se resta de la cantidad enviada al cliente vendedor, y se notifica esa cantidad al departamento de contabilidad. Cuando el dinero se recibe del comprador, se envía un cheque al vendedor, junto con la notificación del artículo/s que debe depositar. Cuando se reciben los artículos y se envían al comprador por correo ordinario, la transacción de compra-venta se considera finalizada.

Se pide:

Realizar un análisis del sistema de compra-venta, utilizando Análisis Estructurado:

  1. Dibujar el diagrama de contexto
  2. Identificar la lista de eventos del modelo ambiental (modelo ambiental), y dibujar el primer DFD del modelo de comportamiento.
  3. Dibujar el diagrama E/R, especificando solamente entidades e interrelaciones (no hace falta especificar atributos ni cardinalidades).