Está en la página 1de 78

I

SIGIN

Fecha de Actualizacin: 09/06/2012


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGA

Versin: 1.0

SIGA

II
INTRODUCCIN
1.

DESCRIPCIN DEL PROYECTO............................................................................................. 1

1.1. Definicin del Proyecto.....................................................................................................................2


1.1.1.
Objetivos General de la Organizacin.......................................................................................2
1.2.
2.
2.1.

Alcance del Proyecto.........................................................................................................................2


MODELADO DE NEGOCIO...................................................................................................... 2
Reglas del Negocio............................................................................................................................2

2.2. Modelado de Casos de Uso del Negocio.....................................................................................4


2.2.1.
Lista de Actores del Negocio......................................................................................................4
2.2.2.
Diagrama de Casos de Uso del Negocio..................................................................................5
2.3. Realizacin de Casos de Uso del Negocio..................................................................................5
2.3.1.
Especificaciones de Casos de Uso del Negocio................................................................5
CUN001 Consultar Proveedor................................................................................................................6
CUN002 Consultar Stock........................................................................................................................7
CUN003 Generar Comprobante de Pago...............................................................................................7
CUN004 Generar Orden de Salida.........................................................................................................9
CUN005 Gestionar Pedido....................................................................................................................11
CUN006 Registrar Ingreso de Pedido...................................................................................................13
2.3. Modelo de Anlisis del Negocio...................................................................................................16
2.3.1.
Lista de Trabajadores del Negocio..........................................................................................16
2.3.2.
Lista de Entidades del Negocio................................................................................................16
3.
3.3.

REQUERIMIENTOS................................................................................................................. 16
Especificacin de requerimientos de Software........................................................................16

Confiabilidad..................................................................................................................................................17
RNF05: Disponibilidad...............................................................................................................................17
RNF06: Almacenar informacin...............................................................................................................17
RNF07: Errores del sistema......................................................................................................................17
RN08: Disponibilidad en errores..............................................................................................................17
Rendimiento...................................................................................................................................................17
RNF09: Funcionamiento............................................................................................................................17
RNF10: Registro Solicitud de Pedido......................................................................................................17
RNF11: Ingresar al sistema......................................................................................................................17
RNF12: Realizar backup...........................................................................................................................17
Soportabilidad...............................................................................................................................................17
RNF13: Errores del sistema......................................................................................................................17
RNF14: Transacciones..............................................................................................................................17
RNF15: Registro de errores......................................................................................................................17
RNF16: Soportabilidad del almacenamiento.........................................................................................17
Restricciones de diseo.............................................................................................................................17
RNF17: Idioma de sistema........................................................................................................................17
RNF18: Restricciones de programacin................................................................................................18
Fecha de Actualizacin: 09/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGA

Versin: 1.0

SIGA

III
RNF19: Navegador....................................................................................................................................18
Documentacin de usuario en lnea y sistema de ayuda..................................................................18
Interfaces........................................................................................................................................................18
Interfaces de Usuario.................................................................................................................................18
Interfaces de Hardware..............................................................................................................................18
Interfaces de Software...............................................................................................................................18
Interfaces de comunicacin......................................................................................................................18
Requerimientos de Licencia......................................................................................................................18
Requerimientos legales, Copyright y otros...........................................................................................18
Aplicaciones de estndares......................................................................................................................18
3.1. Modelo de Casos de Uso del Sistema........................................................................................19
3.1.1.
Lista de los actores del sistema...............................................................................................19
3.1.2.
Diagrama de Actores del Sistema............................................................................................19
3.1.3.
Diagrama de Paquetes..............................................................................................................19
3.1.4.
Lista de los Casos de Uso del Sistema por paquete............................................................20
3.1.4.1.
Entrada de Insumo.................................................................................................................20
3.1.4.2.
Salida de Insumo...................................................................................................................20
3.1.4.3.
Comprobante.........................................................................................................................20
3.1.4.4.
Stock......................................................................................................................................20
3.1.4.5.
Proveedores...........................................................................................................................20
3.1.5.
Diagrama de Casos de Uso del Sistema................................................................................21
3.2. Priorizacin de los Casos de Uso del Sistema.........................................................................21
3.2.1.
Clasificacin de los casos de uso del sistema.......................................................................21
3.3. Realizacin de los Casos de Uso del Sistema..........................................................................21
3.3.1.
Especificacin de Alto Nivel......................................................................................................22
Especificacin de los casos de uso del sistema....................................................................................23
CUN001 Consultar Proveedor..............................................................................................................23
CUN002 Consultar Stock......................................................................................................................24
CUN003 Generar Comprobante de Pago.............................................................................................25
CUN004 Generar Orden de Salida.......................................................................................................29
CUN005 Gestionar Pedido....................................................................................................................33
CUN006 Registrar Ingreso de Pedido...................................................................................................35
3.4. Modelo Conceptual..............................................................................................................................37
4.

ARQUITECTURA DE SOFTWARE.....................................................................................................38

4.1. Vista de Casos de Uso....................................................................................................................38


4.1.1.
Diagrama mostrando los actores y sus relaciones...............................................................38
4.1.2.
Vista lgica...................................................................................................................................39
4.1.2.1.
Vista general............................................................................................................................39
Diagrama de Capas....................................................................................................................................39
Descripcin de Capas................................................................................................................................40
Realizaciones de los casos de uso de Diseo............................................................................................41
CUS001 Consultar Proveedor - Diagrama de Secuencia.......................................................................41
Diagrama de Clases...................................................................................................................................42
CUS002 Consultar Stock - Diagrama de Secuencia...............................................................................43
Diagrama de Clases...................................................................................................................................44
Fecha de Actualizacin: 09/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGA

Versin: 1.0

SIGA

IV
CUS003 Generar Comprobante de Pago - Diagrama de Secuencia.......................................................45
Diagrama de Clases...................................................................................................................................46
CUS004 Generar Orden de Salida - Diagrama de Secuencia.................................................................47
Diagrama de Clases...................................................................................................................................48
CUS005 Gestionar Pedido- Diagrama de Secuencia..............................................................................49
Diagrama de Clases...................................................................................................................................50
CUS006 Registrar Ingreso de Pedido - Diagrama de Secuencia............................................................51
Diagrama de Clases...................................................................................................................................52
Vista de Despliegue..................................................................................................................................53
Modelo Fsico...........................................................................................................................................54
5.

ANEXOS.................................................................................................................................. 55

ANALISIS........................................................................................................................................................55
5.1.1.
Diagramas de secuencia y de clase de anlisis por escenarios........................................55
CUS001 Consultar Proveedor...................................................................................................................55
CUS003 Generar Comprobante de Pago...................................................................................................59
CUS004 Generar Orden de Salida.............................................................................................................61
CUS005 Gestionar Pedido.........................................................................................................................63
CUS006 Registrar Ingreso de Pedido........................................................................................................65
5.1.2.
Casos de Prueba........................................................................................................................67
CONCLUSIONES............................................................................................................................ 71
BIBLIOGRAFA.............................................................................................................................. 72

Fecha de Actualizacin: 09/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGA

Versin: 1.0

SIGA

INTRODUCCIN
El reciente crecimiento mundial de la gastronoma peruana ha hecho que muchas
empresas pequeas empezaran a surgir y a tener un crecimiento sostenido a
travs del tiempo.
Es por esa razn tambin que muchas de las empresas estn elevando sus
niveles de calidad y naturalidad de los productos. La Empresa Bannys
consciente de esto, nos permiti analizar sus procesos de negocio.
Hemos podido observar que el proceso de Gestin de Inventario se realiza en una
base emprica y de confianza entre los empleados y proveedores.; en ocasiones
con un clculo estimado, la cual no se basa en ninguna regla matemtica o
estadstica.
Por ese motivo la empresa Bannys decidi confiarnos la realizacin de un
software el cual le permita realizar una correcta Gestin de Inventarios.

