Date post: | 28-Feb-2018 |
Category: |
Documents |
Upload: | jorge-archila |
View: | 240 times |
Download: | 0 times |
of 32
7/25/2019 Requerimientos de Software.pdf
1/32
Universidad de San Carlos de Guatemala
Facultad de Ingeniera
Escuela de Ciencias y Sistemas
Anlisis y Diseo de Sistemas 1
Especificacin de Requerimientos de
SoftwareVenta de productos en lnea
Nombre CarnetDanny Hernndez 200815492
Diego Veras 200915682Haroldo Arias 201020247David Molina 201021090Jorge Archila 201021133Alejandra lvarez 201114313Elmer Calel Ramos 201213600Leonardo Cobon 201213630
7/25/2019 Requerimientos de Software.pdf
2/32
Contenido
1 Introduccin ................................................................................................................................ 3
1.1 Propsito ............................................................................................................................. 3
1.2 mbitos del sistema ........................................................................................................... 3
1.3 Definiciones, acrnimos y abreviaciones........................................................................... 4
1.3.1 Sistema ........................................................................................................................ 5
1.3.2 Negocio ....................................................................................................................... 5
1.3.3 Tcnico ........................................................................................................................ 6
1.4 Referencias ......................................................................................................................... 7
1.5 Visin general del documento ........................................................................................... 7
2 Descripcin General.................................................................................................................... 8
2.1 Perspectiva del producto ................................................................................................... 8
2.2 Funciones del producto ...................................................................................................... 8
2.3 Caractersticas de los usuarios ........................................................................................... 9
2.4 Restricciones ....................................................................................................................... 9
2.5 Suposiciones y dependencias ........................................................................................... 10
3 Requisitos especficos ............................................................................................................... 10
3.1 Requerimientos Funcionales (Funciones)........................................................................ 10
3.1.1 Mdulo 1: Administracin interna........................................................................... 10
3.1.2 Mdulo 2: Control de usuarios................................................................................. 17
3.1.3 Mdulo 3: Catlogo de productos............................................................................ 22
3.1.4 Mdulo 4: Manejo de rdenes de productos.......................................................... 25
3.1.5 Mdulo 5: Notificaciones configurables por correo................................................ 27
3.2 Requerimientos de Rendimiento ..................................................................................... 30
3.3 Restricciones de diseo .................................................................................................... 32
7/25/2019 Requerimientos de Software.pdf
3/32
1 Introduccin
Se presenta el documento de anlisis e interpretacin del sistema Ventas de Productos en Lnea,
desarrollado por Grupo#2. Se utiliza el formato propuesto por IEEE (std. 830-1998).
1.1
Propsito
El propsito de este documento es dar a conocer y detallar los procedimientos que describen
y conforman el sistema de Ventas de Productos en Lnea desde el mbito de
funcionalidades de software hasta la implementacin externa del mismo; el cual va dirigido
al desarrollador y principalmente al usuario final.
1.2
mbitos del sistema
Sobre el sistema
El sistema por nombre VPL-gt es una aplicacin web que tiene como principal objetivo
poner en venta artculos de todo tipo, esto a travs de un sistema online en el cual un
usuario puede acceder a travs de un navegador ya sea desde una computadora, Tablet,
celular o cualquier dispositivo que tenga acceso a internet.
o
Sistema-Vendedor:
El usuario ser capaz de crear una cuenta como vendedor dentro el sistema e
ingresar cualquier producto al portal para su venta o respectiva promocin, podr
organizarlos de diferentes maneras, crear ofertas y subastas.
o Sistema-Cliente:
El usuario ser capaz de crear una cuenta como cliente dentro del sistema y podr
gestionar las compras de productos que desee, podr realizar bsquedas, calificar
productos, recomendar productos, canjear cupones y llevar un manejo de todas las
compras que ha realizado.
7/25/2019 Requerimientos de Software.pdf
4/32
Beneficios, objetivos y metas
o
Beneficios y Objetivos
Permitir a un usuario-cliente la capacidad de comprar un producto en lneadesde cualquier lugar y cualquier dispositivo que cuente con acceso a
internet.
Permitir que el usuario-cliente pueda recibir directamente a las puertas de su
hogar o trabajo el producto que adquiri.
Proporcionar al usuario-cliente la capacidad de llevar un control y
seguimiento de las compras que realizo.
Dotar a un usuario-vendedor la capacidad de vender y promocionar
productos.
Proveer un sistema compatible y multiusuario.
Proveer un sistema que pueda ser capaz de afrontar la alta disponibilidad.
Suministrar un ambiente de respuesta rpida y sin complicaciones.
Mantener un sistema actualizado y de confianza para el cliente final.
o Metas
Mantener y generar compromisos con el cliente.
Aumentar el nivel de usuarios que conozcan y utilicen el sistema.
Satisfacer las necesidades del cliente.
Ofrecer un servicio de calidad.
Establecerse como la tienda lder en cuanto a ventas en lnea.
1.3 Definiciones, acrnimos y abreviaciones
7/25/2019 Requerimientos de Software.pdf
5/32
1.3.1 Sistema
Trmino Definicin
Administrador Encargado de agregar, modificar, eliminar y
consultar informacin de una persona u objeto.
Usuario-cliente Rol que asume un individuo que utiliza el sistema
como medio de compra de productos.
Usuario-vendedor Rol que asume un individuo que utiliza el sistema
como medio de venta y/o promocin de
productos.
Rol Conjunto de permisos que se le asignan a un
usuario.
Desarrollador Rol que asume un individuo el cual se encarga de
uno o varios procesos de desarrollo del software.
Usuario general Rol que involucra tanto un usuario-cliente o
usuario-vendedor.
1.3.2
Negocio
Trmino Definicin
Categora Clasificacin en la que estarn agrupados 1 o
ms productos.
Formulario rea donde un usuario podr ingresar datos
estructurados.
Bsqueda Permite encontrar un artculo especfico a travs
de alguna caracterstica del mismo.
Producto Artculo para compra/venta.
7/25/2019 Requerimientos de Software.pdf
6/32
Oferta Artculo(s) que cuenta(n) con un precio especial,
generalmente ms bajo de lo establecido.
Login rea donde se controla el acceso de un usuario
al sistema.
Carrito de Compra Zona virtual en donde un usuario-cliente coloca
los productos que desea comprar.
Lista de Compra Listado de productos a comprar.
Catlogo de Productos Conjunto de productos con su breve descripcin,
agrupados de acuerdo a un criterio.
Lista de Productos Listado que muestra los artculos mas
comprados por un usuario.
Reseas y punteo rea en la cual un usuario-cliente puede evaluar
la calidad de un producto.
Pre-orden Ordenar o apartar un producto antes que este
salga a la venta pblica.
Tracking Notificaciones de cobros realizados.
1.3.3
Tcnico
Trmino Definicin
BD Base de datos: Conjunto de datos persistentes
para su posterior uso.
Responsive La correcta visualizacin de un sistema web
independiente del dispositivo en cual se
visualiza.
Aplicacin web Aplicacin a la cual se puede acceder a travs
de internet por medio de un navegador.
7/25/2019 Requerimientos de Software.pdf
7/32
Plataforma Sistema que se utiliza como base para que
ciertos mdulos de software funcionen sobre
el.
Software genrico Sistema producido por una organizacin con el
objetivo de su venta hacia clientes quenecesiten de las caractersticas del mismo.
Mdulo Estructura independiente dentro de un
software.
Dominio Nombre base que agrupa un conjunto de
dispositivos permitindoles adquirir un nombre
en lugar de una direccin IP.
Servidor WEB Sistema encargado de gestionar cualquier
aplicacin del lado del servidor, a travs deconexiones bi/unidireccionales.
1.4
Referencias
[1]IEEE Software Engineering Standards Committee, IEEE Std830-1998, IEEE Recommended
Practice for Software Requirements Specifications, October 20, 1998.
[2]Ian Sommerville, Ingeniera de Software 9na Edicin, Pearson Education Inc, Addison-
Weasley, 2011.
1.5 Visin general del documento
La continuacin del documento est dividida en 3 secciones ms, la cual incluye la Descripcin
General del sistema que enfatiza los factores que afectan al producto y a sus requisitos como
lo son usuarios y restricciones. Siguiendo se encuentra los requisitos especficos y las
funcionalidades del sistema el cual abarca un lenguaje tcnico propio del desarrollo desoftware de tal manera que el desarrollador sea capaz de disear un sistema que satisfaga las
necesidades del sistema y por ltimo se encuentra la seccin de Apndice que incluye los
resultados de los requisitos y un plan de lanzamiento en base a ellos.
7/25/2019 Requerimientos de Software.pdf
8/32
2 Descripcin General
En esta seccin se dar una visin general de todo el sistema. El sistema ser explicado en su
contexto para mostrar cmo el sistema interacta con otros sistemas e introducir la funcionalidad
bsica de la misma. Tambin describe qu tipo de actores utilizan el sistema y qu funcionalidadest disponible para cada tipo. Por fin, se presentarn las limitaciones y supuestos para el sistema.
2.1
Perspectiva del producto
Este sistema consta de un sitio web. El sitio web ser utilizado para la gestin y manipulacin de
ventas de productos de diferentes proveedores hacia consumidores de la red. El sitio web tendr
una divisin de mdulos, debido que unos mdulos estarn dirigidos para los administradores de la
pgina web y los otros mdulos estarn dirigidos para los clientes de la pgina web.
Este es un sitio web el cual necesita un lugar donde almacenar la informacin de cada uno de los
componentes del sistema, por ello ser necesario la implementacin de una base de datos. La
pgina web estar en constante comunicacin con la base de datos ya que en ella se tendrn todos
los productos existentes y habilitados para la venta que han sido definidos por los administradores,
los usuarios podrn consultar en un buscador los productos por los que estn interesados.
El sistema web debe contar con servicios de pago en lnea por lo cual se contar con la integracin
de sistemas que ofrecen este servicio para que el usuario pueda seleccionar la forma de pago que
le parece ms conveniente.
2.2 Funciones del producto
El sitio web lo primero ser el registro de los usuarios, esto ser necesario para la compra de algn
producto, no obstante se requerir hasta que un usuario quiera comprar algn producto, ya que
puede realizar bsqueda de los productos sin estar registrado.
En el sitio web los usuarios podrn buscar productos. Las bsquedas se pueden realizar en forma
general entre todos los productos de los proveedores o basarse en criterios de entrada
proporcionados por los usuarios estos criterios ser por ubicaciones, categora, precio, estado y
opciones de entrega. El resultado de la bsqueda se mostrar en la pgina web en una lista con
todos los productos que se acoplan a los criterios incluidos en la bsqueda. En cada elemento de la
lista se mostrar una pequea informacin del producto y el precio de este mismo. Los usuarios
podrn seleccionar un producto para ver ms detalladamente sus especificaciones y as mismo
poder proceder a adquirir el producto agregndolo a un carrito de compras que le permite agregar
todos los productos que desea y al final realizar un solo pago por los productos.
El sitio web proporcionar la funcionalidad para gestionar el sistema y la informacin de los
productos donde los administradores podrn agregar, modificar y eliminar componentes de la
7/25/2019 Requerimientos de Software.pdf
9/32
pgina (productos, usuarios, categoras, ofertas). En estos mdulos de administracin los
administradores podrn agregar los productos y sus diferentes caractersticas, as mismo para
mayor descripcin se solicita una imagen representativa del producto, en esta seccin se indica si
quiere ponerse en estado activo el producto esto para que aparezca en las prximas bsquedas que
realizan los clientes o si no estarn activos hasta que el administrador as lo desee.
2.3
Caractersticas de los usuarios
En el sistema habr dos tipos de usuarios que se encargaran de interactuar con el sistema de
compras, cada uno de los tipos de usuario tienen un uso diferente dentro del sistema de ventas de
forma que cada uno de ellos tiene sus propios requisitos.
Los usuarios administradores son los que interactan con el sitio web, gestionando el sistema en
general. Los administradores sern los encargados de realizar todos los cambios de los productos
que se ofrecen en la pgina web, introduciendo nuevos productos al sistema, modificandoproductos ya en existencia o eliminando productos. Los usuarios administradores manejan las
ofertas, precios, as como los productos que estarn activos y se podrn encontrar atreves de una
bsqueda.
Los usuarios que sern clientes pueden utilizar el sitio web para encontrar y comprar un producto
de su inters. Esto significa que el usuario tiene que ser capaz registrarse, buscar productos, elegir
un producto activo del sistema, interpretar la informacin, agregarlo a un carrito de compras y luego
realizar la confirmacin de la compra de productos. A fin de que los usuarios obtengan un resultado
de bsqueda relevante existen varios criterios que los usuarios pueden especificar.
2.4
Restricciones
El sitio web se ver limitado por la adquisicin de licencias de bases de datos que no excedan un
precio definido por los interesados del sistema.
El sitio web se deber realizar en mquinas que contengan sistemas operativos Linux, los cuales
sern necesarios por el alto desempeo de estos y la caracterstica de que sea un software libre,
esto buscando la mayor minimizacin de los costos en la realizacin del sistema.
El sitio web deber estar siempre en funcin y este mismo deber manejar un Maestro y un esclavo
de la base de datos ante cualquier falla de la base principal, el master y el esclavo por polticas serequiere que este en una mquina diferente ante fallos del software de la mquina donde se
encuentra la base de datos principal.
El sitio web tendr que poder ser capaz incorporar todo lo demandante por los sistemas de pagos
para que estos pueden procesar la informacin y realizar todas sus transacciones.
7/25/2019 Requerimientos de Software.pdf
10/32
Los administradores no podrn conocer claves/contraseas de los usuarios del sitio web ya que se
deber de mantener una seguridad utilizando encriptacin. El manejo de la demanda de internet
para manejar a mltiples usuarios conectados al mismo tiempo al sitio web.
2.5
Suposiciones y dependencias
Una de las suposiciones es que los clientes utilicen navegadores que soporten hasta las ltimas
versiones de html, pero si son navegadores que no son compatibles todava con las ltimas
versiones no podrn verse algunas de las funcionalidades del sistema como deberan de ser o no se
podran acceder.
Se tiene una dependencia de conectividad a internet, pero si el ancho de banda no es muy grande
para los clientes, el sistema puede ser demasiado lento al momento de cargarse las imgenes y
todo lo relacionado con el sistema.
Una suposicin es que el usuario tenga alguna cuenta bancaria o tarjeta de crdito para realizar elpago respectivo de sus compras. Si el usuario no tiene una cuenta o tarjeta bancaria no podr
comprar los productos que desea.
Una hiptesis que se maneja es que la se pueda integrar fcilmente sistemas de pago al sistema de
ventas, pero si no se puede integrar se debern buscar otras formas para poder realizar el pago
correspondiente.
3 Requisitos especficos
3.1 Requerimientos Funcionales Funciones)
3.1.1
Mdulo 1: Administracin interna
3.1.1.1
Control de categoras de productos
3.1.1.1.1
Agregar categoras
ID: RF1
Funcin Agregar categoras
Descripcin Al usuario se le presentar un formulario para ingresar lainformacin pertinente de la categora a agregar.
Entradas Nombre, descripcin.
7/25/2019 Requerimientos de Software.pdf
11/32
Fuente Usuario administrador de la aplicacin
Salidas Se agrega a la lista de categoras con un estado activo pordefinicin.
Destino Listado de categoras existentes.
Accin El usuario podr presionar un botn para agregar la categora allistado de categoras existentes. El estado por definicin de unanueva categora ser activo. Al presionar un botn para agregaruna categora, el usuario ser regresado a la pantalla principalde control de categoras.
Requerimientos Nombre y descripcin de la categora.
Precondicin El usuario debe ser el administrador.
La categora no debe de existir en el listado.
Post-condicin La categora debe aparecer en el listado de categoras
existentes.
El estado de la categora ser activo por definicin.
El sistema generar automticamente un cdigo deidentificacin para la categora.
Efectos colaterales Si se ingresa un nombre de categora igual a uno ya existente,ste no ser ingresado.
3.1.1.1.2
Modificar categoras
ID: RF2
Funcin Modificar categoras.
Descripcin El usuario administrador podr modificar el nombre o ladescripcin de las categoras existentes.
Entradas Nombre y/o descripcin.
Fuente Usuario administrador de la aplicacin.
Listado de categoras existentes.
Salidas Listado actualizado de categoras.
Destino Listado de categoras existentes.
Accin Se le presentar al usuario un formulario con los campos denombre y descripcin de la categora previamente seleccionada,disponibles para editarlos. El usuario puede presionar un botn
7/25/2019 Requerimientos de Software.pdf
12/32
para guardar esta nueva informacin, lo cual lo regresar a lapantalla principal del control de categoras.
Requerimientos Nombre y descripcin de la categora.
Precondicin El usuario debe ser el administrador.
La categora no debe de existir en el listado.
Post-condicin La categora debe aparecer en el listado de categorasexistentes, con los datos actualizados.
Efectos colaterales Si se ingresa un nombre de categora igual a uno ya existente,ste no ser ingresado.
3.1.1.1.3
Desactivar categoras
ID: RF3
Funcin Desactivar categoras.
Descripcin El usuario puede presionar un botn dentro del control principalde categoras para desactivar una categora.
Entradas Seleccin de la categora a desactivar o activar, a travs de unclic sobre el botn.
Fuente Usuario administrador.
Listado de categoras existentes.
Salidas Desactivacin de una categora, sin embargo no se elimina de la
lista.
Destino Lista actualizada de categoras.
Accin El usuario puede presionar un botn dentro del control principalde categoras para desactivar una categora. Desactivar unacategora cambia el estado de la misma a "inactiva". Unacategora inactiva no ser mostrada en las bsquedas ni serposible asignarle productos nuevos.
Requerimientos Listado de categoras.
Precondicin El usuario debe ser el administrador.
No puede desactivarse una categora si tiene productosasignados.
Post-condicin La categora debe aparecer en el listado de categorasexistentes, con el estado actual de la misma.
7/25/2019 Requerimientos de Software.pdf
13/32
Si se activa una categora, se le deben asignar productosenseguida.
Efectos colaterales Si se detecta una categora que no ha sido asignado ningnproducto luego de un tiempo automticamente se desactivar.
3.1.1.2 Control de Productos
3.1.1.2.1 Agregar productos nuevos al catlogo
ID: RF4
Funcin Agrega un producto al catlogo.Descripcin Registrar un producto dentro del catlogo junto con sus
respectivas caractersticas, as como el precio y su fotografa.
Entradas Nombre, descripcin, categora asignada, precio, estado,fotografa.
Fuente Vendedor. Producto fsico.Salidas Nuevo producto registrado.Destino Tabla producto dentro del almacenamiento del sistema.
Catlogo de productos pgina web.Accin El producto es agregado al apartado de catlogos junto con
toda la informacin necesaria ingresada a travs de unformulario.
Requerimientos Debe existir una cantidad mayor a 0 del producto para poderagregarlo al catlogo sin importar su estado (activo/inactivo).
Precondicin Contar con la informacin respectiva y su fotografa.Postcondicin Publicacin de producto.
Efectos Colaterales No aplica.
3.1.1.2.2 Edicin de especificaciones de productos ya agregados
ID: RF5
Funcin Edita un producto del catlogo.Descripcin Editar las caractersticas de un producto que se encuentra en el
catlogo.
Entradas Informacin requerida del producto en RF4 y/o la nuevainformacin.
Fuente Vendedor. Producto fsico.Salidas Actualizacin de un producto.Destino Tabla producto dentro del almacenamiento del sistema.
Catlogo de productos pgina web.Accin El producto es seleccionado y a continuacin se presenta un
formulario para editar los campos necesarios y/o cambiarfotografas.
7/25/2019 Requerimientos de Software.pdf
14/32
Requerimientos Debe existir un producto para poder editarlo.
Precondicin Datos existentes y no nulos.
Postcondicin Modificacin del producto.
Efectos Colaterales No aplica.
3.1.1.2.3
Desactivacin de productos o sacarlos del mercado
ID: RF6
Funcin Desactiva un producto del catlogo.Descripcin Desactivar un producto del catlogo lo cual impide su bsqueda
o compra dentro del portal web.Entradas Informacin requerida del producto en RF4.
Fuente Vendedor. Existencia del producto.
Salidas Producto no visible dentro del catlogo.Destino Catlogo de productos pgina web.Accin El producto es seleccionado y a continuacin se presenta la
opcin para desactivarlo visualmente del catlogo deproductos.
Requerimientos El producto debe existir y ser visible dentro del catlogo parapoder desactivarlo.
Precondicin Datos existentes y no nulos.
Postcondicin Eliminar el producto.
Efectos Colaterales No aplica.
3.1.1.2.4
Activacin de productos
ID: RF7
Funcin Activa un producto del catlogo.Descripcin Activar o visualizar nuevamente un producto del catlogo lo
cual facilita nuevamente la bsqueda o compra dentro delportal web.
Entradas Informacin requerida del producto en RF4.
Fuente Vendedor.Salidas Producto visible dentro del catlogo.Destino Catlogo de productos pgina web.Accin El producto es seleccionado y a continuacin se presenta la
opcin para activarlo nuevamente y hacerlo visible dentro del
catlogo de productos.
Requerimientos El producto debe estar inactivo para poderlo activarnuevamente.
Precondicin Datos existentes y no nulos.
Postcondicin Activacin del producto.Efectos Colaterales No aplica.
7/25/2019 Requerimientos de Software.pdf
15/32
3.1.1.2.5
Generar productos ofertados
ID: RF7
Funcin: Crear categora de productos
Descripcin: Permite crear una categora la cual agrupar un conjunto de productos
basado en:
Vendedor
Precio
Marca
Tipo
Entradas: Informacin de la categora con los siguientes datos:
Nombre
Tipo
Usuario Creador (generado automticamente por el sistema)
Fecha de Creacin (generado automticamente por el sistema)
Fuente: Formulario de creacin de categora con los campos descritos en entradas
Salidas: Nueva categora agregada correctamente.
Destino: Mdulo de control de categora
Accin: Con los datos brindados se crea una nueva categora para poder ser asociadaa uno o muchos productos. Si ya existe una categora con el mismo nombrese notificar que la categora ya existe.
Requerimientos: El nombre y tipo de la categora son datos obligatorios. Se podr administrar
utilizando uno o varios tipos de agrupaciones.
Precondicin: Se validar que el nombre tenga al menos 3 letras, no permitir nombres connmeros o caracteres especiales. No se permitirn categoras con el mismonombre
Postcondicin: Categora creada para poder ser utilizada
3.1.1.3 Control de ofertas
3.1.1.3.1
Ingresar oferta
ID: RF8
Funcin: Crear oferta de productos
Descripcin: Permite crear una o varias ofertas de productos basados en eventospromocionales tales como: temporadas, fechas especiales, liquidaciones opromociones.
7/25/2019 Requerimientos de Software.pdf
16/32
Entradas: Informacin de la oferta:
Descripcin
Tipo de oferta (estas pueden incluir: descuentos en el precio, Cierta
cantidad de productos por el precio de 1)
Producto o productos involucrados en la oferta (si es uno o varios
productos involucrados en la oferta depender del tipo de esta). precio de oferta
Fecha inicial y final de oferta valida.
(Usuario Creador y fecha de creacin sern datos generados
automticamente por el sistema)
Fuente: Formulario de creacin de nueva oferta.
Salidas: Oferta creada correctamente.
Destino: Operaciones especiales del control de productos.
Accin: Crea una nueva oferta asociada a productos la cual ser visible en el reade ofertas de la pantalla principal al finalizar su creacin.
Requerimientos: Con la informacin dada, crear una nueva oferta.
Precondicin: El producto a ofertar debe pertenecer al usuario que desea crear la oferta.
Validar que se ingresaron: descripcin, tipo de oferta, productos
involucrados, precio de la oferta e intervalos de fecha correctos para su
creacin.
Postcondicin: Habilitacin inmediata de la oferta.
3.1.1.3.2
Modificar oferta
ID: RF9
Funcin: Modificar oferta
Descripcin: Permite alterar la informacin de las ofertas creadas por el usuario.
Entradas: Oferta elegida para modificar, nuevos datos de la oferta (Descripcin, tipo,productos involucrados, precio de la oferta, intervalos de fecha).
Fuente: Formulario de modificacin de una oferta elegida con anterioridad
Salidas: Oferta alterada con la nueva informacin brindada.
Destino: Listado de ofertas en las operaciones especiales de productos.
Accin: Modifica los datos Descripcin, Tipo de oferta, Productos involucrados,Precio de la oferta e intervalos de fecha de una oferta en particular. La
7/25/2019 Requerimientos de Software.pdf
17/32
eleccin de la oferta se realiza seleccionando la oferta a modificar del listadode ofertas creadas por el usuario.
Requerimientos: Actualizar los datos de la oferta especificados por el usuario.
Precondicin: La oferta a modificar debe haber sido creada por el usuario a modificar.Validar que toda la informacin de la oferta haya sido ingresada(Descripcin, Tipo, Productos involucrados, Precio de la oferta, intervalos de
fecha).
Postcondicin: Oferta visible con la nueva informacin.
3.1.1.3.3
Eliminar oferta
ID: RF10
Funcin: Desactivar oferta
Descripcin: Permite dar de baja una oferta
Entradas: Oferta elegida para eliminar, comentario opcionalde porqu se dar de baja
(Finalizacin de temporada, Finalizacin de fechas especiales, Producto
agotado)
Fuente: Botn de desactivar en el listado de ofertas creadas por el usuario.
Salidas: Oferta desactivada.
Destino: Listado de ofertas en las operaciones especiales de productos.
Accin: Se desactivara una oferta seleccionada por el usuario. La oferta no sereliminada por si se desea reutilizar.
Requerimientos: La oferta debe ser desactivada inmediatamente.
Precondicin: Oferta elegida a eliminar debe pertenecer al usuario.
Postcondicin: Al desactivarse la oferta desaparecer de la pantalla de ofertas principal delsitio de ventas.
3.1.2
Mdulo 2: Control de usuarios
3.1.2.1
Registro de usuario
ID: RF11
Funcin Registro de usuario.
Descripcin El usuario registrara todos los datos solicitados mediante unformulario el cual tendr que completar, ingresando datosobligatorios personales nombre, apellido, fecha de nacimiento,un identificador que ser nico (correo) y diferente al de losdems usuarios y una contrasea con un mnimo de 6
7/25/2019 Requerimientos de Software.pdf
18/32
caracteres entre ellos al menos un carcter smbolo, entre loscampos no obligatorios puede ingresar un nmero de telfono,direccin domiciliar y empresa en que labora, estos datos sernalmacenados en una tabla en la bases de datos del sistema.
Entradas Nombre, apellido, fecha de nacimiento, correo, contrasea,nmero de telfono, direccin, empresa laboral.
Fuente Usuario (cliente).Salidas Nuevo registro de usuario.Destino Tabla usuarios dentro del almacenamiento del sistema.Accin La informacin del usuario es ingresada y registrada en la base
de datos del sistema.
Requerimientos Deben existir clientes no registrados en el sistema.
Precondicin EL usuario contenga un correo electrnico y se encuentreningresados todos los campos obligatorios.
Postcondicin El correo no se encuentre registrado y este se haya agregadocorrectamente junto con todos los campos ingresados por elusuario.
3.1.2.2
Panel de administracin de usuario
ID: RF12
Funcin Editar datos del usuarioDescripcin Permite modificar los datos de un usuario que se encuentra
registrado en el sistema.Entradas Informacin modificada pudiendo ser Nombre, apellido, fecha
de nacimiento, correo, contrasea, nmero de telfono,
direccin, empresa laboral.Fuente Cliente registrado.Salidas Actualizacin de la informacin del usuario.Destino Tabla usuarios dentro del almacenamiento del sistema.Accin Verificar los datos ingresados que se encuentren en el formato
correcto, proceder a realizar la actualizacin con los nuevosdatos dentro de la tabla de usuarios.
Requerimientos Debe existir el usuario registrado.
Precondicin Deben de estar activa la cuenta del usuario.
Postcondicin Modificacin correcta de los datos del usuario.
Efectos Colaterales No aplica.
3.1.2.3 Informacin personal de usuario
ID: RF13
Funcin Eliminar cuenta de usuarioDescripcin Permite eliminar la cuenta de un usuario que se encuentra
registrado en el sistema ingresando el identificador, contraseay una confirmacin.
7/25/2019 Requerimientos de Software.pdf
19/32
Entradas Identificador, contrasea y confirmacin.
Fuente Cliente registrado.Salidas Registro eliminado de la tabla de usuarios
Destino Tabla usuarios dentro del almacenamiento del sistema.Accin Verificar los datos ingresados, una vez confirmado la validez del
mismo eliminar la cuenta del usuario de la tabla usuario delsistema.
Requerimientos Debe existir el usuario registrado.
Precondicin Deben de estar activa la cuenta del usuario.
Postcondicin Eliminacin correcta de los datos del usuario.
Efectos Colaterales No aplica.
3.1.2.4
Seguridad doble verificacin para login
ID: RF14
Funcin Seguridad de doble verificacin del login.
Descripcin Al usuario ser enviado un cdigo de verificacin para poderingresar a su cuenta, ya sea por correo electrnico o a unnmero celular seleccionado. Este cdigo ser solicitado aliniciar sesin por primera vez, para verificar la autenticidaddel mismo.
Entradas Contrasea, correo y nmero telefnico.
Fuente Usuario administrador de la aplicacin
Salidas Cdigo de verificacin.
Destino Usuario Final.
Accin El usuario podr ingresar el cdigo enviado, para poder confirmarsu cuenta y establecer una seguridad en los datos que estbrindando al portal.
Requerimientos Username, password, cdigo de verificacin.
Precondicin El usuario deber estar pre registrad, sin el cdigo no verificado.
Post-condicin Si el cdigo es correcto, la cuenta estar totalmente registrada yeste proceso ya se realizara de nuevo. Y se tomara de cuenta queel correo como telfono ingresado son los datos verdaderos del
cliente.
Efectos colaterales Si se ingresa un cdigo errneo, o el usuario ya no tiene acceso asus medios de correo / telfono se deber modificar su registro yse volver a enviar de nuevo un cdigo de verificacin.
3.1.2.5
Carrito de compras
7/25/2019 Requerimientos de Software.pdf
20/32
ID: RF15
Funcin Carrito de Compras.
Descripcin Dentro del carrito de compras del usuario se mostrar unalista de todos los productos seleccionados para esta
compra, junto con una cantidad y precio (unitario + total)por producto. Al final, se presentar con un total del mismo.El usuario tendr la opcin de incrementar o disminuir lacantidad de cada producto comprado y luego actualizar elcarrito. El usuario tendr la opcin para remover unproducto del carrito de compras completamente. El usuarioser presentado con un botn para poder realizar la comprade todos los productos que se encuentren en el carritoactualmente.
Entradas Productos seleccionados y cantidad a comprar.
Fuente Usuario final (cliente).
Salidas Total de compras.
Destino Administracin del sitio, vendedores.
Accin El usuario podr seleccionar en cada una de las categoras, losproductos que l quiera comprar y estos se irn acumulando paraque el posteriormente pueda visualizarlo, modificarlos oeliminarlos, para posteriormente generar el pago totalcorrespondiente.
Requerimientos Usuario logeado, listado de productos, pago en lnea.Precondicin El usuario deber estar pre registrado y haber seleccionado por
lo menos un artculo para la compra.
Post-condicin Si no hay problemas de existencias, o un problema de cobros y secumplen todas la validaciones, se realizara la compra satisfactoriade cada uno de los artculos seleccionados, para posteriormentehacer el pago a los vendedores y estos hagan el envi.
Efectos colaterales Mostrar las alertas de las validaciones errneas que se puedantener dentro del proceso de agregar, eliminar o modificar losproductos dentro del carrito, as mismo los resultados del cobro
en lnea si este fuera insatisfactorio.
3.1.2.6
Lista de deseos
ID: RF16
Funcin Lista de Deseos.
7/25/2019 Requerimientos de Software.pdf
21/32
Descripcin El usuario podr seleccionar productos que desea compraren un futuro y agregarlos a una lista de productos que anno ha comprado. Esto servir para que el cliente puedatener un apartado con los productos que ha deseadocomprar y as no realizar extensas bsquedas para hacer el
pedido sino seleccionando desde su lista de deseos elproducto que desea obtener inmediatamente.
Entradas Artculos de compra.
Fuente Usuario final (cliente).
Salidas Listado actualizado de productos por categoras.
Destino Usuario final (cliente).
Accin Ordenar y administrar todos los productos que el usuario deseecomprar en su posterior momento, para que l tenga una seccin
para la cual los pueda visualizar por su categora correspondiente.Requerimientos Listado de Artculos.
Precondicin El usuario deber de seleccionar por lo menos un artculo.
Post-condicin Mostrar en una seccin de la pantalla sus deseos, para cuando sevincule a esa rea, pueda visualizar todos los productosdeseados.
Efectos colaterales Si an no tiene agregados productos, mostrar mensajes que lomotiven a ingresar productos en su listado de deseos.
3.1.2.7
Lista de compras
ID: RF17
Funcin Listas de Compras.
Descripcin El usuario podr crear listas personalizadas de compras. Alcrear una lista, el usuario podr darle un nombre personal ala lista y una configuracin de confidencialidad, la cualdescribir si la lista es pblica o privada. El usuario podrcompartir directamente una de las listas por medio de unlink. El usuario podr agregar productos a cualquiera de sus
listas existentes. Cualquier producto de esta lista que seacomprado mientras se vea la lista del usuario, ser tomadocomo una compra en beneficio al dueo de la lista, y serenviado a su direccin configurada.
Entradas Productos seleccionados por el usuario.
Fuente Usuario final (cliente).
7/25/2019 Requerimientos de Software.pdf
22/32
Salidas Listas con productos de preferencia del usuario.
Destino Usuario final (cliente).
Accin Ordenar y administrar todos los productos que el usuarioseleccione, para guardarlos con algn tipo de privacidad, y que
puedan ser compartidos, para otros clientes, por correo, o poralguna red social.
Requerimientos Listado de Artculos.
Precondicin El usuario deber de seleccionar por lo menos un artculo y teneralguna lista activa.
Post-condicin Poder guardar, administrar y compartir listados de productospara realizar compras.
Efectos colaterales Poder almacenar estas listas de forma privada si as fuera el caso.
3.1.3
Mdulo 3: Catlogo de productos
3.1.3.1
Bsqueda de productos por categora
ID: RF18
Funcin Busca un conjunto de productos de acuerdo a una categora.Descripcin Buscar un conjunto de productos dentro del catlogo de
acuerdo a la categora seleccionada.Entradas Categora especifica.
Fuente Base de datos del sistema.Salidas Productos pertenecientes a la categora seleccionadaDestino Catlogo de productos actual de la pgina web.Accin El usuario selecciona dentro de un listado la categora que
desee y automticamente en el catlogo se mostrarannicamente los productos pertenecientes a esta.
Requerimientos Los productos deben de estar activos para poder servisualizados.
Precondicin No aplica.
Postcondicin No aplica.Efectos Colaterales No aplica.
3.1.3.2
Lista de productos ms comprados
ID: RF19
Funcin Muestra una lista de los productos ms comprados.
Descripcin Mostrar un listado de los productos ms comprados por elusuario, independiente de su tipo, precio y marca.
7/25/2019 Requerimientos de Software.pdf
23/32
Entradas No aplica.
Fuente Sistema de compras. Base de datos del sistema.
Salidas Listado de productos ms comprados (10 mximo).
Destino rea especfica para el listado de los productos mscomprados.
Accin El sistema se encargar de llevar un conteo y una referencia delos productos que ms adquiere un usuario y los mostrar enun rea especfica de la pgina web junto al catlogo deproductos.
Requerimientos El producto que ser adjuntado a la lista tuvo que haber sidocomprado mnimo 5 veces.
Precondicin No aplica.
Postcondicin No aplica.
Efectos Colaterales No aplica.
3.1.3.3
Lista de productos recomendados
ID: RF20
Funcin Muestra una lista de los productos recomendados por elsistema.
Descripcin Mostrar un listado de los productos recomendados por elsistema independiente de su tipo, precio y marca.
Entradas No aplica.
Fuente Sistema de compras. Base de datos del sistema.
Salidas Listado de productos recomendados.
Destino rea especfica para recomendaciones dentro del catlogo deproductos.
Accin El sistema se encargar de recomendar productos basados enel criterio de tipos de producto que adquiera un usuario.
Requerimientos Los productos recomendados tienen que pertenecer al mismotipo y categora de productos ms frecuentes adquiridos por elusuario.
Precondicin Categora y tipo de producto.Postcondicin No aplica.
Efectos Colaterales No aplica.
3.1.3.4
Lista de productos ofertados
ID: RF21
Funcin Mostrar artculos ofertados en el momento.
Descripcin Se mostrar un listado (nombre, descripcin, precio) de todaslas ofertas validas hasta el momento en el sistema y al mismotiempo se especificar la tienda en donde se encuentra dichaoferta.
Entradas --
7/25/2019 Requerimientos de Software.pdf
24/32
Fuente Base de datos del sistema.Salidas Listado de ofertas, lugares donde se encuentran las ofertas.
Destino Listado de las ofertas con capacidad de seleccionar ms de unaoferta en ella.
Accin El usuario podr ver las ofertas que desee.
Requerimientos Solicitud del usuario para ver las ofertas.Precondicin Existencias de ofertas en el sistema.
Postcondicin Verificacin de fechas para ver si el usuario puede o no comprarel producto.
Efectos Colaterales Compra de artculos ofertados.
3.1.3.5
Control para reseas y punteo por producto
ID: RF22
Funcin Evaluar los productos que se encuentran en el sistema.
Descripcin Cada artculo podr ser evaluado por los usuarios de acuerdo ala calidad o utilidad del mismo, tomando en cuenta un sistemade evaluacin de 5 estrellas. El mnimo que podr dar ser unaestrella y el mximo 5 estrellas. Por lo que el usuario procedera dejar un comentario o justificacin del mismo.
Entradas Calificacin del usuario hacia un producto especfico.
Fuente Base de datos del sistema.Salidas Promedio general del punteo dado por todos los usuarios para
cierto producto.
Destino Reporte de evaluacin de productos.
Accin El usuario seleccionara una estrella en base a qu tan satisfecho
esta con el producto y esta informacin se ingresa en el sistemade evaluacin de productos.
Requerimientos Los productos han tenido ventas, y los usuarios que hancomprado el producto pueden evaluar la calidad del mismo.
Precondicin Que el usuario haya recibido su producto.Postcondicin Que exista una justificacin de la calificacin dada.Efectos Colaterales Ninguno.
3.1.3.6
Pagos en lnea
ID: RF23
Funcin Pagar en lnea los productos seleccionados.
Descripcin Los artculos seleccionados se pagarn nicamente de formaonline. El sistema se encargar de validar la informacin ya seapor crdito o dbito.
Entradas Pas, tipo de pago, nmero de tarjeta, fecha de vencimiento,nombre, apellidos, direccin, cdigo postal, ciudad.
7/25/2019 Requerimientos de Software.pdf
25/32
Salidas Reporte de la compra realizada considerando: subtotales,impuestos, gastos de envo y total.
Destino Compras realizadas por los usuarios.
Accin El usuario seleccionar la forma en la que desea realizar el pagoy el sistema proceder a debitar ese dinero.
Requerimientos El usuario escoger una forma de pago, el que ms le convenga.Media vez el producto se encuentre en stock.
Precondicin Que la tarjeta escogida no se encuentre vencida.
Postcondicin Brindar constancia de pago realizado.Efectos Colaterales Listado de productos ms comprados
3.1.3.7
Pre-ordenar productos
ID: RF24
Funcin Pre-ordenar productos
Descripcin El usuario podr hacer rdenes antes de que un producto estdisponible en el catlogo de la tienda. Este le ser enviado elda del lanzamiento.
Entradas Pas, tipo de pago, nmero de tarjeta, fecha de vencimiento,nombre, apellidos, direccin, cdigo postal, ciudad.
Salidas Reporte de la compra realizada considerando: subtotales,impuestos, gastos de envo y total.
Destino Reservas realizadas por los usuarios.
Accin El usuario seleccionar la forma en la que desea realizar el pago
y el sistema proceder a debitar ese dinero.Requerimientos El usuario escoger una forma de pago, el que ms le convenga.
Media vez el producto se encuentre con opcin de pre-orden.
Precondicin Que la tarjeta escogida no se encuentre vencida.
Postcondicin Constancia de pago realizado.Efectos Colaterales Listado de productos ms comprados
3.1.4
Mdulo 4: Manejo de rdenes de productos
3.1.4.1
Ver historial de compras
ID: RF25
Funcin Ver Historial de compras
Descripcin Permite al usuario ver todas las compras previamenterealizadas, independientemente de su estado. A su vez, semuestra el detalle de los artculos comprados.
Entradas Id de usuario
7/25/2019 Requerimientos de Software.pdf
26/32
Fuente Base de datos interna de control de usuarios
Salidas Listado de ordenes asociadas al usuario ingresado
Destino Lista desplegable y mostrable al usuario, para que el usuariofinal elija lo que desea hacer con ella.
Accin El usuario podr elegir una orden especfica para ver msdetalles de la misma.
Requerimientos Usuario loggeado al sistema de compras en lnea, y conrdenes existentes en la base de datos de rdenes.
Precondicin rdenes existentes
Postcondicin Ver detalles de una orden especfica
Efectos colaterales Ninguno
ID: RF25.1
Funcin Ver detalle de una orden especfica del historial
Descripcin Permite al usuario ver los detalles de una orden especfica.Dentro del detalle debe incluirse:
Productos ordenados
Cantidad de productos
Total cancelado
Fecha de orden
Fecha de envo
Fecha de recepcin Estado de la orden
Entradas Id de usuario, id de orden
Fuente Base de datos interna de control de usuarios, historial decompras
Salidas Detalles de la orden seleccionada
Destino Reporte legible por el usuario en pantalla.
Accin El usuario podr ver en detalle lo que orden.
Requerimientos Usuario loggeado en el sistema, id de orden obtenido delhistorial de compras.
Precondicin Orden existente
Postcondicin Tracking de orden activa
Efectos colaterales Ninguno
7/25/2019 Requerimientos de Software.pdf
27/32
3.1.4.2 Estado actual de rdenes activas (Tracking)
ID: RF26
Funcin Tracking de rdenes activas
Descripcin Permite al usuario ver, de forma detallada, el estado actual deuna orden activa. Los estados se dividen en:
En proceso
Cobrada correctamente
Preparacin de envo
Enviada
Confirmada de recibidoAdicionalmente, se muestra:
Fecha de orden
Direccin de entrega
Entradas Id de usuario, id de orden
Fuente Base de datos interna de control de usuarios, historial deordenes
Salidas Estado y ubicacin actual de la orden activa seleccionada
Destino Reporte para que el usuario pueda observar los detalles arribamencionados de la orden.
Accin El usuario podr ver en pantalla el detalle de su orden actual.
Requerimientos Usuario loggeado al sistema de compras en lnea, orden activaPrecondicin Historial de ordenes
Postcondicin Ninguna
Efectos colaterales Ninguno
3.1.5
Mdulo 5: Notificaciones configurables por correo
3.1.5.1
Confirmacin de orden
ID: RF27
Funcin Confirmacin de orden
Descripcin Se enviar un correo de confirmacin de orden realizada alusuario que ha realizado la orden con los siguientes detalles:
Fecha de orden
Nombre de usuario
Total a pagar
7/25/2019 Requerimientos de Software.pdf
28/32
Productos ordenados, cantidad de productos
Fecha estimada de entrega
Entradas Id de usuario, id de orden
Fuente Base de datos interna de control de usuarios, orden recienteSalidas Correo enviado al usuario final
Destino Usuario final
Accin Se enviar un correo al usuario final para que pueda manteneruna bitcora de los detalles de sus compras, as como unaconfirmacin de la misma.
Requerimientos Correo de usuario
Precondicin Orden realizada
Postcondicin Ninguna
Efectos colaterales Ninguno
3.1.5.2
Seguimiento de orden
ID: RF28
Funcin Seguimiento de un orden.Descripcin Al realizar un pedido el sistema mostrar un conjunto de
opciones referentes al seguimiento de la orden, las opciones
que se mostraran son las siguientes:
Notificaciones cada 2 das.
Notificaciones semanales.
Notificaciones Mensuales.
Entradas Nmero de orden, fecha de la orden, id del cliente.Fuente Base de datos del sistema.Salidas Listado de opciones disponibles para, el tipo de productos
incluidos en la orden.
Destino Lista desplegable con capacidad para seleccionar ms de una
opcin.Accin El usuario podr elegir una nica opcin de seguimiento o no
elegir ninguna.
Requerimientos Correo del usuario vlido para poder enviar las notificaciones.
Precondicin La opcin u opciones seleccionadas, no deben ser mayores a lafecha estimada de entrega de la orden.
7/25/2019 Requerimientos de Software.pdf
29/32
Postcondicin Las notificaciones sern enviadas ates de las 12:00 pm del
ltimo da del perodo segn el tipo de seguimiento elegido. Elusuario podr desactivar el envo de notificaciones
Efectos Colaterales Las notificaciones sern enviadas al correo ingresado enla Confirmacin de Orden.
3.1.5.3
Seguimiento de devoluciones y/o reclamos
ID: RF29
Funcin Seguimiento de devoluciones.Descripcin Un usuario final ser capaz de enviar un correo a la tienda (Abrir
un ticket) por cualquiera de los siguientes motivos:
El producto no cumple con las especificacionesanunciadas.
El producto est daado o abierto. Denuncias.
Reclamos.
Entradas Id del usuario, correo del usuario, motivo de la creacin delticket, id del vendedor sealado por mal servicio.
Fuente Base de datos del sistema y texto ingresado por el usuarioindicando el motivo.
Salidas Cdigo nico del ticket creado.
Destino Registro de reclamos del usuario y base de datos delsistema.
Accin El usuario puede cerrar el ticket cuando lo desee. El ticket semantendr abierto dada las siguientes condiciones:
La solucin al problema est en curso.
El sistema cerrar el ticket dada las siguientes condiciones:
Solucin al problema.
El usuario permaneci inactivo por ms de 3 das(Hbiles).
Dada la gravedad del problema (justificable) se podr autorizar:
Cambio de producto.
Devolucin de dinero.
Cambio del producto con otro (Mismo valormonetario).
7/25/2019 Requerimientos de Software.pdf
30/32
Requerimientos La orden por la que se hace el reclamo debe estar vigente y nodebe tener abierto otro caso similar.
Precondicin El vendedor sealado debe estar laborando an en la tienda yla antigedad de la orden por la que se hace el reclamo no debeser mayor a 30 das.
Postcondicin El sistema automticamente enviar un correo denotificacin al vendedor sealando que se abri un ticket.
Efectos Colaterales Al vendedor se le abrir un seguimiento para que puedaresolver la situacin con el usuario insatisfecho.
3.1.5.4
Soporte tcnico
ID: RF30
Funcin Solicitar soporte tcnico.Descripcin El usuario podr enviar un correo a la tienda con motivos
de soporte, consultas, ayuda.Entradas Solicitud del usuario (texto) indicando lo que necesita.
Fuente Texto ingresado por el usuario del rea dedicada para estepropsito.
Salidas Solicitud del usuario.
Destino rea de soporte de la tienda y base de datos del sistemapara almacenar el registro de solicitudes de soporte.
Accin Se enva la solicitud del usuario hacia el rea de soporte tcnicode la tienda, esto para poder iniciar con el proceso de brindar atravs de personal calificado o por medio de un FAQ laresolucin del problema o duda que el usuario presente.
Requerimientos Solicitud del usuario, de modo que se pueda resolver elproblema o duda que presente.
Precondicin El usuario no debe haber solicitado soporte por el mismoproblema, de ser as, se le re direccionara a su historial desolicitudes de soporte para que pueda aclarar sus dudas por esemedio.
Postcondicin El sistema le dar seguimiento al cliente hasta que esteest haya podido resolver su problema.
Efectos Colaterales Ninguno.
3.2
Requerimientos de Rendimiento
ID: QR1
Ttulo: Bsqueda gil e inteligente
La funcin de bsqueda debe ser fcil de encontrar y sencilla de utilizar. Los algoritmos de bsquedaa utilizar deben estar optimizados, de tal manera que el usuario pueda encontrar productos ocatlogos en el menor tiempo posible.
7/25/2019 Requerimientos de Software.pdf
31/32
ID: QR2
Ttulo: Despliegue de resultados de bsqueda
Los resultados de la bsqueda deben ser fciles de comprender, as como amigables al usuario.
Cualquier funcionalidad que est visible desde la pantalla de resultados debe estar tan explcitacomo sea posible. La bsqueda debe estar paginada a una cantidad sensata y configurable por elusuario.
ID: QR3
Ttulo: Uso de links para productos
Los productos que han sido encontrados ya sea por el catlogo o por la bsqueda en s, deben tenerlinks completamente independientes del usuario y del modo en que se hallaron. De esta forma, elusuario ser capaz de compartir un producto tan solo enviando un link.
ID: QR4
Ttulo: Respuesta de soporte tcnico
La respuesta a correos enviados directamente al soporte tcnico debe ser lo ms pronta posible,para evitar contratiempos en las solicitudes de los clientes.
ID: QR5
Ttulo: Alta demanda
Despus de estudios, se ha estimado que el promedio de usuarios que el sistema debe ser capaz desoportar es una cantidad de 500 en todo momento. Se debe contemplar tambin una bsqueda porusuario cada 10 minutos, as como tambin un tiempo de respuesta mnimo para los resultados debsqueda.
ID: QR6
Ttulo: Alta fiabilidad
El sitio debe estar disponible todo el tiempo, independientemente de la hora del da. La escalabilidadde usuarios debe ser considerada en horas pico, con la posibilidad de incrementar los recursos odisminuirlos como sea necesario para ahorrar gastos innecesarios.
ID: QR7
Ttulo: Dependencia y tolerancia
El usuario debe ser alertado cada vez que haya un error en el sitio, independientemente de si es
uno producido por l mismo o por una falla del lado del servidor.
7/25/2019 Requerimientos de Software.pdf
32/32
3.3 Restricciones de diseo
ID: QR8
Ttulo: Disponibilidad de almacenamiento
El diseo est restringido a un uso de almacenamiento en base a la capacidad actual del servidor.
ID: QR9
Ttulo: Disponibilidad de memoria
El software debe manejar correctamente la memoria para evitar que sesiones o variables quedencon datos del lado del servidor.
ID: QR10
Ttulo: Heterogeneidad
El software debe ser completamente utilizable en cualquier plataforma y en cualquier dispositivo,independientemente de las caractersticas del mismo. El diseo debe, a su vez, ser responsive paraadaptarse a l.