Anda di halaman 1dari 85

1.

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.

2. PARTICIPANTES DEL PROYECTO.


Participante Lidia Romero Bez
Organizaci PFC
n
Rol

Diseadora del proyecto

Es
S
desarrollad
or
Es cliente

No

Es usuario

No

Comentario Ninguno
s

Participante Isabel Macarena Salgado Abolafia


Organizaci PFC
n
Rol

Diseadora del proyecto

Es
S
desarrollad
or
Es cliente

No

Es usuario

No

Comentario Ninguno
s

Organizac Zael y Mina


in
Direccin ----Telfono

------

Fax

------

Comentar Ninguno
ios

Participante Antonio Carrillo Rivas


Organizacin Zael y Mina

Rol

Cliente

Es
No
desarrollado
r
Es cliente

Es usuario

No

Comentarios Ninguno

Participante Beatriz Morales Prez


Organizacin Zael y Mina
Rol

Cliente

Es
No
desarrollado
r
Es cliente

Es usuario

No

Comentarios Ninguno

Organizac PFC
in
Direccin -Telfono

--

Fax

--

Comentar Ninguno
ios

3. DESCRIPCIN DEL SISTEMA ACTUAL


El equipo de trabajo comienza el diseo de una pgina Web y toda la
gestin necesaria para que un pequeo negocio de venta de artesana
pueda comenzar a vender por Internet.
Actualmente, mientras se inicia este anlisis de documento del sistema, el
negocio comienza a tomar forma, motivo que provoca que no exista
software alguno por parte de la empresa.
Los objetivos inmediatos son poder comenzar lo antes posible la venta por
Internet y la gestin del negocio que actualmente se lleva en formatos poco
prcticos como son las hojas de clculo y las bases de datos
"prefabricadas".

4. ENTREVISTAS
Reunin

Primera reunin con Zael y Mina

Fecha

25/10/2008

Hora

13:22

Lugar

Restaurante mexicano

Asistente
s

Antonio Carrillo Rivas

Beatriz Morales Prez

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Resultad En esta primera reunin el equipo de trabajo habl con los


os
clientes de forma general de todos los objetivos que se queran
cumplir con el diseo de la pgina.
El cliente manifest su inters en poseer tres tipos de vista
distinta en la pgina segn la clase de usuario que estuviese
conectado. Estos tipos de vista se corresponderan con el usuario:
1- Administrador
2- Cliente registrado
3- Visitante
Para que un visitante se pudiese convertir en cliente registrado
sera necesario completar un formulario de registro va Web,
integrado en la propia pgina. Este formulario requerir
reconocimiento captcha y verificacin va mail por cualquiera de
los mtodos habituales.
La tienda dispondr de cuatro tipos de productos:
1- Productos catalogados
2- Packs
3- Productos catalogados pero con modificaciones
4- Productos hechos a medida
Los productos catalogados son aquellos que se encuentran de
forma habitual en el catlogo de la tienda. Los packs sern
conjuntos de productos catalogados que, por sus caractersticas,
sera interesante ponerlos juntos. Los productos catalogados pero
con modificaciones son productos habituales del catlogo los
cuales la empresa permite ciertas modificaciones, siempre
definidas por parte de ella, para que los clientes puedan tener
mayor variedad en los productos. Estas modificaciones sern, por
ejemplo: forma, colores o diseo. Por ltimo, los productos hechos
a medida sern aquellos que los clientes pidan ponindose en
contacto con la empresa por medio de un formulario Web, que la

pgina debe tener siempre a disposicin del cliente que lo


requiera.
Los productos del tipo 1, 2 y 3 se tienen que poder adquirir a
travs de la tpica bolsa de la compra, con posibilidad de reserva
cuando este no est disponible.
La Web tambin ha de tener un formulario de peticin de
presupuesto. Dicho presupuesto tendr que ser revisado y
aceptado tanto por la empresa como por el cliente.
El cliente estuvo interesado en un sistema de envo de mensajes
automticos de correo electrnico a los clientes para que stos
conozcan la etapa en la que se encuentra su pedido o
presupuesto.
Tambin estuvo interesado en algn tipo de conexin con la
informacin que muchas empresas de mensajera ponen a
disposicin de sus clientes sobre la localizacin de sus pedidos.
Por ltimo los tipos de pago que desean gestionar son tres:
1- Pago va PayPal
2- Contra reembolso
3- Transferencia bancaria
Comentar Contenido de la primera entrevista mantenida con el cliente.
ios

Reunin

Segunda reunin con Zael y Mina

Fecha

25/05/2009

Hora

19:03

Lugar

Reina Mercedes

Asistentes

Antonio Carrillo Rivas

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Resultado Esta segunda reunin se decidi hacer ya que el equipo de


s
trabajo necesitaba comenzar a la implementacin. El objetivo
era confirmar que no existiesen modificaciones en la idea
general del cliente y, si existan, modificar lo necesario del
estudio.
En ella, el cliente manifest su inters de ver cmo sera posible
mantener la gestin cuando se encontraran vendiendo sus
productos adems de por la Web, fsicamente. Tienen mucho
inters en los prximos meses de, para darse a conocer, poner
stands en distintas ferias y eventos donde sus productos puedan
ser bienvenidos, por lo que el hecho de vender offline y online al
mismo tiempo le preocupaba, debido a las incongruencias que
puedan formarse en el sistema.

El equipo de trabajo les propuso una solucin que, a priori, le


pareci satisfactoria. Esta solucin se basa la creacin de un
cliente ficticio que usarn los empleados para vender productos
fsicamente. Los productos que se lleven al stand se descontarn
del stock de la Web para no venderlos dos veces. En el caso de
que no se hubiese vendido alguno un empleado lo volvera a dar
de alta en el stock
A este carro de la compra adicional solo podrn acceder los
empleados y los dueos y, en l, se puede aplicar algn tipo de
descuento adicional.
An as, le gustara que en el stock pudiesen ver la cantidad de
productos disponibles en la Web y en el almacn del stand, para
poder informar de esos datos a los clientes que se presenten en
el stand.
Han solicitado especficamente las siguientes consultas por
ahora:
- Productos reservados.
- Productos a feria (en stand y/o en almacn).
- Productos agotados.
- Componentes de productos agotados.
Respecto a los proveedores se ha especificado en la reunin qu
informacin se desea guardar de stos y de las compras que se
les realicen.
Los clientes han pedido varios niveles de usuario ya que se va a
intentar restringir el acceso de forma ms detallada que antes.
Lo niveles de acceso seran:
- Visitante (solo podran ver el catalogo)
- Cliente (podran comprar, reservar y modificar su
perfil)
- Empleado (podran vender artculos en stand e
incluirlos en el sistema)
- Administrador (podran incluir productos en el
catlogo, modificar
precios, dar de alta
clientes, incluir noticias...)
- Superadministrador (podra ver la informacin
estadstica del negocio y ojear algunas cuentas desde la Web)
Por ltimo, el equipo de trabajo intent fijar las prioridades de
algunos casos de uso.
Comentari Se va a necesitar al menos una entrevista ms, todava quedan
os
varias cosas por matizar.