Fecha de Actualizacin: 09/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGA

Versin: 1.0

SIGA

VI

1. Descripcin del Proyecto

Fecha de Actualizacin: 09/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGA

Versin: 1.0

SIGA

1.1.

Definicin del Proyecto

El proyecto SIGIN consiste en la elaboracin de un producto de software para


la Pollera Bannys.
Con el desarrollo de este proyecto se busca optimizar los procesos de Gestin
de Inventarios; lo cual permitir un ahorro de tiempo y dinero.
El proyecto ser propuesto y desarrollado por los alumnos del Curso de Diseo
e Implementacin de Sistemas.
1.1.1. Objetivos General de la Organizacin
Convertir a Pollera Bannys en una de las ms importantes empresas del rubro
a nivel nacional.
1.1.2. Objetivos Especficos de la Organizacin (en cuanto a Sistemas se refiere)

Mejorar los procesos para la Gestin.


Integrar todos los procesos de la organizacin para evitar la redundancia de
informacin.
Obtener la informacin necesaria en el momento oportuno, para una exitosa
toma de decisiones.

1.2. Alcance del Proyecto


El alcance de este proyecto consiste en el diseo del sistema y toda la
documentacin de cada etapa del proceso. El producto a entregar consta del
diseo de todos los mdulos del software y recomendaciones de hardware a
usar. La documentacin comprende el manual de usuario, manual del producto y
manual del administrador, as como los documentos mencionados anteriormente
para cada fase.
2. MODELADO DE NEGOCIO
2.1.

Reglas del Negocio

2.1.1. Reglas de Modelo de Datos


BR0001 = Todo trabajador en planilla, cuenta con un correo. Ejemplo:
italo.edu17@avsa.com.pe
Todo usuario posee un correo de la empresa, para posibles advertencias o
invitaciones.
BR0002 = En una campaa participan ms de un proveedores y este puede
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

participar en mas campaas.


Un proveedor puede participar en una o ms campaas a la vez; y en una
campaa participan por lo general ms de un proveedor.
BR0003 = Un contrato puede tener una o muchas adendas.
Un Contrato puede tener una o muchas modificaciones al momento de llegar a un
acuerdo formal con el proveedor que apoye en la campaa.
BR0004 = La empresa puede hacer trato, con proveedores de gran tamao o
proveedores pequeos.
Algunos proveedores son empresa de gran tamao y variedad de productos, por
lo que la empresa puede hacer tratos con ellos as como tambin con provedores
pequeos y monoproductores.
BR000 5 = Uno o muchos tipos de producto pueden ser trabajados en una o
muchas campaas.
En una campaa se puede trabajar con ms de un tipo de producto; y un tipo de
producto se puede trabajar en una o ms campaas.
BR000 6 = Un agricultor tiene uno o muchas pedidos, pero un pedido es propio de
un proveedor.
Un proveedor puede tener a lo largo del tiempo uno o muchos pedidos con la
empresa.
2.1.2. Reglas de Rechazo
BR0007 = Todo proveedor participante de una campaa debe de poseer RUC.
Un proveedor puede participar de una campaa solo si cuenta con un nmero de
RUC.
BR0008 = Todo empleado debe pertenecer exclusivamente a una rea de la
empresa.
Un empleado no puede trabajar en ms de un rea de la empresa.
BR0009 = Debe existir la aprobacin del rea Contable, para que el administrador
de comienzo con la campaa.
El administrador solo podra dar el visto bueno a una campaa, con la aprobacin
del rea de Contabilidad y Finanzas.
BR0010 = Una campaa no debe comenzar sin la autorizacin del administrador.
Una campaa no puede comenzar sin la autorizacin del administrador.
BR0011=La hoja de especificaciones no debe hacer referencia a ms de un
producto.
Un producto debe contar con una hoja de especificaciones enviadas por el cliente,
una hoja de especificaciones, solo estar referida a un tipo de producto.
2.1.3. Reglas Produccin
BR00012 = El pago a los proveedores se debe realizar en el banco segn los
precios del mercado (30 das despus).
Los clientes deben realizar el pago mediante un banco.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

2.1.4. Reglas de Proyecto


BR0014 = Solo quienes estn en planilla y sean mayores de edad, pueden ser
considerados trabajadores de la empresa.
Una persona debe ser considerada trabajador de negocio si esta en planilla y su
edad es ms de 18.
BR0015 = Los procesos empiezan al inicio de la hora laboral.
Todos los procesos deben ser ejecutados al empezar la hora laboral, es decir a
las 8 de la maana.
2.2.

Modelado de Casos de Uso del Negocio

2.2.1. Lista de Actores del Negocio


Actor del Negocio
Empleado
Cajero

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Descripcin
Persona encargada de realizar toda la parte operativa del
negocio.
Persona encargada de generar los Comprobantes de
Pago.

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

10

2.2.2. Diagrama de Casos de Uso del Negocio

Cdigo
CUN 01

Actividad a Automatizar
Consultar Proveedor

CUN 02
CUN 03
CUN 04

Consultar Stock
Generar Comprobante de
Pago
Generar Orden de Salida

CUN 05

Gestionar Pedido

CUN 06

Registrar Ingreso de
Pedido

2.3.

Descripcin
Permite la consulta de proveedores
registrados.
Permite la consulta del stock.
Permite la generacin de un comprobante
de pago (Boleta o Factura).
Permite la generacin de un reporte de
insumos salidos del almacn.
Permite la generacin de un reporte de
insumos a proveedores.
Permite registrar la recepcin de los
insumos.

Realizacin de Casos de Uso del Negocio

2.3.1. Especificaciones de Casos de Uso del Negocio

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

11

CUN001 Consultar Proveedor


BREVE DESCRIPCIN
El caso de uso Consultar Proveedor permite al Empleado consultar los datos de
los proveedores.
ACTOR (ES)
Empleado
FLUJO DE EVENTOS
Flujo Bsico
1. El caso de uso inicia cuando el Empleado selecciona la opcin Consultar
Proveedor en la interfaz MENU PRINCIPAL
2. El sistema muestra la interfaz CONSULTA DE PROVEEDORES, con los
siguientes campos:
Datos del Proveedor: Razn Social (combo) con su opcin Consultar, RUC.
Datos del insumo: Nombre del insumo y Precio
Adems de la opcin, Salir.
3. El Empleado ingresa la razn social del proveedor.
4. El Empleado selecciona Consultar.
5. El sistema obtiene los datos del proveedor.
6. El sistema obtiene los datos del insumo del proveedor.
7. El sistema muestra los insumos comprados del proveedor consultado.
8. El Empleado selecciona Salir.
9. El sistema muestra la interfaz MENU PRINCIPAL.
Flujos Alternativos
Proveedor no ingresado
Si el Empleado selecciona Consultar, sin haber completado los pasos anteriores,
el sistema le mostrar un mensaje: DEBE INGRESAR UNA RAZON SOCIAL,
luego continuar con el paso 3 del flujo bsico
REQUERIMIENTOS ESPECIALES
No hay requerimientos especiales
PRE CONDICIONES
Debe existir una lista de Proveedores registrados.
El Empleado debe estar logeado en el sistema.
POST CONDICIONES
No hay pos condiciones.
PUNTOS DE EXTENSIN
No hay puntos de extensin.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

12

CUN002 Consultar Stock


