Documente Academic
Documente Profesional
Documente Cultură
-1-
Proyecto Anlisis
Indice
Mdulo ARS : Anlisis de requisitos del sistema ............................................. ARS 1 : Establecer el mbito y alcance del proyecto........................................ ARS 2: Identificar y definir requisitos............................................................... 3pag. 3pag. 4pag.
DIAGRAMA DE ESTRUCTURA DE DATOS (DED)................................... 5pag. Diccionario de datos.............................................................................. 6-7pag. DIAGRAMA DE FLUJO DE DATOS (DFD).................................................. 8pag. Nivel 0.................................................................................................... 8pag. Nivel 1.................................................................................................... 9-10pag. Nivel 2...................................................................................................11-13pag. Nivel 3...................................................................................................14-15pag. Diccionario de datos..............................................................................16-17pag. Especificacin de procesos....................................................................18-20pag. UML -DIAGRAMA DE CASOS DE USO .....................................................21-22pag. Descripcin de los casos de uso ............................................................ 23pag. UML DIAGRAMA DE CLASES ................................................................. 24pag.
-2-
Proyecto Anlisis
-3-
Proyecto Anlisis
Catlogo de requisitos del sistema Despus de la entrevista tenemos la siguiente informacin: Se quiere tener almacenados informacin de los clientes y los relojes de estos. De los relojes se almacenara los trabajos que se le han realizado para tener un control de lo que se le ha hecho. Para cada entrega de un reloj se debe de entregar al cliente un resguardo para cuando recoja el reloj. Cuando un operario realiza un presupuesto de un reloj este es el encargado de informar al cliente del coste de la reparacin y realizar la reparacin en caso de que el cliente acepte el presupuesto. Se quiere tener un control del stock de las piezas e informar de las que estn en mnimos. Las facturas de los proveedores se almacenan y esta aumentan el stock de las piezas que han sido suministradas.
2.2 Identificacin de problemas y necesidades Lista de problemas y necesidades del sistema actual Cuando un operario realiza una reparacin no se suele especificar los trabajos que se le han realizado al reloj, cuando viene el cliente no se le puede dar un explicacin de la reparacin realizada.
-4-
Proyecto Anlisis
-5-
Proyecto Anlisis
-6-
Proyecto Anlisis
-7-
Proyecto Anlisis
DFD - NIVEL 0
-8-
Proyecto Anlisis
DFD - NIVEL 1
-9-
Proyecto Anlisis
DFD - NIVEL 1
- 10 -
Proyecto Anlisis
DFD - NIVEL 2
- 11 -
Proyecto Anlisis
DFD - NIVEL 2
- 12 -
Proyecto Anlisis
DFD - NIVEL 2
- 13 -
Proyecto Anlisis
DFD - NIVEL 3
- 14 -
Proyecto Anlisis
DFD - NIVEL 3
- 15 -
Proyecto Anlisis
- 16 -
Proyecto Anlisis
- 17 -
Proyecto Anlisis
Especificacin de procesos
Nivel 3 Mantenimiento Clientes 1.1.1 Alta Cliente Leer datos cliente Si no existe fcodcli en CLIENTE Escribir datos cliente en CLIENTE Sino Mostrar mensaje Finsi 1.1.2 Modificacin Cliente Leer datos cliente Si no existe datos fcodcli en CLIENTE Mostrar mensaje Sino Escribir datos cliente en CLIENTE FinSi 1.1.3 Baja Cliente Leer datos cliente Si no existe fcodcli en CLIENTE Mostrar mensaje Sino Eliminar datos cliente de CLIENTE Finsi Nivel 3 Mantenimiento Proveedores 1.2.1 Alta Proveedor Leer datos proveedor Si no existe fcodpro en PROVEEDOR Escribir datos cliente en PROVEEDOR Sino Mostrar mensaje Finsi 1.2.2 Modificacin Proveedor Leer datos proveedor Si no existe datos fcodpro en PROVEEDOR Mostrar mensaje Sino Escribir datos proveedor en PROVEEDOR - 18 -
Proyecto Anlisis FinSi 1.2.3 Baja Cliente Leer datos proveedor Si no existe fcodpro en PROVEEDOR Mostrar mensaje Sino Eliminar datos proveedor de PROVEEDOR Finsi Nivel 2 Gestin Proveedor 2.1 Generar Pedido Introducir pedido piezas Escribir Pedido Proveedor Mientras haya pedido piezas Leer Pieza Leer Proveedor Escribir Lnea Pedido Fin Mientras Imprimir pedido 2.2 Gestin Factura Proveedor Leer factura proveedor Buscar Proveedor Escribir Factura Proveedor Mientras haya artculos en factura proveedor Escribir Lnea Factura Proveedor Fin Mientras Fin Buscar Nivel 2 Gestin Reparacin 3.1 Alta Reparacin Leer reloj cliente Buscar fcodcli en Cliente Escribir cliente en Reparacin Leer marca Escribir reloj cliente en Reloj Leer Operario Escribir Reparacin Fin Buscar
- 19 -
Proyecto Anlisis
3.2 Actualizar reparacin Leer reparacin Buscar fcodrep en Reparacin Mientras haya fcodtra Leer Trabajo Escribir Pieza Escribir Lnea Trabajo Escribir Reparacin Fin Mientras Fin Buscar 3.3 Retirada Reparacin Leer resguardo Buscar fcodrep en Reparacin Escribir Reparacin (fecha y hora de la retirada) Leer Reparacin Leer Cliente Leer Reloj Leer Marca Leer Linea Trabajo Imprimir factura reparacin Fin Buscar
- 20 -
Proyecto Anlisis
- 21 -
Proyecto Anlisis
- 22 -
Proyecto Anlisis
Descripcin de casos de uso Caso de Uso: Recepcin Cliente Actores : Cliente Operario Propsito: La entrega del reloj al taller. Descripcin: Se toma los datos del cliente , as como una breve descripcin del reloj , a partir de la introduccin de los datos , se generar un resguardo que se le entrega al cliente con el cual podr recoger el reloj. Curso normal de eventos: -El cliente proporciona los datos. Curso excepcional de eventos: -El cliente ya se encuentra en la base de datos. Caso de Uso: Presupuesto Actores : Operario - Cliente Propsito: Informar al cliente del coste de la reparacin. Descripcin: Una vez el operario ha realizado el presupuesto del reloj del cliente, este informar al cliente del coste de la reparacin, se tomara nota si el cliente acepta o no el presupuesto. Curso normal de eventos: -El cliente acepta el presupuesto. Curso excepcional de eventos: -El cliente no acepta el presupuesto. Caso de Uso: Retirar Reloj Actores : Operario - Cliente Propsito: Realizar la reparacin del reloj. Descripcin: Se comprueba si el reloj que se va a reparar su presupuesto a sido aceptado por el cliente, en ese caso se procede a su reparacin y a la actualizacin de la base de datos, en caso de que no se haya aceptado no se har nada. Curso normal de eventos: -Se repara el reloj. Curso excepcional de eventos: -No se repara el reloj. Caso de Uso: Reparar reloj Actores : Cliente - Cliente Propsito: Entrega del reloj y cobrar al cliente. Descripcin: El cliente entrega el resguardo y este se comprueba en la base de datos si existe as como el coste de su reparacin, se cobrar al cliente y se entregar el reloj. Curso normal de eventos: -Se entrega el reloj y se cobra. Curso excepcional de eventos: -No se cobra por no haber aceptado el presupuesto.
- 23 -
Proyecto Anlisis
- 24 -
Proyecto Anlisis
- 25 -