Reunin

Tercera reunin con Zael y Mina

Fecha

17/06/2009

Hora

22:57

Lugar

Restaurante Sloopy de Reina Mercedes

Asistentes

Beatriz Morales Prez

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Resultado El motivo de esta tercera reunin fue aclarar los aspectos ms


s
inmediatos y necesarios en la construccin de la aplicacin Web.
De las reuniones anteriores qued una sensacin muy
difuminada de los deseos del cliente ya que stos hablaban
quizs pensando en un periodo de tiempo muy largo sin darnos
objetivos claros a corto plazo.
Mientras que todo lo dicho en las anteriores reuniones se
mantiene, muchas de las cosas expuestas en estas entrevistas
sern a ms largo plazo, pudiendo quedar fuera del mbito de
este proyecto fin de carrera.
Los temas tratados en esta reunin fueron:
Productos:
Como los clientes se encuentran en los comienzos de su negocio
y la necesidad mas importante es hacer un stock de calidad se
ha decidido, por el momento, fabricar nicamente productos
para vender en stock y encargos personalizados (Las otras
categoras para los productos como varios modelos para un
mismo diseo o productos de catlogo a medida sern
suprimidos temporalmente)
Los productos que se van a fabricar son (todos con diseos
personales):
- Peluches y muecas de trapo
- Carteras de fieltro y tela
- Bisutera y complementos en Fimo
- Armas de diseo propio con fibra de vidrio (en serie)
- Juegos de mesa de madera
- Joyeros de madera
- Accesorios de lectura de madera
- Grabado decorativo sobre cristal o metal
- Espejos
- Cajas de cristal
- Cuadernos y encuadernacin artesanales
- Carteras de papel y plstico
- Accesorios de lectura plastificados
- Edicin POR ENCARGO
- lbumes de bodas/comuniones ...
La forma de comunicacin por encargo ser a travs de correo
electrnico.
Stand:
La venta en stand se mantendr como hasta ahora: Un
empleado dar de baja los productos que pasarn a estado "en
stand" y no estarn disponibles en la Web. Los productos que se

vendan en el stand sern introducidos por un empleado en el


sistema como una compra especial realizada por un cliente
especial.
Registro:
Para que un usuario compre un producto por la tienda virtual
ser necesario el registro y logueo previos. Sin embargo, el perfil
de ste, que al principio iba a ser muy complejo, por ahora se
reducir a poder modificar sus datos personales y acceder a la
cesta de la compra.
Venta:
El carrito de la compra ser estndar y no incluir precios por
gastos de envo (los gastos de envo sern gratuitos
aparentemente ya que el precio final del producto se pondr
teniendo en cuenta ese coste adicional)
Proveedores:
Los proveedores sern introducidos en el sistema al inicio de una
relacin con ellos. Se apuntarn datos de inters como datos de
contacto e informacin adicional.

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.

3 - Productos concretos vendidos en una determinada


fecha.
4 - Productos concretos vendidos en un intervalo de
tiempo.
5 - Lista de productos de una determinada categora
vendidos en un intervalo de tiempo.
6 - Compras realizadas a un proveedor.
7 - Compras realizadas a un proveedor en una
determinada fecha.
8 - Compras realizadas a un proveedor en un
determinado espacio de tiempo.
9 - Total de productos comprados.
Los puntos 1, 2, 3 y 4 deben de dar informacin independiente
de las ventas por estn, en la Web y ambos (stand y Web).
Comentari Ninguno
os

5. DIAGRAMA DE ACTIVIDADES.

Figura 1: Aadir producto al catlogo

Figura 2: Compra a proveedor

Figura 3: Eliminar productos del catlogo

Figura 4: Modificar producto del catlogo

Figura 5: Registro de cliente

Figura 6: Stock en feria

Figura 7: Venta

Figura 8: Aadir producto

Figura 9: Eliminar producto

Figura 10: Modificar producto

Figura 11: Eliminar cliente por medio de formulario

Figura 12: Eliminar cliente por medio de enlace

Figura 13: Modificar datos de cliente

Figura 14: Aadir proveedor

Figura 15: Eliminar proveedor

Figura 16: Modificar proveedor

Figura 17: Aadir personal

Figura 18: Eliminar personal

Figura 19: Modificar personal

Figura 20: Modificar contrasea de personal

Figura 21: Aadir categora

Figura 22: Eliminar categora

Figura 23: Modificar categora

Figura 24: Aadir producto al carrito

Figura 25: Eliminar producto del carrito

Figura 26: Identificacin de usuario

6. OBJETIVOS DEL SISTEMA


OBJ-0001

Gestionar la administracin del negocio

Versin