BREVE DESCRIPCIN
El caso de uso Consultar Stock permite al Empleado consultar el stock de los
insumos en el almacn.
ACTOR (ES)
Empleado
REQUERIMIENTOS ESPECIALES
No hay requerimientos especiales
PRE - CONDICIONES
El Empleado debe estar logueado en el sistema.
Debe existir registro de los productos.
POST CONDICIONES
No hay postcondiciones.
PUNTOS DE EXTENSIN
No hay puntos de extensin.
CUN003 Generar Comprobante de Pago
BREVE DESCRIPCIN
El caso de uso Generar Comprobante de Pago permite al Cajeroemitir el
comprobante de pago por el consumo del cliente. Esta puede ser Boleta o Factura.
ACTOR(ES)
Cajero
FLUJO DE EVENTOS
Flujo Bsico
1. El caso de uso inicia cuando el cajero seleccione la opcin Generar
Comprobante de Pago en el MENU PRINCIPAL
2. El sistema muestra la interfaz GENERAR COMPROBANTE DE PAGO con los
siguientes campos:
3. NroMesa, con la opcin Buscar Cuenta.
4. Tipo de Pago (1=Efectivo 2=Tarjeta)
5. Datos del Detalle de Cuenta: Nombre del Producto, Cantidad, Precio Unitario,
Precio Total.
6. Datos del Comprobante de Pago:Sub total,Monto Total
7. Adems de las opciones Boleta, Factura,Salir.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

13

8. El Cajero ingresa el NroMesa.


9. El cajero selecciona Buscar Cuenta.
10. El Sistema incluye el caso de uso Buscar Cuenta.
11. El sistema calcula el Subtotal de la cuenta
12. El sistema calculo el Monto Total de la Cuenta.
13. El sistema muestra el detalle de la cuenta.
14. El Cajero selecciona el Tipo de Pago indicado por el cliente.
15. El Cajero selecciona Boleta.
16. El sistema genera un nmero de comprobante.
17. El sistema obtiene el cliente genrico.
18. El sistema registra el comprobante de pago.
19. El sistema actualiza el estado de la Cuenta a Cancelado; registra el tipo de
pago y el tipo de comprobante de pago.
20. El sistema imprime el Comprobante de Pago.
21. El sistema muestra el mensaje Comprobante Registrado.
22. El Cajero selecciona Salir
23. El sistema muestra la interfaz MENU PRINCIPAL y finaliza el Caso de Uso.
Sub-Flujos
Tipo de comprobante Factura.
Este subflujo inicia en el paso 10 del flujo bsico.
1. El sistema muestra la interfaz FACTURA con lossiguientes campos:
Datos del Cliente: Razn Social, RUC, direccin, telfono
Adems de las opciones Guardar, Salir
2. El Cajero ingresa los datos del cliente.
3. El Cajero selecciona la opcin Guardar.
4. El sistema imprime la factura.
5. El subflujo termina y el caso de uso finaliza.
Bsqueda de Cuenta.
Si el Cajero ingresa un NroMesa, el sistema realiza lo siguiente:
1. El sistema obtiene la lista de cuentas registradas para ese NroMesa.
2. El Cajero selecciona la cuenta que se encuentra en estado Abierto.
3. El sistema calcula el Monto Total
4. El sistema muestra los datos del Detalle de Cuenta, datos del Comprobante de
Pago y el tipo de pago, luego volver al paso 7 del flujo bsico.
Flujos Alternativos
Cuenta no encontrada
Si el NroMesa ingresado no tiene cuentas en estado Abierto, el sistema mostrar
el mensaje: NO HAY CUENTAS ABIERTAS, y el caso no contina hasta que el
Cajero ingrese los datos correctos.
Guardar invlido
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

14

Si el sistema no guarda el Comprobante de Pago y el Detalle del Comprobante,


entonces mostrar el mensaje: ERROR AL REGISTRAR EL COMPROBANTE Y/O
SU DETALLE, y el caso no contina hasta que el Cajero ingrese los datos
correctos.
Imprimir Invlido
Si el sistema no imprime, entonces mostrar el mensaje: ERROR AL IMPRIMIR,
VERIFIQUE EL ESTADO DE LA IMPRESORA, y finaliza el Caso de Uso.
REQUERIMIENTOS ESPECIALES
Ninguno por el momento.
PRE - CONDICIONES
1. El Cajero debe estar logeado en el sistema.
2. La computadora en uso debe tener conectada una impresora.
3. Debe existir una cuenta creada con los consumos de la mesa consultada.
POST CONDICIONES
1. En el sistema deber registrar el Comprobante de Pago y el Detalle del
Comprobante.
2. El sistema actualizar el estado de la Cuenta a Cancelado.
3. El sistema registrar el tipo de pago, el tipo de comprobante, nmero de
comprobante en la Cuenta.
PUNTOS DE EXTENSIN
Ninguno por el momento

CUN004 Generar Orden de Salida


BREVE DESCRIPCIN
El caso de uso Generar Orden de Salida permite al Empleado realizar la orden de
salida de los insumos.
ACTOR(ES)
Empleado
FLUJO DE EVENTOS
Flujo Bsico
1. El caso de uso inicia cuando el Empleadoselecciona la opcin Orden de Salida
en la interfaz MENU PRINCIPAL

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

15

2. El sistema le muestra la interfaz ORDENESDE SALIDA, con los siguientes


campos:
a. Datos de la Orden de Salida (grilla):NroOrden, Fecha
b. Adems mostrar las opciones Nuevo, Ver Detalle, Eliminar Orden y Salir
3. El Empleado selecciona la opcin Nuevo.
4. El sistema le muestra la interfaz GENERAR ORDEN DE SALIDA con los
siguientes campos:
5. Datos del Insumo: Nombre del Insumo, con la opcin Buscar Insumo, cantidad
6. Datos del detalle (Acumulado): Cdigo del Insumo, Nombre del Insumo,
Cantidad, con sus opciones Descartar Insumo y Registrar Merma.
a. Adems de las opciones Agregar, Guardar y Salir
7. El Empleado ingresa el cdigo del insumo a buscar.
8. El Empleado selecciona Buscar Insumo
9. El sistema incluye el Caso de Uso Buscar Insumo.
10. El sistema muestra los datos del insumo.
11. Datos del Insumo: Cdigo de Insumo, Nombre del Insumo, Cantidad Disponible.
12. El Empleado ingresa la cantidad del insumo a salir.
13. El Empleado selecciona la opcin Agregar.
14. El sistema valida que la cantidad ingresada sea menor o igual a la cantidad
disponible.
15. El sistema agrega en la lista del detalle.
16. Si se quiere agregar ms de un insumo, repetir desde el paso 6 hasta el paso 10.
17. El Empleado selecciona la opcin Guardar.
18. El sistema genera el cdigo de la Orden de Salida.
19. El sistema registra la Orden de Salida y su detalle.
20. El sistema muestra mensaje Se registr satisfactoriamente.
21. El Empleadoselecciona la opcin Salir.
22. El sistema muestra la interfaz ORDEN DE SALIDA y finaliza el CASO DE USO.

SubFlujos
SubFlujo Registrar merma
1. El Empleadoselecciona un registro de la Orden de Salida
2. El Empleadoselecciona la opcin Registrar Merma
3. El sistema muestra la interfaz Registrar Merma con los siguientes campos:
4. Datos de la Orden de Salida: Nombre del Insumo, Cantidad, Merma.
5. Adems de la opcin Registrar
6. El Empleado ingresa la cantidad de Merma del insumo.
7. El Empleadoselecciona Registrar.
8. El sistema registra la merma de la Orden de Salida
9. El sistema muestra la interfaz ORDENDE SALIDA y finaliza el subflujo.
SubFlujo Descartar Insumo
1. El Empleadoselecciona un registro del detalle (Acumulado).
2. El Empleadoselecciona la opcin Descartar.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

16

3. El sistema elimina ese detalle.


