-
Gestión de Empleados:
-
El sistema debe permitir la creación, actualización, y eliminación de registros de empleados.
-
Debe incluir funcionalidades para asignar empleados a departamentos específicos y cambiar esta asignación según sea necesario.
-
El sistema debe permitir la gestión de diferentes tipos de empleados, como empleados permanentes y temporales, cada uno con sus propios atributos específicos.
-
-
Organización de Departamentos:
-
El sistema debe permitir la creación, modificación, y eliminación de departamentos dentro de la empresa.
-
Debe permitir la asignación de empleados a un departamento y la visualización de los empleados asignados a cada departamento.
-
-
Generación de Reportes de Desempeño:
-
El sistema debe generar reportes detallados de desempeño para cada empleado, utilizando métricas predefinidas.
-
Debe permitir la generación de reportes tanto a nivel individual como de departamento.
-
-
Interfaz de Usuario:
-
Debe proporcionar una interfaz de usuario intuitiva y fácil de usar para la gestión de empleados y departamentos, así como para la visualización de reportes.
-
-
Escalabilidad:
-
El sistema debe ser escalable para manejar un número creciente de empleados y departamentos sin afectar el rendimiento.
-
-
Seguridad:
-
Debe cumplir con estándares de seguridad para proteger la información sensible de los empleados, incluyendo encriptación de datos y medidas contra accesos no autorizados.
-
-
Rendimiento:
-
El sistema debe ser capaz de generar reportes de desempeño en tiempo real sin demoras perceptibles.
-
-
Mantenibilidad:
-
El sistema debe estar diseñado de manera modular, siguiendo principios de POO, para facilitar futuras actualizaciones y mantenimiento.
-
-
Compatibilidad:
-
Debe ser compatible con diferentes navegadores web y dispositivos, permitiendo su uso tanto en computadoras de escritorio como en dispositivos móviles.
-
-
Disponibilidad:
-
El sistema debe estar disponible 24/7 con un tiempo de inactividad mínimo, asegurando su accesibilidad en todo momento.
-
-
Implementación de Clases Base: Los estudiantes deberán codificar en el lenguaje de programación indicado las clases Empleado, Departamento, y ReporteDesempeño, asegurándose de aplicar principios de POO como encapsulamiento, herencia, y polimorfismo.
-
Métodos y Constructores: Implementar métodos y constructores necesarios para la creación y manipulación de los objetos del sistema.
-
Gestión de Excepciones: Incluir el manejo de excepciones en las operaciones críticas, como la asignación de empleados a departamentos y la generación de reportes.
La actividad debe ser entregada en las siguientes condiciones.
-
Los estudiantes deben continuar con la misma conformación de grupo que fue entregada en la actividad.
-
Desarrollar la implementación de los diagramas realizados en la actividad 1, esta implementación se debe de realizar mediante un repositorio de Github, se debe de entregar el link del repositorio un documento de Word con normas APA .
-
Realizar al documento portada con los integrantes del grupo, incluir la introducción y determinar la conclusión de la experiencia en el desarrollo de la actividad y cómo apoya en el mundo laboral.
-
El grupo debe conformarse y realizar la entrega mediante la plataforma trabajo en la plataforma Canvas, solo el líder del grupo entrega la actividad, el docente del grupo orientará como realizar los grupos en las sesiones sincrónicas.
Guarda los documentos con la siguiente nomenclatura:
Apellido_Nombre_Actividad2
Finalmente, haz clic en el botón Cargar Tarea, sube tu archivo y presiona el botón Enviar para remitirlo a tu asesor con el fin de que lo evalúe y retroalimente.
A continuación, se presentan los criterios que se tendrán en cuenta para evaluar la actividad de aprendizaje que te permitirá retroalimentar los conocimientos de esta unidad.