Ejemplo de Análisis de Requisitos Del Sistema

95
1.INTRODUCCIÓN El siguiente documento forma parte del documento de análisis de requisitos de información del proyecto fin de carrera de las alumnas de Ingeniería Informática Lidia Romero Báez e Isabel Macarena Salgado Abolafia. Este documento describirá los requisitos de información necesarios para la creación de una Web de compra por Internet, permitiendo también que la tienda se gestione en forma local para la posible venta en stand . La página Web se está diseñando con clientes reales, por lo que toda la información que se presenta es según las necesidades y exigencias de un cliente real, que será el que disfrute el software que salga a partir de este análisis.

description

corto ejemplo del desarrollo del analisis de Requisitos de un sistema incluye la descripcion del sistema actual y el propuesto

Transcript of Ejemplo de Análisis de Requisitos Del Sistema

ANLISIS DE REQUISITOS DEL SISTEMA

1. INTRODUCCINEl 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.ParticipanteLidia Romero Bez

OrganizacinPFC

RolDiseadora del proyecto

Es desarrolladorS

Es clienteNo

Es usuarioNo

ComentariosNinguno

ParticipanteIsabel Macarena Salgado Abolafia

OrganizacinPFC

RolDiseadora del proyecto

Es desarrolladorS

Es clienteNo

Es usuarioNo

ComentariosNinguno

OrganizacinZael y Mina

Direccin-----

Telfono------

Fax------

ComentariosNinguno

ParticipanteAntonio Carrillo Rivas

OrganizacinZael y Mina

RolCliente

Es desarrolladorNo

Es clienteS

Es usuarioNo

ComentariosNinguno

ParticipanteBeatriz Morales Prez

OrganizacinZael y Mina

RolCliente

Es desarrolladorNo

Es clienteS

Es usuarioNo

ComentariosNinguno

OrganizacinPFC

Direccin--

Telfono--

Fax--

ComentariosNinguno

3. DESCRIPCIN DEL SISTEMA ACTUALEl 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. ENTREVISTASReuninPrimera reunin con Zael y Mina

Fecha25/10/2008

Hora13:22

LugarRestaurante mexicano

Asistentes Antonio Carrillo Rivas

Beatriz Morales Prez

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

ResultadosEn esta primera reunin el equipo de trabajo habl con los 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

ComentariosContenido de la primera entrevista mantenida con el cliente.

ReuninSegunda reunin con Zael y Mina

Fecha25/05/2009

Hora19:03

LugarReina Mercedes

Asistentes Antonio Carrillo Rivas

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

ResultadosEsta segunda reunin se decidi hacer ya que el equipo de 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.

ComentariosSe va a necesitar al menos una entrevista ms, todava quedan varias cosas por matizar.

ReuninTercera reunin con Zael y Mina

Fecha17/06/2009

Hora22:57

LugarRestaurante Sloopy de Reina Mercedes

Asistentes Beatriz Morales Prez

Isabel Macarena Salgado Abolafia

Lidia Romero Bez

ResultadosEl motivo de esta tercera reunin fue aclarar los aspectos ms 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).

ComentariosNinguno

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 SISTEMAOBJ-0001Gestionar la administracin del negocio