4. El sistema muestra el detalle (Acumulado) actualizado.
5. Para descartar ms de un insumo, repetir desde el paso 1 hasta el paso 4, y
finaliza el SubFlujo.
Flujos Alternativos
Opcin no vlida
Si el Empleadoselecciona Guardar, sin haber completado los pasos posteriores, el
sistema le mostrar un mensaje: OPCIN NO VLIDA, REALICE TODOS LOS
PASOS, luego continuar con el paso 6
Guardar Invlido
Si el sistema no guard el nuevo registr en la Orden de Salida y/o en el Detalle
dela Orden, entonces el sistema mostrar el mensaje: ERROR AL GUARDAR y
finaliza el Caso de Uso
Actualizar invlido
En el subflujo Actualizar Orden, si el Administradorselecciona actualizar cuando
ingresa una cantidad de devolucin mayor a la cantidad correspondiente a los datos
del detalle, entonces el sistema mostrar el mensaje: CANTIDAD NO VLIDA,
luego continuar con el paso 4 del SubFlujo Actualizar Orden.
REQUERIMIENTOS ESPECIALES
No hay requerimientos especiales
PRE - CONDICIONES
El Administrador logeado en el sistema.

POST CONDICIONES
El sistema registrar la Orden de Salida y su detalle
El sistema eliminar el registro de la Orden de Salida y su detalle.
PUNTOS DE EXTENSIN
Ninguna por el momento.

CUN005 Gestionar Pedido


BREVE DESCRIPCIN
El caso de uso GestionarPedido permite al Empleado

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

17

ACTOR (ES)
Empleado
FLUJO DE EVENTOS
Flujo Bsico
1. El caso de uso inicia cuando el Empleado selecciona la opcin GESTIONAR
ORDEN DE PEDIDO en la interfaz MENU PRINCIPAL
2. El sistema muestra la interfaz GESTIONAR ORDEN DE PEDIDO, con los
siguientes campos :
3. Datos del Proveedor: Cdigo del Proveedor, con su opcin Buscar Proveedor,
Nombre del Proveedor, Direccin y Telfono.
Datos del Insumo :
10.
11.
4. Cdigo de Insumo con su opcin Buscar Insumo, Nombre, Cantidad de
Pedido.
5. Datos del Pedido (grilla): Insumo, Cantidad de Pedido y la opcin Eliminar para
cada uno de ellos.
6. Tambin se mostrar las opciones Agregar, Guardar, Imprimir,
EliminarySalir.
7. El Empleado ingresa el cdigo del proveedor a buscar.
8. El Empleado selecciona Buscar Proveedor.
9. El sistema incluye el Caso de Uso Buscar Proveedor.
10. El sistema muestra el Nombre de proveedor , Direccin y Telfono
11. El Empleado ingresa el Cdigo del insumo a buscar.
12. El Empleado selecciona Buscar Insumo
13. El sistema incluye el Caso de Uso Buscar Insumo
14. El sistema muestra el Nombre del Insumo.
12.
15. El Empleado ingresa la Cantidad de Pedido.
16. El Empleado selecciona Agregar.
17. El sistema calcula el Monto Total del pedido.
18. El sistema muestra el Insumo, Cantidad de pedido y el Monto Total del pedido. Si
se quiere agregar un nuevo insumo al pedido, repetir desde el paso 7 hasta el
paso 12.
19. El Empleado selecciona la opcin Guardar.
13. El sistema genera un nuevo Cdigo del Pedido.
14.
20.
21. El sistema registra el Pedido y su detalle.
22. El sistema muestra el mensaje Pedido Registrado Satisfactoriamente.
23. El Empleado selecciona la opcin Imprimir.
24. El sistema imprime la Orden de pedido.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

18

25. El Empleado selecciona la opcin Salir.


26. El sistema muestra la interfaz MENU PRINCIPAL y finaliza el Caso de Uso
Subflujo
Subflujo Eliminar
1.
El Empleado selecciona el insumo
2.
El Empleado selecciona la opcin Eliminar
3.
El sistema elimina el registro del Pedido seleccionado
4.
El sistema actualiza el listado de datos del pedido.
5.
El sistema actualiza el monto total del Pedido y finaliza el subflujo.

Flujos Alternativos
Opcin no valida
Si el Empleado selecciona Guardar o Imprimir, sin haber completado los pasos
anteriores, el sistema le mostrar un mensaje: OPCIN NO VLIDA, REALICE
TODOS LOS PASOS, luego continuar con el paso 3.
Proveedor no encontrado
Si el sistema no encuentra el proveedor buscado, entonces mostrar el mensaje
PROVEEDOR NO ENCONTRADO, y luego continuar con el paso 3
Guardar Invlido
Si el sistema no guard el nuevo registr en la orden de Pedido y/o en el Detalle del
Pedido, entonces el sistema mostrar el mensaje: NO SE PUDO GUARDAR y
finaliza el Caso de Uso
REQUERIMIENTOS ESPECIALES
No hay por el momento
PRE CONDICIONES
Debe existir Lista de Insumos registrados.
El Empleado debe estar logueado en el sistema.
POST CONDICIONES
El sistema registrar el pedido en la Orden de Pedido y en su detalle
El sistema eliminar el registro del Pedido y su detalle.
PUNTOS DE EXTENSIN
Ninguna por el momento.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

19

CUN006 Registrar Ingreso de Pedido


BREVE DESCRIPCIN
El caso de uso Registrar Ingreso de Pedido permite al EmpleadoRevisar y registrar
la cantidad de Insumos recibidos
ACTOR
Empleado.
FLUJO DE EVENTOS
Flujo Bsico
1. El caso de uso inicia cuando el Empleado selecciona la opcin Registrar Ingreso
de Pedido en la interfaz MENU PRINCIPAL
2. El sistema muestra la interfaz REGISTRAR INGRESO DE PEDIDO con los
siguientes campos
3. Nmero de Pedido con su opcin Buscar.
4. Tabla con detalle del Pedido:
5. Nombre Insumo, Fecha Ingreso, Cantidad, Nombre proveedor con las opciones
Editar y un Cuadro de Seleccin (activos en los insumos por registrar).
6. Adems de las opciones: Registrar y Salir
7. El Empleado ingresa el Nmero de Pedido y selecciona la opcin Buscar.
8. El sistema incluye el caso de uso Buscar Pedido.
9. El sistema muestra el detalle del Pedido con las siguientes opciones: Editar y un
Cuadro de Seleccin (activos en los insumos por registrar)
10. El Empleado selecciona los insumos a registrar de acuerdo a lo recepcionado.
11. El Empleado selecciona la opcin Registrar
12. El sistema actualiza la cantidad y fecha de los Insumos registrados.
13. Actualiza el estado a Entregado de los insumos ya registrados en el Detalle de
Pedido.
14. Actualiza el estado a Entregado de la Orden de Pedido.
15. El sistema muestra el mensaje: SeRegistr Exitosamente.
16. El empleado selecciona la opcin salir y el caso de uso finaliza.
Subflujo.
Editar Cantidad de Insumo
Cuando el Empleado se encuentre seleccionando los artculos recibidos de la Lista
de Pedido (punto 7 del Flujo) podr editar la cantidad de Insumos recibidos, de
acuerdo a lo que entregue el Proveedor.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

20

1. El Empleado selecciona la opcin Editar que se encuentra a la derecha de cada


producto.
2. El Sistema habilita el campo de cantidad en el producto seleccionado.
3. El Empleado modifica la cantidad de producto recibido en el cuadro de Texto.
4. Para modificar otras cantidades repite del paso 1 al 3.
Flujo Alternativo
Falta de Informacin
El sistema no puede realizar la bsqueda si no se ingresa el Nmero de pedido.El
sistemamostrar el siguiente mensaje: INGRESE NMERO DE PEDIDO.
REQUERIMIENTOS ESPECIALES
Ninguno.
PRE CONDICIONES
El Empleadodebe estar logeado en el sistema.
Debe de existir un Pedido Generado.
POST CONDICIONES
El sistema incrementar la cantidad de Insumos registrados en el Stock.
PUNTOS DE EXTENSIN
Ninguno por el momento.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

