Está en la página 1de 25

AQUASOL

Proyecto de Laboratorio IISSI-1


Francisco José Anillo Carrasco
José Miguel Iborra Conejo
Lucas Pérez Ruiz
Borja Rondán Domínguez

1
2

Índice
1. Introducción al problema 3

2. Glosario de términos 4

3. Visión general del sistema 6

I. Usuarios 6

II. Requisitos Generales 6

III. Requisitos de Información 8

IV. Requisitos Funcionales 10

V. Reglas de Negocio 13

VI. Requisitos No Funcionales 15

VII. Mapa de historia de usuario 17

4. Pruebas de aceptación 18

5. Modelo conceptual 21

I. Diagrama de clases UML 21

II. Escenarios de prueba 23

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.

Anteriormente no precisaban ninguna aplicación


informática para gestionar el inventario del
almacén. Disponen de un programa de
facturación, sin embargo, no tienen un control
exacto del stock ya que el encargado del almacén
y los instaladores no recogen en este programa
todas las modificaciones realizadas en él.

No obstante, debido al crecimiento que ha sufrido durante los últimos años,


requieren de un software de gestión
de inventario y venta adecuado a sus
necesidades.

Se espera satisfacer las necesidades de


stock, la demanda de materiales para
la realización de proyectos y la venta
física y online. Además de elaborar
mecanismos que nos permitan realizar ofertas personalizadas a los clientes.
4

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.

• Calentador: Dispositivo empleado para elevar la temperatura del agua.

• Climatización: Acto cuyo objetivo es obtener un nivel de temperatura,


humedad y limpieza del aire adecuadas en un lugar determinado.

• Equipo solar: Infraestructura empleada


para la obtención de agua caliente. Está
constituida principalmente por un
colector y uno o varios captadores
(placas).

• Familia (o categoría): Agrupaciones de productos del mismo material o de uso


similar. En nuestro almacén encontraremos las siguientes:
0. Materiales Consumibles: Productos cuyo uso está destinado al
desarrollo de un trabajo y no están pensados para ser vendidos.
1. Material de cobre y soldaduras: Incluye piezas y tuberías de cobre,
además de estaño y crema decapante para las soldaduras.
2. Material de metal amarillo: Son piezas fabricadas por la aleación de
varios materiales, se utilizan en las redes de suministro de agua para
viviendas.
3. Material de PVC: Se emplea en las redes de saneamiento de agua.
4. Material de polietileno: Piezas y tuberías cuya aplicación es la
distribución urbana enterrada de gas y agua.
5. Material de gas: Productos empleados en las instalaciones de gas.
6. Grifos y Griferías: Abarca desde grifos para jardín y exteriores, hasta
grifería de cocina y baño.
7. Calentadores y extracción de humos: Incluye toda la gama de
calentadores (exceptuando equipos solares) y el material necesario para
extraer el humo.
8. Sanitarios y accesorios: Encontraremos principalmente váteres, lavabos,
bañeras, platos de ducha y recambios de estos.
5

9. Motores: También denominados grupos de presión son todos aquellos


dispositivos de propulsión de agua.
10. Válvulas: Sifones y válvulas que canalizan las aguas residuales.
11. Electrodomésticos: Tales como fregaderos, campanas extractoras,
lavadoras, …
12. Piscinas: Productos utilizados para la fabricación y el mantenimiento de
piscinas.
13. Material reticulado: Usado
para los sistemas de
calefacción hidráulica.
14. Aire Acondicionado:
Máquinas de aire
acondicionado y todos
aquellos materiales
empleados en su instalación.
15. Pinturas: Latas de pintura para ser aplicadas en la intemperie.
16. Energía Solar: Dispositivos que aprovechan la energía del sol para
calentar el agua. También incluye los productos necesarios para su
montaje y mantenimiento.
17. PPR: Material empleado principalmente para el suministro de agua en
el sector industrial.

• Impermeabilización: acción cuyo fin es impedir el filtrado de líquidos a la


cubierta de edificios, depósitos u otras infraestructuras.

• Instalación: Conjunto de materiales y mano de obra destinados al montaje de


una infraestructura. En el campo de la fontanería distinguimos entre
instalaciones:
de Saneamiento: Red de evacuación de agua.
de Suministro: Red de distribución de agua.
6

3. Visión general del sistema