1.0 ( 25/10/2008 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci El sistema deber gestionar la informacin correspondiente a la


n
administracin del negocio a travs de la pgina Web: aadir
productos, aadir clientes, aadir noticias, modificar productos,
eliminar noticias...
Subobjetiv
os

[OBJ-0011] Gestionar informacin estadstica: El


sistema deber gestionar la informacin correspondiente a las
estadsticas del negocio: consultas de productos vendidos de
un tipo, en un intervalo de tiempo, en stand o en la Web...

Importanci vital
a
Urgencia

inmediatamente

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

OBJ-0002

Gestionar la pgina Web

Versin

1.0 ( 25/10/2008 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci El sistema deber gestionar la informacin correspondiente a la


n
pgina Web: compras, encargos, administracin de esta...
Subobjetiv
os

[OBJ-0014] Gestionar las compras a proveedores: El


sistema deber gestionar la informacin relativa a la compra
de productos a proveedores a travs de la Web: incluir
productos comprados, informacin sobre proveedores...
[OBJ-0003] Gestionar la venta de productos: El

sistema deber gestionar la informacin correspondiente a la


compra de productos a travs de la pgina Web: seleccionar
artculos, aadirlos al carrito de la compra, gestionar el
pago... ( la compra de producto podr incluir reserva si es de
los tipos 1, 2 y 3)
o

[OBJ-0007] Gestionar la venta a travs de la


Web: El sistema deber gestionar la informacin relativa a
la venta de los productos exclusivamente en la Web: aadir
productos al carrito, seleccionar cantidad, gestionar pagos...

[OBJ-0013] Gestionar la venta a travs del


stand: El sistema deber gestionar la informacin relativa a
la venta de los productos exclusivamente en el stand:
registrar productos vendidos en una feria, posibles
modificaciones de precios...
[OBJ-0008] Gestionar los usuarios: El sistema deber
gestionar la informacin relativa a los usuarios de la pgina
Web: dar de alta, de baja, gestionar el perfil de estos...

[OBJ-0015] Gestionar perfil bsico de usuario:


El sistema deber gestionar la informacin relativa al perfil
bsico de los usuarios de la Web: modificar datos
personales del usuario, cambiar contrasea, baja de
usuario...

[OBJ-0016] Gestionar perfil avanzado de los


usuarios: El sistema deber gestionar la informacin
relativa a un perfil avanzado de usuario: historias de
compras, reserva de productos, estado de fabricacin...

[OBJ-0012] Gestionar los presupuestos: El sistema


deber gestionar la informacin correspondiente a los
presupuestos: solicitar un presupuesto, informar sobre formas
de pago, modo de envo...

[OBJ-0006] Gestionar las reservas: El sistema deber


gestionar la informacin correspondiente a la reserva de
productos a los clientes: seleccionar los productos a reservar,
asociarlos a un usuario...

[OBJ-0017] Gestionar los empleados: El sistema


deber gestionar la informacin relativa al personal que est
trabajando en ella a travs de la Web: dar de alta un miembro
del personal, modificar datos personales de un empleado...

Importanci vital
a
Urgencia

puede esperar

Estado

en construccin

Estabilida baja
d
Comentari Ninguno

os

7. CATLOGO DE REQUISITOS DEL SISTEMA


7.1 Requisitos de informacin
IRQ-0001

Informacin sobre clientes

Versin

1.0 ( 25/10/2008 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0008] Gestionar los usuarios
Descripci El sistema deber almacenar la informacin correspondiente a
n
los clientes. En concreto:
Datos

especfico
s

Usuario (Nombre de usuario que tendr el cliente en la


Web. nico)

Contrasea ( Contrasea de acceso del cliente)

Nombre ( Nombre del cliente)

Apellidos ( Apellidos del cliente)

Direccin ( Direccin del cliente)

Fecha de nacimiento (Fecha de nacimiento del cliente. Si


el cliente no es mayor de edad al hacer la compra no ser
problema de la empresa que lo habr preguntado primero)
Telfono ( Telfono de contacto del cliente)

Correo electrnico ( Correo electrnico de contacto del


cliente)

Categora (Los administradores, empleados y clientes


tienen cada uno una categora distinta. Este campo estar
marcado con la categora que se le den a los clientes)

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

Informacin sobre proveedores

Versin

1.0 ( 25/10/2008 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Isabel Macarena Salgado Abolafia

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0014] Gestionar las compras a proveedores
Descripci El sistema deber almacenar la informacin correspondiente a
n
los proveedores. En concreto:
Datos

especfico
s

Identificador ( Identificador nico del proveedor para el


sistema)
Nombre ( Nombre del proveedor)

CIF (Cdigo de Identificador Fiscal del proveedor. Cuando


este lo facilite)

Domicilio ( Domicilio donde se ubica el proveedor)

Pgina Web ( Pgina Web, si la tiene, del proveedor)

Telfono ( Telfono de contacto del proveedor)

Correo electrnico ( Correo electrnico de contacto del


proveedor)

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

Informacin sobre productos

Versin

1.0 ( 25/10/2008 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Isabel Macarena Salgado Abolafia

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
Descripci El sistema deber almacenar la informacin correspondiente a
n
los productos. En concreto:
Datos

especfico

Identificador ( Identificador nico para el producto)


Nombre ( Nombre del producto)

Categora ( Categora a la que pertenece el producto)

Stock ( Cantidad de productos en almacn)

Descripcin ( Descripcin del producto)

Comentarios ( Comentarios asociados al producto)

Artesano ( Persona que ha realizado el producto)

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

Informacin sobre las categoras de los productos

Versin

1.0 ( 30/10/2008 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
Descripci El sistema deber almacenar la informacin correspondiente a
n
los distintos tipos de productos que se estn vendiendo. En
concreto:
Datos

especfico
s

Identificador ( Identificador nico de la categora del


producto)

Nombre ( Nombre asignado a la categora)

Descripcin ( Descripcin de la categora de producto)

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

Informacin sobre personal

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0017] Gestionar los empleados
Descripci El sistema deber almacenar la informacin correspondiente a
n
las personas que se encuentren trabajando para la empresa...
En concreto:
Datos

especficos

Usuario (Nombre de usuario del empleado en la Web.


nico)

Contrasea ( Contrasea del empleado para la Web)

Categora (Categora a la que pertenece el empleado. Los


empleados tendrn distintas categoras y estas indicarn su
nivel de privilegios dentro de la organizacin.)

Direccin ( Direccin del empleado)

Correo electrnico ( Correo electrnico del empleado)

Telfono ( Telfono del empleado)

Sueldo ( Sueldo base del empleado)

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

Informacin sobre ventas

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0003] Gestionar la venta de productos
[OBJ-0007] Gestionar la venta a travs de la Web

[OBJ-0013] Gestionar la venta a travs del stand


Descripci El sistema deber almacenar la informacin correspondiente a
n
las ventas tanto en la Web como en el stand... En concreto:
Datos

especficos

Identificador ( Identificador nico de la compra)


Cliente (Cliente al que se le ha realizado la venta. Si la
venta es en stand ser cliente especial)
Producto ( Producto que se ha vendido)

Cantidad ( Numero de productos iguales que se ha


vendido)

Precio unitario (Precio unitario del producto que se ha


vendido. La artesana no paga IVA )
Precio total ( Producto del precio unitario y la cantidad)

Web/Stand (Lugar donde se ha vendido el producto.


Permite distinguir entre ambas ventas)
Fecha ( Fecha de la venta)

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

Informacin sobre compra a proveedores

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0014] Gestionar las compras a proveedores

Descripci El sistema deber almacenar la informacin correspondiente a la


n
compra de productos a los proveedores. En concreto:
Datos

especfico

Identificador ( Identificador nico de la compra)


Proveedor ( Proveedor al que se le ha hecho la compra)

Material ( Materia prima que se le ha comprado al


proveedor)

Cantidad ( Cantidad de material de un mismo tipo que se


ha comprado a un proveedor)

Precio unitario ( Precio unitario del material)

Precio total ( Producto del precio unitario y la cantidad)

IVA (IVA aplicado al material)

Gastos de envo ( Gastos de envos asociados a la


compra)

Fecha ( Fecha en la que se realiz la compra)

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

Informacin sobre catlogo

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenci [OBJ-0002] Gestionar la pgina Web


as
[OBJ-0003] Gestionar la venta de productos
Descripcin El sistema deber almacenar la informacin correspondiente a
los productos incluidos en un catlogo. En concreto:
Datos

especficos

Identificador ( Identificador nico del producto en el


catlogo )
Precio en Web (Precio de venta en la Web. Gastos den
envo incluidos)
Precio en stand ( Precio de venta en stand )

Foto (Foto del producto. En catlogo, no en base de


datos)
Producto ( Producto a incluir en el catlogo )

Tiempo de
vida

Descripcin ( Descripcin del producto orientado a la


venta)
Medio

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

7.2 Requisitos funcionales


7.2.1 Diagrama de casos de uso

Figura 1: Diagrama de casos de uso

7.2.2 Definicin de actores

ACT-0001 Administrador
Versin

1.0 ( 30/10/2008 )

Autores

Isabel Macarena Salgado Abolafia


Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci Este actor representa el administrador del sistema.


n
Comentar Ninguno
ios

ACT-0002 Cliente
Versin

1.0 ( 30/10/2008 )

Autores

Isabel Macarena Salgado Abolafia


Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

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

Isabel Macarena Salgado Abolafia


Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci Este actor representa las distintas empresas que servirn de


n
proveedores

Comentar Ninguno
ios

ACT-0004 Vendedor
Versin

1.0 ( 18/06/2009 )

Autores

Isabel Macarena Salgado Abolafia


Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci Este actor representa el vendedor cuando la venta se haga desde


n
un stand
Comentar Ninguno
ios

ACT-0005 Empleado
Versin

1.0 ( 19/06/2009 )

Autores

Isabel Macarena Salgado Abolafia


Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci Este actor representa a cualquier empleado de la organizacin,


n
sin hacer distinciones de ningn tipo.
Comentar Ninguno
ios

ACT-0006 Usuario
Versin

1.0 ( 23/06/2009 )

Autores

Isabel Macarena Salgado Abolafia


Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Descripci Este actor representa un usuario cualquiera de la pgina Web.


n
Podr ser un cliente, administrador, empleado...

Comentar Ninguno
ios

7.2.3 Casos de uso del sistema

UC-0001

Aadir producto

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0003] Informacin sobre productos
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador introduzca un
nuevo producto en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso aadir un nuevo producto en la base
de datos.
2 El sistema solicita los siguientes datos al administrador:
nombre del producto, categora, stock, descripcin,
comentarios y artesano que fabric el producto.
3 El actor Administrador (ACT-0001) proporciona los datos
requeridos.
4 El sistema almacena los datos, introduce un identificador
nico para el producto de forma automtica y le indica al
administrador que la accin se ha llevado con xito.
Poscondici El producto se ha aadido correctamente a la base de datos.
n
Excepcion Pas Accin
es
o
4 Si comprueba que el producto ya ha sido introducido, el
sistema vuelve al paso 2, a continuacin este caso de uso
contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
4 veces por semana(s)
esperada

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

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0003] Informacin sobre productos
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador solicite borrar un
producto de la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia
normal

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.

