Reto UT 06¶
Los negocios locales de nuestra zona están buscando modernizar sus sistemas de gestión. Como equipo de desarrolladores junior, tenéis la oportunidad de crear una solución básica que ayude a estos negocios a gestionar mejor sus operaciones diarias utilizando la programación orientada a objetos.
Reto¶
Desarrollar, en equipos de 2 personas o individualmente, un sistema de gestión básico para un negocio local de vuestra elección (restaurante, tienda, peluquería, etc.) utilizando Java y los principios fundamentales de la Programación Orientada a Objetos.
Condicionantes del desarrollo¶
Los negocios han solicitado que se empleen los siguientes conceptos de programación:
- Aplicar los conceptos básicos de la programación orientada a objetos.
- Implementar soluciones utilizando arrays.
- Desarrollar código siguiendo principios de programación modular.
- Practicar el trabajo en equipo y la colaboración en proyectos de software.
- Documentar y presentar soluciones técnicas.
Funcionalidades esenciales¶
Todo negocio ha de tener al menos las siguiente funcionalidades:
- Gestión de productos o servicios.
- Sistema básico de interacción.
- Generación de informes simples (totales numéricos).
Elementos evaluables¶
-
Documentación breve explicando:
- Decisiones de diseño.
- Decisiones de programación
- Manual de uso
-
Código fuente en un archivo comprimido. Para acotar el proyecto, como mínimo, ha de contener:
- El modelo de clases para productos/servicios debe estar comprendido entre 3 y 5 clases.
- La gestión de productos/servicio se centrará en 2 o 3 clases del modelo del dominio.
Criterios de evaluación¶
Además de los los criterios de evaluación que se trabajan en las UT 6, se valorará:
- Funcionalidad: El prototipo debe ser operativo, permitiendo la interacción básica del usuario con el programa.
- Adherencia a Estándares: El código debe seguir buenas prácticas de programación y estar bien organizado.
Fecha de entrega¶
La entrega será a través de Aules antes de la sesión de presentación del reto.