Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aqu PDF
Aqu PDF
Aqu PDF
1
2
Índice
1. Introducción al problema 3
2. Glosario de términos 4
I. Usuarios 6
V. Reglas de Negocio 13
4. Pruebas de aceptación 18
5. Modelo conceptual 21
6. Matrices de trazabilidad 25
3
1. Introducción al problema
AQUASOL es una empresa familiar situada en la
localidad de Fuentes de Andalucía (Sevilla),
dedicada a la instalación y venta de productos de
fontanería, climatización, impermeabilización y
energía solar térmica. La venta de estos productos
se efectúa tanto al público como a otras empresas.
2. Glosario de términos
• Aviso: Notificación que realiza el dependiente de la tienda al instalador para
realizar una reparación o instalación a un cliente.
USUARIOS:
Administrador: Se encarga de realizar el balance de cuentas y elabora estrategias de
mercado personalizadas a cada cliente.
Encargado de almacén: Organiza y repone el material del almacén.
Instalador: Empleado encargado de ejecutar proyectos en lugares externos a la
empresa.
Dependiente: Atiende a los clientes en tienda.
Cliente: Realiza compras en tienda física u online y puede solicitar servicios (como
reparación de averías, instalaciones, …)
REQUISITOS GENERALES:
RG - 001
Como Encargado del Almacén,
Necesito conocer la localización de los productos,
Para reponerlo cuando sea necesario.
RG - 002
Como Encargado del Almacén,
Necesito contactar con los proveedores,
Para realizar un pedido cuando sea necesario.
7
RG - 003
Como Instalador,
Necesito saber cuáles son los trabajos pendientes para realizar,
Para llevarlos a cabo.
RG - 004
Como Instalador,
Necesito realizar facturas,
Para cobrar a mis clientes cuando realice un trabajo.
RG - 005
Como Dependiente,
Necesito conocer los productos que están disponibles,
Para venderlos.
RG - 006
Como Dependiente,
Necesito notificar los avisos a los instaladores,
Para informarles de los trabajos que tienen que realizar y dónde.
RG- 007
Como Administrador,
Necesito obtener información sobre las ventas,
Para elaborar estrategias de marketing y promociones para mis clientes.
RG - 008
Como Cliente,
Quiero conocer el catálogo de productos que ofrece la empresa.
8
REQUISITOS DE INFORMACIÓN
REQUISITOS FUNCIONALES
ALMACÉN:
RF – 001
Como encargado del almacén,
Quiero tener un sistema de notificación cuando el stock de un producto
sea bajo,
Para realizar los pedidos cuando sea necesario.
RF – 002
Como encargado del almacén,
Quiero saber dónde se encuentra un producto,
Para localizarlo mejor.
INSTALADOR:
RF – 003
Como instalador,
Quiero tener un calendario donde se muestre la fecha de las próximas
instalaciones,
Para tener una mejor organización.
RF – 004
Como instalador,
Quiero tener una lista de los productos que necesito en cada instalación,
Para saber que tengo que llevar.
RF – 005
Como instalador,
Quiero que se me notifique las nuevas instalaciones que tengo pendientes,
Para acudir a ellas.
11
ADMINISTRADOR:
RF – 006
Como administrador,
Quiero poder conocer mis mejores clientes y si son particulares o empresa
Para ofrecerles las mejores ofertas.
RF – 007
Como administrador,
Quiero saber las ventas de la empresa a lo largo del mes,
Para hacer el balance mensual.
DEPENDIENTE:
RF – 008
Como dependiente,
Quiero poder realizar facturas a mis clientes,
Para poder facilitar la venta de productos.
RF – 009
Como dependiente,
Quiero poder llevar un control de las ganancias diarias,
Para facilitarme hacer el recuento de caja.
RF – 010
Como dependiente,
Quiero poder avisar al instalador de un nuevo encargo e introducirlo al
sistema,
Para agilizar el trámite.
12
CLIENTES:
RF – 011
Como cliente,
Quiero poder crear un nuevo usuario,
Para realizar compras online.
RF – 012
Como cliente,
Quiero poder realizar un pedido con los productos que quiera comprar,
Para facilitarme la compra.
RF – 013
Como cliente,
Quiero poder modificar mi perfil de usuario,
Para tener actualizados mis datos.
13
REGLAS DE NEGOCIO
RN – 001
Como Encargado del almacén,
Quiero que el stock de un producto sea un número entero >= 0 y que no
rompa su stock de seguridad,
Para tener actualizados mis datos.
RN – 002
Como dependiente,
Quiero que sólo de pueda pagar al contado o con tarjeta de crédito.
RN – 003
Como dependiente,
Quiero que, si el cliente es un minorista, tenga 30 días de crédito
comercial para pagar,
Para facilitar la venta a otras empresas.
RN – 004
Como dependiente,
Quiero que un cliente no pueda comprar más cantidad de producto de la
que hay en stock,
Para evitar errores.
RN – 005
Como administrador,
Quiero que se considere cliente preferente a los 10 clientes que más
hayan comprado en el último mes,
Para aplicarles ofertas especiales.
14
RN – 006
Como administrador,
Quiero que los productos que no se hayan vendido en los 2 últimos años
se consideran como urgente,
Para realizar promociones y evitar el exceso de stock.
RN – 007
Como administrador,
Quiero que no haya más de 12 cuotas de pago,
Para no producir perdidas.
RN – 008
Como administrador,
Quiero tener un control sobre el tiempo de trabajo de los instaladores,
Para pagar les en proporción a las horas.
RN – 009
Como instalador,
Quiero tener menos de 5 avisos al día o una instalación grande
Para evitar sobrecarga de trabajo.
15
REQUISITOS NO FUNCIONALES
RNF – 001
Como encargado del almacén,
Quiero que la tasa de errores cometidos por el sistema sea menor del 1%
en las transacciones totales del sistema,
Para evitar hacer pedidos innecesarios.
Como administrador,
Quiero que los empleados tengan acceso a información personalizada,
RNF – 002
Para que ciertos puestos no tengan acceso a información innecesaria.
Como dependiente,
Quiero que la página web esté disponible 24/7,
Para que se tramiten los pedidos lo más rápido posible.
RNF – 003
Como dependiente,
Quiero que el cliente tenga un periodo de 2h para rectificar un pedido,
Para evitar tramitar un pedido innecesario.
RNF – 004
Como administrador,
Quiero que mensualmente se produzcan reportes generales,
Para entregar incentivos a mis trabajadores más eficientes.
16
RNF – 005
Como cliente,
Quiero que el software tenga una interfaz sencilla,
Para no tener dificultades a la hora de usar el programa.
RNF – 006
Como cliente,
Quiero que el sistema cuente con una serie de instrucciones al inicio
Para facilitar la compra.
Como administrador,
p Quiero que el tiempo de aprendizaje por un usuario deberá ser de menos
de 4 horas,
RNF – 007
Para que mis empleados no tengan dificultades a la hora de adaptarse al
Como cliente,
programa.
Quiero el software esté disponible en todos los dispositivos posibles,
Para poder comprar desde cualquier dispositivo.
RNF – 008
Como cliente,
Quiero poder devolver un producto.
RNF – 009
Como administrador,
Quiero minimizar el tiempo de aprendizaje de uso del software
Para los empleados.
17
4. Pruebas de aceptación
RN – 001
Como Encargado del almacén,
Quiero que el stock de un producto sea un número entero >= 0 y que no
rompa su stock de seguridad,
Para tener actualizados mis datos.
RN – 002
Como dependiente,
Quiero que sólo se pueda pagar al contado o con tarjeta de crédito.
RN – 003
Como dependiente,
Quiero que, si el cliente es un minorista, tenga 30 días de crédito
comercial para pagar,
Para facilitar la venta a otras empresas.
RN – 004
Como dependiente,
Quiero que un cliente no pueda comprar más cantidad de producto de la
que hay en stock,
Para evitar errores.
RN – 005
Como administrador,
Quiero que se considere cliente preferente a los 10 clientes que más
hayan comprado en el último mes,
Para aplicarles ofertas especiales.
RN – 006
Como administrador,
Quiero que los productos que no se hayan vendido en los 2 últimos años
se consideran como urgente,
Para realizar promociones y evitar el exceso de stock.
RN – 007
Como administrador,
Quiero que no haya más de 12 cuotas de pago,
Para no producir perdidas.
RN – 008
Como administrador,
Quiero tener un control sobre el tiempo de trabajo de los instaladores,
Para pagar les en proporción a las horas.
RN – 009
Como instalador,
Quiero tener menos de 5 avisos al día o una instalación grande
Para evitar sobrecarga de trabajo.
5. Modelo conceptual
DIAGRAMA DE CLASES UML
--
22
ESCENARIOS DE PRUEBA
v
23
Ç
24
6. Matrices de trazabilidad.
MATRICES DE LOS REQUISITOS DE INFORMACIÓN
Requisitos
RI-001
RI-002
RI-003
RI-004
RI-005
RI-006
RI-007
RI-008
RI-009
Modelado Conceptual
Cliente
Factura
Empleado
Esfuerzo
Unidad
Elementos Modelado Conceptual
Clases
LíneaFactura
Instalación
Producto
LíneaPedido
Pedido
Proveedor
emitidoA
emite
Asociaciones
pertenece
perteneceA
contiene
trabajaEn
estaContenido
recibidoDe
25
Reglas de Negocio
RN-001
RN-002
RN-003
RN-004
RN-005
RN-006
RN-007
RN-008
RN-009
Modelado Conceptual
Cliente
Factura
Empleado
Esfuerzo
Unidad
Elementos Modelado Conceptual
Clases
LíneaFactura
Instalación
Producto
LíneaPedido
Pedido
Proveedor
emitidoA
emite
Asociaciones
pertenecetrabajaEn
perteneceA
contiene
trabajaEn
estaContenido
recibidoDe