You are on page 1of 2

TIENDA VIRTUAL

Se ha abierto un nuevo portal en Internet dedicado a la venta de productos informticos a


travs de la Web. Los propietarios quieren realizar un control sobre los diferentes tipos de
productos que venden, as como de los clientes y proveedores de la tienda. Por esto, han
pedido nuestra ayuda para que desarrollemos una aplicacin para gestionar productos,
clientes y proveedores, as como los pedidos de nuestros clientes.

Despus de un estudio exhaustivo de los requisitos del proyecto Tienda Virtual, se ha


llegado a las siguientes conclusiones.

En general de todos los productos tendremos un identificador nico para el producto.


Tambin debemos guardar su nombre as como una breve descripcin del mismo.
Finalmente, ser necesario saber la cantidad de unidades en stock que se dispone de
cada producto, su proveedor y el precio de coste del producto expresado en COP. Los
productos que se venden en la tienda pueden ser equipos completos o bien perifricos (o
dispositivos) de entrada y/o de salida de datos.

Los equipos completos son equipos formados por una placa madre, un procesador,
memoria RAM, disco y tarjetas. De los equipos completos interesar conocer la CPU que
llevan (CORE i7, AMD FX,...), el nmero de megas de memoria RAM, y los GigaBytes o
TerasBytes de capacidad del disco duro.

Los dispositivos de entrada son aquellos que permiten a los equipos adquirir datos del
exterior. Para los dispositivos de entrada en general interesar saber la velocidad de
lectura de datos (en MHz enteros), el nmero de interrupcin hardware que tiene asociado
el dispositivo y si necesitamos una tarjeta convertidora de seal analgica a digital para
enviar los datos al ordenador.

Actualmente, en la tienda virtual slo se dispone de un tipo de dispositivo de entrada, los


Blue-ray, aunque en un futuro puede ser que aparezcan nuevos dispositivos de entrada
con otras caractersticas. De los Blue-ray nos interesa saber, aparte de toda la
informacin general de cualquier dispositivo de entrada, si pueden leer DVD HD.

Los dispositivos de salida son aquellos que permiten al equipo enviar datos al exterior. De
estos dispositivos nos interesar saber la velocidad de escritura de datos al dispositivo y
si necesitamos una tarjeta convertidora de seal digital a analgica para recibir los datos
del ordenador.

En la tienda virtual tenemos un tipo de dispositivo de salida, los monitores. De los


monitores queremos saber su nmero de pulgadas, as como si son monitores SD, FHD o
4K.

Finalmente, en la tienda tambin se venden Multifuncionales. Estos dispositivos estn


formados por una impresora y un escner integrados en un nico producto. Por tanto, son
simultneamente dispositivos de entrada y de salida ya que permiten enviar datos a la
impresora y recibir datos de un escner. De ellos nos interesar saber el tipo de impresora
(lser, inyeccin de tinta...), la resolucin de la impresora y la resolucin del escner en
puntos por pulgada.
Los clientes de la tienda virtual los clasificaremos en dos tipos, clientes mayoristas y
clientes minoristas. Los clientes minoristas normalmente corresponden a particulares, de
los cuales nos interesar disponer de los datos tpicos como el nombre, direccin, RUT y
un identificador nico del cliente. Los clientes mayoristas corresponden a empresas
clientes de la tienda virtual, y de stos nos interesar saber, adems de los datos de la
persona de contacto en la empresa, los datos de la empresa que representa. Estos datos
sern el nombre de la empresa, el RUT de la empresa y la direccin social de la empresa.

Los clientes realizan pedidos en la tienda virtual. El coste de un pedido se calcula en


funcin de los productos que se compren y del tipo del cliente. Los clientes mayoristas
tendrn descuentos que no se aplicarn a los clientes minoristas. Adicionalmente ser
necesario variar los stocks de los productos de la tienda virtual dependiendo de las
unidades demandadas en los pedidos. En algunos casos, un pedido que ha sido
capturado quiz no pueda servirse por falta de stocks, por lo que se deber proporcionar
la funcionalidad de deshacer un pedido entero (no se contempla la posibilidad de servir
slo una parte de un pedido).

De los proveedores nos interesar saber los datos que los describen (nombre, NIT y
direccin) as como una lista de los productos que provee a la tienda. Tambin debern
tener un identificador nico.

Un pedido estar formado por la lista de productos que se han comprado y para cada uno
de ellos del nmero de unidades pedidas. Adems se debe permitir calcular el coste de
venta del pedido al cliente.

El clculo del coste de venta de un pedido se realizar de la siguiente manera:

Para todos los productos querremos tener un beneficio mnimo del 5% sobre su precio de
coste. Para los equipos y para los dispositivos de entrada y/o salida que incorporen una
tarjeta convertidora asociada, se supondr que es necesario dedicar un tiempo de
montaje y por tanto su precio se encarecer en un 1,5% ms respecto a su precio de
coste.

Una vez calculado este precio para un producto, se multiplicar por el nmero de
unidades del producto que figuran en el pedido, y se sumar con los costes calculados
para el resto de productos que forman parte del pedido, dando lugar al precio bsico del
pedido. Una vez obtenido el precio bsico del pedido, ste se incrementar en un 15%
para los clientes minoristas y en un 10% en los clientes mayoristas, obtenindose de esta
manera el precio final de venta del pedido.

Se pide:

1. Una lista con los requisitos funcionales y al menos 5 no funcionales


2. Casos de Uso
3. Diagrama de Casos de Uso
4. Diagrama de Actividades
5. Diagrama de Clases

You might also like