REQUERIMIENTOS
-
Upload
alli-m-matos -
Category
Documents
-
view
219 -
download
0
description
Transcript of REQUERIMIENTOS
REQUERIMIENTOS DEL
SOFTWAREv. 2.0
REQUERIMIENTOS FUNCIONALES
Los requerimientos funcionales del sistema son los siguientes:
Todas las páginas tendrán una estructura común que contendrá:
RF 01 Logotipo de la empresa.
RF 02 Buscador de productos.
RF 03 Menú corporativo.
RF 04 Menú del catálogo de productos.
RF 05 Carrito de compras.
Menú corporativo:
El menú corporativo tendrá las siguientes secciones con la información
respectiva de la empresa.
RF 07 La Empresa: Mostrará información de la empresa, reseña histórica,
misión y visión, staff, galería de imágenes y videos.
RF 08 Contáctenos: Contendrá un formulario para que el cliente se contacte con
la empresa y resuelva sus dudas respecto a la tienda.
RF 09 ¿Dónde estamos? Contendrá el horario de atención, números de contacto
y un croquis de su ubicación.
Catalogo Virtual:
El catalogo virtual contendrá información de todos los artículos que se vayan a
vender en la tienda, y estará de la siguiente forma:
Categorías: cada una de ellas se divide en distintas subcategorías. Las
categorías tendrán asociado un tipo de listado que mostrará las diferentes
subcategorías a la que perteneces.
Subcategorías: están compuestas por un conjunto de productos de
diferentes subcategorías que presentan características similares.
Agrupaciones: Selección de productos que permitirá agrupar productos
de diferentes subcategorías que se deseen destacar en la web como
ofertas y novedades.
RF 10 Los clientes y visitantes podrán acceder al catálogo para consultar
productos de una categoría, subcategorías o agrupación.
RF 11 La página de categorías o subcategorías podrán tener una imagen y una
descripción previa al detalle del producto.
RF 12 Las categorías podrán ser accedidas por medio de banners o como puntos
de menú en el catálogo.
RF 13 Los precios de los productos se mostraran con IGV Incluido.
RF 14 Los productos en oferta mostraran el precio normal del producto y el
precio ofertante.
RF 15 Junto a cada producto en el detalle del producto siempre habrá un botón
que lo añada al carrito de compras.
RF 16 Los listados con muchos productos aparecerán paginado, aunque se
procurará poder ver todos los productos en la misma página.
Detalle de los productos:
Se trata de una página que mostrará información detallada sobre un producto
concreto: Nombre, descripción y precio.
RF 17 Se mostrará información detallada del producto.
RF 18 Los productos podrán tener varias imágenes en distintas tomas para poder
visualizar bien los productos.
RF 19 Los productos podrán tener un link de video para así tener conocimiento
previo del producto.
RF 20 Los productos podrán tener su ficha técnica en formato PDF para conocer
detalladamente sus características y funcionamiento.
Proceso de compra:
RF 21 En el carrito de compra se podrá ingresar la cantidad de productos de
cada producto que deseo comprar y se deberá calcular automáticamente el IGV,
subtotal, total por producto y total de compra.
RF 22 Durante la compra se mantendrá visible el carrito con los productos
comprados, cantidades, el subtotal, el IGV por producto, el total de productos y
el total de compras generales.
RF 23 Una vez añadido los productos al carrito podrás ordenar el pedido donde
te mostrara los datos del cliente y del pedido.
RF 24 Antes de finalizar la compra se deberá elegir el tipo de pago y llenar los
datos requeridos.
RF 25 Después de llenar los datos requeridos en el tipo de pago se mostrará un
detalle de la compra y se procederá a realizar la compra o cancelar.
RF 26 Una vez pagado el pedido se enviará un email de confirmación al cliente
con la información de la compra.
Requerimientos funcionales Administrador y/o Sub-Administrador:
RF 27 Solo podrá crear usuarios el administrador.
RF 28 Solo podrá visualizar el detalle de las ventas el administrador.
RF 29 Solo podrán ingresar a la interfaz de administrador los usuarios
identificados por medio de un log-in.
Mantenimiento de categorías
RF 30 Se podrá visualizar una lista con todos los tipos de categoría.
RF 31 Se podrá agregar, modificar y eliminar categorías.
RF 32 Se podrá activar y desactivar una categoría para que aparezcan o no en la
web.
Mantenimiento de las subcategorías
RF 33 Se podrá visualizar una lista de todas las subcategorías disponibles por
categoría
RF 34 Se podrá agregar, modificar y eliminar una subcategorías.
RF 35 Se podrá activar y desactivar una subcategorías para que aparezca o no en
la web.
Mantenimiento de los productos
RF 36 Se podrá visualizar una lista de productos por su categoría y
subcategorías.
RF 37 Se podrá agregar, modificar y eliminar el producto o su información
respectiva.
RF 38 Se podrá gestionar las imágenes de los productos.
RF 39 Se podrá activar y desactivar los productos para que aparezcan o no en la
web
RF 40 Se podrá definir si el producto se encuentra en oferta o no ingresando su
precio respectivo para cada caso.
RF 41 Se podrá definir si el producto es novedoso o no.
REQUERIMIENTOS NO FUNCIONALES
Estandarización:
RNF 1 El sistema web deberá funcionar en cualquier navegador en los que se
desee acceder como por ejemplo: Moxila Firefox, Internet Xplorer, Google
Grome, Opera, Safari, etc.
RNF 2 Deberá visualizarse correctamente en distintas resoluciones.
Usabilidad:
RNF 3 La navegación en la web será intuitiva y amigable, siendo fácil de usar
incluso para personas no habituales en internet.
RNF 4 Todas las páginas tendrán una estructura común para que el visitante se
sienta siempre orientado durante su navegación.
RNF 5 La web será atractiva y agradable visualmente.
RNF 6 La interacción con el usuario dentro de una misma página no la
refrescará completamente en cada cambio (uso de AJAX).
RNF 7 El sistema debe presentar mensajes de error que permita al usuario
identificar el tipo de error y así comunicarse con el equipo de trabajo.
RNF 8 La estabilidad de la red debe de ir de la mano con el ingreso de datos y
así tener transacciones adecuadas.
RNF 9 La web debe tener interfaces gráficas en idioma español.
Rendimiento:
RNF 10 Las paginas deben ser ágiles y tener un tiempo de carga adecuado.
Escalabilidad
RNF 12 El sistema debe evitar el mantenimiento excesivo si es que existen
nuevos requerimientos, por esto los componentes que deben ser reutilizables y
en efecto incorporar nuevos códigos o modificar sobre los ya existentes
Instalación
RNF 13 El sistema tiene que ser fácil de instalar en cualquier plataforma.
Mantenibilidad
RNF 14 Todo el sistema debe ser documentado tanto como los manuales de
usuario y códigos para cualquier imprevisto que suceda.
RNF 15 El sistema web debe permitir su fácil mantenimiento.
Validación de información
RNF 16 El sistema debe validad la información en el formulario de ingreso.
RNF 17 El sistema debe contar con la obligación de campos, la longitud de
caracteres, manejo de tipo de datos, etc.
Requerimientos no funcionales Administrador
RF 18 Debe Mostrar solo las funciones que tenga el administrador.
RF 19 Debe de tener un rendimiento aceptable, sin necesidad que sea óptimo.
RF 20 Se realizaran frecuentemente copias de seguridad de la Base de Datos
CONTROL DE VERSIONES
Versión Realizado Revisado por Fecha Razón
1.0 Todos los
integrantes
Todos los
integrantes
17/09/2014 Desarrollo del
doc.
2.0 Programador Programador 14/10/2014 Modificación
del doc.