Sunteți pe pagina 1din 25

Proyecto Anlisis

Realizado por: Alejandro Cordero Bernal

-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

Mdulo ARS : Anlisis de requisitos del sistema


ARS 1 : Establecer el mbito y alcance del proyecto
1.1 Definicin del proyecto El taller de relojera Taller de Relojera Guarda tiempo, desea automatizar el sistema actual del taller ya que actualmente se realizan diferentes operaciones manualmente. La realizacin del proyecto tiene como finalidad: controlar las reparaciones de los relojes, tener un control de stock de las piezas de los relojes, generar resguardo para el cliente as como una factura a la retirada del reloj, se almacenaran los pedidos que se enven al proveedor y tambin la factura que el proveedor enve , a la llegada de este se actualizaran los stocks de las deferentes piezas. Objetivos: Mayor control sobre los relojes y sus clientes. Generar resguardos y facturas para los clientes. Controlar el stock de las piezas. - Generar pedidos a proveedores y almacenar las facturas de estos. Planificacin inicial: - Obtener toda la informacin posible sobre el funcionamiento del taller a travs de la entrevista con el dueo - Pedir y analizar la documentacin que se almacena actualmente. Restricciones: -No hay al comenzar el proyecto ninguna restriccin. Equipo de trabajo: -Alejandro Cordero Bernal 1.2 Identificacin de los usuarios La funcin tanto del jefe del taller como la de los deferentes empleados es la misma lvaro Jimnez Pozo (Jefe del Taller)

-3-

Proyecto Anlisis

ARS 2: Identificar y definir requisitos


2.1 Planificacin y realizacin de entrevistas La entrevista se realizara al dueo del taller que a su vez es el jefe, este nos dar directamente una visin de global del taller , no se precisar una entrevista con los empleados ya que el jefe realiza las mismas funciones que los empleados. La entrevista con el jefe se prev que durara en torno a la hora y media.

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

DIAGRAMA DE ESTRUCTURA DE DATOS (DED)

-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

UML Diagrama de casos de uso

- 21 -

Proyecto Anlisis

UML Diagrama de casos de uso

- 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

UML Diagrama de clases

- 24 -

Proyecto Anlisis

- 25 -

S-ar putea să vă placă și