INTRODUCCIN
El siguiente documento forma parte del documento de anlisis de requisitos
de informacin del proyecto fin de carrera de las alumnas de Ingeniera
Informtica Lidia Romero Bez e Isabel Macarena Salgado Abolafia.
Este documento describir los requisitos de informacin necesarios para la
creacin de una Web de compra por Internet, permitiendo tambin que la
tienda se gestione en forma local para la posible venta en stand. La pgina
Web se est diseando con clientes reales, por lo que toda la informacin
que se presenta es segn las necesidades y exigencias de un cliente real,
que ser el que disfrute el software que salga a partir de este anlisis.
Es
S
desarrollad
or
Es cliente
No
Es usuario
No
Comentario Ninguno
s
Es
S
desarrollad
or
Es cliente
No
Es usuario
No
Comentario Ninguno
s
------
Fax
------
Comentar Ninguno
ios
Rol
Cliente
Es
No
desarrollado
r
Es cliente
Es usuario
No
Comentarios Ninguno
Cliente
Es
No
desarrollado
r
Es cliente
Es usuario
No
Comentarios Ninguno
Organizac PFC
in
Direccin -Telfono
--
Fax
--
Comentar Ninguno
ios
4. ENTREVISTAS
Reunin
Fecha
25/10/2008
Hora
13:22
Lugar
Restaurante mexicano
Asistente
s
Reunin
Fecha
25/05/2009
Hora
19:03
Lugar
Reina Mercedes
Asistentes
Reunin
Fecha
17/06/2009
Hora
22:57
Lugar
Asistentes
Compras:
Todas las compras que se hagan a los proveedores sern
registradas en el sistema.
Administracin:
El sistema deber de facilitar la administracin de la base de
datos incluyendo casos de uso de alta, baja y modificacin de
todos los parmetros interesantes de la base de datos.
Esta administracin deber diferenciar entre el empleado y los
dueos del negocio en s.
Los empleados solo podrn aadir stock, eliminar stock, cambiar
el precio de venta (en circunstancia especiales), modificar el
estado de los productos (de stand a local) y ver el stock (stand o
local).
Los dueos del negocio podrn realizar cualquier accin de las
programadas en el apartado de administracin.
Estadsticas:
Dentro de la administracin los dueos del negocio podrn
acceder a una serie de estadsticas que le ayuden a facilitar las
cuentas y poder hacer estudios de venta.
La informacin que propusieron en esta reunin para mostrar
fueron una serie de consultas de las ventas y compras a
proveedores segn los siguientes criterios:
1 - Lista de productos vendidos en una fecha concreta.
2 - Lista de productos vendidos en un intervalo concreto.
5. DIAGRAMA DE ACTIVIDADES.
Figura 7: Venta
Versin
1.0 ( 25/10/2008 )
Autores
Fuentes
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
OBJ-0002
Versin
1.0 ( 25/10/2008 )
Autores
Fuentes
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida baja
d
Comentari Ninguno
os
Versin
1.0 ( 25/10/2008 )
Autores
Fuentes
especfico
s
Tiempo de Medio
vida
3 ao(s)
Mximo
Ocurrencia Medio
s
simultne 100
as
Mximo
Importanci vital
10 ao(s)
300
a
Urgencia
hay presin
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
IRQ-0002
Versin
1.0 ( 25/10/2008 )
Autores
Fuentes
especfico
s
Tiempo de Medio
vida
2 ao(s)
Mximo
Ocurrencia Medio
s
simultne 15
as
Mximo
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
4 ao(s)
20
d
Comentari Ninguno
os
IRQ-0003
Versin
1.0 ( 25/10/2008 )
Autores
Fuentes
especfico
Tiempo de Medio
vida
5 ao(s)
Mximo
Ocurrencia Medio
s
simultne 50
as
Mximo
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
10 ao(s)
100
IRQ-0005
Versin
1.0 ( 30/10/2008 )
Autores
Fuentes
especfico
s
Tiempo de Medio
vida
5 ao(s)
Mximo
Ocurrencia Medio
s
simultne 10
as
Mximo
10 ao(s)
15
Importanci importante
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Las reservas pueden anularse cuando pasa un tiempo. En el
os
caso en el que el producto que est reservado no se encuentre
disponible, ste ser el primero que se reponga.
IRQ-0006
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
especficos
Tiempo de Medio
vida
2 ao(s)
Mximo
Ocurrencia Medio
s
simultnea 7
s
Mximo
10 ao(s)
12
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
IRQ-0007
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
especficos
Tiempo de Medio
vida
1 mes(es)
Mximo
Ocurrencia Medio
s
simultnea 3
s
Mximo
1 mes(es)
10
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
IRQ-0008
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
especfico
Tiempo de Medio
vida
1 mes(es)
Mximo
Ocurrencia Medio
s
simultne 1
as
Mximo
1 mes(es)
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
IRQ-0009
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
especficos
Tiempo de
vida
Mximo
3 mes(es)
1 ao(s)
Ocurrencias Medio
simultneas 35
Importancia vital
Urgencia
puede esperar
Estado
en construccin
Estabilidad baja
Comentarios Ninguno
Mximo
50
ACT-0001 Administrador
Versin
1.0 ( 30/10/2008 )
Autores
Fuentes
ACT-0002 Cliente
Versin
1.0 ( 30/10/2008 )
Autores
Fuentes
Descripci Este actor representa el cliente que har una compra desde la
n
Web o en un stand.
Comentar Ninguno
ios
ACT-0003 Proveedor
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
Comentar Ninguno
ios
ACT-0004 Vendedor
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
ACT-0005 Empleado
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
ACT-0006 Usuario
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
Comentar Ninguno
ios
UC-0001
Aadir producto
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0002
Borrar producto
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
Pas Accin
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de borrar un producto de la base de
datos.
2 El sistema solicita al administrador que seleccione el
producto que quiere borrar de la base de datos.
3 El actor Administrador (ACT-0001) selecciona el producto
que quiere borrar de la lista de productos actualmente
introducidos en la base de datos.
4 El sistema muestra una descripcin detallada del producto
a borrar: nombre, categora, stock, descripcin y
comentarios, y solicita al administrador que verifique la
eliminacin.
5 El actor Administrador (ACT-0001) verifica la eliminacin
del producto.
6 El sistema elimina el producto seleccionado de la base de
datos y le indica al administrador que la operacin ha
finalizado con xito.
n
Excepcione Pas Accin
s
o
5 Si el producto no es el que quiere borrar el administrador,
el actor Administrador (ACT-0001) selecciona otro producto
diferente de la lista, salta al paso 3, a continuacin este
caso de uso contina
Rendimient Pas Tiempo mximo
o
o
2 1 segundo(s)
4 1 segundo(s)
6 1 segundo(s)
Frecuencia
1 veces por ao(s)
esperada
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
UC-0003
Modificar producto
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
producto a modificar.
3 El actor Administrador (ACT-0001) selecciona el producto
entre la lista que le muestra el sistema.
4 El sistema muestra todas las caractersticas del producto:
nombre, categora, stock, descripcin y comentarios.
5 El actor Administrador (ACT-0001) modifica los valores
oportunos cambiando los valores actuales por los nuevos.
6 El sistema modifica el producto en la base de datos con los
nuevos valores y le indica al administrador que la operacin
ha finalizado con xito.
Poscondici El producto ha sido modificado con los nuevos valores en la base
n
de datos
Excepcion Pas Accin
es
o
5 Si el producto no es el deseado, el actor Administrador
(ACT-0001) buscar un nuevo producto de la lista que
proporciona el sistema, salta al paso 3, a continuacin este
caso de uso contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
6 1 segundo(s)
Frecuencia
1 veces por ao(s)
esperada
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0004
Aadir cliente
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
hay presin
Estado
en construccin
Estabilida media
d
Comentari Ninguno
os
UC-0005
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
Pas Accin
o
1 El actor Cliente (ACT-0002) solicita al sistema que desea
darse de baja.
2 El sistema el sistema da de baja al cliente
automticamente, sin necesidad de otra accin por parte
de este.
Poscondici El cliente ya no existe para el sistema y pasa al estado de
n
visitante sin identificar.
Excepcione Pas Accin
s
o
-
hay presin
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
UC-0006
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
Pas Accin
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de eliminar un cliente de la base de
datos.
2 El sistema solicita al administrador que seleccione el
cliente que quiere eliminar.
3 El actor Administrador (ACT-0001) selecciona el nombre de
usuario del cliente entre la lista que le muestra el sistema.
hay presin
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
UC-0008
Modificar cliente
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
Pas Accin
o
1 El actor Cliente (ACT-0002) solicita al sistema comenzar el
proceso de modificacin de los datos personales de su
perfil.
2 El sistema muestra todos los datos personales de su perfil:
nombre, apellidos, direccin, correo electrnico, telfono y
fecha de nacimiento.
3 El actor Cliente (ACT-0002) modifica los valores oportunos
cambiando los actuales por los nuevos.
4 El sistema modifica los datos personales del cliente en la
base de datos con los nuevos valores y le indica al cliente
que la operacin ha finalizado con xito.
hay presin
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
UC-0009
Versin
1.0 ( 18/06/2009 )
Autores
Fuentes
cias
hay presin
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0011
Aadir proveedor
Versin
Autores
Fuentes
1.0 ( 19/06/2009 )
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0012
Borrar proveedor
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0013
Modificar proveedor
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0014
Aadir personal
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
sistema.
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0015
Borrar personal
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0016
Modificar personal
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
Pas Accin
o
1
1 segundo(s)
1 segundo(s)
1 segundo(s)
Frecuencia
1 veces por ao(s)
esperada
Importancia vital
Urgencia
puede esperar
Estado
en construccin
Estabilidad alta
Comentario Ninguno
s
UC-0017
Versin
1.0 ( 19/06/2009 )
Autores
Fuentes
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0018
Aadir categora
Versin
1.0 ( 22/06/2009 )
Autores
Fuentes
Pas Accin
o
1
1 segundo(s)
1 segundo(s)
Frecuencia
4 veces por semana(s)
esperada
Importancia vital
Urgencia
inmediatamente
Estado
en construccin
Estabilidad alta
Comentario Ninguno
s
UC-0019
Borrar categora
Versin
1.0 ( 22/06/2009 )
Autores
Fuentes
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0020
Modificar categora
Versin
1.0 ( 22/06/2009 )
Autores
Fuentes
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0021
Versin
1.0 ( 22/06/2009 )
Autores
Fuentes
hay presin
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0022
Versin
1.0 ( 22/06/2009 )
Autores
Fuentes
Pas Accin
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso eliminacin de un producto del
catlogo.
2 El sistema solicita al administrador que seleccione el
producto a eliminar del catlogo de los productos ya
incluidos en ste.
3 El actor Administrador (ACT-0001) selecciona el producto a
eliminar del catlogo.
4 El sistema muestra una descripcin detallada del producto
a borrar del catlogo: nombre, categora, stock,
descripcin del producto, comentarios, descripcin en
catlogo, foto, precio en Web y precio en stand.
5 El actor Administrador (ACT-0001) verifica la eliminacin
del producto del catlogo.
6 El sistema elimina el producto seleccionado del catlogo y
le indica al administrador que la operacin ha finalizado
con xito.
a
Urgencia
hay presin
Estado
en construccin
Estabilidad alta
Comentari Ninguno
os
UC-0023
Versin
1.0 ( 22/06/2009 )
Autores
Fuentes
Pas Accin
o
1
1 segundo(s)
1 segundo(s)
1 segundo(s)
Frecuencia
4 veces por semana(s)
esperada
Importancia vital
Urgencia
hay presin
Estado
en construccin
Estabilidad alta
Comentario Ninguno
s
UC-0024
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0025
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0026
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
UC-0027
Venta en stand
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
2 1 segundo(s)
4 5 segundo(s)
Frecuencia
200 veces por ao(s)
esperada
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Aadir/Borrar un producto del carro de la compra se hace a
os
travs de los casos de uso Aadir producto al carrito y borrar
producto del carrito.
UC-0028
Compra a un proveedor
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
Pas Accin
o
1
El actor Administrador
proveedor de la lista.
(ACT-0001)
selecciona
un
Frecuencia
esperada
1 segundo(s)
1 segundo(s)
1 segundo(s)
Importancia vital
Urgencia
inmediatamente
Estado
en construccin
Estabilidad
alta
Comentarios Ninguno
UC-0029
Identificacin de usuario
Versin
1.0 ( 23/06/2009 )
Autores
Fuentes
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
7.3.
Reglas de negocio
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: en todo momento debe estar accesible
desde el sistema los productos no disponibles en las Web
porque se encuentran es el stand
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: el superusuario podr acceder a cualquier
venta realizada tanto por la Web como por el stand
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: la fecha tanto de las ventas por Web o
stand como de las compras a proveedores
Importanci vital
a
Urgencia
hay presin
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: todo producto del catlogo debe haber
sido dado de alta en la lista de productos.
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: los usuarios con privilegios de vendedor
podrn ver el precio en stand de un producto del catlogo
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida media
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: el precio de los productos vendr con los
gastos de envo calculados. El sistema no se tiene que
preocupar de calcular ni el porcentaje ni los gastos de envo.
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: por cada producto habr varios modelos
pero estos se almacenarn en el sistema como un producto
distinto ya que al ser artesanales no podemos hablar de
productos iguales.
Importanci vital
a
Urgencia
hay presin
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Versin
Autores
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: el precio en stand ser siempre menor o
igual al precio en la Web.
Importanci vital
a
Urgencia
hay presin
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci La informacin almacenada por el sistema deber satisfacer la
n
siguiente restriccin: los productos que se vendan en el stand
sern introducidos en el sistema por un empleado con permisos
para ello.
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
7.4.
Requisitos no funcionales
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci El sistema deber poderse manipular en modo local y luego
n
actualizar debidamente la base de datos online con los nuevos
valores introducidos.
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci El sistema deber poder soportar una concurrencia aceptable de
n
usuarios realizando distintas acciones en l. (Ventas,
actualizaciones de la base de datos...)
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 23/06/2009 )
Dependen Ninguno
cias
Descripci El sistema deber estar disponible las 24 horas de da.
n
Importanci vital
a
Urgencia
inmediatamente
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
Fuentes
1.0 ( 06/07/2009 )
Dependen Ninguno
cias
Descripci El sistema deber poder gestionar el pago de las ventas va Web
n
mediante el servicio de PayPal.
Importanci vital
a
Urgencia
puede esperar
Estado
en construccin
Estabilida alta
d
Comentari Ninguno
os
8. MATRIZ DE RASTREABILIDAD
9. GLOSARIO DE TRMINOS
Captcha: Procedimiento basado en la utilizacin de imgenes con texto
aleatorio ideado para evitar las visitas de los robots de spam.
Catlogo: Lista de productos que una empresa tiene a la venta.
CIF: Cdigo de identificacin fiscal para las personas jurdicas o entidades
en general.
IVA: Impuesto sobre el Valor Aadido
Feria: Evento social, econmico y cultural en el que se desarrollan ciertas
actividades e incluye pequeas tiendas con artculos relacionados con la
temtica.
Fimo: Tipo de pastas utilizada para modelar que se utilizan para realizar
cierta clase de productos.
PayPal: Sistema de pago a travs de la empresa PayPal que permite cobrar
productos vendidos a travs de Internet.
Stand: Puesto itinerante que se coloca en ferias, salones y jornadas por un
tiempo limitado.
Stock: Productos del mismo tipo que estn en el almacn