Versin1.0 ( 25/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEl sistema deber gestionar la informacin correspondiente a la administracin del negocio a travs de la pgina Web: aadir productos, aadir clientes, aadir noticias, modificar productos, eliminar noticias...

Subobjetivos [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...

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

OBJ-0002Gestionar la pgina Web

Versin1.0 ( 25/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEl sistema deber gestionar la informacin correspondiente a la pgina Web: compras, encargos, administracin de esta...

Subobjetivos [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)

[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...

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadbaja

ComentariosNinguno

7. CATLOGO DE REQUISITOS DEL SISTEMA7.1 Requisitos de informacin

IRQ-0001Informacin sobre clientes

Versin1.0 ( 25/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0008] Gestionar los usuarios

DescripcinEl sistema deber almacenar la informacin correspondiente a los clientes. En concreto:

Datos especficos 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 vidaMedioMximo

3 ao(s)10 ao(s)

Ocurrencias simultneasMedioMximo

100300

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

IRQ-0002Informacin sobre proveedores

Versin1.0 ( 25/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Isabel Macarena Salgado Abolafia

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0014] Gestionar las compras a proveedores

DescripcinEl sistema deber almacenar la informacin correspondiente a los proveedores. En concreto:

Datos especficos 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 vidaMedioMximo

2 ao(s)4 ao(s)

Ocurrencias simultneasMedioMximo

1520

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

IRQ-0003Informacin sobre productos

Versin1.0 ( 25/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Isabel Macarena Salgado Abolafia

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

DescripcinEl sistema deber almacenar la informacin correspondiente a los productos. En concreto:

Datos especficos 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 vidaMedioMximo

5 ao(s)10 ao(s)

Ocurrencias simultneasMedioMximo

50100

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

IRQ-0005Informacin sobre las categoras de los productos

Versin1.0 ( 30/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

DescripcinEl sistema deber almacenar la informacin correspondiente a los distintos tipos de productos que se estn vendiendo. En concreto:

Datos especficos Identificador ( Identificador nico de la categora del producto)

Nombre ( Nombre asignado a la categora)

Descripcin ( Descripcin de la categora de producto)

Tiempo de vidaMedioMximo

5 ao(s)10 ao(s)

Ocurrencias simultneasMedioMximo

1015

Importanciaimportante

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosLas reservas pueden anularse cuando pasa un tiempo. En el caso en el que el producto que est reservado no se encuentre disponible, ste ser el primero que se reponga.

IRQ-0006Informacin sobre personal

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0017] Gestionar los empleados

DescripcinEl sistema deber almacenar la informacin correspondiente a 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 vidaMedioMximo

2 ao(s)10 ao(s)

Ocurrencias simultneasMedioMximo

712

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

IRQ-0007Informacin sobre ventas

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[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

DescripcinEl sistema deber almacenar la informacin correspondiente a 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 vidaMedioMximo

1 mes(es)1 mes(es)

Ocurrencias simultneasMedioMximo

310

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

IRQ-0008Informacin sobre compra a proveedores

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0014] Gestionar las compras a proveedores

DescripcinEl sistema deber almacenar la informacin correspondiente a la compra de productos a los proveedores. En concreto:

Datos especficos 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 vidaMedioMximo

1 mes(es)1 mes(es)

Ocurrencias simultneasMedioMximo

12

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

IRQ-0009Informacin sobre catlogo

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

DescripcinEl 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 )

Descripcin ( Descripcin del producto orientado a la venta)

Tiempo de vidaMedioMximo

3 mes(es)1 ao(s)

Ocurrencias simultneasMedioMximo

3550

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadbaja

ComentariosNinguno

7.2 Requisitos funcionales7.2.1 Diagrama de casos de uso

Figura 1: Diagrama de casos de uso

7.2.2 Definicin de actoresACT-0001Administrador

Versin1.0 ( 30/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEste actor representa el administrador del sistema.

ComentariosNinguno

ACT-0002Cliente

Versin1.0 ( 30/10/2008 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEste actor representa el cliente que har una compra desde la Web o en un stand.

ComentariosNinguno

ACT-0003Proveedor

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEste actor representa las distintas empresas que servirn de proveedores

ComentariosNinguno

ACT-0004Vendedor

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEste actor representa el vendedor cuando la venta se haga desde un stand

ComentariosNinguno

ACT-0005Empleado

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEste actor representa a cualquier empleado de la organizacin, sin hacer distinciones de ningn tipo.

ComentariosNinguno

ACT-0006Usuario

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DescripcinEste actor representa un usuario cualquiera de la pgina Web. Podr ser un cliente, administrador, empleado...

ComentariosNinguno

7.2.3 Casos de uso del sistemaUC-0001Aadir producto

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0003] Informacin sobre productos

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador introduzca un nuevo producto en la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso aadir un nuevo producto en la base de datos.

2El sistema solicita los siguientes datos al administrador: nombre del producto, categora, stock, descripcin, comentarios y artesano que fabric el producto.

3El actor Administrador (ACT-0001) proporciona los datos requeridos.

4El 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.

PoscondicinEl producto se ha aadido correctamente a la base de datos.

ExcepcionesPasoAccin

4Si comprueba que el producto ya ha sido introducido, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0002Borrar producto

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0003] Informacin sobre productos

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador solicite borrar un producto de la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de borrar un producto de la base de datos.

2El sistema solicita al administrador que seleccione el producto que quiere borrar de la base de datos.

3El actor Administrador (ACT-0001) selecciona el producto que quiere borrar de la lista de productos actualmente introducidos en la base de datos.

4El sistema muestra una descripcin detallada del producto a borrar: nombre, categora, stock, descripcin y comentarios, y solicita al administrador que verifique la eliminacin.

5El actor Administrador (ACT-0001) verifica la eliminacin del producto.

6El sistema elimina el producto seleccionado de la base de datos y le indica al administrador que la operacin ha finalizado con xito.

PoscondicinEl producto se ha eliminado correctamente de la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0003Modificar producto

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0003] Informacin sobre productos

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador quiera modificar algn dato del producto en la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de modificar los datos de un producto en la base de datos.

2El sistema solicita al administrador que seleccione el producto a modificar.

3El actor Administrador (ACT-0001) selecciona el producto entre la lista que le muestra el sistema.

4El sistema muestra todas las caractersticas del producto: nombre, categora, stock, descripcin y comentarios.

5El actor Administrador (ACT-0001) modifica los valores oportunos cambiando los valores actuales por los nuevos.

6El 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.

PoscondicinEl producto ha sido modificado con los nuevos valores en la base de datos

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0004Aadir cliente

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0008] Gestionar los usuarios

[OBJ-0015] Gestionar perfil bsico de usuario

[IRQ-0001] Informacin sobre clientes

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un cliente quiera registrarse el sistema.

PrecondicinNinguna.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) solicita al sistema comenzar el proceso de registro en el sistema.

2El 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.

3El actor Cliente (ACT-0002) facilita los datos requeridos al sistema.

4El 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.

5El actor Cliente (ACT-0002) confirma el correo electrnico que ha enviado el sistema.

6El 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.

7El actor Cliente (ACT-0002) introducir los datos requeridos.

8El 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.

PoscondicinEl cliente se ha registrado en el sistema.

ExcepcionesPasoAccin

4Si 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

4Si 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

4Si 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

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

610 segundo(s)

81 segundo(s)

Frecuencia esperada5 veces por da(s)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadmedia

ComentariosNinguno

UC-0005Eliminar cliente a travs de enlace

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0008] Gestionar los usuarios

