Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEPORTIVOS
SIVAD
EQUIPO DE DESARROLLO:
PRESENTADO A:
Ing. Jhon Mendez
1. INTRODUCCIN
Las siguientes especificacin de requerimientos de software del sistema SIVAD
surgen para analizar y entender todos los requisitos y requerimientos que nuestro
cliente desea, el principal objetivo es tener un documento que sirva para el
desarrollo del software. A continuacin Se describir en forma detallada los
requerimientos, los diagramas de casos de usos y las plantillas extendidas de
casos de usos.
ESPECIFICACIN DE REQUERIMIENTOS
El software, debe permitir:
R1: Autenticar entrada al sistema: Autenticar la entrada del usuario
(administrador, vendedor o consultor) al sistema por medio de un usuario y una
contrasea.
R2: Loguear Facebook: obtener desde una cuenta Facebook los datos de un
nuevo usuario
R3: Gestionar usuario: permitir al administrador registrar, actualizar, buscar y
eliminar usuarios (administrador, vendedor y consultor). A diferencia del
administrador y vendedor el consultor se puede registrar autnomamente.
R3.1: Registrar usuario: Obtener de Facebook y almacenar en una base de
datos su nombre completo, correo electrnico, departamento y ciudad de
referencia, se debe digitar
identificacin, tipo de usuario, cuenta y
contrasea.
R3.2: Buscar usuario: consultar en la base de datos la informacin que
coincida con la identificacin digitada del usuario.
R3.3: Actualizar usuario: Modificar los datos correspondientes al usuario
que coincida con la identificacin del usuario.
R3.4: Eliminar usuario: borrar de la base datos el usuario que coincida con
la identificacin ingresada.
R4: Gestionar Producto: permitir al administrador registrar, eliminar, actualizar y
buscar los datos referentes al producto.
R6.4: Eliminar venta: Borrar del sistema las ventas, que coincida con el
nmero de venta digitado por el vendedor.
R6.5: Generar factura de venta: Al registrar la venta generar una factura,
imprimirla o enviarla al correo del cliente en caso de que el as lo decida.
R6.5.1: imprimir factura: Generar un documento fsico de la factura en
caso de que el cliente as lo decida.
R6.5.2: enviar factura: enviar factura al correo del cliente en caso de
que el as lo decida.
Loguear facebook:
Gestionar usuario:
Gestionar Producto:
Gestionar ventas:
consultar productos:
Caso de uso
Actores
Propsito
Resumen
Tipo
Primario Expandido
Flujo principal 1: Administrador
PN1 Accin del actor
PN1
Respuesta de SIVAD
1.
2.
3.
Flujo alternativo:
En la lnea 3, el usuario teclea incorrectamente el usuario o la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 2.
Precondiciones 1
Existe un usuario y una contrasea del administrador, vendedor o consultor
en el sistema.
Pos condiciones
Loguear usuario
Administrador, vendedor, consultor
Gestiona el acceso a una cuenta de Facebook
El administrador, vendedor o consultor ingresa un correo electrnico
y una contrasea para acceder desde el sistema a una cuenta de
Facebook
Primario Expandido
PN1
Respuesta de SIVAD
1.
2.
3.
4.
8.
5.
7.
Flujo Principal 2:
PN
Accin del actor
2
1.
El consultor abre SIVAD
3.
6.
PN2
Respuesta de SIVAD
2.
Registrar usuario
Administrador, consultor
Gestionar el proceso de registro de usuario
Una parte de la informacin del usuario se tomara desde Facebook
y la otra parte la digitara el administrador con las especificaciones
del usuario, estos datos sern almacenados.
Primario Expandido
Tipo
Flujo principal 1:
PN
Accin del actor
1
1.
El administrador se autentica en el sistema
PN1
Respuesta de SIVAD
2.
3.
4.
7.
8.
9.
5.
6.
10.
Flujo Principal 2:
PN
Accin del actor
2
1.
El consultor abre SIVAD
3.
5.
6.
PN2
Respuesta de SIVAD
2.
4.
7.
Flujo alternativo 1:
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador teclea incorrectamente el correo o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 6.
Flujo alternativo 2:
En la lnea 3, el consultor digita incorrectamente el usuario o contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 2.
Precondiciones
Existe un usuario con una cuenta de Facebook.
Pos condiciones
Buscar Usuario
Administrador
Gestionar el proceso de bsqueda de Usuario
Buscar la informacin del usuario almacenada en la base de datos.
Secundario Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI
identificacin usuario.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
6.
7.
8.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente la identificacin y el sistema arroja un mensaje de
error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones
Actualizar Usuario
Administrador
Propsito
Resumen
Tipo
Flujo principal:
PN1 Accin del actor
Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI
identificacin usuario.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
El administrador
actualizar.
presiona
la
opcin
11.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador teclea incorrectamente la identificacin del usuario, y el sistema
arroja un mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones
Eliminar Usuario
Administrador
Gestionar el proceso de eliminacin de cualquier usuario del
sistema.
Eliminar un usuario que se encuentre almacenada en la base de
datos del sistema por medio de la identificacin.
Secundario Expandido
PN1
Respuesta de SIVAD
2.
principal
3.
4.
5.
6.
7.
8.
9.
10.
11.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador teclea incorrectamente la identificacin del usuario, y el sistema
arroja un mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea eliminar.
Pos condiciones
Registrar producto
Administrador
Gestionar el proceso de registro de productos
Almacenar producto que contenga cdigo, nombre, descripcin,
referencia, stock y stock mnimo. El sistema generar un cdigo
nico de forma automtica, que identifique dicho producto.
Primario Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI registrar
producto
1.
2.
3.
4.
5.
6.
7.
9.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el administrador deja un campo vaco, el sistema arroja un mensaje de error. Volver a
la lnea 6.
Precondiciones
El vendedor ha realizado el pedido del producto.
Pos condiciones
Buscar producto
Administrador
Gestionar el proceso de bsqueda de producto
Buscar la informacin del producto almacenada en la base de
datos.
Secundario Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI cdigo
del producto.
El sistema despliega la interfaz
registrar producto con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
El administrador
producto
El administrador
producto.
6.
7.
selecciona
digita
el
la
opcin
cdigo
del 8.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente el cdigo del producto, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones
Actualizar producto
Administrador
Gestionar el proceso de actualizacin de producto
Actualizar los datos almacenados en la base de datos referentes a
los productos.
Secundario Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI cdigo
producto.
El sistema despliega la interfaz
registrar usuario con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
El administrador
producto
El administrador
producto.
6.
7.
selecciona
digita
el
la
cdigo
9.
10.
El administrador
actualizar.
presiona
opcin
la
del 8.
opcin
11.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente el cdigo del producto, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el producto que se desea eliminar.
Pos condiciones
Eliminar producto
Administrador
Gestionar el proceso de eliminacin de cualquier producto del
Resumen
Tipo
Flujo principal:
PN1 Accin del actor
sistema.
Eliminar un producto que se encuentre almacenada en la base de
datos del sistema por medio del cdigo.
Secundario Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
principal
El sistema despliega un submen con
la opcin usuario y producto.
El sistema despliega la GUI cdigo
del producto.
El sistema despliega la interfaz
registrar producto con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
6.
El administrador
eliminar
10.
11.
7.
9.
selecciona
la
opcin
8.
Flujo alternativo :
En la lnea 1, el administrador teclea incorrectamente el usuario o la contrasea, y el sistema arroja
un mensaje de error. Volver a la lnea 1.
En la lnea 7, el usuario teclea incorrectamente la identificacin del usuario, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos el usuario que se desea buscar.
Pos condiciones
Tipo
Flujo principal 1:
PN1
Respuesta de SIVAD
1.
2.
3.
4.
5.
6.
10.
7.
9.
8.
Flujo alternativo :
En la lnea 1, el vendedor teclea incorrectamente el usuario o la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea 1.
En la lnea 7, el vendedor deja un campo vaco, el sistema arroja un mensaje de error. Volver a la
lnea 6.
Precondiciones
El vendedor ha realizado el pedido del producto.
Pos condiciones
Tipo
Flujo principal 1:
PN
Accin del actor
1
1.
El vendedor se autentica en el sistema
PN1
Respuesta de SIVAD
2.
3.
4.
5.
7.
Flujo alternativo :
Tipo
Flujo principal 1:
PN1 Accin del actor
Opcional Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
factura de compra.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
7.
9.
El administrador
imprimir
Flujo principal 2:
selecciona
la
opcin
10.
de
11.
PN2
Respuesta de SIVAD
1.
2.
3.
4.
5.
6.
9.
10.
11.
12.
El sistema enva
impresin de factura.
13.
7.
8.
solicitud
de
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea imprimir.
Pos condiciones
Tipo
Flujo principal 1:
PN1 Accin del actor
Registrar ventas
vendedor
Gestionar el proceso de registro ventas
Registrar en una base de datos las ventas de los productos,
teniendo en cuenta su nmero de venta, vendedor, telfono del
vendedor, fecha, cliente, productos, cantidades vendidas y canal de
venta (Telefnico, Puerta a Puerta y Directo).
Primario Expandido
PN1
Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI registrar
venta
El sistema genera automticamente
el numero nico de venta
1.
2.
3.
4.
5.
6.
7.
9.
El sistema
xito
arroja un mensaje de
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor deja un campo vaco, el sistema arroja un mensaje de error. Volver a la
lnea 6.
Precondiciones
El vendedor se ha contactado ya sea directo, puerta a puerta o va
telefnica con el consultor.
Pos condiciones
Buscar venta
vendedor
Gestionar el proceso de bsqueda de venta
Resumen
Tipo
Secundario Expandido
Flujo principal 1:
PN
Accin del actor
PN1
1
1.
El vendedor se autentica en el sistema
2.
3.
4.
5.
6.
7.
8.
Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la GUI registrar
venta con los campos llenos de los
datos correspondientes.
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la venta que se desea buscar.
Pos condiciones
Actualizar venta
vendedor
Gestionar el proceso de actualizacin de venta
Modificar los datos correspondientes a la Venta almacenada en la
base de datos, que coincida con el nmero de venta que digite el
vendedor.
Tipo
Secundario Expandido
Flujo principal 1:
PN
Accin del actor
PN1
1
1.
El vendedor se autentica en el sistema
2.
3.
4.
Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
5.
6.
7.
8.
9.
10.
11.
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la venta, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la venta que se desea buscar.
Pos condiciones
Eliminar venta
Vendedor
Gestionar el proceso de eliminacin de cualquier venta del sistema.
Borrar del sistema las ventas, que coincida con el nmero de venta
digitado por el vendedor
Secundario Expandido
Tipo
Flujo principal:
PN
Accin del actor
1
1.
El vendedor se autentica en el sistema
PN1
Respuesta de SIVAD
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
El sistema
vendedor.
despliega
la
GUI
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la venta, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la venta que se desea eliminar.
Pos condiciones
Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Flujo principal 2:
de
PN2
Respuesta de SIVAD
1.
2.
3.
4.
5.
6.
7.
9.
11.
12.
El sistema enva
impresin de factura.
solicitud
de
13.
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedoro teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea imprimir.
Pos condiciones
Caso de uso
Actores
Propsito
Resumen
Tipo
Flujo principal 1:
PN1 Accin del actor
Respuesta de SIVAD
El sistema le despliega la GUI
vendedor
El sistema despliega un submen con
la opcin venta y factura de compra.
El sistema despliega la GUI cdigo de
venta.
El sistema despliega la GUI registrar
factura de compra con los campos
llenos de los datos correspondientes.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Flujo principal 2:
PN2 Accin del actor
PN2
Respuesta de SIVAD
1.
2.
3.
4.
5.
6.
7.
9.
11.
12.
13.
Flujo alternativo :
En la lnea 1, El vendedor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
En la lnea 7, el vendedor teclea incorrectamente el cdigo de la factura, y el sistema arroja un
mensaje de error. Volver a la lnea 6.
Precondiciones
Existe en la base de datos la factura de compra que se desea imprimir.
Pos condiciones
Consultar productos
Consultor
Gestionar el proceso de consulta de productos.
Permitir al consultor observar los productos deportivos, el precio y la
cantidad del mismo.
Primario Expandido
PN1
Respuesta de SIVAD
2.
3.
4.
Flujo alternativo :
En la lnea 1, El consultor teclea incorrectamente la contrasea, y el sistema arroja un mensaje de
error. Volver a la lnea nmero 1.
Precondiciones
El vendedor ha sido registrado.
Pos condiciones
Realizar consultas
Administrador
Gestionar el proceso de consultas de utilidad
Permitir consultar la Utilidad mensual general (Valor) y la utilidad
mensual detallada (Ganancia alcanzada por cada producto
mostrando su costo, valor de venta y ganancia).
Secundario Expandido
Tipo
Flujo principal 1:
PN
Accin del actor
1
1.
El administrador se autentica en el sistema
PN1
Respuesta de SIVAD
2.
3.
4.
Flujo alternativo :
En la lnea 1, El administrador teclea incorrectamente la contrasea, y el sistema arroja un
mensaje de error. Volver a la lnea nmero 1.
Precondiciones
Pos condiciones
La consulta es realizada.