Nuestro software irá orientado principalmente al encargado de almacén y al
dependiente (ayudándolos en la gestión de los materiales en stock), a los
instaladores (pudiendo así controlar el material consumido en cada proyecto y
realizar facturas) y ayudar en la planificación de estrategias de marketing. De esta
forma, podremos reducir el tiempo de espera de los clientes y minimizar las pérdidas
económicas debido a falta o exceso de productos en el almacén.

Por otro lado, también existe un segundo objetivo de aumentar la clientela


actualizando la tienda a la venta online llegando así a más clientes.

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

RI – 001 Información sobre el capital de la empresa


Como Administrador,
Necesito disponer de la información asociada a los movimientos
financieros (gastos e ingresos),
Para poder tener control sobre la gestión de los recursos de la empresa.

RI – 002 Información sobre los clientes


Como Administrador,
Necesito disponer de la información asociada a los clientes: datos
personales, productos adquiridos con frecuencia, …
Para poder elaborar estrategias comerciales.

RI – 003 Información sobre los productos


Como Encargado del almacén,
Necesito disponer de la información sobre la ubicación de los productos
en el almacén,
Para reponer los productos.

RI – 004 Información sobre los proveedores


Como Encargado del almacén,
Necesito disponer de la información asociada los proveedores de la
empresa: datos sobre los productos que ofrecen e información de
contacto,
Para poder suplir la demanda de los clientes.
9

RI – 005 Información sobre las instalaciones


Como Instalador,
Necesito disponer de la información asociada a las instalaciones a realizar:
datos del cliente, productos necesarios, fecha de comienzo, fecha de fin,
Para poder realizar las instalaciones.

RI – 006 Información sobre los productos


Como Instalador,
Necesito disponer de la información sobre los productos, su precio, y
descuentos disponibles
Para poder elaborar facturas a los clientes in situ.

RI – 007 Información sobre la disponibilidad los productos


Como Dependiente,
Necesito saber la cantidad de productos que dispongo,
Para informar al cliente sobre su disponibilidad en stock.

RI – 008 Información sobre las facturas


Como Administrador,
Necesito disponer de la información de cada factura: numero de factura,
fecha de emisión, fecha de pago, método de pago, total, descuento, y
cuotas financieras.
Para poder controlar la gestión de facturación de la empresa.

RI – 009 Información sobre los productos


Como Cliente,
Quiero disponer del catálogo de productos y ofertas disponibles,
10

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

MAPA DE HISTORIA DE USUARIO:


18

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.

Pruebas de aceptación RN-001


- El stock de un producto debe ser mayor o igual que 0.
- El stock de un producto es negativo.

RN – 002
Como dependiente,
Quiero que sólo se pueda pagar al contado o con tarjeta de crédito.

Pruebas de aceptación RN-002


- Se puede pagar con tarjeta o al contado.
- Se puede pagar con cheque.

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.

Pruebas de aceptación RN-003


- Si el cliente es una empresa tiene 30 de crédito comercial.
- Si el cliente no es una empresa no tiene. 0 de crédito comercial
19

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.

Pruebas de aceptación RN-004


-Se puede comprar un producto hasta que no haya más stock de ese
producto.
-No se puede comprar un producto más allá del stock de ese producto.

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.

Pruebas de aceptación RN-005


-Los diez mejores compradores son clientes preferentes.
-Los clientes después del décimo mejor no son preferentes.

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.

Pruebas de aceptación RN-006


-El producto que tenga dos o más años de antigüedad es urgente.
-El producto que tenga menos de 2 años de antigüedad no es urgente.
20

RN – 007
Como administrador,
Quiero que no haya más de 12 cuotas de pago,
Para no producir perdidas.

Pruebas de aceptación RN-007


-El cliente programa su plazo de pago en 12 plazos o menos.
-El cliente programa su pago en más de 12 plazos.

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.

- Pruebas de aceptación RN-008


-El empleado recibe un salario justo y proporcional a sus horas de trabajo.
-El empleado cobra más de lo que le corresponde.
-El empleado cobra menos de lo que le corresponde.

RN – 009
Como instalador,
Quiero tener menos de 5 avisos al día o una instalación grande
Para evitar sobrecarga de trabajo.

Pruebas de aceptación RN-009


-El instalador hace 1 instalación al día o bien hace 5 avisos al día.
-El instalador hace más de 1 instalación al día.
-El instalador hace más de 5 avisos al día.
21

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

MATRIZ DE LAS REGLAS DE NEGOCIO.

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

También podría gustarte