[IRQ-0001] Informacin sobre clientes

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente solicite que quiere ser eliminado del sistema.

PrecondicinEl cliente deber estar identificado en el sistema.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) solicita al sistema que desea darse de baja.

2El sistema el sistema da de baja al cliente automticamente, sin necesidad de otra accin por parte de este.

PoscondicinEl cliente ya no existe para el sistema y pasa al estado de visitante sin identificar.

ExcepcionesPasoAccin

- -

RendimientoPasoTiempo mximo

21 segundo(s)

Frecuencia esperada1 veces por mes(es)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0006Eliminacin del cliente a travs de formulario

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0008] Gestionar los usuarios

[IRQ-0001] Informacin sobre clientes

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador crea oportuno dar de baja algn cliente.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de eliminar un cliente de la base de datos.

2El sistema solicita al administrador que seleccione el cliente que quiere eliminar.

3El actor Administrador (ACT-0001) selecciona el nombre de usuario del cliente entre la lista que le muestra el sistema.

4El 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.

5El actor Administrador (ACT-0001) verifica la eliminacin el cliente.

6El sistema elimina al cliente de la base de datos y le indica al administrador que la operacin ha finalizado con xito.

PoscondicinEl cliente se ha eliminado de la base de datos

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada3 veces por ao(s)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0008Modificar cliente

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0008] Gestionar los usuarios