Poscondici El producto se ha eliminado correctamente de la base de datos.

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

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0003] Informacin sobre productos
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador quiera modificar
algn dato del producto en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de modificar los datos de un producto
en la base de datos.
2 El sistema solicita al administrador que seleccione el

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

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0008] Gestionar los usuarios

[OBJ-0015] Gestionar perfil bsico de usuario


[IRQ-0001] Informacin sobre clientes
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando un cliente quiera registrarse el
sistema.
Precondici Ninguna.
n
Secuencia Pas Accin
normal
o
1 El actor Cliente (ACT-0002) solicita al sistema comenzar el
proceso de registro en el sistema.
2 El sistema solicita al cliente que introduzca el nombre de
usuario, contrasea, verificacin de la contrasea, correo
electrnico y verificacin del correo electrnico. Adems, le
pide que rellene un cdigo de reconocimiento captcha para
evitar el registro de robots.
3 El actor Cliente (ACT-0002) facilita los datos requeridos al
sistema.
4 El sistema almacena los datos solicitados en la base de
datos e informa al cliente que recibir un email que deber
confirmar para seguir el proceso de registro.
5 El actor Cliente (ACT-0002) confirma el correo electrnico
que ha enviado el sistema.
6 El sistema remite al cliente a una nueva zona de la
aplicacin y le solicita que termine de rellenar los datos
necesarios: nombre, apellidos, direccin, fecha de
nacimiento y telfono.
7 El actor Cliente (ACT-0002) introducir los datos requeridos.
8 El sistema introduce los datos en la base de datos y acaba
de rellenar la informacin correspondiente al cliente,
indicando de forma automtica la categora del cliente. Por
ltimo, comunica al cliente que el registro ha finalizado con
xito.
Poscondici El cliente se ha registrado en el sistema.
n
Excepcion Pas Accin
es
o
4 Si el nombre de usuario se encuentra ya registrado en la
base de datos, el sistema pedir al cliente que elija un
nuevo nombre, salta al paso 2, a continuacin este caso de
uso contina
4 Si el cdigo captcha no se a ingresado correctamente, el
sistema solicita al cliente que vuelva a introducirlo, salta al
paso 3, a continuacin este caso de uso contina
4 Si la contrasea y su confirmacin no coinciden o su el
correo y su confirmacin no coincide o el correo no es
correcto, el sistema le pide al cliente que introduzca de
nuevo el dato errneo, salta al paso 3, a continuacin este

caso de uso contina


5 Si el cliente no confirma el correo electrnico durante
tiempo permitido, el sistema anula el registro y borra de la
base de datos los datos introducidos, a continuacin este
caso de uso queda sin efecto
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
6 10 segundo(s)
8 1 segundo(s)
Frecuencia
5 veces por da(s)
esperada
Importanci vital
a
Urgencia

hay presin

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os

UC-0005

Eliminar cliente a travs de enlace

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0008] Gestionar los usuarios
[IRQ-0001] Informacin sobre clientes
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el cliente solicite que quiere ser
eliminado del sistema.
Precondici El cliente deber estar identificado en el sistema.
n
Secuencia
normal

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
-

Rendimient Pas Tiempo mximo


o
o
2 1 segundo(s)
Frecuencia
1 veces por mes(es)
esperada
Importanci vital
a
Urgencia

hay presin

Estado

en construccin

Estabilidad alta
Comentari Ninguno
os

UC-0006

Eliminacin del cliente a travs de formulario

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0008] Gestionar los usuarios
[IRQ-0001] Informacin sobre clientes
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador crea oportuno
dar de baja algn cliente.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia
normal

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.

4 El sistema muestra una descripcin detallada del cliente a


eliminar: nombre, apellidos, correo, direccin, telfono y
fecha de nacimiento, y solicita al administrador que
verifique la eliminacin.
5 El actor Administrador (ACT-0001) verifica la eliminacin el
cliente.
6 El sistema elimina al cliente de la base de datos y le indica
al administrador que la operacin ha finalizado con xito.
Poscondici El cliente se ha eliminado de la base de datos
n
Excepcione Pas Accin
s
o
5 Si el cliente no es el que quiere eliminar el administrador ,
el actor Administrador (ACT-0001) selecciona otro nombre
de usuario 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
3 veces por ao(s)
esperada
Importanci vital
a
Urgencia

hay presin

Estado

en construccin

