Especificación de Requerimientos de Software

Anuncio
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
Tienda Virtual de Libros
Especificación de Requerimientos de
Software (ERS)
Versión <1.1.0>
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
Historia de Revisiones
Fecha
2010-12-16
Confidencial
Versió
n
1.1.0
Descripción
Documento inicial
Proyecto Tienda Virtual de Libros
2015
Autor
Mauricio
Santacruz,
Cristian Ledesma,
Rodrigo Chingal,
Deiber Gaviria.
Página 2
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
Tabla de Contenidos
1. Introducción…………………………………………………………………………………………………….… 4
1.1 Propósito………………………………………………………………………………………………………4
1.2 Ámbito………………………………………………………………………………………………………….4
2. Especificación de Requerimientos …………..……………….……………………………………… 5
2.1 Requerimientos Funcionales…….………………………………………………………………… 5
2.2 Requerimientos No Funcionales…………………………………………………………………. 8
Confidencial
Proyecto Tienda Virtual de Libros
2015
Página 3
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
1. Introducción
Actualmente se puede acceder desde Internet a la inmensa mayoría de
productos y servicios existentes en el mercado. Sean productos tangibles o
intangibles, no hay prácticamente nada que no se pueda comercializar a través
de Internet. Se puede observar qué los productos y servicios se venden más por
Internet, es decir comercio electrónico, en la mayoría de los casos los
internautas compradores optan por realizar sus compras preferentemente en las
tiendas online que cuentan también con un establecimiento físico,
probablemente por una cuestión de confianza.
Los libros son productos al alcance del usuario final vía comercio electrónico. El
referente en la venta de libros a nivel mundial es sin duda Amazon.com, tienda
online que sigue siendo un ejemplo a seguir por su capacidad de personalización,
facilidad de compra y eficiencia.
Lo anteriormente expuesto representa una gran ventaja para el usuario a la hora
de realizar una compra y de la confiabilidad del mismo, es por eso que se desea
contar con un sistema o aplicación web que permita la venta de libros a través
de internet, de tal forma que dicho sistema se pueda mostrar la información de
los libros, realizar ventas, pedidos y pagos, también se apoyara de un catálogo
de libros donde se podrá actualizar la información que provee las editoriales.
1.1 Propósito
El propósito de este documento es capturar todos los requerimientos de software
del sistema, o un subconjunto del sistema.
1.2 Ámbito
Este documento permitirá especificar los requisitos funcionales y no funcionales
del sistema priorizados del más relevante al menos, también se organizará de
forma modular para tener una mayor organización en su entendimiento.
Confidencial
Proyecto Tienda Virtual de Libros
2015
Página 4
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
2. Especificación de Requerimientos
2.1
Requerimientos Funcionales
1. GESTIÓN DE USUARIOS
RF1.1: Registro de usuarios
Descripción:
Un cliente se registrará en la base de datos de clientes del
sistema. Este registro es pre-requisito para poder realizar
cualquier pedido. Los datos que un cliente deberá suministrar
son: nombre y apellidos, dirección completa (calle, piso,
ciudad, código postal, país), y cédula de identidad y correo
electrónico.
RF1.2: Validación de usuarios para el ingreso al sistema
Descripción:
La validación para acceder a la aplicación se dará por medio
de un login y password, esto permitirá otorgar privilegios y
funciones a los diferentes tipos de usuarios.
RF1.3: Consultar datos del usuarios
Descripción:
Consulta de datos básicos de un cliente, por número de
cliente o por nombre y apellidos del mismo. Se mostrarán
todos los datos del cliente.
RF1.4: Modificar datos del usuarios
Descripción:
Debe permitir modificar cualquier dato de los usuarios
registrados.
RF1.5: Eliminar usuarios
Descripción:
El sistema debe permitir eliminar un usuario del sistema
después de un año de inactividad.
2. GESTIÓN DE CATÁLOGO
RF2.1: Agregar un libro al catálogo
Descripción:
Cada vez que se recibe información de un libro desde una
editorial se agregará su información al catálogo.
Confidencial
Proyecto Tienda Virtual de Libros
2015
Página 5
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
RF2.2: Modificar información de catálogo
Descripción:
Se podrá modificar la información de los libros en el catálogo.
Esta información podrá referirse a todos los datos del libro.
RF2.3: Consultar datos del libro
Descripción:
Consulta de datos de un libro, por título, por autor o por
ISBN. Se mostrarán todos los datos del libro.
RF2.4: Consultar catálogo
Descripción:
Un cliente podrá consultar el catálogo para obtener
información sobre todos los libros. La consulta podrá
realizarse por cualquiera de los siguientes criterios: título,
autor/es, ISBN y categoría.
RF2.5: Eliminar un libro del catálogo
Descripción:
Se podrá eliminar un libro del catálogo des-catalogándolo de
algunas referencias antiguas (con título e ISBN).
RF2.6: Descargar contenidos a dispositivos móviles
Descripción:
Se podrán descargar al dispositivo móvil fragmentos
promocionales de algunos libros
3. GESTIÓN DE COMPRAS
RF3.1: Comprobación de la tarjeta de crédito
Descripción:
La librería comprobará, con los sistemas habituales de
verificación de las entidades gestoras de medios electrónicos
de pago
RF3.2: Generar una orden de expedición
Descripción:
Si el cargo a la tarjeta de crédito fue exitoso, la librería
emitirá una orden electrónica de expedición del libro a la
empresa distribuidora que se encarga de los envíos a los
clientes.
Confidencial
Proyecto Tienda Virtual de Libros
2015
Página 6
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
RF3.3: Emisión de cargos y facturas
Descripción:
En cualquier momento la librería podrá recibir de la
distribuidora, información relativa a que el libro ha sido
expedido, en ese caso el pedido cambiará de estado.
4. GESTION DE PEDIDOS
RF4.1: Realizar pedido
Descripción:
Un cliente seleccionará un libro determinado y podrá realizar
un pedido. El cliente deberá suministrar los siguientes datos:
número de identificación de cliente, ISBN del libro, número de
ejemplares y datos de la tarjeta de crédito.
RF4.2: Anulación de pedidos
Descripción:
La librería puede recibir de la distribuidora, información
relativa a retrasos o problemas por parte de ésta para
entregar el libro. En el caso de que la distribuidora comunique
la imposibilidad de tramitar el pedido (por ejemplo, porque el
cliente se cambió de domicilio o porque el domicilio no
existe), la librería procederá a la anulación del pedido.
RF4.3: Consultar situación del pedido
Descripción:
Un cliente podrá consultar en cualquier momento la situación
de su pedido, dando el número de cliente y el número de
pedido. El sistema comprobará que se trata de un pedido del
cliente referido y mostrará a continuación todos los datos del
mismo.
RF4.4: Consultar pedidos pendientes de comunicar a la
distribuidora
Descripción:
La consulta se hará por fecha de pedido. Se mostrarán
únicamente el número de pedido, el título del libro, el nombre
y apellidos del cliente y la fecha de pedido.
Confidencial
Proyecto Tienda Virtual de Libros
2015
Página 7
Tienda Virtual de Libros
Especificación de Requerimientos de Software
<Identificador de Documento>
Versión: <1.1.0>
Fecha: 2010-12-16
RF4.5: Consultar pedidos pendientes de expedición de la
distribuidora
Descripción:
La consulta se hará por fecha de pedido. Se mostrarán
únicamente el número de pedido, el título del libro, el nombre
y apellidos del cliente y la fecha de pedido.
5. ESTADÍSTICAS
RF5.1: Entrega de informes de ventas a la librería
Descripción:





Informe semanal de ventas acumuladas totales, con subtotales
por editorial.
Informe semestral de ventas acumuladas por cliente, con
subtotales por mes.
Informe semestral de ejemplares vendidos por referencia.
Informe mensual de ejemplares vendidos por autor, con
subtotales por referencia.
Informe mensual de ejemplares vendidos por categoría.
2.2 Requerimientos no Funcionales
RNF1: Seguridad del sistema
Descripción: El pago de los pedidos se realizará únicamente por
tarjeta de crédito. En consecuencia, el sistema deberá soportar
medidas de seguridad e integridad transaccional estrictas.
RNF2: El sistema debe ser fácil de instalar y operar
Descripción: El sistema deberá ser extremadamente fácil de
instalar y operar. Dispondrá de múltiples ayudas para minimizar el
impacto de la aplicación sobre los usuarios.
RNF3: El número de usuarios concurrentes debe ser elevado
Descripción: El volumen de usuarios concurrentes puede ser en
general muy elevado, con varios periodos punta a lo largo del día.
Se desea que el sistema tenga un tiempo de respuesta
razonablemente bueno.
Nota: Este documento se basó en un plantilla del proyecto TUTELKÁN
Confidencial
Proyecto Tienda Virtual de Libros
2015
Página 8
Descargar