Ingeniería de Software I
Facultad de Ingeniería y Ciencias Básicas – Politécnico Grancolombiano
Ejercicio de Visión de Contexto
Sistema de Remates por Internet
Se desea construir un sitio web en el que se preste el servicio de venta en la modalidad
de remate. Cualquiera de los clientes del sitio puede colocar un producto para ser
rematado o comprar un producto ofrecido en remate. Para realizar cualquier transacción
de compra / venta los cliente debe estar debidamente registrados. Los usuarios no
registrados sólo pueden realizar consultas sobre los productos ofrecidos.
Cuando el cliente coloca un producto para ser rematado, define el tiempo (fecha y hora
desde y hasta) durante el cual este producto estará en remate y asigna un precio base al
producto. Durante el lapso que dura el remate del producto los compradores pueden
colocar ofertas. En todo momento el sitio debe tener actualizado el precio mayor
ofertado al producto hasta el momento. Al terminar el tiempo definido del remate, el
producto es asignado a la mejor oferta.
Si el producto colocado en remate no fue asignado porque no recibió ofertas durante el
lapso que duró el remate, el cliente vendedor puede reactivar el producto asignando
nuevas condiciones de remate.
El cliente favorecido con el producto debe confirmar la compra y realizar el pago en un
plazo determinado (por ejemplo 24 horas); define además el sitio a donde el producto
debe ser despachado. Los pagos se realizan vía web a través de una transferencia
electrónica con una entidad financiera. Si la transferencia electrónica se ejecuta
exitosamente, se informa al vendedor que la venta fue realizada y confirmada y se
procede a calcular la comisión a la que tiene derecho el sitio como intermediario de la
venta.
El vendedor entrega el producto a la oficina de remates la cual se encarga de realizar el
proceso de ordenar el despacho del producto.
Si el cliente favorecido, no confirma la compra del producto en el plazo determinado, el
sistema asignará el producto al cliente que tenga la siguiente oferta. Se desea
establecer una política de seriedad que permita sancionar aquellos clientes que no
sostienen su oferta reiteradamente.
Debe existir un administrador del sitio el cual se encarga de realizar consultas acerca del
nivel de actividad del sitio con indicadores como: número de visitantes del sitio,
cantidad de ofertas colocadas y asignadas, valor promedio de ventas, etc.