Estabilidad alta
Comentari Ninguno
os

UC-0008

Modificar cliente

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0008] Gestionar los usuarios
[OBJ-0015] Gestionar perfil bsico de usuario
[IRQ-0001] Informacin sobre clientes
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando un cliente quiera modificar

alguno de sus datos personales.


Precondici El usuario tiene que estar identificado como cliente.
n
Secuencia
normal

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.

Poscondici El cliente ha sido modificado con los nuevos datos en la base de


n
datos.
Excepcione Pas Accin
s
o
-

Rendimient Pas Tiempo mximo


o
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
1 veces por ao(s)
esperada
Importanci vital
a
Urgencia

hay presin

Estado

en construccin

Estabilidad alta
Comentari Ninguno
os

UC-0009

Modificar contrasea del cliente

Versin

1.0 ( 18/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web

cias

[OBJ-0008] Gestionar los usuarios


[OBJ-0015] Gestionar perfil bsico de usuario
[IRQ-0001] Informacin sobre clientes

Descripci El sistema deber comportarse tal como se describe en el


n
siguiente caso de uso cuando el cliente quiera modificar su
contrasea de usuario.
Precondici El usuario tiene que estar identificado en el sistema.
n
Secuencia Pas Accin
normal
o
1 El actor Cliente (ACT-0002) solicita al sistema comenzar el
proceso de modificacin de contrasea.
2 El sistema solicita al cliente que introduzca la contrasea
actual, la nueva contrasea y que repita esta nueva
contrasea.
3 El actor Cliente (ACT-0002) rellena los datos solicitados.
4 El sistema cifra la nueva contrasea e introduce la cadena
cifrada en la base de datos, sustituyndola por la clave
actual e informa al cliente que la operacin ha finalizado
con xito.
Poscondici La contrasea se ha modificada.
n
Excepcion Pas Accin
es
o
3 Si la contrasea actual es incorrecta, el sistema salta al
paso 2, a continuacin este caso de uso contina
3 Si la contrasea nueva y su verificacin son distintas, el
sistema salta al paso 2, a continuacin este caso de uso
contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
5 veces por mes(es)
esperada
Importanci vital
a
Urgencia

hay presin

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0011

Aadir proveedor

Versin
Autores

Fuentes

1.0 ( 19/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0014] Gestionar las compras a proveedores
[IRQ-0002] Informacin sobre proveedores
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador desee aadir un
nuevo proveedor a la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de aadir un nuevo proveedor en la
base de datos.
2 El sistema El sistema solicita los siguientes datos al
administrador: nombre del proveedor, CIF, domicilio, pgina
Web, correo electrnico y telfono.
3 El actor Administrador (ACT-0001) proporciona los datos
requeridos.
4 El sistema almacena los datos, introduce un identificador
nico para el proveedor de forma automtica y le indica al
administrador que la operacin se ha finalizado con xito.
Poscondici El proveedor se ha aadido correctamente a la base de datos.
n
Excepcion Pas Accin
es
o
4 Si comprueba que el proveedor ya ha sido introducido, el
sistema salta al paso 2, a continuacin este caso de uso
contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
4 veces por semana(s)
esperada
Importanci vital
a
Urgencia

inmediatamente

Estado

en construccin

Estabilida alta

d
Comentari Ninguno
os

UC-0012

Borrar proveedor

Versin

1.0 ( 19/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0014] Gestionar las compras a proveedores
[IRQ-0002] Informacin sobre proveedores
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador solicite eliminar
un proveedor de la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de eliminacin de un proveedor de la
base de datos.
2 El sistema solicita al administrador que seleccione al
proveedor que desee eliminar de la base de datos.
3 El actor Administrador (ACT-0001) selecciona el proveedor
que quiere borrar de la lista de proveedores.
4 El sistema muestra una descripcin detallada del proveedor
a borrar: nombre, CIF, domicilio, pgina Web, correo
electrnico y telfono.
5 El actor Administrador (ACT-0001) verifica la eliminacin del
proveedor.
6 El sistema elimina el proveedor seleccionado de la base de
datos y le indica al administrador que la operacin ha
finalizado con xito.
Poscondici El proveedor ha sido eliminado de la base de datos.
n
Excepcion Pas Accin
es
o
5 Si el proveedor no es el que desea eliminar el administrador
, el actor Administrador (ACT-0001) selecciona otro
proveedor diferente de la lista, 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-0013

Modificar proveedor

Versin

1.0 ( 19/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0014] Gestionar las compras a proveedores
[IRQ-0002] Informacin sobre proveedores
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador quiera modificar
algn dato de un proveedor en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de modificacin de los datos de un
proveedor en la base de datos.
2 El sistema le pide al administrador que seleccione el
proveedor a modificar.
3 El actor Administrador (ACT-0001) selecciona el proveedor
entre la lista que le muestra el sistema.
4 El sistema muestra todas las caractersticas del proveedor:
nombre, CIF, domicilio, pgina Web, correo electrnico y
telfono.

5 El actor Administrador (ACT-0001) modifica los valores


oportunos cambiando los valores actuales por los nuevos.
6 El sistema modifica el proveedor en la base de datos con
los nuevos valores y le indica al administrador que la
operacin ha finalizado con xito.
Poscondici El proveedor ha sido modificado con los nuevos valores en la
n
base de datos.
Excepcion Pas Accin
es
o
5 Si el proveedor no es el deseado, el actor Administrador
(ACT-0001) buscar un nuevo proveedor 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-0014

Aadir personal

Versin

1.0 ( 19/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0017] Gestionar los empleados
[OBJ-0015] Gestionar perfil bsico de usuario
[IRQ-0006] Informacin sobre personal
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador desee introducir
un nuevo producto en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del

sistema.

Secuencia Pas Accin


normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso incluir a un nuevo empleado en la
base de datos.
2 El sistema solicita los siguientes datos al administrador:
nombre del empleado, apellidos, categora, telfono,
direccin, correo electrnico, sueldo, nombre de usuario,
contrasea y verificacin de la contrasea.
3 El actor Administrador (ACT-0001) proporciona los datos
requeridos.
4 El sistema almacena los datos, introduce un identificador
nico para el empleado de forma automtica y le indica al
administrador que la accin ha finalizado con xito.
Poscondici El producto se ha aadido correctamente a la base de datos.
n
Excepcion Pas Accin
es
o
3 Si el nombre de usuario no es nico, el sistema solicitar
que se introduzca otro nuevo, salta al paso 2, a
continuacin este caso de uso contina
3 Si la contrasea y su verificacin no coinciden, el sistema
solicitar que se vuelvan a repetir, a continuacin este caso
de uso contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
4 veces por semana(s)
esperada
Importanci vital
a
Urgencia

puede esperar

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0015

Borrar personal

Versin

1.0 ( 19/06/2009 )

Autores

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0017] Gestionar los empleados
[IRQ-0006] Informacin sobre personal
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador solicite eliminar
un empleado de la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de eliminacin de un empleado de la
base de datos.
2 El sistema solicita al administrador que seleccione el
empleado que quiere borrar de la base de datos.
3 El actor Administrador (ACT-0001) selecciona el empleado
que quiere borrar de la lista de empleados actualmente
introducidos en la base de datos.
4 El sistema muestra una descripcin detallada del empleado
a eliminar: nombre, apellidos, categora, telfono, direccin,
correo electrnico, sueldo y nombre de usuario.
5 El actor Administrador (ACT-0001) verifica la eliminacin del
empleado.
6 El sistema elimina al empleado de la base de datos y le
indica al administrador que la operacin ha finalizado con
xito.
Poscondici El miembro del personal se ha eliminado de la base de datos.
n
Excepcion Pas Accin
es
o
5 Si el empleado no es el que se desea eliminar, el actor
Administrador (ACT-0001) selecciona otro empleado
diferente de la lista, 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