21

2.3.

Modelo de Anlisis del Negocio

2.3.1. Lista de Trabajadores del Negocio

2.3.2. Lista de Entidades del Negocio

3.

REQUERIMIENTOS

3.3.

Especificacin de requerimientos de Software

Esta seccin contiene la descripcin de los requerimientos de software con nivel de


detalle suficiente para que los analistas y diseadores definan el sistema para
satisfacerlos y que los testadores prueben que el sistema los satisface.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

22

Confiabilidad
RNF05: Disponibilidad
El sistema debe estar disponible las 24 horas del da, los 7 das a la semana.
RNF06: Almacenar informacin
La informacin proveniente de las operaciones ser almacenada y podr ser vista
por los usuarios dependiendo de los privilegios.
RNF07: Errores del sistema
El tiempo promedio entre fallas deber ser menor a 5 horas.
RN08: Disponibilidad en errores
Si ocurren errores el sistema no puede dejar de estar disponible por ms de un
minuto por 24 horas.
Rendimiento
RNF09: Funcionamiento
El sistema entrara en funcionamiento en 23 segundos de la puesta en marcha.
RNF10: Registro Solicitud de Pedido
El sistema permitir registrar varios pedidos de produccin.
RNF11: Ingresar al sistema
El sistema permitir adaptarse 30 usuarios mximo concurrentes.
RNF12: Realizar backup
El sistema estar programado para realizar backup cada semana.
Soportabilidad
RNF13: Errores del sistema
Se registraran los errores y estarn disponibles el soporte del administrador del
sistema para solucionarlo y evitarlos en el futuro.
RNF14: Transacciones
Las transacciones de registrar, generar y
disponibles para el administrador.

asignar debern registrase y estar

RNF15: Registro de errores


Podr contener el registro de errores que contiene la informacin de errores crticos
para ser accesibles y revisados remotamente en cualquier momento.
RNF16: Soportabilidad del almacenamiento
El sistema permitir requerir no ms de 15 GB de espacio de disco y usara las
conexiones a la base de datos MySQL.
Restricciones de diseo
RNF17: Idioma de sistema
El sistema tendr como idioma base el espaol.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

23

RNF18: Restricciones de programacin


El lenguaje para desarrollar el sistema es J2EE con base de datos MySQL y Eclipse
Helios como IDE.
RNF19: Navegador
El sistema deber ser probado y correctamente en funcionamiento para
navegadores Internet Explore 9, Firefox y Chrome.
Documentacin de usuario en lnea y sistema de ayuda
El sistema contara con ayuda en lnea, el cual se desarrollara utilizando el Api de
Java Help.
Interfaces
Interfaces de Usuario
Las interfaces de usuario que se ejecutan debern ser amigables y va web,
contendrn adems formularios que permitan la interaccin con el usuario y e l
registro de informacin segn los privilegios de cada usuario y la navegacin
intuitiva por las diferentes pginas que forman el sistema.
Interfaces de Hardware
No aplicables.
Interfaces de Software
Motor de base de datos MySQL 5.0.27.i
Servidor de aplicaciones Apache Tomcat 7.
Interfaces de comunicacin
El usuario deber contar con la familia de protocolos de internet, la
cual permitir la trasmisin de datos entre el servidor y el usuario.
Asignacin de una IP por medio de DHCP.
Firewall para proteccin.
Dispositivo router, modem y cables UTP de conexin RJ45
Requerimientos de Licencia
Tomcat Apache 7.0
SGBD MySQL Versin 5.0.27.i

Free
1 licencia

Requerimientos legales, Copyright y otros


Los derechos reservados estarn incluidos en el contenido segn lo requerido por la
poltica de la empresa.
Aplicaciones de estndares
Se har uso de cualquier tipo de estndar que confirme la funcionalidad del
software.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

24

3.1.

Modelo de Casos de Uso del Sistema

3.1.1. Lista de los actores del sistema


Nombre
Jefe de Almacn

Descripcin
Se encarga de controlar y administrar
los insumos en el almacn.
Se encarga de la administracin de la
pollera y es el responsable de su
correcto funcionamiento.
Se encarga de generar los
comprobantes (Boletas o Facturas).

Administrador
Cajero

3.1.2. Diagrama de Actores del Sistema

3.1.3. Diagrama de Paquetes

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

25

3.1.4. Lista de los Casos de Uso del Sistema por paquete


3.1.4.1. Entrada de Insumo
Cdigo
Casos de uso del Sistema
CUS005 Gestionar Pedido
CUS006 Registrar Ingreso Pedido
3.1.4.2. Salida de Insumo
Cdigo Casos de uso del Sistema
CUS004 Generar Orden de Salida
3.1.4.3. Comprobante
Cdigo Casos de uso del Sistema
CUS003 Generar Comprobante de Pago
3.1.4.4. Stock
Cdigo Casos de uso del Sistema
CUS002 Consultar Stock
3.1.4.5. Proveedores
Cdigo Casos de uso del Sistema
CUS001 Consultar Proveedor

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

26

3.1.5. Diagrama de Casos de Uso del Sistema

3.2.

Priorizacin de los Casos de Uso del Sistema

3.2.1. Clasificacin de los casos de uso del sistema


Caso de Uso del Sistema

Clasificacin

CUS001 - Consultar Proveedor

Primario

CUS002 Consultar Stock

Primario

CUS003 Generar Comprobante de Pago

Primario

CUS004 Generar Orden de Salida

Primario

CUS005 - Gestionar Pedido

Primario

CUS006 Registrar Ingreso de Pedido

Primario

3.3.

Realizacin de los Casos de Uso del Sistema

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

27

3.3.1. Especificacin de Alto Nivel


Caso de Uso:
Actor(es):
Propsito:
Descripcin:
Clasificacin:
Caso de Uso:
Actor(es):
Propsito:
Descripcin:
Clasificacin:
Caso de Uso:
Actor(es):
Propsito:
Descripcin:
Clasificacin:
Caso de Uso:
Actor(es):
Propsito:
Descripcin:
Clasificacin:
Caso de Uso:
Actor(es):
Propsito:
Descripcin:
Clasificacin:
Caso de Uso:
Actor(es):
Propsito:
Descripcin:
Clasificacin:

CUS001 Consultar Proveedor


Empleado
Consultar los datos de los proveedores registrados.
El caso de uso Consultar Proveedor permite al Empleado
consultar los datos de los proveedores.
Primario
CUS002 Consultar Stock
Empleado
Consultar Stock de Insumos
El caso de uso Consultar Stock permite al Empleado
consultar el stock de los insumos en el almacn.
Primario
CUS003 Generar Comprobante de Pago
Cajero
Emitir el comprobante de pago (Boleta o Factura)
El caso de uso Generar Comprobante de Pago permite al
Cajero emitir el comprobante de pago por el consumo del
cliente. Esta puede ser Boleta o Factura.
Primario
CUS004 Generar Orden de Salida
Empleado
Realizar la orden de salida de los insumos
El caso de uso Generar Orden de Salida permite al
Empleado realizar la orden de salida de los insumos.
Primario
CUS005 Gestionar Pedido
Empleado
Realizar pedidos de Insumos
El caso de uso Gestionar Pedido permite al Empleado
realizar pedidos de Insumos a los diferentes proveedores.
Primario
CUS006 Registrar Ingreso de Pedido
Empleado
Revisar y registrar la cantidad de Insumos recibidos
El caso de uso Registrar Ingreso de Pedido permite al
Empleado revisar y registrar la cantidad de Insumos
recibidos.
Primario

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

28

Especificacin de los casos de uso del sistema


CUN001 Consultar Proveedor
BREVE DESCRIPCIN
El caso de uso Consultar Proveedor permite al Empleado consultar los datos de
los proveedores.
ACTOR (ES)
Empleado
FLUJO DE EVENTOS
Flujo Bsico
15. El caso de uso inicia cuando el Empleado selecciona la opcin Consultar
Proveedor en la interfaz MENU PRINCIPAL
16. El sistema muestra la interfaz CONSULTA DE PROVEEDORES, con los
siguientes campos:
Datos del Proveedor: Razn Social (combo) con su opcin Consultar, RUC.
Datos del insumo: Nombre del insumo y Precio
Adems de la opcin, Salir.
17. El Empleado ingresa la razn social del proveedor.
18. El Empleado selecciona Consultar.
19. El sistema obtiene los datos del proveedor.
20. El sistema obtiene los datos del insumo del proveedor.
21. El sistema muestra los insumos comprados del proveedor consultado.
22. El Empleado selecciona Salir.
23. El sistema muestra la interfaz MENU PRINCIPAL.
Flujos Alternativos
Proveedor no ingresado
Si el Empleado selecciona Consultar, sin haber completado los pasos anteriores,
el sistema le mostrar un mensaje: DEBE INGRESAR UNA RAZON SOCIAL,
luego continuar con el paso 3 del flujo bsico
REQUERIMIENTOS ESPECIALES
No hay requerimientos especiales

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

29

PRE CONDICIONES
Debe existir una lista de Proveedores registrados.
El Empleado debe estar logeado en el sistema.
POST CONDICIONES
No hay pos condiciones.
PUNTOS DE EXTENSIN
No hay puntos de extensin.
PROTOTIPO

CUN002 Consultar Stock


BREVE DESCRIPCIN
El caso de uso Consultar Stock permite al Empleado consultar el stock de los
insumos en el almacn.
ACTOR (ES)
Empleado
REQUERIMIENTOS ESPECIALES
No hay requerimientos especiales
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

30

PRE - CONDICIONES
El Empleado debe estar logueado en el sistema.
Debe existir registro de los productos.
POST CONDICIONES
No hay postcondiciones.
PUNTOS DE EXTENSIN
No hay puntos de extensin.
PROTOTIPOS

CUN003 Generar Comprobante de Pago


BREVE DESCRIPCIN
El caso de uso Generar Comprobante de Pago permite al Cajeroemitir el
comprobante de pago por el consumo del cliente. Esta puede ser Boleta o Factura.
ACTOR(ES)
Cajero
FLUJO DE EVENTOS
Flujo Bsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

31

24. El caso de uso inicia cuando el cajero seleccione la opcin Generar


Comprobante de Pago en el MENU PRINCIPAL
25. El sistema muestra la interfaz GENERAR COMPROBANTE DE PAGO con los
siguientes campos:
26. NroMesa, con la opcin Buscar Cuenta.
27. Tipo de Pago (1=Efectivo 2=Tarjeta)
28. Datos del Detalle de Cuenta: Nombre del Producto, Cantidad, Precio Unitario,
Precio Total.
29. Datos del Comprobante de Pago:Sub total,Monto Total
30. Adems de las opciones Boleta, Factura,Salir.
31. El Cajero ingresa el NroMesa.
32. El cajero selecciona Buscar Cuenta.
33. El Sistema incluye el caso de uso Buscar Cuenta.
34. El sistema calcula el Subtotal de la cuenta
35. El sistema calculo el Monto Total de la Cuenta.
36. El sistema muestra el detalle de la cuenta.
37. El Cajero selecciona el Tipo de Pago indicado por el cliente.
38. El Cajero selecciona Boleta.
39. El sistema genera un nmero de comprobante.
40. El sistema obtiene el cliente genrico.
41. El sistema registra el comprobante de pago.
42. El sistema actualiza el estado de la Cuenta a Cancelado; registra el tipo de
pago y el tipo de comprobante de pago.
43. El sistema imprime el Comprobante de Pago.
44. El sistema muestra el mensaje Comprobante Registrado.
45. El Cajero selecciona Salir
46. El sistema muestra la interfaz MENU PRINCIPAL y finaliza el Caso de Uso.
Sub-Flujos
Tipo de comprobante Factura.
Este subflujo inicia en el paso 10 del flujo bsico.
6. El sistema muestra la interfaz FACTURA con lossiguientes campos:
Datos del Cliente: Razn Social, RUC, direccin, telfono
Adems de las opciones Guardar, Salir
7. El Cajero ingresa los datos del cliente.
8. El Cajero selecciona la opcin Guardar.
9. El sistema imprime la factura.
10. El subflujo termina y el caso de uso finaliza.
Bsqueda de Cuenta.
Si el Cajero ingresa un NroMesa, el sistema realiza lo siguiente:
5. El sistema obtiene la lista de cuentas registradas para ese NroMesa.
6. El Cajero selecciona la cuenta que se encuentra en estado Abierto.
7. El sistema calcula el Monto Total
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

32

8.

El sistema muestra los datos del Detalle de Cuenta, datos del Comprobante de
Pago y el tipo de pago, luego volver al paso 7 del flujo bsico.

Flujos Alternativos
Cuenta no encontrada
Si el NroMesa ingresado no tiene cuentas en estado Abierto, el sistema mostrar
el mensaje: NO HAY CUENTAS ABIERTAS, y el caso no contina hasta que el
Cajero ingrese los datos correctos.
Guardar invlido
Si el sistema no guarda el Comprobante de Pago y el Detalle del Comprobante,
entonces mostrar el mensaje: ERROR AL REGISTRAR EL COMPROBANTE Y/O
SU DETALLE, y el caso no contina hasta que el Cajero ingrese los datos
correctos.
Imprimir Invlido
Si el sistema no imprime, entonces mostrar el mensaje: ERROR AL IMPRIMIR,
VERIFIQUE EL ESTADO DE LA IMPRESORA, y finaliza el Caso de Uso.
REQUERIMIENTOS ESPECIALES
Ninguno por el momento.
PRE - CONDICIONES
4. El Cajero debe estar logeado en el sistema.
5. La computadora en uso debe tener conectada una impresora.
6. Debe existir una cuenta creada con los consumos de la mesa consultada.
POST CONDICIONES
4. En el sistema deber registrar el Comprobante de Pago y el Detalle del
Comprobante.
5. El sistema actualizar el estado de la Cuenta a Cancelado.
6. El sistema registrar el tipo de pago, el tipo de comprobante, nmero de
comprobante en la Cuenta.
PUNTOS DE EXTENSIN
Ninguno por el momento
PROTOTIPO

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

33

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

34

CUN004 Generar Orden de Salida


BREVE DESCRIPCIN
El caso de uso Generar Orden de Salida permite al Empleado realizar la orden de
salida de los insumos.
ACTOR(ES)
Empleado
FLUJO DE EVENTOS
Flujo Bsico
23. El caso de uso inicia cuando el Empleadoselecciona la opcin Orden de Salida
en la interfaz MENU PRINCIPAL
24. El sistema le muestra la interfaz ORDENESDE SALIDA, con los siguientes
campos:
a. Datos de la Orden de Salida (grilla):NroOrden, Fecha
b. Adems mostrar las opciones Nuevo, Ver Detalle, Eliminar Orden y Salir
25. El Empleado selecciona la opcin Nuevo.
26. El sistema le muestra la interfaz GENERAR ORDEN DE SALIDA con los
siguientes campos:
27. Datos del Insumo: Nombre del Insumo, con la opcin Buscar Insumo, cantidad
28. Datos del detalle (Acumulado): Cdigo del Insumo, Nombre del Insumo,
Cantidad, con sus opciones Descartar Insumo y Registrar Merma.
a. Adems de las opciones Agregar, Guardar y Salir
29. El Empleado ingresa el cdigo del insumo a buscar.
30. El Empleado selecciona Buscar Insumo
31. El sistema incluye el Caso de Uso Buscar Insumo.
32. El sistema muestra los datos del insumo.
33. Datos del Insumo: Cdigo de Insumo, Nombre del Insumo, Cantidad Disponible.
34. El Empleado ingresa la cantidad del insumo a salir.
35. El Empleado selecciona la opcin Agregar.
36. El sistema valida que la cantidad ingresada sea menor o igual a la cantidad
disponible.
37. El sistema agrega en la lista del detalle.
38. Si se quiere agregar ms de un insumo, repetir desde el paso 6 hasta el paso 10.
39. El Empleado selecciona la opcin Guardar.
40. El sistema genera el cdigo de la Orden de Salida.
41. El sistema registra la Orden de Salida y su detalle.
42. El sistema muestra mensaje Se registr satisfactoriamente.
43. El Empleadoselecciona la opcin Salir.
44. El sistema muestra la interfaz ORDEN DE SALIDA y finaliza el CASO DE USO.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

35

SubFlujos
SubFlujo Registrar merma
10. El Empleadoselecciona un registro de la Orden de Salida
11. El Empleadoselecciona la opcin Registrar Merma
12. El sistema muestra la interfaz Registrar Merma con los siguientes campos:
13. Datos de la Orden de Salida: Nombre del Insumo, Cantidad, Merma.
14. Adems de la opcin Registrar
15. El Empleado ingresa la cantidad de Merma del insumo.
16. El Empleadoselecciona Registrar.
17. El sistema registra la merma de la Orden de Salida
18. El sistema muestra la interfaz ORDENDE SALIDA y finaliza el subflujo.
SubFlujo Descartar Insumo
6. El Empleadoselecciona un registro del detalle (Acumulado).
7. El Empleadoselecciona la opcin Descartar.
8. El sistema elimina ese detalle.
9. El sistema muestra el detalle (Acumulado) actualizado.
10. Para descartar ms de un insumo, repetir desde el paso 1 hasta el paso 4, y
finaliza el SubFlujo.
Flujos Alternativos
Opcin no vlida
Si el Empleadoselecciona Guardar, sin haber completado los pasos posteriores, el
sistema le mostrar un mensaje: OPCIN NO VLIDA, REALICE TODOS LOS
PASOS, luego continuar con el paso 6
Guardar Invlido
Si el sistema no guard el nuevo registr en la Orden de Salida y/o en el Detalle
dela Orden, entonces el sistema mostrar el mensaje: ERROR AL GUARDAR y
finaliza el Caso de Uso
Actualizar invlido
En el subflujo Actualizar Orden, si el Administradorselecciona actualizar cuando
ingresa una cantidad de devolucin mayor a la cantidad correspondiente a los datos
del detalle, entonces el sistema mostrar el mensaje: CANTIDAD NO VLIDA,
luego continuar con el paso 4 del SubFlujo Actualizar Orden.
REQUERIMIENTOS ESPECIALES
No hay requerimientos especiales
PRE - CONDICIONES
El Administrador logeado en el sistema.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

36

POST CONDICIONES
El sistema registrar la Orden de Salida y su detalle
El sistema eliminar el registro de la Orden de Salida y su detalle.
PUNTOS DE EXTENSIN
Ninguna por el momento.
PROTOTIPO

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

37

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

38

CUN005 Gestionar Pedido


BREVE DESCRIPCIN
El caso de uso GestionarPedido permite al Empleado
ACTOR (ES)
Empleado
FLUJO DE EVENTOS
Flujo Bsico
27. El caso de uso inicia cuando el Empleado selecciona la opcin GESTIONAR
ORDEN DE PEDIDO en la interfaz MENU PRINCIPAL
28. El sistema muestra la interfaz GESTIONAR ORDEN DE PEDIDO, con los
siguientes campos :
29. Datos del Proveedor: Cdigo del Proveedor, con su opcin Buscar Proveedor,
Nombre del Proveedor, Direccin y Telfono.
Datos del Insumo :
24.
25.
30.
Cdigo de Insumo con su opcin Buscar Insumo, Nombre, Cantidad de
Pedido.
31. Datos del Pedido (grilla): Insumo, Cantidad de Pedido y la opcin Eliminar para
cada uno de ellos.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

39

32. Tambin se mostrar las opciones Agregar, Guardar, Imprimir,


EliminarySalir.
33. El Empleado ingresa el cdigo del proveedor a buscar.
34. El Empleado selecciona Buscar Proveedor.
35. El sistema incluye el Caso de Uso Buscar Proveedor.
36. El sistema muestra el Nombre de proveedor , Direccin y Telfono
37. El Empleado ingresa el Cdigo del insumo a buscar.
38. El Empleado selecciona Buscar Insumo
39. El sistema incluye el Caso de Uso Buscar Insumo
40. El sistema muestra el Nombre del Insumo.
26.
41. El Empleado ingresa la Cantidad de Pedido.
42. El Empleado selecciona Agregar.
43. El sistema calcula el Monto Total del pedido.
44. El sistema muestra el Insumo, Cantidad de pedido y el Monto Total del pedido. Si
se quiere agregar un nuevo insumo al pedido, repetir desde el paso 7 hasta el
paso 12.
45. El Empleado selecciona la opcin Guardar.
27. El sistema genera un nuevo Cdigo del Pedido.
28.
46.
47. El sistema registra el Pedido y su detalle.
48. El sistema muestra el mensaje Pedido Registrado Satisfactoriamente.
49. El Empleado selecciona la opcin Imprimir.
50. El sistema imprime la Orden de pedido.
51. El Empleado selecciona la opcin Salir.
52. El sistema muestra la interfaz MENU PRINCIPAL y finaliza el Caso de Uso
Subflujo
Subflujo Eliminar
6.
El Empleado selecciona el insumo
7.
El Empleado selecciona la opcin Eliminar
8.
El sistema elimina el registro del Pedido seleccionado
9.
El sistema actualiza el listado de datos del pedido.
10.
El sistema actualiza el monto total del Pedido y finaliza el subflujo.

Flujos Alternativos
Opcin no valida
Si el Empleado selecciona Guardar o Imprimir, sin haber completado los pasos
anteriores, el sistema le mostrar un mensaje: OPCIN NO VLIDA, REALICE
TODOS LOS PASOS, luego continuar con el paso 3.
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

40

Proveedor no encontrado
Si el sistema no encuentra el proveedor buscado, entonces mostrar el mensaje
PROVEEDOR NO ENCONTRADO, y luego continuar con el paso 3
Guardar Invlido
Si el sistema no guard el nuevo registr en la orden de Pedido y/o en el Detalle del
Pedido, entonces el sistema mostrar el mensaje: NO SE PUDO GUARDAR y
finaliza el Caso de Uso
REQUERIMIENTOS ESPECIALES
No hay por el momento
PRE CONDICIONES
Debe existir Lista de Insumos registrados.
El Empleado debe estar logueado en el sistema.
POST CONDICIONES
El sistema registrar el pedido en la Orden de Pedido y en su detalle
El sistema eliminar el registro del Pedido y su detalle.
PUNTOS DE EXTENSIN
Ninguna por el momento.
PROTOTIPO

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

41

CUN006 Registrar Ingreso de Pedido