[OBJ-0015] Gestionar perfil bsico de usuario

[IRQ-0001] Informacin sobre clientes

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un cliente quiera modificar alguno de sus datos personales.

PrecondicinEl usuario tiene que estar identificado como cliente.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) solicita al sistema comenzar el proceso de modificacin de los datos personales de su perfil.

2El sistema muestra todos los datos personales de su perfil: nombre, apellidos, direccin, correo electrnico, telfono y fecha de nacimiento.

3El actor Cliente (ACT-0002) modifica los valores oportunos cambiando los actuales por los nuevos.

4El 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.

PoscondicinEl cliente ha sido modificado con los nuevos datos en la base de datos.

ExcepcionesPasoAccin

- -

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0009Modificar contrasea del cliente

Versin1.0 ( 18/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0008] Gestionar los usuarios

[OBJ-0015] Gestionar perfil bsico de usuario

[IRQ-0001] Informacin sobre clientes

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente quiera modificar su contrasea de usuario.

PrecondicinEl usuario tiene que estar identificado en el sistema.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) solicita al sistema comenzar el proceso de modificacin de contrasea.

2El sistema solicita al cliente que introduzca la contrasea actual, la nueva contrasea y que repita esta nueva contrasea.

3El actor Cliente (ACT-0002) rellena los datos solicitados.

4El 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.

PoscondicinLa contrasea se ha modificada.

ExcepcionesPasoAccin

3Si la contrasea actual es incorrecta, el sistema salta al paso 2, a continuacin este caso de uso contina

3Si la contrasea nueva y su verificacin son distintas, el sistema salta al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada5 veces por mes(es)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0011Aadir proveedor

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0014] Gestionar las compras a proveedores

[IRQ-0002] Informacin sobre proveedores

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador desee aadir un nuevo proveedor a la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de aadir un nuevo proveedor en la base de datos.

2El sistema El sistema solicita los siguientes datos al administrador: nombre del proveedor, CIF, domicilio, pgina Web, correo electrnico y telfono.

3El actor Administrador (ACT-0001) proporciona los datos requeridos.

4El 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.

PoscondicinEl proveedor se ha aadido correctamente a la base de datos.

ExcepcionesPasoAccin

4Si comprueba que el proveedor ya ha sido introducido, el sistema salta al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0012Borrar proveedor

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0014] Gestionar las compras a proveedores

[IRQ-0002] Informacin sobre proveedores

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador solicite eliminar un proveedor de la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de eliminacin de un proveedor de la base de datos.

2El sistema solicita al administrador que seleccione al proveedor que desee eliminar de la base de datos.

3El actor Administrador (ACT-0001) selecciona el proveedor que quiere borrar de la lista de proveedores.

4El sistema muestra una descripcin detallada del proveedor a borrar: nombre, CIF, domicilio, pgina Web, correo electrnico y telfono.

5El actor Administrador (ACT-0001) verifica la eliminacin del proveedor.

6El sistema elimina el proveedor seleccionado de la base de datos y le indica al administrador que la operacin ha finalizado con xito.

PoscondicinEl proveedor ha sido eliminado de la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0013Modificar proveedor

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0014] Gestionar las compras a proveedores

[IRQ-0002] Informacin sobre proveedores

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador quiera modificar algn dato de un proveedor en la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de modificacin de los datos de un proveedor en la base de datos.

2El sistema le pide al administrador que seleccione el proveedor a modificar.

3El actor Administrador (ACT-0001) selecciona el proveedor entre la lista que le muestra el sistema.