puede esperar

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0016

Modificar personal

Versin

1.0 ( 19/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenci [OBJ-0002] Gestionar la pgina Web


as
[OBJ-0017] Gestionar los empleados
[OBJ-0015] Gestionar perfil bsico de usuario
[IRQ-0006] Informacin sobre personal
Descripcin El sistema deber comportarse tal como se describe en el
siguiente caso de uso cuando el administrador quiera modificar
algn dato personal del empleado en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia
normal

Pas Accin
o
1

El actor Administrador (ACT-0001) solicita al sistema


comenzar el proceso de modificacin de los datos
personales del empleado en la base de datos.

El sistema le pide al administrador que seleccione el


empleado cuyos datos quiere modificar.

El actor Administrador (ACT-0001) selecciona el empleado


entre la lista que le muestra el sistema.

El sistema muestra todos los datos personales del


empleado: nombre, apellidos, categora, telfono,
direccin, correo electrnico, sueldo y nombre de usuario.

El actor Administrador (ACT-0001) modifica los valores


oportunos cambiando los valores actuales por los nuevos.

El sistema modifica los datos personales del empleado en


la base de datos con los nuevos valores y le indica al

administrador que la operacin ha finalizado con xito.


Poscondici El empleado ha sido modificado con los nuevos valores en la
n
base de datos.
Excepcione Pas Accin
s
o
5

Si el empleado no es el deseado, el actor Administrador


(ACT-0001) seleccionar un nuevo de la lista que
proporciona el sistema, salta al paso 3, a continuacin
este caso de uso contina

Rendimient Pas Tiempo mximo


o
o
2

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

Modificar contrasea del empleado

Versin

1.0 ( 19/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0015] Gestionar perfil bsico de usuario
[OBJ-0017] Gestionar los empleados
[IRQ-0006] Informacin sobre personal
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el empleado quiere modificar su
contrasea
Precondici El usuario tiene que estar identificado como empleado.
n
Secuencia Pas Accin
normal
o
1 El actor Empleado (ACT-0005) solicita al sistema comenzar
el proceso de modificacin de la contrasea.

2 El sistema solicita al empleado que introduzca la


contrasea actual, la nueva contrasea y que repita la
nueva contrasea.
3 El actor Empleado (ACT-0005) rellena los datos solicitados.
4 El sistema cifra la nueva contrasea e introduce la cadena
cifrada en la base de datos, sustituyndola por la clave
actual e informa al empleado que la operacin ha finalizado
con xito.
Poscondici La contrasea del empleado ha sido modificada.
n
Excepcion Pas Accin
es
o
3 Si la contrasea actual es incorrecta, el sistema salta al
paso 2, a continuacin este caso de uso contina
3 Si la contrasea nueva y su verificacin son distintas, el
sistema salta al paso 2, a continuacin este caso de uso
contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
5 veces por mes(es)
esperada
Importanci vital
a
Urgencia

puede esperar

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0018

Aadir categora

Versin

1.0 ( 22/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenci [OBJ-0002] Gestionar la pgina Web


as
[OBJ-0003] Gestionar la venta de productos
[IRQ-0005] Informacin sobre las categoras de los
productos
Descripcin El sistema deber comportarse tal como se describe en el

siguiente caso de uso cuando el administrador desee introducir


una nueva categora de producto en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia
normal

Pas Accin
o
1

El actor Administrador (ACT-0001) solicita al sistema


comenzar el proceso aadir una nueva categora en la
base de datos.

El sistema El sistema solicita los siguientes datos al


administrador: nombre de la categora y descripcin de
esta.

El actor Administrador (ACT-0001) proporciona los datos


requeridos.

El sistema almacena los datos, introduce un identificador


nico para la categora de forma automtica y le indica al
administrador que la accin ha finalizado con xito.

Poscondici La categora se ha aadido correctamente a la base de datos.


n
Excepcione Pas Accin
s
o
4

Si comprueba que la categora ya ha sido introducida, el


sistema vuelve al paso 2, a continuacin este caso de uso
contina

Rendimient Pas Tiempo mximo


o
o
2

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

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Perez

Dependen [OBJ-0002] Gestionar la pgina web


cias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0005] Informacin sobre las categoras de los productos
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador solicite borrar
una categora de la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de borrado de una categora de la
base de datos.
2 El sistema solicita al administrador que seleccione la
categora a eliminar de la base de datos.
3 El actor Administrador (ACT-0001) selecciona la categora
que quiere borrar de la lista de categoras actualmente
introducidas en la base de datos.
4 El sistema muestra una descripcin detallada de la
categora a borrar: nombre y descripcin de la categora.
5 El actor Administrador (ACT-0001) verifica la eliminacin de
la categora.
6 El sistema elimina la categora seleccionada de la base de
datos y le indica al administrador que la operacin ha
finalizado con xito.
Postcondic La categora se ha eliminado de la base de datos.
in
Excepcion Pas Accin
es
o
5 Si la categora no es la que quiere borrar el administrador,
el actor Administrador (ACT-0001) selecciona otra categora
diferente de la lista, 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-0020

Modificar categora

Versin

1.0 ( 22/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0005] Informacin sobre las categoras de los productos
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador desee modificar
alguna categora de producto de la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso de modificar una categora existente
en la base de datos.
2 El sistema le pide al administrador que seleccione la
categora a modificar.
3 El actor Administrador (ACT-0001) selecciona la categora
entre la lista que le muestra el sistema.
4 El sistema muestra todas las caractersticas de la categora:
nombre y descripcin de esta.
5 El actor Administrador (ACT-0001) modifica los valores
oportunos cambiando los valores actuales por los nuevos.
6 El sistema modifica la categora en la base de datos con los
nuevos valores y le indica al administrador que la operacin
ha finalizado con xito.
Poscondici La categora ha sido modificada con los nuevos valores en la
n
base de datos.
Excepcion Pas Accin
es
o
5 Si la categora no es la deseada, el actor Administrador
(ACT-0001) buscar una nueva categora 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-0021

Aadir producto al catlogo

Versin

1.0 ( 22/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0009] Informacin sobre catlogo
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador desee introducir
un nuevo producto en catlogo.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia Pas Accin
normal
o
1 El actor Administrador (ACT-0001) solicita al sistema
comenzar el proceso aadir un nuevo producto al catlogo.
2 El sistema solicita al administrador que seleccione el
producto que desea incluir en el catlogo de los productos
aadidos previamente en la base de datos, que no se
encuentran ya en el catlogo.
3 El actor Administrador (ACT-0001) selecciona el producto
que quiere incluir al catlogo de los actualmente

introducidos en la base de datos.


4 El sistema muestra una descripcin detallada del producto
a incluir en el catlogo: nombre, categora, stock,
descripcin y comentarios, y solicita al administrador que
verifique la inclusin. Adems, solicita al administrador que
introduzca la descripcin de catlogo, una foto, el precio en
Web y el precio en stand.
5 El actor Administrador (ACT-0001) proporciona los datos
requeridos.
6 El sistema almacena los datos, introduce un identificador
nico para ese producto en el catlogo de forma
automtica y le indica al administrador que la accin ha
finalizado con xito.
Poscondici El producto se ha aadido correctamente al catlogo.
n
Excepcion Pas Accin
es
o
4 Si el producto no es el que quiere el administrador aadir al
catlogo, el actor Administrador (ACT-0001) seleccionar
otro producto de los que le ha listado el sistema, salta al
paso 2, a continuacin este caso de uso contina
6 Si comprueba que el producto del catlogo ya ha sido
introducido, el sistema vuelve al paso 2, 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
4 veces por semana(s)
esperada
Importanci vital
a
Urgencia

hay presin

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0022

Borrar producto al catlogo

Versin

1.0 ( 22/06/2009 )

Autores

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenc [OBJ-0002] Gestionar la pgina Web


ias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0009] Informacin sobre catlogo
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el administrador desee eliminar
un producto del catlogo en la base de datos.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia
normal

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.

