Está en la página 1de 30

AQUAS

Proyecto de
Laboratorio IISSI-1
Francisco José Anillo Carrasco
José Miguel Iborra Conejo
Lucas Pérez Ruiz
Borja Rondán Domínguez

1
2
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
3
3

5.Modelo conceptual
21

I. Diagrama de clases UML


21

II. Escenarios de prueba


23

6.Matrices de trazabilidad
25

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

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

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:
1. Materiales Consumibles: Productos cuyo uso está
destinado al desarrollo de un trabajo y no están pensados
para ser vendidos.
2. Material de cobre y soldaduras: Incluye piezas y
tuberías de cobre, además de estaño y crema decapante
para las soldaduras.
3. 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.
4. Material de PVC: Se emplea en las redes de
saneamiento de agua.
5. Material de polietileno: Piezas y tuberías cuya
aplicación es la distribución urbana enterrada de gas y
agua.
6. Material de gas: Productos empleados en las
instalaciones de gas.
6
6

7. Grifos y Griferías: Abarca desde grifos para jardín y


exteriores, hasta grifería de cocina y baño.
8. Calentadores y extracción de humos: Incluye toda la
gama de calentadores (exceptuando equipos solares) y el
material necesario para extraer el humo.
9. Sanitarios y accesorios: Encontraremos principalmente
váteres, lavabos, bañeras, platos de ducha y recambios
de estos.
7
7

10. Motores: También denominados grupos de presión


son todos aquellos dispositivos de propulsión de agua.
11. Válvulas: Sifones y válvulas que canalizan las
aguas residuales.
12. Electrodomésticos: Tales como fregaderos,
campanas extractoras, lavadoras, …
13. Piscinas: Productos utilizados para la fabricación y
el mantenimiento de piscinas.
14. Material
reticulado: Usado
para los sistemas de
calefacción hidráulica.
15. Aire
Acondicionado:
Máquinas de aire
acondicionado y todos
aquellos materiales empleados en su instalación.
16. Pinturas: Latas de pintura para ser aplicadas en
la intemperie.
17. 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.
18. 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.
8
8

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

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

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

REQUISITOS DE INFORMACIÓN
12
12

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,
13
13

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.

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.

INSTALADOR:
14
14

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.

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.

DEPENDIENTE:
15
15

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

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

REGLAS DE NEGOCIO
18
18

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

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.

RNF – 002
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
20
20
21
21

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.

RNF – 007
Como cliente,
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.
22
22

MAPA DE HISTORIA DE USUARIO:


23
23

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
24
24

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
25
25

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

5. Modelo conceptual
DIAGRAMA DE CLASES UML
--
27
27

ESCENARIOS DE PRUEBA
v
28
28

6. Matrices de trazabilidad.
29
29

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
Elementos Modelado Conceptual

Cliente
Factura
Empleado
Esfuerzo
Unidad
Clases

LíneaFactura
Instalación
Producto
LíneaPedido
Pedido
Proveedor
emitidoA
emite
pertenece
perteneceA
contiene
Asociaciones

trabajaEn
estaContenido
recibidoDe
30
30

MATRIZ DE LAS REGLAS DE NEGOCIO.

Reglas de Negocio

RN-003

RN-006

RN-009
RN-001

RN-002

RN-004

RN-005

RN-007

RN-008
Modelado Conceptual
Elementos Modelado Conceptual

Cliente
Factura
Empleado
Esfuerzo
Unidad
Clases

LíneaFactura
Instalación
Producto
LíneaPedido
Pedido
Proveedor
emitidoA
emite
pertenecetrabajaEn
perteneceA
contiene
Asociaciones

trabajaEn
estaContenido
recibidoDe

También podría gustarte