Ejercicios uml

Solo disponible en BuenasTareas
  • Páginas : 11 (2656 palabras )
  • Descarga(s) : 4
  • Publicado : 21 de octubre de 2009
Leer documento completo
Vista previa del texto
EJERCICIOS

Diagramas de Flujo de Datos (DFD)

DFD1. Una tienda especializada en componentes electrónicos compra sus existencias a una serie de proveedores, vendiéndolas posteriormente a sus clientes a la vez que lleva a cabo el control de almacén adecuado para controlar sus existencias en todo momento.

La gestión de proveedores lleva unida la gestión de los datos administrativos de éstosmás la información de los componentes que cada proveedor sirve. La gestión de proveedores, además del típico mantenimiento de los datos relacionados, se encarga de generar los listados de las piezas servidas por un determinado proveedor, o los proveedores que sirven una determinada pieza.

Cuando un cliente solicita un determinado componente, se comprueba que hay existencias y se le informa desu precio. Si el cliente adquiere el producto, se actualizará el almacén y se le emitirá una factura. Si no hay existencias del componente, pero el cliente está interesado se procederá a almacenar la petición con objeto de realizar el correspondiente pedido al proveedor.

El control de almacén se encarga de tener actualizado el almacén de existencias, dando de alta los componentes que llegan,eliminando componentes defectuosos, y realizando los listados de componentes disponibles en el almacén y de los componentes pendientes de ser pedidos a un proveedor.

Realizar un DFD que represente funcionalmente los requisitos expresados, teniendo en cuenta las siguientes restricciones:
· No descomponer más de tres niveles
· No tener en cuenta el control de errores
· Las funciones puedenrealizarse en cualquier momento independientemente de las demás funciones
· Debe utilizarse un almacén PROVEEDORES que recoge la información de los proveedores y de las piezas que sirven

Realizar el DD del DFD anterior.
Indicar si la característica principal del DFD anterior es de transformación o de transacción, justificado la respuesta.
Realizar el diagrama de estructuras correspondiente alnivel de sistema del DFD anterior.

DFD2. Dado el siguiente DFD señalar todos los defectos, razonando cada uno de los errores encontrados.
[pic]

DFD3. Realizar la descomposición mediante DFD del siguiente caso:
Se trata de gestionar los préstamos de libros de una biblioteca en la que se va a estudiar exclusivamente el funcionamiento de las peticiones y devoluciones de libros.

PETICIÓN DELIBROS
Un usuario puede realizar una petición de uno o más libros a la biblioteca. Para ello, es necesario presentar el carné 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íodode tiempo específico, como se indica en la siguiente tabla:

SALA El día de la petición.
COLABORADOR Una semana.
PROYECTO FIN CARRERA Quince días.
DOCTORADO Un mes.

Una vez entregados el carné y la ficha, el sistema comprobará y aceptará la petición de los libros solicitados siempre que pueda satisfacer la petición, es decir, cuado haya ejemplares disponibles. Si se acepta lapetición, se actualiza el número de unidades de los libros de la biblioteca y se guarda la ficha de préstamo.

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 carné, que no se le entrega hasta que no haya devuelto todos los libros. Sí puede hacer unadevolució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 coste 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...
tracking img