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: