Vous êtes sur la page 1sur 70

Universidad Tecnolgica del Per

I ng. de Software
1



3
0

d
e

M
a
y
o

d
e

2
0
1
3

INDICE GENERAL
CAPITULO I: AREA DE ESTUDIO
1.1 Razon social y rubro.....02
1.1.1 Razon Social...02
1.1.2 Rubro..02
1.1.3 Vision.....02
1.2 Organizacin del rea de estudio.....03
1.3 Determinacion del problema........04
1.3.1 Descripcion del proceso principal materia de estudio..04
1.3.2 Definicion del problema....06
1.3.3 Propuesta de solucion..06
1.4 Objetivos de la Organizacion....06
1.5 Obejtivos del ususario......06
CAPITULO II: INVESTIGACION PRELIMINAR
2.1 Objetivos del Proyecto...06
2.1.1 Objetivos Generales....06
2.1.2 Obejtivos Especificos....06
2.2 Lista de usuarios participantes...07
2.3 Estudio de factibilidad.....07
2.3.1 Factibilidad Tecnica......07
2.3.2 Factibilidad Operativa ....08
2.3.3 Factibilidad Economica ...09
2.4 Analisis Costo Beneficio...10
2.5 Cronograma de actividades...12
CAPITULO III: ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE
3.1 Modelado del negocio......13
3.1.1 Diagrama de caso de uso....13
3.1.2 Especificacion de los casos de uso....13
3.2 Especificacion de requisitos......28
3.2.1 Tecnicas y Herramientas para la identificacin de requisitos....28
3.2.2 Especificacion de requisitos funcionales...33
3.2.3 Especificacion de requisitos no funcionales....41
3.2.4 Especificacion de requisitos de informacin...46
CAPITULO IV: MODELADO DEL PROYECTO
4.1 Diagrama de clases......52
4.2 Diagrama de secuencias.......53
4.3 Diagrama de colaboracion.......57
4.4 Diagrama de estados.........62
4.5 Diagrama de actividad.......64
4.6 Modelo Entidad Relacion.64
CAPITULO V: DOCUMENTACION TECNICA
4.1 Manual de usuario........65
CAPITULO V:
Conclusiones...69
CAPITULO VI:
Recomendaciones...70


Universidad Tecnolgica del Per
I ng. de Software
2



3
0

d
e

M
a
y
o

d
e

2
0
1
3

FUNDAMENTOS TERICOS
Introduccin
CARVIMSA desde 1999, ofrece al mercado peruano soluciones de empaque en cartn
corrugado, practicando una disciplina administrativa y control de costos. Nos enfocamos en
el cumplimiento, seguridad de entrega y un aporte tcnico profesional para nuestros
clientes.
1. AREA DE ESTUDIO
1.1. Razon Social y Rubro
1.1.1. Razn Social:
CARTONES CARVIMSA VILLA MARINA S.A
1.1.2. Rubro:
Comercial.
1.1.3. Misin:
Somos una empresa orientada a la solucin rentable y personalizada de
envases de cartn corrugado para nuestros clientes, sobre la base del
desarrollo humano y una actitud positiva frente al cambio.
1.1.4. Visin:
Trabajamos con una visin corporativa de manera que en el plazo de cinco
aos habremos alcanzado:
El liderazgo en servicio al cliente y en la solucin integral de sus necesidades
de envases.
Una slida y creciente presencia en el mercado agroindustrial.
La consolidacin de nuestro crecimiento y participacin en el segmento
domestico del mercado nacional de envases de cartn corrugado.
1.1.5. Fecha de Creacin:
07/04/1999
1.1.6. RUC:
20424964990
1.1.7. Sector Econmico de Desempeo:
Fabricacin de Envases de Papel y Cartn.




Universidad Tecnolgica del Per
I ng. de Software
3



3
0

d
e

M
a
y
o

d
e

2
0
1
3

1.2. Organizacin del rea de Estudio
1.2.1. Organigrama




Gerencia
General
Departamento
Comercial
Jefe de Ventas
Vendedor
Transporte
Departamento
Administrativo
Administrador
Secretaria
Departamento de
Personal
Jefe de Recursos
Humanos
Secretaria
Departamento
Logstico
Jefe de Compras
Secretaria
Jefe de Almacn
Ayudante
Control
Universidad Tecnolgica del Per
I ng. de Software
4



3
0

d
e

M
a
y
o

d
e

2
0
1
3

1.3. Determinacion del Problema
1.3.1. Descripcion del Proceso Principal materia de estudio
rea Logstica


Universidad Tecnolgica del Per
I ng. de Software
5



3
0

d
e

M
a
y
o

d
e

2
0
1
3

rea de Ventas




Universidad Tecnolgica del Per
I ng. de Software
6



3
0

d
e

M
a
y
o

d
e

2
0
1
3

1.3.2. Definicion del Problema
La empresa realiza sus procesos manuales en su mayora lo cual hace que
todos sus procesos sean lentos y difciles
Registro de los productos hecho en Excel lo cual lo hace ineficiente y
propenso a fallos humanos.
Control de almacen es manual y los registros de entradas y salidas de cada
producto estn mezclados.
No suelen saber a que Nro de pedido van los productos.
Notas de pedido manuales.
1.3.3. Propuesta de Solucion
Se propone el desarrollo de un software para llevar los registros de almacen y
los productos como tambin estar pendiente de los pedidos que se realicen y
se reciban , para asi tener un mejor manejo de la informacin haciendo estas
reas mas eficientes y rpidas.

1.4. Objetivos de la Organizacin
Ser una empresa apoyada en Tics
Mejorar la velocidad de los procesos.
Mayor rapidez y certeza en la toma de decisiones.
Modernizar los procesos mediante tecnologas de Informacin.
Detectar y minimizar errores en los procesos.
Hacer proyecciones de ventas e ingresos.
1.5. Objetivos del Usuario
Controlar entradas y salidas en el almacen rpidamente.
Ubicar y codificar productos sin errores.
Llevar un mejor control de pedidos
Gestionar rpidamente las ordenes de compra
2. Investigacion Preliminar
2.1. Objetivos del Proyecto
2.1.1. Objetivo General
Desarrollar e implantar un nuevo sistema para el rea de Logstica y Ventas
para la empresa Carvimsa.

2.1.2. Objetivos Especificos
Registrar toda la informacin correspondiente a clientes, productos, personal,
entradas y salidas de almacn, proveedores, requerimientos.
Universidad Tecnolgica del Per
I ng. de Software
7



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Autenticar usuarios permitiendo diferentes niveles de acceso para uso del
sistema.
Registrar pedidos de los clientes.
Modificar pedidos de los clientes, ventas, requerimientos, personal,
proveedores y productos.
Eliminar pedidos de los clientes, ventas, requerimientos, personal,
proveedores y productos.
Visualizar, descargar, consultar informacin de los clientes, ventas,
requerimientos, personal, proveedores y productos.
Realizar clculos precisos al realizar las ventas
Validar pedidos por el coordinador de logstica.
Registrar automticamente fecha, hora, y usuario que realice cualquier
evento en el sistema(registrar, modificar, eliminar, descargar)
Apertura y cierre de caja diaria para verificar ventas del da.

2.2. Lista de Usuarios Participantes
Coordinador Administrativo
Coordinador de Logstica
Coordinador de Almacn
Colaborador de ventas

2.3. Estudio de Factibilidad
2.3.1. Factibilidad Tecnica
2.3.1.1. Equipo Humano (personal)
Jefe de Proyecto: encargado de definir el proyecto y evaluar sus
necesidades, redactar las especificaciones del proyecto, calcular el
costo del proyecto, contratar al equipo de produccin, realizar un
seguimiento e informes del progreso del proyecto (en trminos de
calidad, costo y plazos de entrega).
Analista: encargado de planificar la actividad o trabajo de anlisis y
diseo de sistemas, organizar a todos los elementos que intervienen
en el proyecto (tcnicos de anlisis y diseo, programadores,
usuarios, equipamiento, etc.), escoger (o disear) y utilizar los
mtodos, tcnicas y herramientas ms adecuadas para el desarrollo
del trabajo del colectivo.
Diseador: encargado de disear
Programador: encargado de trasladar las especificaciones del
analista en cdigo ejecutable para la computadora. Dichas
Universidad Tecnolgica del Per
I ng. de Software
8



3
0

d
e

M
a
y
o

d
e

2
0
1
3

especificaciones se recogen de los documentos elaborados por el
analista.
Usuario: tiene un papel muy importante dentro de la simulacin de
mecanismos ya que son necesarias para la retroalimentacin del
sistema e informacin.
2.3.1.2. Hardware
Laptop Toshiba (Existente).
PC de escritorio Pentium IV (Existente).
Impresora matricial Epson (Existente).
Internet por modem USB (Existente).
Adaptador USB-Ethernet (Adicional).
Router Inalambrico (Adicional).
Red LAN (Adicional).

2.3.1.3. Software
SO Windows (Existente).
Antiviros NOD32 (Existente).
Paquete de programacin: JAVA Web de Oracle NetBeans
(Adicional).
Gestor de Base de Datos: MySQL. (Adicional)

2.3.2. Factibilidad Operativa
Aceptabilidad de la solucin: el coordinador de logstica podr gestionar
los requerimientos de mercaderas, el coordinador de administrativo
gestionara al personal, proveedores, clientes, y los reportes, el
colaborador de ventas podr gestionar las ventas y registrar sus pedidos
y el colaborador de almacn podr realizar su Kardex, y gestionar los
productos. Todo esto sin ninguna dificultad porque recibirn una breve
capacitacin acerca del buen uso del sistema.
Operacin Garantizada: Se realizaran pruebas en campo con el usuario
final, para resolver dudas, as mismo una capacitacin resumida del
sistema elaborado; y estando de acuerdo el usuario y cliente con el
nuevo sistema, se proceder a instalar el software a beneficio de la
empresa CARVIMSA sede Arequipa.
Existe comunicacin: Actualmente si existe el apoyo por parte del
administrador y del usuario para poder sopesar las incgnitas con las
respuestas.
Universidad Tecnolgica del Per
I ng. de Software
9



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Miden la urgencia del problema: Actualmente la empresa cuenta con un
servicio muy deficiente y obsoleto con respecto al control de la
mercadera (Kardex), y las rdenes de compra; por lo que se ha visto
necesario la instalacin del nuestro programa de software con respecto
al proceso de logstica y ventas.
2.3.3. Factibilidad Economica
2.3.3.1. Costo Hardware:
Adaptador USB-Ethernet (Adicional). S/. 20.00
Router Inalmbrico (Adicional). S/. 60.00
Red LAN (Adicional). S/. 200.00
Conexin a internet banda ancha(Opcional) S/. 140.00
Servidor i3 (Opcional) S/. 800.00
El costo en Hardware vara, considerando tres alternativas:
1. Utilizando slo el modem de internet actual y sin considerar el
servidor, tomando en cuenta la PC existente para este fin. S/. 280.00
2. Utilizando el modem de internet actual y el servidor. S/. 1060.00
3. Sin utilizar el modem de internet actual. S/.1200.00
2.3.3.2. Costo Software:
Se utilizar software libre, para minimizar los costoas de inversin.
2.3.3.3. Costo Personal:
Jefe Proyecto S/. 1000.00 (6 meses)
Analista S/. 1000.00 (2 meses)
Diseador S/. 1000.00 (1 meses)
Programador S/. 1000.00 (3 meses)
El personal realizara el trabajo previsto en 6 MESES haciendo un monto
total de: S/.12000.00

Universidad Tecnolgica del Per
I ng. de Software
10



3
0

d
e

M
a
y
o

d
e

2
0
1
3

2.4. Anlisis Costo Beneficio
COSTO TOTAL (c/alternativa 2) S/. 13.060

BENEFICIOS TANGIBLES
Ahorro material escritorio S/. 50
Ahorro de horas extra S/. 200
Ahorro en cobros mal calculados S/. 50
Ahorro en inventario mensual S/. 500
TOTAL S/. 800

TIEMPO COSTO BENEFICIO C/B Relacin
C/B
1 - - 5 13060
6 S/. 800 S/. 12.260 0,065
7 S/. 800 S/. 11.460 0,070
8 S/. 800 S/. 10.660 0,075
9 S/. 800 S/. 9.860 0,081
10 S/. 800 S/. 9.060 0,088
11 S/. 800 S/. 8.260 0,097
12 S/. 800 S/. 7.460 0,107
13 S/. 800 S/. 6.660 0,120
14 S/. 800 S/. 5.860 0,137
15 S/. 800 S/. 5.060 0,158
16 S/. 800 S/. 4.260 0,188
17 S/. 800 S/. 3.460 0,231
18 S/. 800 S/. 2.660 0,301
19 S/. 800 S/. 1.860 0,430
20 S/. 800 S/. 1.060 0,755
21 S/. 800 S/. 260 3,077


BENEFICIOS INTANGIBLES
Organizacin de Informacin
Procesos rpidos y eficientes
Mejor toma de desiciones
Universidad Tecnolgica del Per
I ng. de Software
11



3
0

d
e

M
a
y
o

d
e

2
0
1
3

2.5. Cronograma de Actividades
2.5.1. Cuadro de Asignacin
Nombre de la tarea Fecha de
inicio
Fecha de
finalizacin
Duraci
n
%
Completo
Asignado a
Desarrollo Aplicacin Web 04/01/13 20/06/13 120 29% Jefe de
Proyecto
Investigacin Preliminar 04/01/13 11/01/13 6 1 Analista
Logstica y Ventas en Carvimsa 04/01/13 08/01/13 3 1
Estudio de Factibilidad 08/01/13 11/01/13 4 1
Determinacin de Requerimientos 12/01/13 18/01/13 6 1 Analista
Reunirse con el Cliente 12/01/13 15/01/13 3 1
Investigacin competente 15/01/13 16/01/13 2 1
Documentacin 16/01/13 18/01/13 3 1
Modelado del Proyecto 19/01/13 19/02/13 23 1 Analista
Diagrama de Casos de Uso 19/01/13 24/01/13 5 1
Diagrama de Clases 25/01/13 30/01/13 4 1
Diagrama de Secuencias 31/01/13 05/02/13 4 1
Diagrama de Estados 06/02/13 11/02/13 4 1
Diagrama de Actividad 12/02/13 19/02/13 6 1
Diseo 20/02/13 05/03/13 10 Diseador
Diseo de Interfaz 20/02/13 26/02/13 5
Diseo de Base de Datos 27/02/13 05/03/13 5
Construccin 06/03/13 05/06/13 66 Programador
Implementacin y generacin de cdigo
automtico
06/03/13 05/06/13 66
Pruebas 12/03/13 05/06/13 62
Despliegue 06/06/13 20/06/13 11 Programador
Implantacin 06/06/13 12/06/13 5
Capacitacin 13/06/13 20/06/13 6


Universidad Tecnolgica del Per
I ng. de Software
12



3
0

d
e

M
a
y
o

d
e

2
0
1
3

2.5.2. Diagrama de programacin (Gantt)

Universidad Tecnolgica del Per
I ng. de Software
13



3
0

d
e

M
a
y
o

d
e

2
0
1
3

3. Especificacin de Requerimientos de Software
3.1 Modelado del Negocio
3.1.1 Diagrama de Casos de Uso



3.1.2 Especificacion de los Casos de Uso
UC-0005 Logueo de Usuarios
Versin 1.0 ( 03/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
System
USUARIO
Logueo
Gestionar Productos
Gestionar entradas y salidas
Coordinador de Almacn
Coordinador de Ventas
<<extend>> <<extend>>
Gestionar Ventas
<<extend>>
Coordinador Administracin
Gestionar Reportes
Gestionar Personal
<<extend>>
<<extend>>
Gestionar Clientes
Gestionar Proveedores
<<extend>>
<<extend>>
Coordinador de Logstica
Gestionar Requerimientos
<<extend>>
Universidad Tecnolgica del Per
I ng. de Software
14



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el usuario
desea interactuar con el sistema
Precondicin El usuario es empleado de la empresa.
Secuencia
normal
Paso Accin
1 El actor Usuario (ACT-0005) ejecuta el sistema para apertura del dia.
2 El sistema solicita que se identifique.
3 El actor Usuario (ACT-0005) proporciona los datos de usuario y contrasea al sistema.
4 El sistema valida la informacion e ingresa al sistema
Postcondicin Ninguna
Excepciones Paso Accin
3 Si el sistema no valida la informacin aparece un comentario "usuario no autorizado", a
continuacin volver a solicitar informacin, el sistema , a continuacin este caso de uso queda
sin efecto
Rendimiento Paso Tiempo mximo
4 1 segundo(s)
Frecuencia
esperada
8 veces por da(s)
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno






Universidad Tecnolgica del Per
I ng. de Software
15



3
0

d
e

M
a
y
o

d
e

2
0
1
3

UC-0006 Gestionar Producto
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando hay un ingreso
de mercaderia.
Precondicin Previamente tiene que haber una nota o registro de pedido.
Secuencia
normal
Paso Accin
1 El actor Colaborador de Almacenes (ACT-0003) solicita al sistema comenzar el proceso de ingreso
de los productos.
2 El sistema solicita los siguientes datos de cada producto: Nombre, cantidad, precio.
3 El actor Colaborador de Almacenes (ACT-0003) comprueba que los datos de los productos
coinciden con los de la documentacion aportada.
4 El actor Colaborador de Almacenes (ACT-0003) proporciona los datos requeridos y solicita al
sistema que los almacene.
5 El sistema almacena los datos proporcionados e informa al empleado de que el proceso ha
terminado.
Postcondicin Las existencias estn registradas en el sistema con sus repectivos codigos
Excepciones Paso Accin
3 Si el empleado solicita cancelar la operacin, el sistema cancela la operacin a continuacin este
caso de uso termina. , el sistema , a continuacin este caso de uso queda sin efecto
Rendimiento Paso Tiempo mximo
5 1 segundo(s)
Frecuencia
esperada
500 veces por semana(s)
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0007 Gestionar entradas y salidas
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Universidad Tecnolgica del Per
I ng. de Software
16



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando hay ingreso o
salidas de mercaderia
Precondicin Existe una nota de pedido y una salida
Secuencia
normal
Paso Accin
1 El actor Colaborador de Almacenes (ACT-0003) solcita al sistema comenzar el proceso entradas o
salida de mercaderia
2 El sistema solicita los siguientes datos: si es una nota de pedido o guia de remision
3 El actor Colaborador de Almacenes (ACT-0003) proporciona los datos: Nombre Producto y segun
sea el caso: Cantidad despachada o cantidad recibida y sotck y solicita al sistema que lo registre
4 El sistema almacena los datos proporcionados y actualiza stock
5 Si solicita impresion de mercaderias, el sistema imprime el kardex, el actor Colaborador de
Almacenes (ACT-0003) verifica que los datos sean correctos
Postcondicin Actualiza el stock
Excepciones Paso Accin
- -
Rendimiento Paso Tiempo mximo
4 3 segundo(s)
Frecuencia
esperada
1000 veces por semana(s)
Importancia vital
Urgencia PD
Estado PD
Universidad Tecnolgica del Per
I ng. de Software
17



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Estabilidad PD
Comentarios Ninguno

UC-0008 Registrar Pedidos
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se realize un
pedido del cliente
Precondicin
Secuencia
normal
Paso Accin
1 El actor Colaborador de Ventas (ACT-0004) Solicita al sistema comenzar el proceso de ventas de
productos
2 El sistema solicita la informacion para el pedido: Razon Social, Ruc, Direccion, Telefono, producto,
cantidad
3 El actor Colaborador de Ventas (ACT-0004) proporciona al sistema la informacion y solicita al
sistema que almacene la informacion
4 El sistema almacena los datos porporcionados, imprime el pedido e informa al empleado de que el
proceso ha terminado con exito
5 El sistema genera una copia del pedido al almacen
6 El actor Colaborador de Ventas (ACT-0004) confirma la informacion del pedido
Postcondicin La venta esta registrada en el sistema
Excepciones Paso Accin
Universidad Tecnolgica del Per
I ng. de Software
18



3
0

d
e

M
a
y
o

d
e

2
0
1
3

3 Si el sistema detecta que el stock no cubre el pedido el sistema informa de la situacion al
empleado permitiendole modificar los datos proporcionados., el sistema , a continuacin este
caso de uso contina
3 Si el cliente solicita cancelar la operacion, el sistema cancela la operacion, el sistema , a
continuacin este caso de uso queda sin efecto
Rendimiento Paso Tiempo mximo
4 2 segundo(s)
Frecuencia
esperada
70 veces por da(s)
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0009 Gestionar Ventas
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se desea dar
mantenimiento a las ventas
Precondicin tiene que existir un pedido
Secuencia Paso Accin
Universidad Tecnolgica del Per
I ng. de Software
19



3
0

d
e

M
a
y
o

d
e

2
0
1
3

normal 1 El actor Colaborador de Ventas (ACT-0004) solicita al sistema comenzar con el proceso de ingreso,
modificacion o eliminacion de una venta.
2 El sistema pide los siguientes datos para ingresar: Razon Social, Ruc, Direccion, Telefono, codigo
producto, Cantidad.
3 El actor Colaborador de Ventas (ACT-0004) proporciona los datos de informacion al sistema y
solicita al sistema que almacene la informacion
4 El sistema almacena los datos porporcionados,e informa al empleado de que el proceso ha
terminado con exito
5 El sistema genera una cuenta corriente al cliente.
6 El actor Colaborador de Ventas (ACT-0004) para modificacion: solicita al sisetma comenzar el
proceso de modificacion de los datos de una venta
7 El actor Colaborador de Ventas (ACT-0004) identifica el cliente, y la venta a modificar
8 El sistema Muestra los siguientes datos correspondientes a la venta: Razon Social, Ruc, Direccion,
Telefono, codigo producto, Cantidad.
9 El sistema permite al empleado modificar los siguientes datos: Cantidad, Producto
10 El actor Colaborador de Ventas (ACT-0004) El empleado modifica los datos que el sistema le
permite y solicita al sistema que los almacene
11 El sistema modifica los datos correspondientes a la venta e informa al empleado que el proceso ah
terminado con exito
12 El actor Colaborador de Ventas (ACT-0004) para eliminacion: solicita al sisetma comenzar el
proceso de eliminacion de la venta
13 El sistema Solicita que se identifique la venta
14 El actor Colaborador de Ventas (ACT-0004) Identifica la venta y solicita al sistema que la elimine
15 El sistema elimina los datos de la venta
Postcondicin la venta queda actualizada o anulada segun sea el caso
Excepciones Paso Accin
- -
Rendimiento Paso Tiempo mximo
Universidad Tecnolgica del Per
I ng. de Software
20



3
0

d
e

M
a
y
o

d
e

2
0
1
3

5 2 segundo(s)
Frecuencia
esperada
PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0010 Gestionar personal
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se desea dar
mantenimiento al personal
Precondicin tiene que existir empleados en la base de datos
Secuencia
normal
Paso Accin
1 El actor Coordinador Administrativo (ACT-0001) solicita al sistema comenzar con el proceso de
ingreso, modificacion o baja de personal.
2 El sistema pide los siguientes datos para ingresar: Nombre, Apellidos, Direccion, Telefono, Cargo.
3 El actor Coordinador Administrativo (ACT-0001) proporciona los datos de informacion al sistema y
solicita al sistema que almacene la informacion
4
El sistema almacena los datos porporcionados,e informa al empleado de que el proceso ha
Universidad Tecnolgica del Per
I ng. de Software
21



3
0

d
e

M
a
y
o

d
e

2
0
1
3

terminado con exito
5 El sistema genera un codigo de personal
6 El actor Coordinador Administrativo (ACT-0001) para modificacion: solicita al sisetma comenzar el
proceso de modificacion de los datos un empleado
7 El actor Coordinador Administrativo (ACT-0001) identifica el empleado a modificar
8 El sistema Muestra los siguientes datos correspondientes al empleado: Cod. Personal, Nombre,
Apellidos, Direccion, Telefono, Cargo.
9 El sistema permite al administrador modificar los siguientes datos: Apellidos, Nombres, Direccion,
Telefono, Cargo
10 El actor Coordinador Administrativo (ACT-0001) El empleado modifica los datos que el sistema le
permite y solicita al sistema que los almacene
11 El sistema modifica los datos correspondientes al empleado e informa al empleado que el proceso
ah terminado con exito
12 El actor Coordinador Administrativo (ACT-0001) para dar de baja: solicita al sisetma comenzar el
proceso de baja
13 El sistema Solicita que se identifique al personal
14 El actor Coordinador Administrativo (ACT-0001) Identifica al empleado y solicita al sistema que le
de de baja
15 El sistema da de baja al empleado
Postcondicin queda actualizado el personal
Excepciones Paso Accin
- -
Rendimiento Paso Tiempo mximo
5 2 segundo(s)
Frecuencia
esperada
PD
Importancia importante
Urgencia PD
Universidad Tecnolgica del Per
I ng. de Software
22



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0011 Gestionar proveedores
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se desea dar
mantenimiento a los proveedores.
Precondicin
Secuencia
normal
Paso Accin
1 El actor Coordinador Administrativo (ACT-0001) solicita al sistema comenzar con el proceso de
ingreso, modificacion o baja de proveedor.
2 El sistema pide los siguientes datos para ingresar: Razon social, Ruc, Direccion, Telefono
3 El actor Coordinador Administrativo (ACT-0001) proporciona los datos de informacion al sistema y
solicita al sistema que almacene la informacion
4 El sistema almacena los datos porporcionados,e informa al empleado de que el proceso ha
terminado con exito
5 El actor Coordinador Administrativo (ACT-0001) para modificacion: solicita al sisetma comenzar el
proceso de modificacion de los datos un proveedor
6 El actor Coordinador Administrativo (ACT-0001) identifica al proveedor a modificar
7 El sistema Muestra los siguientes datos correspondientes al proveedor: Razon social, Ruc,
Direccion, Telefono
Universidad Tecnolgica del Per
I ng. de Software
23



3
0

d
e

M
a
y
o

d
e

2
0
1
3

8 El sistema permite al administrador modificar los siguientes datos: Direccion, Telefono
9 El actor Coordinador Administrativo (ACT-0001) El empleado modifica los datos que el sistema le
permite y solicita al sistema que los almacene
10 El sistema modifica los datos correspondientes al proveedor e informa al empleado que el proceso
ah terminado con exito
11 El actor Coordinador Administrativo (ACT-0001) para dar de baja: solicita al sisetma comenzar el
proceso de baja
12 El sistema Solicita que se identifique al proveedor
13 El actor Coordinador Administrativo (ACT-0001) Identifica al proveedor y solicita al sistema que le
de de baja
14 El sistema da de baja al proveedor
Postcondicin los proveedores estan registrados en el sistema
Excepciones Paso Accin
- -
Rendimiento Paso Tiempo mximo
- -
Frecuencia
esperada
PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0012 Gestionar clientes
Versin 1.0 ( 05/03/2013 )
Universidad Tecnolgica del Per
I ng. de Software
24



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se desea dar
mantenimiento a los clientes
Precondicin Ninguna
Secuencia
normal
Paso Accin
1 El actor Coordinador Administrativo (ACT-0001) solicita al sistema comenzar con el proceso de
ingreso o modificacion
2 El sistema pide los siguientes datos para ingresar: Razon social, Ruc, Direccion, Telefono
3 El actor Coordinador Administrativo (ACT-0001) proporciona los datos de informacion al sistema y
solicita al sistema que almacene la informacion
4 El sistema almacena los datos porporcionados,e informa al empleado de que el proceso ha
terminado con exito
5 El actor Coordinador Administrativo (ACT-0001) para modificacion: solicita al sisetma comenzar el
proceso de modificacion de los datos un cliente
6 El actor Coordinador Administrativo (ACT-0001) identifica el cliente a modificar
7 El sistema Muestra los siguientes datos correspondientes al cliente: Razon social, Ruc, Direccion,
Telefono
8 El sistema permite al administrador modificar los siguientes datos: Direccion, Telefono
9 El actor Coordinador Administrativo (ACT-0001) El empleado modifica los datos que el sistema le
permite y solicita al sistema que los almacene
10 El sistema modifica los datos correspondientes al cliente e informa al administrador que el
proceso ah terminado con exito
Postcondicin los clientes estan registrados en el sistema
Excepciones Paso Accin
Universidad Tecnolgica del Per
I ng. de Software
25



3
0

d
e

M
a
y
o

d
e

2
0
1
3

- -
Rendimiento Paso Tiempo mximo
- -
Frecuencia
esperada
PD
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0013 Gestionar reportes
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se desea
realizar reportes
Precondicin Informacion para generar el reporte
Secuencia
normal
Paso Accin
1 El actor Coordinador Administrativo (ACT-0001) solicita al sistema comenzar con el proceso
reportes
2 El sistema pide los siguientes datos para ingresar: fecha de la venta, o fecha de las entradas o
salidas de mercaderia
Universidad Tecnolgica del Per
I ng. de Software
26



3
0

d
e

M
a
y
o

d
e

2
0
1
3

3 El actor Coordinador Administrativo (ACT-0001) proporciona los datos de informacion al sistema y
solicita al sistema que genere el reporte
4 El sistema registra los datos porporcionados, y reporta en pantalla o si desea el administrador lo
impirme
Postcondicin reportes que sean necesarios
Excepciones Paso Accin
- -
Rendimiento Paso Tiempo mximo
- -
Frecuencia
esperada
PD
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

UC-0014 Registrar Requerimientos
Versin 1.0 ( 05/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber comportarse tal como se describe en el siguiente caso de uso cuando se realiza un
pedido a la sede principal
Universidad Tecnolgica del Per
I ng. de Software
27



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Precondicin una venta
Secuencia
normal
Paso Accin
1 El actor Coordinador de Logstica (ACT-0002) Solicita al sistema comenzar el proceso de
requerimientos de mercaderia
2 El sistema solicita la informacion para el requerimiento: Nombre producto, Tipo, Cantidad,
Nombre Cliente
3 El actor Coordinador de Logstica (ACT-0002) proporciona al sistema la informacion y solicita al
sistema que almacene la informacion
4 El sistema almacena los datos porporcionados, e informa al empleado de que el proceso ha
terminado con exito
5 El sistema genera un requerimiento
6 El actor Coordinador de Logstica (ACT-0002) confirma la informacion del requerimiento
Postcondicin el requerimiento esta registrado en el sistema
Excepciones Paso Accin
- -
Rendimiento Paso Tiempo mximo
4 2 segundo(s)
Frecuencia
esperada
70 veces por da(s)
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno


Universidad Tecnolgica del Per
I ng. de Software
28



3
0

d
e

M
a
y
o

d
e

2
0
1
3

3.2 Especificacion de Requisitos
3.2.1 Tecnicas y Herramientas para la identificacin de requisitos
Se utilizaron entrevistas y dentro de estas las encuestas :

ENCUESTA PARA LA OBTENCIN DE REQUISITOS
DIRIGIDO A EMPLEADOS DE CARVIMSA-VENTAS

FUNCIN QUE DESEMPEA: ......................................................................................
AREA DE TRABAJO: ......................................................................................................

Responder a las siguientes preguntas de forma clara:


1. Qu problemas cree usted que existen en el proceso de ventas?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________


2. Qu problemas cree usted que existen por la falta de un sistema que integre la
informacin las ventas?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________


3. Con respecto a la informacin que su rea necesita Esta es oportuna y confiable? Por
qu?
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_______________________________

Universidad Tecnolgica del Per
I ng. de Software
29



3
0

d
e

M
a
y
o

d
e

2
0
1
3


4. Cree usted que implementar un nuevo sistema de ventas va web, permitira agilizar el
proceso de estas reas? Por qu?
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_______________________________

5. Qu informacin necesita usted de este proceso de ventas?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________


6. Escriba algunas sugerencias acerca de utilizar un programa que le permita mejorar el
proceso de ventas.
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________

7. Cmo realizan sus clientes el pedido del producto?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________

8. Escriba las modalidades de pago de los clientes.
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________






Universidad Tecnolgica del Per
I ng. de Software
30



3
0

d
e

M
a
y
o

d
e

2
0
1
3

ENCUESTA PARA LA OBTENCIN DE REQUISITOS
DIRIGIDO A EMPLEADOS DE CARVIMSA-ALMACEN

Responder a las siguientes preguntas de forma clara:


1 Qu problemas cree usted que existen en el proceso de almacn?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________


2 Qu problemas cree usted que existen por la falta de un sistema que integre la informacin
de almacn y los pedidos a la sucursal principal?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________


3. Con respecto a la informacin que su rea necesita Esta es oportuna y confiable? Por qu?
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_______________________________


4. Cree usted que implementar un nuevo sistema de almacn va web, permitira agilizar el
proceso de estas reas? Por qu?
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_______________________________

5.Qu informacin necesita usted del proceso de almacn?
a. _______________________________________
b. _______________________________________
c. _______________________________________
d. _______________________________________
Universidad Tecnolgica del Per
I ng. de Software
31



3
0

d
e

M
a
y
o

d
e

2
0
1
3

e. _______________________________________
f. _______________________________________


6 .Escriba algunas sugerencias acerca de utilizar un programa que le permita mejorar el proceso
de almacn.
g. _______________________________________
h. _______________________________________
i. _______________________________________
j. _______________________________________
k. _______________________________________
l. _______________________________________

7Cmo realizan el registro de mercadera?
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________

8.Escriba los tipos de codificaciones que hay en su almacen.
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________
- _______________________________________




Universidad Tecnolgica del Per
I ng. de Software
32



3
0

d
e

M
a
y
o

d
e

2
0
1
3

ENCUESTA PARA LA OBTENCIN DE REQUISITOS
DIRIGIDO AL GERENTE DE CARVIMSA-VENTAS

Marcar con una X, la opcin u opciones segn la pregunta.

1. Tiene problemas para resgistrar productos e ingresarlas en la venta?

S No

Si su respuesta es Si cuales considera que son los problemas

Demora en el proceso de la venta.
Demasiada espera para registrar un cliente.
Demora para la obtencin de la venta.
Falta de disponibilidad de informacin sobre productos para la venta.
Errores en la toma de datos o registro de la venta.


2. Cunto tiempo le exige realizar sus ventas, y solicitar informacin como datos del cliente,
producto, etc.?

Muy poco Poco Nada No mucho Mucho
1 2 0 3 4

3. Al registrar la venta Tuvo problemas en cuanto a sus datos tomados en este proceso?

Siempre.
Algunas veces.
Nunca.

4. Estara de acuerdo en contar con un sistema por internet que le permita realizar algunos
procesos como ventas, clientes, etc.?

S. No.

Si est de acuerdo marque que procesos debera tener el nuevo sistema.

Consulta de ventas.
Consulta de clientes registrados.
Lista de productos vendidos.
Obtener consolidados de ventas por fechas.



Universidad Tecnolgica del Per
I ng. de Software
33



3
0

d
e

M
a
y
o

d
e

2
0
1
3


3.2.2 Especificacion de Requisitos Funcionales
FRQ-0001 Autenticar Usuario
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber autentificar a los usuarios mediante contrasea permitiendo diferentes niveles de
acceso para uso del sistema.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0002 Registrar Pedidos
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir registrar pedidos de los clientes para verificacin de stock.
Universidad Tecnolgica del Per
I ng. de Software
34



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0003 Modificar Pedidos
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber realizar modificaciones de los pedidos ya registrados.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0004 Eliminar Pedidos
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Universidad Tecnolgica del Per
I ng. de Software
35



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir eliminar pedidos ya registrados, siempre y cuando no hayan sido ya
solicitados y puestos en produccin.
Importancia PD
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0005 Visualizar informacin
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir visualizar la informacin registrada de los empleados, clientes, proveedores y
productos en forma de tablas.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Universidad Tecnolgica del Per
I ng. de Software
36



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Comentarios Ninguno

FRQ-0006 Gestionar informacin
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir descargar la informacin registrada de los clientes, proveedores y productos
en por medio de impresin y/o mediante archivos en pdf.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0007 Consultar estadsticas
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Universidad Tecnolgica del Per
I ng. de Software
37



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Descripcin El sistema deber permitir realizar consultas estadsticas de ventas y estados financieros, as como
proyecciones de ganancias mediante graficos y tablas.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0008 Clcular cobros
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber realizar clculos precisos al realizar las ventas incluyendo IGV.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0009 Registrar Venta
Versin 1.0 ( 26/02/2013 )
Universidad Tecnolgica del Per
I ng. de Software
38



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber registrar las ventas del los productos durante el da.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0010 Generar Requerimientos
Versin 1.0 ( 01/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir realizar el requerimiento global de pedidos a ser solicitados a la sede central,
los que deberan estar validados por el coordinador de Logstica.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Universidad Tecnolgica del Per
I ng. de Software
39



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Comentarios Ninguno

FRQ-0011 Validar Pedidos
Versin 1.0 ( 01/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir validar o no los pedidos por el coordinador de Logstica, para ser generados
en los requerimientos.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0012 Registrar eventos
Versin 1.0 ( 01/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Universidad Tecnolgica del Per
I ng. de Software
40



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Descripcin El sistema deber permitir registrar automticamente la hora, fecha y el usuario que realiza cualquier
evento en el sistema tales como: registrar, modificar, eliminar, descargar.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0013 Gestionar Caja
Versin 1.0 ( 01/03/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber permitir apertura y cierre de caja diariamente, para verificar las ventas del da.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

FRQ-0014 Registrar Empleado
Versin 1.0 ( 01/03/2013 )
Universidad Tecnolgica del Per
I ng. de Software
41



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber resistrar a un personal de trabajo nuevo.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

3.2.3 Especificacion de Requisitos No Funcionales
NFR-0001 Rendimiento
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber refrescar inmediatamente mediante AJAX, mediente HTML5 se podrn hacer graficos
estadsticos y proyecciones rapidas y livianas.
Importancia vital
Urgencia PD
Estado PD
Universidad Tecnolgica del Per
I ng. de Software
42



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Estabilidad PD
Comentarios Ninguno

NFR-0002 Disponibilidad
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber estar disponible en todo equipo que disponga de accesi a internet.
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

NFR-0003 Accesibilidad
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Universidad Tecnolgica del Per
I ng. de Software
43



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Descripcin El sistema deber ser accesible mediante entorno web.
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

NFR-0004 Usabilidad
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber permitir una usabilidad intuitiva fcil de comprender a todo nivel de usuario,
minimizando el tiempo de capacitacin, volviendo a esta casi innecesaria.
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

NFR-0005 Estabilidad
Versin 1.0 ( 26/02/2013 )
Universidad Tecnolgica del Per
I ng. de Software
44



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber informar mediante alertas de daltos incorretos manteniendo el sistema sin
desbordamiento.
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno
NFR-0006 Costo
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber estar basado en software libre, minimizando los costos iniciales de inversin y
permitir recuperarla en corto tiempo.
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno
Universidad Tecnolgica del Per
I ng. de Software
45



3
0

d
e

M
a
y
o

d
e

2
0
1
3


NFR-0007 Operatividad
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber permitir adherir ms mdulos de aplicacin, al ser diseado en capas.
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

NFR-0008 Mantenibilidad
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes ?
Dependencias Ninguno
Descripcin El sistema deber permitir realizar mantenimiento ante un posible error o fallo as como la actualizacin
del sistema a una siguiente versin.
Importancia vital
Universidad Tecnolgica del Per
I ng. de Software
46



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

3.2.4 Especificacion de Requisitos de Informacion
IRQ-0001 Clientes
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a de los diferentes clientes. En concreto:
Datos
especficos
Razn Social (VARCHAR)
RUC (VARCHAR)
DIRECCIN (VARCHAR)
TELFONO (VARCHAR)
Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia vital
Urgencia inmediatamente
Estado pendiente de verificacin
Universidad Tecnolgica del Per
I ng. de Software
47



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Estabilidad PD
Comentarios ascasdasdascacascac

IRQ-0002 Productos
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a los diferentes tipos productos. En
concreto:
Datos
especficos
CDIGO PRODUCTO (VARCHAR)
CDIGO DE UBICACIN (VARCHAR)
NOMBRE (VARCHAR)
CANTIDAD (INT)
PRECIO (INT)
Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia vital
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

Universidad Tecnolgica del Per
I ng. de Software
48



3
0

d
e

M
a
y
o

d
e

2
0
1
3

IRQ-0003 Personal
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a el personal que labora en la empresa. En
concreto:
Datos
especficos
CDIGO DE PERSONAL (VARCHAR)
NOMBRE (VARCHAR)
APELLIDOS (VARCHAR)
DIRECCIN (VARCHAR)
TELFONO (VARCHAR)
CARGO (VARCHAR)
Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

IRQ-0004 Usuarios
Versin 1.0 ( 26/02/2013 )
Universidad Tecnolgica del Per
I ng. de Software
49



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a los usuarios que interacten con el
sistema. En concreto:
Datos
especficos
Desarrollador (VARCHAR)
Administrador (VARCHAR)
Operador (VARCHAR)
Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

IRQ-0005 Kardex
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Universidad Tecnolgica del Per
I ng. de Software
50



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a las entradas y salidas del almacn. En
concreto:
Datos
especficos
NOMBRE DE PRODUCTO (VARCHAR)
CANTIDAD RECIBIDA (INT)
CANTIDAD DESPACHADA (INT)
STOCK (INT)
Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

IRQ-0006 Proveedores
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a el registro de los diferentes proveedores.
En concreto:
Datos RAZON SOCIAL (VARCHAR)
Universidad Tecnolgica del Per
I ng. de Software
51



3
0

d
e

M
a
y
o

d
e

2
0
1
3

especficos RUC (VARCHAR)
DIRECCIN (VARCHAR)
TELFONO (VARCHAR)
Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

IRQ-0007 Requerimientos
Versin 1.0 ( 26/02/2013 )
Autores Alejandra Rodrguez Vilchez
Juan Zavalaga Santillana
Omar Castillo Carrera
Ricardo Carpio Tito
Fuentes Jos Lus Puma
Dependencias Ninguno
Descripcin El sistema deber almacenar la informacin correspondiente a los requerimientos realizados a la sede
central. En concreto:
Datos
especficos
NOMBRE DE PRODUCTO (VARCHAR)
TIPO (VARVCHAR)
CANTIDAD (INT)
NOMBRE DEL CLIENTE A ENTREGAR (VARCHAR)
FECHA (DATE)
Universidad Tecnolgica del Per
I ng. de Software
52



3
0

d
e

M
a
y
o

d
e

2
0
1
3

Tiempo de
vida
Medio Mximo
PD PD
Ocurrencias
simultneas
Medio Mximo
PD PD
Importancia importante
Urgencia PD
Estado PD
Estabilidad PD
Comentarios Ninguno

4. Modelado del Proyecto
4.1 Diagrama de Clases



Carvimsa
+Nombres
+Ruc
+Direccion
+Telefono
+Cuidad
+Crear()
Cliente
+Razon Social
+Ruc
+Direccion
+Telefono
+Ingresar()
+Modificar()
+Buscar()
Productos
+Cod_Pro
+Codigo_Ubi
+Nombre
+Cantidad
+Precio
+Ingresar()
+Modificar()
+Buscar()
Proveedor
+Razon Social
+Ruc
+Direccion
+Telefono
+Ingresar()
+Modificar()
+Buscar()
Requerimientos
+Nombre Producto
+Tipo
+Cantidad
+Fecha
+Nom_Cli
+Ingresar()
+Modificar()
+Buscar()
+Eliminar()
Almacen
+Cod_Pro
+Nombre
+Tipo
+Cantidad
+Stock
+Ingresar()
+Modificar()
+Actualizar()
Tiene
1
1..*
Tiene
1..*
1
Tiene
1..*
1
Tiene
1..* 1
Actualizar
1
1..*
Documento de venta
+Cliente
+Cod_Pro
+Nombre
+Fecha
+Cantidad
+Precio
+Tipo
+Ingresar()
+Calcular()
+Modificar()
+Buscar()
Tiene
1..*
1
Personal
+Cod_Per
+Apellidos
+Nombres
+Direccion
+Dni
+Fec_Nac
+Cargo
+Ingresar()
+Modificar()
+Eliminar()
+Buscar()
Tiene
1..*
1
Pedido
+Cod_Ped
+Cod_Cli
+Razon Social
+Cod_Pro
+Cantidad
+Buscar()
+Ingresar()
+Modificar()
+Eliminar()
Tiene
1..*
1
Universidad Tecnolgica del Per
I ng. de Software
53



3
0

d
e

M
a
y
o

d
e

2
0
1
3

4.2 Diagrama de Secuencia


/ : Usuario
/ : Carvimsa
/Base de datos
1 : Ingresa datos()
2 : Busca datos()
3 : Verifica datos()
4 : Existe: ingresa al sistema
5 : No existe: Mostrar mensaje al usuario
Caso de uso: LOGUEO
/ : Colaborador de Almacen
/ : Carvimsa
/ : Productos / : Almacen
1 : Ingresa datos del producto()
2 : No existe el producto()
3 : Asigna codigo()
4 : Crea producto()
5 : Actualiza stock()
6 : Existe producto()
7 : Registra datos()
8 : Actualiza stock()
9 : Mensaje:Producto registrado
Caso de uso: GESTIONAR PRODUCTO
Universidad Tecnolgica del Per
I ng. de Software
54



3
0

d
e

M
a
y
o

d
e

2
0
1
3



/ : Colaborador de Almacen
/ : Productos
/ : Carvimsa
1 : Ingresa codigo de producto()
2 : Entrada o sallida de producto()
3 : Actualiza stock()
4 : Mensaje: Stock Actualizado
Caso de uso: GESTIONAR ENTRADAS Y SALIDAS
/ : Colaborador de Ventas
/ : Carvimsa / : Cliente
/ : Documento de venta
/ : Pedido
1 : Registra datos()
2 : No existe el cliente()
3 : Asigna codigo y crea al cliente()
4 : Registra pedido()
5 : Genera pedido()
6 : Genera Documento de venta()
7 : Existe el cliente()
8 : Registra Pedido()
9 : Genera Pedido()
10 : Genera Documento de venta()
11 : Mensaje: Pedido registrado
Caso de uso: REGISTRAR PEDIDOS
Universidad Tecnolgica del Per
I ng. de Software
55



3
0

d
e

M
a
y
o

d
e

2
0
1
3




/ : Colaborador Administrador
/ : Carvimsa
1 : Solicitar reporte()
2 : Definir el tipo de reporte()
3 : Generar Reporte()
4 : Reporte emitido
Caso de uso: GESTIONAR REPORTES
/ : Colaborador Administrador
/ : Carvimsa
/ : Personal
1 : Ingresa Datos del personal()
2 : Asigna codigo()
3 : Registra datos()
4 : Genera Resgistro()
5 : Mensaje Personal Registrado
Caso de uso: GESTIONAR PERSONAL
Universidad Tecnolgica del Per
I ng. de Software
56



3
0

d
e

M
a
y
o

d
e

2
0
1
3




/ : Colaborador Administrador
/ : Proveedor / : Carvimsa
1 : Ingresa datos del Proveedor()
2 : Asigna Codigo()
3 : Registra datos()
4 : Genera registro()
5 : Mensaje Proveedor registrado
Caso de uso: GESTIONAR PROVEEDORES
/ : Colaborador de Logistica
/ : Requerimientos / : Carvimsa / : Pedido
1 : Registro de datos()
2 : No existe pedido()
3 : Pedido no existe: Mostrar mensaje
4 : Si existe pedido()
5 : Registrar requerimiento()
6 : Registro guardado()
7 : Requerimiento registrado
Caso de uso: GESTIONAR REQUERIMIENTO
Universidad Tecnolgica del Per
I ng. de Software
57



3
0

d
e

M
a
y
o

d
e

2
0
1
3




4.3 Diagrama de Colaboracion


/ : Colaborador Administrador
/ : Carvimsa
/ : Cliente
1 : Ingresa datos del cliente()
2 : Genera Registro()
3 : Ordenar guardar()
4 : Guardar registro()
5 : Registro guardado
6 : Informa registro guardado correctamente
Caso de uso: GESTIONAR CLIENTES
: Usuario
: Carvimsa /Base de datos
1 : Ingresa datos()
2 : Busca datos()
3 : Verifica datos()
4 : Existe: ingresa al sistema
5 : No existe: Mostrar mensaje al usuario
Logueo
Universidad Tecnolgica del Per
I ng. de Software
58



3
0

d
e

M
a
y
o

d
e

2
0
1
3










: Colaborador de Almacen
: Carvimsa
: Productos : Almacen
1 : Ingresa datos del producto()
2 : No existe el producto()
3 : Asigna codigo()
4 : Crea producto()
5 : Actualiza stock()
6 : Existe producto()
7 : Registra datos()
8 : Actualiza stock()
9 : Mensaje:Producto registrado
Producto
: Colaborador de Almacen
: Productos : Carvimsa
1 : Ingresa codigo de producto()
2 : Entrada o sallida de producto()
3 : Actualiza stock()
4 : Mensaje: Stock Actualizado
Entradas y Salidas
Universidad Tecnolgica del Per
I ng. de Software
59



3
0

d
e

M
a
y
o

d
e

2
0
1
3










: Colaborador de Ventas
: Carvimsa
: Cliente
: Documento de venta
: Pedido
1 : Registra datos()
2 : No existe el cliente()
3 : Asigna codigo y crea al cliente()
4 : Registra pedido()
5 : Genera pedido()
6 : Genera Documento de venta()
7 : Existe el cliente()
8 : Registra Pedido()
9 : Genera Pedido()
10 : Genera Documento de venta()
11 : Mensaje: Pedido registrado
Pedido
: Colaborador Administrador
: Carvimsa
1 : Solicitar reporte()
2 : Definir el tipo de reporte()
3 : Generar Reporte()
4 : Reporte emitido
Reportes
Universidad Tecnolgica del Per
I ng. de Software
60



3
0

d
e

M
a
y
o

d
e

2
0
1
3







: Colaborador Administrador
: Carvimsa
: Personal
1 : Ingresa Datos del personal()
2 : Asigna codigo()
3 : Registra datos()
4 : Genera Resgistro()
5 : Mensaje Personal Registrado
Personal
: Colaborador Administrador
: Proveedor
: Carvimsa
1 : Ingresa datos del Proveedor()
2 : Asigna Codigo()
3 : Registra datos()
4 : Genera registro()
5 : Mensaje Proveedor registrado
Proveedores
Universidad Tecnolgica del Per
I ng. de Software
61



3
0

d
e

M
a
y
o

d
e

2
0
1
3










: Colaborador de Logistica
: Requerimientos
: Carvimsa
: Pedido
1 : Registro de datos()
2 : No existe pedido()
3 : Pedido no existe: Mostrar mensaje
4 : Si existe pedido()
5 : Registrar requerimiento()
6 : Registro guardado()
7 : Requerimiento registrado
Requerimiento
: Colaborador Administrador
: Carvimsa : Cliente
1 : Ingresa datos del cliente()
2 : Genera Registro()
3 : Ordenar guardar()
4 : Guardar registro()
5 : Registro guardado
6 : Informa registro guardado correctamente
Clientes
Universidad Tecnolgica del Per
I ng. de Software
62



3
0

d
e

M
a
y
o

d
e

2
0
1
3

4.4 Diagrama de Estados










ingresando nomcliente
generando codcliente
codcli
ingresando dircli
nomcli
ingresando telcli
dircli
Guardando registro
telcli
registro guardado
Insertar y guardar un nuevo cliente (personal, proveedor)
Registrando Producto
generando codpro
ingr. nompro
ingr. cantpro
ingr. precpro
codpro
nompro
cantpro
precpro
Actualizar stock
Datos del producto
Ingresar un producto (stock)
Universidad Tecnolgica del Per
I ng. de Software
63



3
0

d
e

M
a
y
o

d
e

2
0
1
3







Registrando Requerimiento
ingresando nompro
ingresando cantidad
ingresando cliente
nompro
cantipro
codcli
ingresar tipo documento
Datos del cliente y producto
Ingreso de Requerimiento, tipo documento
Inactivo
Activo
entry/Leer producto
do/Procesar
exit/Actualizar stock
Validar producto
Seleccionar E/S
Procesar Informacion
Actualiza Stock
Pedido ingresado
Mantenimiento
do/Probar
do/Esperar orden
Probar stock autoverificar stock
Esperar Ordenar
Presionar opcion
Continuar
Ejecutar
Cancelar
Estado de Almacen (stock)
Universidad Tecnolgica del Per
I ng. de Software
64



3
0

d
e

M
a
y
o

d
e

2
0
1
3

4.5 Diagrama de Actividad

4.6 Diseo de Datos
4.6.1 Modelo Entidad-Relacion

Ingresar usuario
no existe usuario
Usuario validado
Logistica
Ventas
Administrador
Verificar requerimiento
Almacen
Verificar pedido
ok
ok
Verificar producto
ok
Verifica stock
Informa stock
Existe
Realiza venta
No existe
Gestionar reportes
Genera documento de venta
Mantenimiento personal
Universidad Tecnolgica del Per
I ng. de Software
65



3
0

d
e

M
a
y
o

d
e

2
0
1
3



5. Documentacion Tecnica
5.1 Manual de Usuario








Universidad Tecnolgica del Per
I ng. de Software
66



3
0

d
e

M
a
y
o

d
e

2
0
1
3






Universidad Tecnolgica del Per
I ng. de Software
67



3
0

d
e

M
a
y
o

d
e

2
0
1
3







Universidad Tecnolgica del Per
I ng. de Software
68



3
0

d
e

M
a
y
o

d
e

2
0
1
3
















Universidad Tecnolgica del Per
I ng. de Software
69



3
0

d
e

M
a
y
o

d
e

2
0
1
3

6. Conclusiones

Cada vez es mas necesario que los ingenieros de software desarrollen y le
entreguen al cliente productos de la mas alta calidad, puntualmente, y que
cuente con un presupuesto al alcance del cliente y que no sufra modificacion
alguna.
Los sistemas de alta calidad requieren que cada parte que lo componen posea
tambin una alta calidad, existen circunstancias en las que el desarrollador
individual se esfuerza para realizar un buen trabajo.
Es importante tomarse el tiempo necesario para conocer a nuestros clientes y
usuarios, asi como su ambiente de trabajo. Esto ayuda a establecer una buena
relacin de trabajo y comunicacin entre el equipo de desarrollo y los clientes.
Puede decirse que los casos de uso son independientes del mtodo de diseo
que se utilice y por lo tanto del mtodo de programacin. Luego de documentar
los casos de uso se puede disear un sistema estructurado o un sistema
orientado a objetos sin que la tcnica sea de mayor o menor utilidad en alguno
de los casos. Esto da mas flexibilidad al mtodo.
Existen dos diagramas de Iteraccion: los diagramas de secuencias y los diagramas
de colaboracin.
El diagrama de colaboracin (estructura) sale del diagrama de secuencias
(Tiempo).
El diagrama de estados muestra el conjunto de estados por los cuales pasa un
nico objeto durante su vida dentro de una aplicacin.
Los requisitos no funcionales describen aspectos del sistema visibles por el
usuario que no se relacionan en forma directa con el comportamiento funcional
del sistema.
La gestin de requisitos implica procedimientos de cambio, cambiar los atributos,
mantener la trazabilidad y control de versiones.
En el estudio de factibilida, la econmica es la que define si se continua o no con
el proyecto.
La idea fundamental de los casos de uso es definir los requerimientos desde el
punto de vista de quien usa el sistema y no de quien lo construye.
muestreo


Universidad Tecnolgica del Per
I ng. de Software
70



3
0

d
e

M
a
y
o

d
e

2
0
1
3

7. Recomendaciones

Para desarrollar un buen software se debe primero investigar o tener una
investigacin preliminar de la empresa a desarrollar
Los diagramas de clases, salen de los casos de usos.
Se recomienda usar UML porque hace que se apegue a estandares de la
industria o lenguaje estndar.

Vous aimerez peut-être aussi