Skip to content
LemoffsPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caso de Estudio: CompuWork- Sistema de Gestión de Recursos Humanos

 
CompuWork es una empresa dedicada a la gestión de recursos humanos que enfrenta el desafío de administrar eficientemente la información de sus empleados y optimizar los procesos relacionados con la organización de departamentos y el seguimiento del desempeño laboral. Con el crecimiento de la empresa, la dirección ha decidido implementar un sistema de software que facilite la gestión integral de estos procesos, permitiendo mejorar la precisión en la toma de decisiones estratégicas y operativas.
 

Objetivo del Sistema

El sistema que se desarrollará para CompuWork tiene como objetivo principal administrar los datos de los empleados, organizar los departamentos de la empresa, y generar reportes detallados de desempeño. Este sistema debe ser flexible, escalable, y fácil de mantener, y debe ser desarrollado utilizando los principios de la Programación Orientada a Objetos (POO) y modelado con UML para asegurar su modularidad y reutilización de componentes.
 

Requerimientos Funcionales

  1. 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.

  2. 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.

  3. 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.

  4. 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.

 

Requerimientos No Funcionales

  1. Escalabilidad:

    • El sistema debe ser escalable para manejar un número creciente de empleados y departamentos sin afectar el rendimiento.

  2. 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.

  3. Rendimiento:

    • El sistema debe ser capaz de generar reportes de desempeño en tiempo real sin demoras perceptibles.

  4. Mantenibilidad:

    • El sistema debe estar diseñado de manera modular, siguiendo principios de POO, para facilitar futuras actualizaciones y mantenimiento.

  5. Compatibilidad:

    • Debe ser compatible con diferentes navegadores web y dispositivos, permitiendo su uso tanto en computadoras de escritorio como en dispositivos móviles.

  6. Disponibilidad:

    • El sistema debe estar disponible 24/7 con un tiempo de inactividad mínimo, asegurando su accesibilidad en todo momento.

Instrucciones

  • 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.

 

Cómo entregar la actividad

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:

Ejemplo
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.

 

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages