Professional Documents
Culture Documents
MATERIA: DISEÑO
CORRESPONDIENTE A LA SEGUNDA EVALUACIÓN
EJERCICIO PRÁCTICO
PETICIÓN DE LIBROS
Un usuario puede realizar una petición de uno o más libros a la biblioteca. Para ello, es
necesario presentar el carnet de usuario de la biblioteca y una ficha en la que se
detallan los libros pedidos. Puede haber varios tipos de préstamo (préstamo de sala,
colaborador, proyecto fin carrera, doctorado) en función de los cuales el usuario puede
disponer de los ejemplares durante un período de tiempo específico, como se indica
en la siguiente tabla:
DEVOLUCIONES DE LIBROS
Un usuario no puede realizar más peticiones hasta que no haya efectuado todas las
devoluciones de la petición anterior. El usuario, para hacer la petición, necesita el
carnet, que no se le entrega hasta que no haya devuelto todos los libros. Sí puede
hacer una devolución parcial de los libros. Cuando un usuario realice una devolución,
el sistema actualizará el stock de libros y comprobará la fecha de devolución de cada
ejemplar para estudiar, en el caso de que la devolución se haga fuera de tiempo, la
imposición de una sanción que tiene un costo de 200 pts por cada ejemplar y días de
retraso en la devolución. En este caso, la sanción se emite cuando el usuario entrega
el último ejemplar.
REALIZAR:
a) Diagrama de flujo de datos
b) Diseño Arquitectónico.
c) Diccionario de datos
d) Descripción de datos
e) Diagrama de transición de estados
El Diagrama de Transición de Estado (también conocido como DTE) enfatiza el
comportamiento dependiente del tiempo del sistema. Este tipo de modelo sólo
importaba para una categoría de sistemas conocido como sistemas de tiempo-
real; como ejemplo de estos sistemas se tienen el control de procesos,
sistemas de conmutación telefónica, sistemas de captura de datos de alta
velocidad y sistemas de control y mando militares.
1. Se puede comenzar por identificar todos los posibles estados del sistema y
representar cada uno como una caja separada en una hoja de papel. Luego, se
pueden explorar todas las conexiones con significado (es decir, los cambios de
estado) entre las cajas.
2. Como alternativa, se puede comenzar por el estado inicial, y luego metódicamente ir
siguiendo un camino hasta el o los estados restantes; luego de los estados
secundarios, proseguir a los terciarios; etc.
Cuando se termina de construir el DTE preliminar, deben seguirse las siguientes
reglas para verificar la consistencia:
El DTE representa una especificación de proceso para una burbuja de control en DFD.
Como herramienta de modelado de alto nivel, el DTE puede servir incluso como
especificación de proceso para todo el sistema. Si se representa todo el sistema como
un diagrama de una burbuja, puede usarse el DTE para mostrar la secuencia de
actividades en el sistema.