El alumno deberá demostrar solura en los siguientes temas de la Programación Orientada a Objetos.
- Manejo de excepciones y errores.
- Pruebas Unitarias
- Interfaces gráficas
- Paquetes
Se deberá implementar una herramienta que permita el envío masivo de correos desde una cuenta de correo la Universidad Politécnica de Victoria. Dicha herramienta deberá tener las siguientes características:
- Se deberá poder introducir los destinatarios a "mano" o mediante una hoja de excel (xlsx).
- Se podrá editar el contenido (cuerpo) del correo ya sea en texto plano y HTML
- Se deberá poder introducir una plantilla HTML con datos dinámicos.
- Se podrá introducir una 2da plantilla HTML que se podrá convertir en un archivo PDF que se enviará como un archivo adjunto.
- Se podrá enviar 0 o N archivos adjuntos.
- Se podrán programar envíos o rutinas de envios
- Se deberá poder cambiar el frontend de acuerdo a un archivo de configuración. Ésto para cambio de identidad UPV con forme se requiera.
- Se deberá guardar como un archivo JAR.
Se deberá hacer uso de los siguientes temas:
- Manejo de excepciones
- Excepciones propias
- Propagación de errores.
- Pruebas Unitarias
- Pruebas de integración
- Notación infija
- Interfaces gráficas
El programa no deberá cerrarce por ningúna excepción o error
- Código de la implementación documentado mediante JavaDoc.
- Se deberá generar el manual de usuario y técnico del sistema en PDF. => Se subirá a plataforma google classroom
- Se deberá generar el archivo Jar => Se subirá a plataforma google classroom
- Se deberá entregar una carta de conformidad de algún Director de carrera de la UPV en formato PDF. Se subirá a plataforma google classroom
- Se deberá generar un reporte de actividades en formato PDF => Se subirá a plataforma google classroom