Analizar Requisitos de Software Guía 27 - Métodos DFD III

Anuncio
Analizar Requisitos de Software
Guía 27 - Métodos DFD III
132
Problema Una empresa compra a una serie de proveedores diferentes piezas que
posteriormente venderá a sus clientes, debiendo llevar a cabo el control de almacén (nº
de piezas existentes de cada una de ellas).
La aplicación debe gestionar los proveedores, así como las piezas que proporciona
cada uno (proveedor y piezas con sus respectivos precios, corresponde al flujo de
entrada «proveedor»). Con los proveedores y las piezas que proporciona cada uno de
ellos, se genera una lista de precios que se corresponde con los precios que
consideremos mejores para cada una de las piezas que se puedan proporcionar al cliente
(como criterio de selección se encuentra entre otros la marca de la pieza).
El control del almacén, es decir, las cantidades que tenemos de las diferentes
piezas que hemos pedido a los proveedores (flujo de datos de «pieza stock»),
determinará si el pedido realizado por el cliente («pedido cliente») se puede satisfacer
completamente o no, según tengamos o no las piezas pedidas (generando en el caso de
no tener dichas piezas un listado de ellas, «lista piezas»).
Cuando el pedido se entrega al cliente, se genera la factura correspondiente.
Cada una de estas funciones (en el DFD 1, 2, 3 y 4) puede realizarse en cualquier
momento, independientemente de las demás funciones.
Guía 27 - Métodos DFD III
Analizar Requisitos de Software
129
Los métodos DFD III
Notacion (Sarson)
Ejemplo
Gestionar Biblioteca
Diagramas de Flujo de Datos (DFD) de la gestion basica de una biblioteca.
Petición de libros
Un usuario puede realizar una petición de uno o más libros a la biblioteca. Presenta el
carnet de usuario de la biblioteca y una ficha en la que se detallan los libros pedidos.
Observe Las entidades externas, los flujos de datos y el proceso principal
proveedor
proveedor
proveedor
www.dariolara.com
Dar de Alta
Proveedor
1.1
Dar de Baja
Proveedor
1.2
Consultar/
Modificar
Proveedor
1.1
proveedor
validado
lista
precios
proveedor
Generar Lista
validado
Mejor Precio
proveedor
1.4
validado PROVEEDORES
proveedor
validado
proveedor
pieza
www.dariolara.com
Analizar Requisitos de Software
Guía 27 - Métodos DFD III
130
TIPOS DE PRESTAMO
SALA
El día de la petición.
COLABORADOR
Una semana
PROYECTO FIN CARRERA
Quince días.
DOCTORADO
Un mes.
Una vez entregados el carnet y la ficha, el sistema comprobará y aceptará la petición de
los libros solicitados siempre que pueda satisfacer la petición, es decir, cuando haya
ejemplares disponibles. Si se acepta la petición, se actualiza el número de unidades de
los libros de la biblioteca y se guarda la ficha de préstamo.
Condiciones
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 coste de X ud. monetarias 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.
El bibliotecario se encarga de las altas y bajas de los libros de la biblioteca.
www.dariolara.com
Guía 27 - Métodos DFD III
Analizar Requisitos de Software
131
Problema . La Comunidad Autónoma ha decidido hacerse cargo de la gestión de una
piscina. Para ello sólo dejará acceder, de forma gratuita, a dichas instalaciones a aquellos
usuarios que sean estudiantes o trabajadores locales. Dependiendo del tipo de usuario
(estudiante o trabajador) se realizarán tratamientos diferentes. Se pide DFD
www.dariolara.com
Descargar