Poscondici El producto ha sido eliminado correctamente del catlogo.


n
Excepcione Pas Accin
s
o
5 Si el producto no es el que el administrador quiere borrar
del
catlogo,
el
actor
Administrador
(ACT-0001)
seleccionar otro producto de los que le ha listado el
sistema, salta al paso 2, 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
4 veces por semana(s)
esperada
Importanci vital

a
Urgencia

hay presin

Estado

en construccin

Estabilidad alta
Comentari Ninguno
os

UC-0023

Modificar producto al catlogo

Versin

1.0 ( 22/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependenci [OBJ-0002] Gestionar la pgina Web


as
[OBJ-0003] Gestionar la venta de productos
[IRQ-0009] Informacin sobre catlogo
Descripcin El sistema deber comportarse tal como se describe en el
siguiente caso de uso cuando el administrador desee modificar
un producto del catlogo.
Precondici El usuario tiene que estar identificado como administrador del
n
sistema.
Secuencia
normal

Pas Accin
o
1

El actor Administrador (ACT-0001) solicita al sistema


comenzar el proceso de modificacin de un producto del
catlogo.

El sistema solicita al administrador que seleccione el


producto que quiere modificar del catlogo de los
productos ya incluidos en ste.

El actor Administrador (ACT-0001) selecciona el producto


a modificar del catlogo.

El sistema muestra una descripcin detallada del


producto a modificar del catlogo: nombre, categora,
stock, descripcin del producto, comentarios, descripcin
en catlogo, foto, precio en Web y precio en stand.

El actor Administrador (ACT-0001) modifica los valores


oportunos cambiando los valores actuales por los nuevos.

El sistema modifica el producto del catlogo con los


nuevos valores y le indica al administrador que la
operacin ha finalizado con xito.

Poscondici El producto se ha modificado correctamente en el catlogo.


n
Excepcione Pas Accin
s
o
5

Si el producto no es el que el administrador quiere


modificar del catlogo, el actor Administrador (ACT-0001)
seleccionar otro producto de los que le ha listado el
sistema, salta al paso 2, a continuacin este caso de uso
contina

Rendimient Pas Tiempo mximo


o
o
2

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

Aadir producto al carrito

Versin

1.0 ( 23/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos
[IRQ-0007] Informacin sobre ventas
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando un cliente aada un producto a su
carro de la compra o durante la realizacin de los siguientes
casos de uso: [UC-0026] Venta por la Web, [UC-0027] Venta en
stand
Precondici El usuario tiene que estar identificado como cliente.
n

Secuencia Pas Accin


normal
o
1 El actor Cliente (ACT-0002) elige el producto que desea
comprar.
2 El sistema lo introduce en el carro de la compra del cliente.
Poscondici El producto se ha aadido al carro de la compra con xito
n
Excepcion Pas Accin
es
o
-

Rendimien Pas Tiempo mximo


to
o
2 1 da(s)
Frecuencia
30 veces por da(s)
esperada
Importanci vital
a
Urgencia

puede esperar

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0025

Borrar producto del carrito

Versin

1.0 ( 23/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos

[IRQ-0007] Informacin sobre ventas


Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando un cliente aada un producto al
carro de la compra o durante la realizacin de los siguientes
casos de uso: [UC-0026] Venta por la Web, [UC-0027] Venta en
stand
Precondici El usuario tiene que estar identificado como cliente.
n
Debe haber, al menos, un producto en el carrito de la compra
del cliente.
Secuencia Pas Accin
normal
o
1 El actor Cliente (ACT-0002) elige el producto que desea
eliminar del carrito de la compra.
2 El sistema lo elimina del carro de la compra del cliente.
Poscondici El producto se ha borrado del carro de la compra con xito.
n
Excepcion Pas Accin
es
o
-

Rendimien Pas Tiempo mximo


to
o
2 1 da(s)
Frecuencia
20 veces por da(s)
esperada
Importanci vital
a
Urgencia

puede esperar

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

UC-0026

Venta por la Web

Versin

1.0 ( 23/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0002] Gestionar la pgina Web


cias
[OBJ-0003] Gestionar la venta de productos

[OBJ-0007] Gestionar la venta a travs de la Web


[IRQ-0007] Informacin sobre ventas
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando el cliente quiera comprar una
serie de productos a travs de la Web.
Precondici El usuario tiene que estar identificado como cliente.
n
El carro de la compra del cliente no puede estar vaco.
Secuencia Pas Accin
normal
o
1 El actor Cliente (ACT-0002) solicita al sistema acceder a su
carro de la compra.
2 El sistema muestra al cliente el carro de la compra actual.
Por cada producto muestra su nombre, cantidad, precio
unitario y precio total. Por ltimo, mostrar el precio total
de la venta.
3 El actor Cliente (ACT-0002) confirma el carrito de la compra.
4 El sistema solicita al cliente la direccin de entrega y un
telfono de contacto.
5 El actor Cliente (ACT-0002) facilita al sistema los datos
requeridos.
6 El sistema tramita el pago y almacena la venta con la fecha
del da en la base de datos.
Poscondici La compra se ha realizado y almacenado con xito.
n
Excepcion Pas Accin
es
o
3 Si el cliente desea eliminar algn producto del carrito, se
realiza el caso de uso Borrar producto del carrito (UC-0025)
, a continuacin este caso de uso contina
3 Si el cliente quiere aadir ms productos al carrito, se
realiza el caso de uso Aadir producto al carrito (UC-0024) ,
a continuacin este caso de uso contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
6 5 segundo(s)
Frecuencia
15 veces por da(s)
esperada
Importanci vital
a
Urgencia

puede esperar

Estado

en construccin

Estabilida alta
d
Comentari Ninguno

os

UC-0027

Venta en stand

Versin

1.0 ( 23/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependen [OBJ-0003] Gestionar la venta de productos


cias
[OBJ-0013] Gestionar la venta a travs del stand
[OBJ-0002] Gestionar la pgina Web
[IRQ-0007] Informacin sobre ventas
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando un empleado quiera registrar en el
sistema una venta realizada en un stand.
Precondici El usuario tiene que estar identificado como vendedor.
n
El carro de la compra del vendedor no puede estar vaco.
Secuencia Pas Accin
normal
o
1 El actor Vendedor (ACT-0004) solicita al sistema acceder a
su carro de la compra.
2 El sistema muestra al vendedor el carro de la compra
actual. Por cada producto muestra su nombre, cantidad,
precio unitario y precio total. Por ltimo, mostrar el precio
total de la venta. El precio unitario podr cambiarse
manualmente aunque por defecto ser el precio del stand.
3 El actor Vendedor (ACT-0004) modificar los precios que se
hayan vendido a un precio distinto del definido en el stand
y confirmar la venta.
4 El sistema almacena la venta con la fecha del da en la base
de datos e informa al vendedor que la operacin ha
finalizado con xito.
Poscondici La venta se ha almacenado con xito.
n
Excepcion Pas Accin
es
o
3 Si el vendedor desea eliminar algn producto del carrito, se
realiza el caso de uso Borrar producto del carrito (UC-0025)
, a continuacin este caso de uso contina
3 Si el vendedor quiere aadir ms productos al carrito, se
realiza el caso de uso Aadir producto al carrito (UC-0024) ,
a continuacin este caso de uso contina
Rendimien Pas Tiempo mximo
to
o

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

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencia [OBJ-0002] Gestionar la pgina Web


s
[OBJ-0014] Gestionar las compras a proveedores
[IRQ-0008] Informacin sobre compra a proveedores
Descripcin

El sistema deber comportarse tal como se describe en el


siguiente caso de uso cuando el administrador desee
almacenar una nueva compra a un proveedor en la base de
datos.

Precondicin El usuario tiene que estar identificado como administrador del


sistema.
Secuencia
normal

Pas Accin
o
1

El actor Administrador (ACT-0001) solicita al sistema


comenzar el proceso de registro de una nueva compra a
un proveedor.

El sistema solicita al vendedor que seleccione un


proveedor de la lista que ste le facilita.

El actor Administrador
proveedor de la lista.

El sistema solicita al administrador que introduzca, por


cada producto comprado al proveedor, su nombre,
descripcin, cantidad, precio unitario e IVA.

(ACT-0001)

selecciona

un

El actor Administrador (ACT-0001) introduce los datos


solicitados y confirma la compra.

El sistema almacena la compra con la fecha del da e


informa al administrador que la operacin ha finalizado
con xito.

Poscondicin La compra se ha almacenado correctamente en la base de


datos.
Excepciones Pas Accin
o
-

Rendimiento Pas Tiempo mximo


o

Frecuencia
esperada

1 segundo(s)

1 segundo(s)

1 segundo(s)

20 veces por mes(es)

Importancia vital
Urgencia

inmediatamente

Estado

en construccin

Estabilidad

alta

Comentarios Ninguno

UC-0029

Identificacin de usuario

Versin

1.0 ( 23/06/2009 )

Autores

Fuentes

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Perez

Dependen [OBJ-0002] Gestionar la pgina web


cias
[OBJ-0008] Gestionar lor usuarios
[IRQ-0001] Informacin sobre clientes
[IRQ-0006] Informacin sobre personal
Descripci El sistema deber comportarse tal como se describe en el
n
siguiente caso de uso cuando un usuario se identifique en el
sistema
Precondici El usuario tiene que estar registrado en el sistema bajo alguna
n
categora (cliente, administrador, vendedor, artesano...)
Secuencia Pas Accin
normal
o
1 El actor Usuario (ACT-0006) solicitar al sistema comenzar
el proceso de identificarse en la web.

2 El sistema solicita que introduzca su nombre de usuario y


su contrasea.
3 El actor Usuario (ACT-0006) introduce los datos solicitados y
confirma el acceso.
4 El sistema acepta el acceso. El usuario se encuentra
actualmente identificado.
Postcondic El usuario est identificado correctamente.
in
Excepcion Pas Accin
es
o
4 Si el nombre de usuario o la contrasea no son vlidos, el
sistema salta al paso 2., a continuacin este caso de uso
contina
Rendimien Pas Tiempo mximo
to
o
2 1 segundo(s)
4 1 segundo(s)
Frecuencia
50 veces por da(s)
esperada
Importanci vital
a
Urgencia

inmediatamente

Estado

en construccin

Estabilida alta
d
Comentari Ninguno
os

7.3.

Reglas de negocio

CRQ-0001 Productos en el stand


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0003 Acceso a todas las ventas


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0004 Fechas en las ventas y las compras


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0005 Requisito para dar de alta un producto en el catlogo


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0006 Precio en stand


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0007 Gastos de envo


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0008 Productos y modelos


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0009 Comparacin del precio en stand con el de la Web

Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

CRQ-0010 Ventas en stand


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

NFR-0001 Disponibilidad de la aplicacin en modo local


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

NFR-0002 Concurrencia de acceso


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

NFR-0003 Disponibilidad de la aplicacin Web


Versin
Autores

Fuentes

1.0 ( 23/06/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

NFR-0004 Pago en la Web


Versin
Autores

Fuentes

1.0 ( 06/07/2009 )

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Antonio Carrillo Rivas

Beatriz Morales Prez

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

Matriz de rastreabilidad: Objetivos VS Casos de uso

Matriz de rastreabilidad: Objetivos VS Requisitos

Matriz de rastreabilidad: Requisitos VS Casos de uso

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

10. CONFLICTOS PENDIENTES DE RESOLUCION

Anda mungkin juga menyukai