REQUERIMIENTOS

10
REQUERIMIENTOS DEL SOFTWARE v. 2.0

description

Calidad de software

Transcript of REQUERIMIENTOS

Page 1: REQUERIMIENTOS

REQUERIMIENTOS DEL

SOFTWAREv. 2.0

Page 2: REQUERIMIENTOS

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.

Page 3: REQUERIMIENTOS

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.

Page 4: REQUERIMIENTOS

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.

Page 5: REQUERIMIENTOS

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.

Page 6: REQUERIMIENTOS

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.

Page 7: REQUERIMIENTOS

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.