-
EQUIPAMIENTO
-
Desarrollador
-
Software
- Netbeans
- Servidor de Aplicaciones Apache Tomcat
- Git
- Cliente
- SGBD PostgreSQL v9.4
- Mozilla Firefox, Google Chrome e Internet Explorer
- PgAdmin
- Notepad++
-
Hardware
- Servidor
- Router
- 3 Portátiles
- Pizarra, post-its
-
Cliente
-
Software
- Mozilla Firefox, Google Chrome o Internet Explorer
-
Hardware
- Ordenador sobremesa/ portátil
- Tablet
- Smartphone
- Conexión a internet
-
REQUISITOS
-
1. Los usuarios deben poder darse de alta, modificar sus datos y darse de baja.
- 2 días
-
2. La aplicación debe permitir el registro de usuarios mediante su cuenta de Google o Facebook.
- 2 días
-
3. La aplicación debe permitir añadir un artículo para subastarlo rellenando un formulario con la descripción de este y la posibilidad de añadir fotografías.
- 4 días
-
4. La aplicación permitirá al usuario que añade un artículo decida sobre la fecha de comienzo de la subasta de dicho artículo.
- 1 día
-
5. Los usuarios registrados podrán pujar por los artículos subastados de otros usuarios.
- 2 días
-
6. La aplicación debe permitir el pago de los productos ganados.
- 1 días
-
7. Los usuarios podrán pagar mediante Paypal, Google Wallet, ClickBank y pago con tarjeta de crédito Visa o Mastercard.
- 3 días
-
8. Los usuarios podrán visualizar toda su actividad en su cuenta, pudiendo consultar su historial de ventas y compras.
- 4 días
-
9. El tiempo que un artículo puede estar en subasta será limitado, teniendo un mínimo de 1 semana y un máximo de 3 semanas. Además el tiempo restante de una subasta debe aparecer con el formato de hh:mm:ss
- 1 día
-
10. La aplicación tendrá un sistema de penalización en caso de incumplir alguna política relacionada con el envío o el pago de un artículo.
- 2 días
-
11. El sistema debe dejar al usuario reconectarse al sistema una vez pasado el tiempo de penalización.
- 1 día
-
12. Las conexiones entre el servidor y los usuarios serán protegidas por HSTS (HTTP Strict Transport Security) usando algoritmo de encriptación SHA-1.
- 3 días
-
PLANIFICACIÓN
-
1ª Iteración
- Requisitos 1-4
-
2ª Iteración
- Requisitos 5-8
-
3ª Iteración
- Requisitos 9-12
- PROTOTIPO
- MEMORIA
-
HERRAMIENTAS
- Metodología incremental: SCRUM
- NetBeans
- Framework Spring MVC
- CSS Bootstrap
- JQuery
- JDBC
- Windows Server 2012 R2
- GIT
-
DESCRIPCIÓN
- Aplicación web que permite la compra y venta de cualquier artículo por parte de los usuarios registrados.
- El método de adquisición de un artículo estará regido por un sistema de subastas en tiempo real.
-
RECURSOS HUMANOS
-
Gómez López, Alejandro
- Informático Generalista
- Experto en Base de Datos y Comunicaciones
-
Cañas Delgado, Juan Manuel
- Experto en Seguridad
- E-comerce
-
Rodríguez García, Juana María
- Informática Generalista
- Experta en diseño de interfaces
-
CLIENTES
- Toda persona interesada en vender o comprar algún artículo que sea mayor de edad y disponga de una tarjeta de crédito/débito
- Todo el público en general