Professional Documents
Culture Documents
CICLO V
INTEGRANTES
ALMEYDA CARPIO, Erika
AYALA QUISPE, Pavel
CERVANTES MEDINA, Jeffri
OCHANTE HUAMACCTO, Yulihño
AYACUCHO-PERÙ
2018
5
Requisitos del negocio:
1. Requisitos funcionales:
RF1: El software asignara un identificador único para cada
pedido de quinua, que será utilizado para identificarla
en todos los procesos que se realicen.
6
2. Requisitos no funcionales:
RNF 1: la página web estará escrito en lenguaje de
programación HTML.
7
RF1: El software asignara un identificador único para cada pedido de
quinua, que será utilizado para identificarla en todos los procesos
que se realicen.
8
RF2: El software deberá ser capaz de administrar, registrar y reportar
individualmente los pagos al personal: descuentos por planilla como
AFP (-10%), ESSALUD (-9%), beneficios como CTS, paternidad(+80soles),
etc.
9
RF3: El software debe emitir un balance general de ingresos y egresos
de la empresa
10
RF4: se diseñará una página web en la que se habilitará los pedidos
Online de la quinua.
11
RF4-CU-004 <>búsqueda de productos en el catalogo
Versión 1.0 (04/16/2018)
Actores usuario - sistema
Fuentes entrevista
Objetivos asociados Mostrar los productos de la quinua que ofrece
la asociación en un catálogo.
Descripción cuando <> el usuario selecciona la opción de
buscar productos en el sistema, se muestra un
catálogo de los productos de la quinua
disponibles.
Precondición Estar logueado en la página web.
secuencia Paso Acción
Normal 1 Dentro de la web, el usuario elige la
opción para buscar los productos en el
sistema
2 El sistema muestra un formulario para
introducir las palabras de búsqueda
3 El usuario introduce los valores
4 El sistema busca los productos que
cumplen con el criterio indicado.
5
Postcondición El usuario encuentra una lista con los
productos que cumplen con la búsqueda
realizada
Excepciones Paso Acción
1 Si <el usuario introduce datos de
búsqueda incompletos o erróneos>, el
sistema pedirá introducir datos
nuevamente, a continuación, se procede a
la búsqueda del producto.
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Comentarios
12
RF4-CU-004 <>añadir artículos al carrito
Versión 1.0 (04/16/2018)
Actores usuario - sistema
Fuentes entrevista
Objetivos asociados Permitir adicionar elementos al carrito de
compra.
Descripción cuando <> el usuario pulsa en el botón de
añadir un artículo al carrito, el sistema
agrega el articulo seleccionado a una nueva
solicitud.
Precondición Haber realizado una búsqueda de artículos en
el catálogo, ya sea por navegación o por
búsqueda directa y estar logueado en el
sistema.
secuencia Paso Acción
Normal 1 El usuario selecciona los artículos que
le interesan.
2 El usuario da un clic en el botón
“añadir al carrito”
3 Si el articulo ya existía en
la solicitud, se suman las
cantidades anteriores a las
actuales, y no se crea una nueva
línea en la solicitud de compra.
Si el articulo no existe, se crea una
nueva línea en la solicitud.
4 El sistema avisa al usuario que se ha
añadido un nuevo artículo a su solicitud
de compra.
5
Postcondición El articulo seleccionado se añade a la
solicitud de compra.
Excepciones Paso Acción
1 Si <el producto en el carrito no está
disponible>, el sistema mostrara el
mensaje “no tenemos el producto en
stock”, a continuación, se procede
retirar al artículo del carrito y se
procede a la solicitud de compra.
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Comentarios
13
RF4-CU-004 <>enviar pedido
Versión 1.0 (04/16/2018)
Actores usuario - sistema
Fuentes entrevista
Objetivos asociados Enviar un pedido para su tramitación y
facturación.
Descripción cuando <> el usuario pulsa en el botón de
añadir un artículo a una solicitud, el sistema
procede a crear el pedido.
Precondición El usuario debe haberse logueado en el sistema
y debe existir artículos en su carrito.
secuencia Paso Acción
Normal 1 El usuario selecciona enviar la
solicitud actual.
2 El sistema crea un pedido a partir de
los datos de la solicitud.
3 El sistema informa al usuario que se ha
procedido a crear el pedido
correctamente.
4 El sistema muestra un reporte con los
pedidos que el usuario ha solicitado,
donde se especifica la cantidad y el
precio que cada producto.
5
Postcondición El pedido es creado en el sistema
Excepciones Paso Acción
1 Si <el usuario pulsa en el botón cancelar
la solicitud>, el sistema cancelara el
pedido, a continuación, se aborta el
proceso y se regresa al catálogo de
productos.
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Comentarios
14
RF5-CU-005 <>generar reporte de stock
Versión 1.0 (04/16/2018)
Actores vendedor - sistema
Fuentes entrevista
Objetivos asociados Generar un reporte detallado de la cantidad y
variedad de quinua disponibles en almacén.
Descripción cuando el vendedor pulsa en el botón generar
reporte de stock, el sistema busca en la base
de datos y genera reporte inmediato del stock
de la quinua al usuario.
Precondición Estar logueado en el sistema
secuencia Paso Acción
Normal 1 El vendedor pulsa en el botón generar
reporte de stock.
2 El sistema consulta la base de datos.
3 El sistema abre una ventana donde
muestra el reporte detallado en
pantalla.
4 El vendedor puede descargar el reporte a
su PC en formato de archivo Excel.
5
Postcondición Se consulta la base de datos del sistema
Excepciones Paso Acción
1
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Comentarios
15
RF6: El software deberá generar un reporte de los socios que están
realizando mayor cantidad de compras.
16
RF7-CU-07 <>generar reporte de variedades de quinua
Versión 1.0 (04/16/2018)
Actores administrador - sistema
Fuentes entrevista
Objetivos asociados Generar un reporte detallado de las variedades
de quinua más vendidos.
Descripción cuando el administrador pulsa en el botón
generar reporte de variedades, el sistema
busca en la base de datos y genera reporte de
las variedades de quinua más vendidos hasta
ese memento.
Precondición Estar logueado en el sistema
Secuencia Paso Acción
Normal 1 El administrador pulsa en el botón
generar reporte de ventas.
2 El sistema consulta la base de datos.
3 El sistema abre una ventana donde
muestra el reporte de las variedades más
vendidas en detalle.
4 El administrador puede descargar el
reporte a su PC en formato de archivo
Excel.
5
Postcondición Se consulta la base de datos del sistema
Excepciones Paso Acción
1
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
Comentarios
17
RF8-CU-008 <>descuentos a los mejores clientes
Versión 1.0
Actores Administrador – sistema
Fuentes Entrevista con el administrador.
Objetivos asociados Fidelizar a los clientes.
Descripción Cuando el administrador ingrese al sistema
podrá visualizar, mediante un mensaje, qué
clientes son los que realizan mayor cantidad
de compras, después los seleccionara para que
el sistema les descuente en su próxima compra.
Precondición Ninguno.
secuencia Paso Acción
Normal 1 El administrador ingresa a la aplicación
web.
2 El administrador ve la lista de los
clientes y pulsa en la opción “hacer
descuento”, dependiendo al criterio que
tenga de cada cliente.
3 El sistema registra al cliente
seleccionado, para hacerle el descuento
del 10% en su próxima compra.
18
RF9: Se habilitará una sección “atención al cliente” dentro de la
página web.
19
RF10: El sistema deberá generar un reporte detallado al
cliente de la cantidad, variedad, fecha y nombre del
producto que esta comprando.
20
CASOS DE USO (REQ. NO FUNCIONALES)
RF4: El campo dirección acepta caracteres alfabéticos, numéricos y
espacios.
RF4-CU-004 <>validación de datos ingresados
Versión 1.0 (03/16/2018)
Actores Vendedor – software
Fuentes entrevista
Objetivos asociados Verificar los datos ingresados al sistema
Descripción cuando el vendedor ingrese los caracteres en
el campo dirección, el sistema debe
verificarlos y validarlos.
Precondición Estar logueado y tener cierto nivel de acceso
para modificar y llenar datos.
secuencia Paso Acción
Normal 1 El vendedor ingresa a la aplicación web
2 El vendedor hace clic en la opción
modificar y llenar datos
3 El sistema muestra una pantalla con los
campos requeridos dependiendo del tipo
de usuario.
4 El vendedor ingresa los datos requeridos
mediante entrada de teclado.
5 El sistema valida los datos ingresados
en el campo dirección.
Postcondición El sistema almacena en la base de datos
Excepciones Paso Acción
1 Si el sistema no registra los datos
ingresados, el vendedor debe pedir a el
administrador de la base de datos que lo
haga manualmente en el DBMS.
2
3
Rendimiento Paso Coto de tiempo
1
2
Comentarios
21
RF5: El software deberá mostrar al usuario un menú desplegable de los
campos departamento, provincia y distrito para acelerar los procesos de
llenado de datos de facturación.
22
RF6: El software solo podrá ser utilizado en el sistema operativo
Windows y será compatible con las versiones Windows 7, Windows 8 y
Windows.
2 El sistema se inicializa
3 El sistema carga todos los datos
necesarios
4 El usuario ingresa con su nombre de
usuario y contraseña
5
6
n
Postcondición Usar la aplicación.
Excepciones Paso Acción
1 Si el software no corre, el usuario
deberá llamar al soporte técnico.
2
3
Rendimiento Paso Cota de tiempo
1 n segundos
2 n segundos
23
RF7: la aplicación debe poder utilizarse sin la necesidad de instalar
ningún software adicional además de un navegador web.
24
25