BREVE DESCRIPCIN
El caso de uso Registrar Ingreso de Pedido permite al EmpleadoRevisar y registrar
la cantidad de Insumos recibidos
ACTOR
Empleado.
FLUJO DE EVENTOS
Flujo Bsico
17. El caso de uso inicia cuando el Empleado selecciona la opcin Registrar Ingreso
de Pedido en la interfaz MENU PRINCIPAL
18. El sistema muestra la interfaz REGISTRAR INGRESO DE PEDIDO con los
siguientes campos
19. Nmero de Pedido con su opcin Buscar.
20. Tabla con detalle del Pedido:
21. Nombre Insumo, Fecha Ingreso, Cantidad, Nombre proveedor con las opciones
Editar y un Cuadro de Seleccin (activos en los insumos por registrar).
22. Adems de las opciones: Registrar y Salir
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

42

23. El Empleado ingresa el Nmero de Pedido y selecciona la opcin Buscar.


24. El sistema incluye el caso de uso Buscar Pedido.
25. El sistema muestra el detalle del Pedido con las siguientes opciones: Editar y un
Cuadro de Seleccin (activos en los insumos por registrar)
26. El Empleado selecciona los insumos a registrar de acuerdo a lo recepcionado.
27. El Empleado selecciona la opcin Registrar
28. El sistema actualiza la cantidad y fecha de los Insumos registrados.
29. Actualiza el estado a Entregado de los insumos ya registrados en el Detalle de
Pedido.
30. Actualiza el estado a Entregado de la Orden de Pedido.
31. El sistema muestra el mensaje: SeRegistr Exitosamente.
32. El empleado selecciona la opcin salir y el caso de uso finaliza.
Subflujo.
Editar Cantidad de Insumo
Cuando el Empleado se encuentre seleccionando los artculos recibidos de la Lista
de Pedido (punto 7 del Flujo) podr editar la cantidad de Insumos recibidos, de
acuerdo a lo que entregue el Proveedor.
5. El Empleado selecciona la opcin Editar que se encuentra a la derecha de cada
producto.
6. El Sistema habilita el campo de cantidad en el producto seleccionado.
7. El Empleado modifica la cantidad de producto recibido en el cuadro de Texto.
8. Para modificar otras cantidades repite del paso 1 al 3.
Flujo Alternativo
Falta de Informacin
El sistema no puede realizar la bsqueda si no se ingresa el Nmero de pedido.El
sistemamostrar el siguiente mensaje: INGRESE NMERO DE PEDIDO.
REQUERIMIENTOS ESPECIALES
Ninguno.
PRE CONDICIONES
El Empleadodebe estar logeado en el sistema.
Debe de existir un Pedido Generado.
POST CONDICIONES
El sistema incrementar la cantidad de Insumos registrados en el Stock.
PUNTOS DE EXTENSIN
Ninguno por el momento.
PROTOTIPO
Fecha de Actualizacin: 16/06/12
Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

43

3.4. Modelo Conceptual


3.4.1. Diagrama de Clases Entidad

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

44

4.

ARQUITECTURA DE SOFTWARE
El documento presenta la arquitectura en tres capas bien definidas,
Presentacin, Negocio y Capa de datos; tal como lo propone la metodologa
RUP (Rational Unified Process); las cuales se ocupan de un aspecto en
particular de la arquitectura del sistema.
Es de suma importancia codificar todos los requerimientos no funcionales y
ordenarlos por categoras, esto nos permite identificar los principales
mecanismos de Gestin para los requerimientos no funcionales ms importantes
y plantear su respectiva solucin.

4.1.

Vista de Casos de Uso

4.1.1. Diagrama mostrando los actores y sus relaciones.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

45

4.1.2. Vista lgica


4.1.2.1.

Vista general

Diagrama de Capas
La programacin por capas es un estilo de programacin en la que el objetivo
primordial es la separacin de la lgica de negocios de la lgica de diseo.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

46

Descripcin de Capas

1. Capa de presentacin: es la que ve el usuario, presenta el sistema al usuario, le


comunica la informacin y captura la informacin del usuario dando un mnimo de
proceso (realiza un filtrado previo para comprobar que no hay errores de formato).
Esta capa se comunica nicamente con la capa de negocio.
2. Capa de negocio: es donde residen los programas que se ejecutan, recibiendo
las peticiones del usuario y enviando las respuestas tras el proceso. Se denomina
capa de negocio (e incluso de lgica del negocio) pues es aqu donde se establecen
todas las reglas que deben cumplirse. Esta capa se comunica con la capa de
presentacin, para recibir las solicitudes y presentar los resultados, y con la capa de
datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de
l.
3. Capa de datos: es donde residen los datos. Est formada por uno o ms
gestores de bases de datos que realizan todo el almacenamiento de datos, reciben
solicitudes de almacenamiento o recuperacin de informacin desde la capa de
negocio.
Las capas de negocio y de datos pueden residir en el mismo ordenador, y si el
crecimiento de las necesidades lo aconseja se pueden separar en dos o mas
ordenadores. As, si el tamao o complejidad de la base de datos aumenta, se
puede separar en varios ordenadores los cuales recibirn las peticiones del
ordenador en que resida la capa de negocio.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

47

ealizaciones de los casos de uso de Diseo


CUS001 Consultar Proveedor - Diagrama de Secuencia

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

48

Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

49

CUS002 Consultar Stock - Diagrama de Secuencia

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

50

Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

51

CUS003 Generar Comprobante de Pago - Diagrama de Secuencia

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

52

Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

53

CUS004 Generar Orden de Salida - Diagrama de Secuencia

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

54

Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

55

CUS005 Gestionar Pedido- Diagrama de Secuencia

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

56

Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

57

CUS006 Registrar Ingreso de Pedido - Diagrama de Secuencia

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

58

Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

59

ista de Despliegue

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

60

Modelo Fsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

61

5.

ANEXOS

ANALISIS
5.1.1. Diagramas de secuencia y de clase de anlisis por escenarios.
CUS001 Consultar Proveedor
Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

62

Diagrama de Comunicacin Flujo Bsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

63

CUS002 Consultar Stock


Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

64

Diagrama de Comunicacin Flujo Bsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

65

CUS003 Generar Comprobante de Pago


Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

66

Diagrama de Comunicacin Flujo Bsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

67

CUS004 Generar Orden de Salida


Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

68

Diagrama de Comunicacin Flujo Bsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

69

CUS005 Gestionar Pedido


Diagrama de Clases

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

70

Diagrama de Comunicacin Flujo Basico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

71

CUS006 Registrar Ingreso de Pedido


Diagrama de Clases
Registrar Ingreso de Pedido

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

72

Diagrama de Comunicacin Flujo Bsico

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

5.1.2. Casos de Prueba

74

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

75

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

76

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

77

CONCLUSIONES

La metodologa Scrum sirve para la gestin y control de proyectos. As mismo


la herramienta Scrumy nos ayuda a tener el control de tareas asignadas por
roles en los diferentes estados.
El uso de las herramientas colaborativas cmo google code y subversion
tortoise, nos apoyaron con el control de las versiones, evitando duplicidad de
documentos.
Las reuniones diarias (daily meeting), nos ayud a tener una visin del
avance diario, actualizando el scrumy.
Las realizacin de pruebas nos ayud a poder comprobrar lo errores del
cdigo de una manera anticipada, para evitar futuros cambios que costaran
ms resolverlos.

Fecha de Actualizacin: 16/06/12


Responsable: Cristhian Gamarra

Gestin del Proyecto

SIGIN

Versin: 1.3

SIGIN

BIBLIOGRAFA
BOOCH G., Rumbaugh J., Jacobson I.
El Lenguaje Unificado de Modelado.
2000. Addison Wesley.
RUMBAUGH J., Jacobson I., Booch G.
El Lenguaje Unificado de Modelado. Manual de Referencia.
2000. Addison Wesley.
JACOBSON I., Rumbaugh J., Booch G.
El Proceso Unificado de Desarrollo de Software.
2000. Addison Wesley.

También podría gustarte