4El sistema muestra todas las caractersticas del proveedor: nombre, CIF, domicilio, pgina Web, correo electrnico y telfono.

5El actor Administrador (ACT-0001) modifica los valores oportunos cambiando los valores actuales por los nuevos.

6El 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.

PoscondicinEl proveedor ha sido modificado con los nuevos valores en la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0014Aadir personal

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0017] Gestionar los empleados

[OBJ-0015] Gestionar perfil bsico de usuario

[IRQ-0006] Informacin sobre personal

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador desee introducir un nuevo producto en la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso incluir a un nuevo empleado en la base de datos.

2El 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.

3El actor Administrador (ACT-0001) proporciona los datos requeridos.

4El 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.

PoscondicinEl producto se ha aadido correctamente a la base de datos.

ExcepcionesPasoAccin

3Si 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

3Si la contrasea y su verificacin no coinciden, el sistema solicitar que se vuelvan a repetir, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0015Borrar personal

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0017] Gestionar los empleados

[IRQ-0006] Informacin sobre personal

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador solicite eliminar un empleado de la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de eliminacin de un empleado de la base de datos.

2El sistema solicita al administrador que seleccione el empleado que quiere borrar de la base de datos.

3El actor Administrador (ACT-0001) selecciona el empleado que quiere borrar de la lista de empleados actualmente introducidos en la base de datos.

4El sistema muestra una descripcin detallada del empleado a eliminar: nombre, apellidos, categora, telfono, direccin, correo electrnico, sueldo y nombre de usuario.

5El actor Administrador (ACT-0001) verifica la eliminacin del empleado.

6El sistema elimina al empleado de la base de datos y le indica al administrador que la operacin ha finalizado con xito.

PoscondicinEl miembro del personal se ha eliminado de la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0016Modificar personal

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0017] Gestionar los empleados

[OBJ-0015] Gestionar perfil bsico de usuario

[IRQ-0006] Informacin sobre personal

DescripcinEl 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.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de modificacin de los datos personales del empleado en la base de datos.

2El sistema le pide al administrador que seleccione el empleado cuyos datos quiere modificar.

3El actor Administrador (ACT-0001) selecciona el empleado entre la lista que le muestra el sistema.

4El sistema muestra todos los datos personales del empleado: nombre, apellidos, categora, telfono, direccin, correo electrnico, sueldo y nombre de usuario.

5El actor Administrador (ACT-0001) modifica los valores oportunos cambiando los valores actuales por los nuevos.

6El 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.

PoscondicinEl empleado ha sido modificado con los nuevos valores en la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0017Modificar contrasea del empleado

Versin1.0 ( 19/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0015] Gestionar perfil bsico de usuario

[OBJ-0017] Gestionar los empleados

[IRQ-0006] Informacin sobre personal

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el empleado quiere modificar su contrasea

PrecondicinEl usuario tiene que estar identificado como empleado.

Secuencia normalPasoAccin

1El actor Empleado (ACT-0005) solicita al sistema comenzar el proceso de modificacin de la contrasea.

2El sistema solicita al empleado que introduzca la contrasea actual, la nueva contrasea y que repita la nueva contrasea.

3El actor Empleado (ACT-0005) rellena los datos solicitados.

4El 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.

PoscondicinLa contrasea del empleado ha sido modificada.

ExcepcionesPasoAccin

3Si la contrasea actual es incorrecta, el sistema salta al paso 2, a continuacin este caso de uso contina

3Si la contrasea nueva y su verificacin son distintas, el sistema salta al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada5 veces por mes(es)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0018Aadir categora

Versin1.0 ( 22/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0005] Informacin sobre las categoras de los productos

DescripcinEl 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.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso aadir una nueva categora en la base de datos.

2El sistema El sistema solicita los siguientes datos al administrador: nombre de la categora y descripcin de esta.

3El actor Administrador (ACT-0001) proporciona los datos requeridos.

4El 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.

PoscondicinLa categora se ha aadido correctamente a la base de datos.

ExcepcionesPasoAccin

4Si comprueba que la categora ya ha sido introducida, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0019Borrar categora

Versin1.0 ( 22/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Perez

Dependencias [OBJ-0002] Gestionar la pgina web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0005] Informacin sobre las categoras de los productos

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador solicite borrar una categora de la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de borrado de una categora de la base de datos.

2El sistema solicita al administrador que seleccione la categora a eliminar de la base de datos.

3El actor Administrador (ACT-0001) selecciona la categora que quiere borrar de la lista de categoras actualmente introducidas en la base de datos.

4El sistema muestra una descripcin detallada de la categora a borrar: nombre y descripcin de la categora.

5El actor Administrador (ACT-0001) verifica la eliminacin de la categora.

6El sistema elimina la categora seleccionada de la base de datos y le indica al administrador que la operacin ha finalizado con xito.

PostcondicinLa categora se ha eliminado de la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0020Modificar categora

Versin1.0 ( 22/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0005] Informacin sobre las categoras de los productos

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador desee modificar alguna categora de producto de la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de modificar una categora existente en la base de datos.

2El sistema le pide al administrador que seleccione la categora a modificar.

3El actor Administrador (ACT-0001) selecciona la categora entre la lista que le muestra el sistema.

4El sistema muestra todas las caractersticas de la categora: nombre y descripcin de esta.

5El actor Administrador (ACT-0001) modifica los valores oportunos cambiando los valores actuales por los nuevos.

6El 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.

PoscondicinLa categora ha sido modificada con los nuevos valores en la base de datos.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada1 veces por ao(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0021Aadir producto al catlogo

Versin1.0 ( 22/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0009] Informacin sobre catlogo

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador desee introducir un nuevo producto en catlogo.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso aadir un nuevo producto al catlogo.

2El 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.

3El actor Administrador (ACT-0001) selecciona el producto que quiere incluir al catlogo de los actualmente introducidos en la base de datos.

4El 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.

5El actor Administrador (ACT-0001) proporciona los datos requeridos.

6El 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.

PoscondicinEl producto se ha aadido correctamente al catlogo.

ExcepcionesPasoAccin

4Si 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

6Si comprueba que el producto del catlogo ya ha sido introducido, el sistema vuelve al paso 2, a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0022Borrar producto al catlogo

Versin1.0 ( 22/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0009] Informacin sobre catlogo

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador desee eliminar un producto del catlogo en la base de datos.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso eliminacin de un producto del catlogo.

2El sistema solicita al administrador que seleccione el producto a eliminar del catlogo de los productos ya incluidos en ste.

3El actor Administrador (ACT-0001) selecciona el producto a eliminar del catlogo.

4El 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.

5El actor Administrador (ACT-0001) verifica la eliminacin del producto del catlogo.

6El sistema elimina el producto seleccionado del catlogo y le indica al administrador que la operacin ha finalizado con xito.

PoscondicinEl producto ha sido eliminado correctamente del catlogo.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0023Modificar producto al catlogo

Versin1.0 ( 22/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0009] Informacin sobre catlogo

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el administrador desee modificar un producto del catlogo.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de modificacin de un producto del catlogo.

2El sistema solicita al administrador que seleccione el producto que quiere modificar del catlogo de los productos ya incluidos en ste.

3El actor Administrador (ACT-0001) selecciona el producto a modificar del catlogo.

4El 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.

5El actor Administrador (ACT-0001) modifica los valores oportunos cambiando los valores actuales por los nuevos.

6El sistema modifica el producto del catlogo con los nuevos valores y le indica al administrador que la operacin ha finalizado con xito.

PoscondicinEl producto se ha modificado correctamente en el catlogo.

ExcepcionesPasoAccin

5Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada4 veces por semana(s)

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0024Aadir producto al carrito

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0007] Informacin sobre ventas

DescripcinEl sistema deber comportarse tal como se describe en el 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

PrecondicinEl usuario tiene que estar identificado como cliente.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) elige el producto que desea comprar.

2El sistema lo introduce en el carro de la compra del cliente.

PoscondicinEl producto se ha aadido al carro de la compra con xito

ExcepcionesPasoAccin

- -

RendimientoPasoTiempo mximo

21 da(s)

Frecuencia esperada30 veces por da(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0025Borrar producto del carrito

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

[IRQ-0007] Informacin sobre ventas

DescripcinEl sistema deber comportarse tal como se describe en el 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

PrecondicinEl usuario tiene que estar identificado como cliente. Debe haber, al menos, un producto en el carrito de la compra del cliente.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) elige el producto que desea eliminar del carrito de la compra.

2El sistema lo elimina del carro de la compra del cliente.

PoscondicinEl producto se ha borrado del carro de la compra con xito.

ExcepcionesPasoAccin

- -

RendimientoPasoTiempo mximo

21 da(s)

Frecuencia esperada20 veces por da(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0026Venta por la Web

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0003] Gestionar la venta de productos

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

[IRQ-0007] Informacin sobre ventas

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando el cliente quiera comprar una serie de productos a travs de la Web.

PrecondicinEl usuario tiene que estar identificado como cliente. El carro de la compra del cliente no puede estar vaco.

Secuencia normalPasoAccin

1El actor Cliente (ACT-0002) solicita al sistema acceder a su carro de la compra.

2El 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.

3El actor Cliente (ACT-0002) confirma el carrito de la compra.

4El sistema solicita al cliente la direccin de entrega y un telfono de contacto.

5El actor Cliente (ACT-0002) facilita al sistema los datos requeridos.

6El sistema tramita el pago y almacena la venta con la fecha del da en la base de datos.

PoscondicinLa compra se ha realizado y almacenado con xito.

ExcepcionesPasoAccin

3Si 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

3Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

65 segundo(s)

Frecuencia esperada15 veces por da(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0027Venta en stand

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0003] Gestionar la venta de productos

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

[OBJ-0002] Gestionar la pgina Web

[IRQ-0007] Informacin sobre ventas

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un empleado quiera registrar en el sistema una venta realizada en un stand.

PrecondicinEl usuario tiene que estar identificado como vendedor. El carro de la compra del vendedor no puede estar vaco.

Secuencia normalPasoAccin

1El actor Vendedor (ACT-0004) solicita al sistema acceder a su carro de la compra.

2El 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.

3El actor Vendedor (ACT-0004) modificar los precios que se hayan vendido a un precio distinto del definido en el stand y confirmar la venta.

4El 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.

PoscondicinLa venta se ha almacenado con xito.

ExcepcionesPasoAccin

3Si 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

3Si 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

RendimientoPasoTiempo mximo

21 segundo(s)

45 segundo(s)

Frecuencia esperada200 veces por ao(s)

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosAadir/Borrar un producto del carro de la compra se hace a travs de los casos de uso Aadir producto al carrito y borrar producto del carrito.

UC-0028Compra a un proveedor

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

Dependencias [OBJ-0002] Gestionar la pgina Web

[OBJ-0014] Gestionar las compras a proveedores

[IRQ-0008] Informacin sobre compra a proveedores

DescripcinEl 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.

PrecondicinEl usuario tiene que estar identificado como administrador del sistema.

Secuencia normalPasoAccin

1El actor Administrador (ACT-0001) solicita al sistema comenzar el proceso de registro de una nueva compra a un proveedor.

2El sistema solicita al vendedor que seleccione un proveedor de la lista que ste le facilita.

3El actor Administrador (ACT-0001) selecciona un proveedor de la lista.

4El sistema solicita al administrador que introduzca, por cada producto comprado al proveedor, su nombre, descripcin, cantidad, precio unitario e IVA.

5El actor Administrador (ACT-0001) introduce los datos solicitados y confirma la compra.

6El sistema almacena la compra con la fecha del da e informa al administrador que la operacin ha finalizado con xito.

PoscondicinLa compra se ha almacenado correctamente en la base de datos.

ExcepcionesPasoAccin

- -

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

61 segundo(s)

Frecuencia esperada20 veces por mes(es)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

UC-0029Identificacin de usuario

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Perez

Dependencias [OBJ-0002] Gestionar la pgina web

[OBJ-0008] Gestionar lor usuarios

[IRQ-0001] Informacin sobre clientes

[IRQ-0006] Informacin sobre personal

DescripcinEl sistema deber comportarse tal como se describe en el siguiente caso de uso cuando un usuario se identifique en el sistema

PrecondicinEl usuario tiene que estar registrado en el sistema bajo alguna categora (cliente, administrador, vendedor, artesano...)

Secuencia normalPasoAccin

1El actor Usuario (ACT-0006) solicitar al sistema comenzar el proceso de identificarse en la web.

2El sistema solicita que introduzca su nombre de usuario y su contrasea.

3El actor Usuario (ACT-0006) introduce los datos solicitados y confirma el acceso.

4El sistema acepta el acceso. El usuario se encuentra actualmente identificado.

PostcondicinEl usuario est identificado correctamente.

ExcepcionesPasoAccin

4Si el nombre de usuario o la contrasea no son vlidos, el sistema salta al paso 2., a continuacin este caso de uso contina

RendimientoPasoTiempo mximo

21 segundo(s)

41 segundo(s)

Frecuencia esperada50 veces por da(s)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

7.3. Reglas de negocioCRQ-0001Productos en el stand

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: en todo momento debe estar accesible desde el sistema los productos no disponibles en las Web porque se encuentran es el stand

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

CRQ-0003Acceso a todas las ventas

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: el superusuario podr acceder a cualquier venta realizada tanto por la Web como por el stand

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

CRQ-0004Fechas en las ventas y las compras

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: la fecha tanto de las ventas por Web o stand como de las compras a proveedores

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

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

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: todo producto del catlogo debe haber sido dado de alta en la lista de productos.

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

CRQ-0006Precio en stand

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: los usuarios con privilegios de vendedor podrn ver el precio en stand de un producto del catlogo

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadmedia

ComentariosNinguno

CRQ-0007Gastos de envo

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la 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.

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

CRQ-0008Productos y modelos

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la 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.

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

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

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: el precio en stand ser siempre menor o igual al precio en la Web.

Importanciavital

Urgenciahay presin

Estadoen construccin

Estabilidadalta

ComentariosNinguno

CRQ-0010Ventas en stand

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinLa informacin almacenada por el sistema deber satisfacer la siguiente restriccin: los productos que se vendan en el stand sern introducidos en el sistema por un empleado con permisos para ello.

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

7.4. Requisitos no funcionalesNFR-0001Disponibilidad de la aplicacin en modo local

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinEl sistema deber poderse manipular en modo local y luego actualizar debidamente la base de datos online con los nuevos valores introducidos.

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

NFR-0002Concurrencia de acceso

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinEl sistema deber poder soportar una concurrencia aceptable de usuarios realizando distintas acciones en l. (Ventas, actualizaciones de la base de datos...)

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

NFR-0003Disponibilidad de la aplicacin Web

Versin1.0 ( 23/06/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinEl sistema deber estar disponible las 24 horas de da.

Importanciavital

Urgenciainmediatamente

Estadoen construccin

Estabilidadalta

ComentariosNinguno

NFR-0004Pago en la Web

Versin1.0 ( 06/07/2009 )

Autores Isabel Macarena Salgado Abolafia

Lidia Romero Bez

Fuentes Antonio Carrillo Rivas

Beatriz Morales Prez

DependenciasNinguno

DescripcinEl sistema deber poder gestionar el pago de las ventas va Web mediante el servicio de PayPal.

Importanciavital

Urgenciapuede esperar

Estadoen construccin

Estabilidadalta

ComentariosNinguno

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 TRMINOSCaptcha: 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