Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
TecnoLago SA
Fecha: 9 de enero 2023
1
Información del Proyecto
Empresa / Organización TecnoLago S. A
2
Planteamiento del problema:
La empresa TecnoLago SA ubicada en la ciudad de Bogotá DC es una
compañía dedicada a la comercialización de productos tecnológicos reconocida
en la industria por la distribución de dichos productos, la empresa tiene un flujo
de personal entre 100 y 200 a lo largo de la jornada en las cuatro con una
trayectoria de 10 años en el mercado.
La empresa a experimentando una serie de inconvenientes y deficiencias en la
gestión del personal para controlar la asistencia de sus trabajadores
actualmente la empresa registra manualmente las horas de entrada y salida de
sus empleados lo que ha generado una serie de problemas.
Entre las contrariedades se encuentra la dificultad para llevar un registro fiable
y exacto de las asistencias de los empleados, generando errores en la
liquidación de salarios, prestaciones y la gestión del horario laboral incluyendo
las horas extras.
Además, la información registrada manualmente es vulnerable a errores
humanos y fraudes lo que puede afectar la confianza de los empleados en la
empresa
Otro problema asociado es la dificultad para hacer seguimiento a la puntualidad
de los trabajadores esto puede afectar el desempeño laboral y la eficiencia de
los procesos productivos además la falta de un control adecuado y las
ausencias y permisos de los empleados hace que sea difícil para la empresa
llevar un registro confiable de sus empleados lo que a su vez dificulta la
optimización de una gestión horaria y el seguimiento laboral adecuado.
3
1. Funcionales
Categoría de entrada
Usuarios con acceso al sistema:
Categoría de proceso:
Validación de entradas y salidas: Define cómo el sistema valida las
entradas y salidas registradas, incluyendo la comprobación de la hora y
la detección de patrones de entrada y salida.
Seguimiento de inasistencias y retrasos: Define cómo se lleva un
seguimiento de las inasistencias y retrasos de los empleados y cómo se
notifica a los supervisores en caso de ausencia injustificada o patrones
problemáticos.
Cálculo de horas trabajadas: Define cómo el sistema calcula las horas
trabajadas y cómo se gestiona el tiempo extra o el tiempo ausente.
Categoría de salida:
Generación de informes: Define cómo se generan informes detallados
sobre las entradas y salidas registradas, los tiempos de trabajo, las
inasistencias y los retrasos.
Cálculo de nómina: Define cómo se calculan las nóminas de los
empleados basándose en las horas trabajadas, las ausencias y los
retrasos, y cómo se gestionan las deducciones y las compensaciones.
Integración con otros sistemas: Define cómo el software se integra con
otros sistemas empresariales, como sistemas de contabilidad o de
recursos humanos.
4
1. Especificación de Requerimientos Funcionales
5
1.2 Registrar la hora y la fecha exacta de entrada y salida de cada
empleado.
6
1.3 Tener en cuenta las horas de finalización de la jornada para
tener en cuenta las horas extras.
7
1.4 Permitir la edición y eliminación de registros de entrada y
salida.
8
1.5 Permitir la consulta de los registros de entrada y salida por
fecha, empleado y departamento.
9
1.6 Enviar notificaciones a los supervisores cuando un empleado
llega tarde o se ausenta sin previo aviso
10
2. Especificación Requerimientos No Funcionales
El software debe ser fácil de usar y comprender como una interfaz intuitiva que
permita a los usuarios realizar las funciones requeridas de manera eficiente.
Además, debe ser accesible para usuarios con discapacidades y cumplir con
las pautas de accesibilidad.
El software debe ser seguro y proteger los datos de los usuarios debe incluir
autenticación de usuarios, autorización y cifrado de datos cumplir con los
estándares de seguridad requeridos por la empresa.
El software debe ser fácil de mantener y actualizar con una arquitectura bien
diseñada y documentación clara. Debe ser posible realizar cambios y mejoras
sin afectar la funcionalidad existente del software.
11
2.1 El software debe ser fácil de usar y tener una interfaz
intuitiva.
12
2.4 El software debe estar disponible en línea y ser accesible
desde cualquier dispositivo con acceso a internet.
13
3. Diagramas: Casos de uso
14
Documentacion CU1: Integrar el sistema de registro de entrada y salida con un
sistema de control de acceso a la empresa mediante huella dactilar.
15
CU2: Registrar, editar, eliminar e insertar en el sistema incorporado a través de
una plataforma en línea para el área de Contratación.
16
Registrar, editar, eliminar e insertar en el sistema incorporado a través de una plataforma
en línea para el área de Contratación.
Actor:
Contratación
Descripción El caso de Uso tiene como objetivo poder
registrar, editar y eliminar a los trabajadores de
la empresa con el fin de poder ingresar de
forma exitosa a las instalaciones
Disparador La empresa desea tener control de los
empleados
Precondiciones El área de contratación debe tener el aplicativo
funcionando de forma correcta para realizar el
control de personal
Postcondiciones El sistema mantiene los datos guardados de
todos los trabajadores que laboran en la
empresa
Flujo normal Flujo alterno
1 Contratación ingresa al módulo de 1. Si no se encuentra al trabajador al
registrar trabajador momento de editar la cedula está mal
Ingresa los datos del trabajador escrita o el trabajador no se encuentra
Guarda los datos del trabajador registrado en la empresa.
2 Contratación entra al módulo de editar
datos del trabajador 2.1 Si no se encuentra al trabajador al
Busca al trabajador por su cedula momento de eliminar los datos del
Edita los datos del trabajador trabajador la cedula está mal escrita o
Guarda los datos modificados del el trabajador no se encuentra
trabajador registrado en la empresa.
3 Contratación ingresa al módulo de
eliminar trabajador
Busca al trabajador por su cedula
Elimina los datos del trabajador
Excepciones En caso de que el sistema presente fallas de
funcionamiento indicara un mensaje de que el
sistema se encuentra caído y deberían llamar a
soporte para reparar la falla
Prioridad Alta
Frecuencia de uso En cada momento que se desee registrar,
modificar o eliminar a un trabajador del
sistema
Documentación CU2: Registrar, editar, eliminar e insertar en el sistema
incorporado a través de una plataforma en línea para el área de Contratación.
17
CU3: Consultar en el sistema incorporado a través de una plataforma en línea para el
área de Nomina.
18
Documentación CU3: Consultar en el sistema incorporado a través de una
plataforma en línea para el área de Nomina.
19
CU4: Consultar en el sistema incorporado a través de una plataforma en línea
para el área de recursos humanos.
20
Consulta del sistema en línea para recursos humanos
Actor:
Recursos humanos
Descripción Se tiene como objetivo, que los empleados del
área de recursos humanos puedan consultar su
propio registro de entrada y salida, consulta,
edición y modificación de registros de los
empleados, administrar permisos, poder filtrar la
información de los informes, según las horas
trabajadas, las horas extra, la fecha y hora, el
departamento, de forma descendente y
ascendente. A través de una plataforma en línea.
Esto brinda transparencia en el cumplimiento de
las especificaciones de la empresa.
Disparador Verificar credenciales registradas, para darle
acceso al sistema.
Precondiciones El usuario y contraseña deben ser idénticas a las
registradas.
Para cerrar sesión, tuvo que haber iniciado sesión
anteriormente.
Postcondiciones El usuario puede ver las funcionalidades
disponibles según su cargo, cumpliendo su
propósito con las especificaciones de la empresa.
Flujo normal Flujo alterno
1. El usuario ingresa al sistema con sus credenciales 1.1. El usuario no ingresa correctamente al
2. El usuario ingresa al sistema a cumplir con sus sistema y muestra un error “Usuario o
labores correspondientes contraseña inválidos”
3. Elegirá el módulo que se requiera (Consultar, 1.1.1. Después de varios intentos fallidos (3)
modificar o eliminar, crear nuevo registro, al ingresar, el sistema arroja un error
administrar permisos, descargar informe) “Se ha bloqueado su usuario”
4. Muestra un listado de los registros más recientes
y antiguos, con la fecha y hora de entrada y/o
salida, nombre y apellido del empleado,
departamento, etc. Y guarda las modificaciones o
eliminaciones hechas.
5. El usuario se cerrará la sesión, y al hacerlo el
sistema lo marcará como su hora de salida.
Excepciones Si la plataforma esta fuera de servicio, no se podrá
acceder al sistema
Prioridad Alta
Frecuencia de uso Diariamente los empleados del área podrán
consultar, modificar, eliminar, crear nuevos
registros, etc. Varias veces al día.
CU5: Registrar en el sistema incorporado para los empleados.
21
Documentacion CU5: Registrar en el sistema incorporado para los empleados.
22
Gestionar ingreso y salida de los empleados
Actor:
Empleado
Descripción Se validará si la huella registrada a la entrada
corresponde a un empleado registrado en el
sistema. Al salir el sistema verificará si ese
empleado ya había ingresado de esta forma
contándolo como fin de la jornada.
Disparador Deja ingresar al empleado a las instalaciones.
Precondiciones El empleado debe registrar su huella al
momento de hacer la contratación.
Postcondiciones El sistema tiene que comparar la huella que se
está leyendo en el momento con una existente
en la base de datos.
Flujo normal Flujo alterno
1 El usuario ingresa al sistema
2 Escanea la huella 3.1 Si la huella no coincide con algún
3 El sistema verifica que la huella empleado se repetirá el proceso
este registrada en el sistema. 3.2 Si se repite más de tres veces se
4 El usuario entra a las enviará una notificación al personal de
instalaciones. seguridad.
23
CU6: Permitir que los empleados de acuerdo con su área puedan consultar su
propio registro de entrada y salida a través de una plataforma en línea.
24
Permitir que los empleados puedan consultar su propio registro de entrada y salida a
través de una plataforma en línea
Actor:
Empleado, Contratista, RRHH, Nomina
Descripción El caso tiene como objetivo que los empleados
puedan consultar su propio de entrada y salida
a través de una plataforma en línea. Esto
brinda transparencia en el registro de horas
trabajadas.
Disparador El usuario desea verificar su registro de entrada
y salida en línea.
Precondiciones El usuario debe tener acceso a la plataforma en
línea, debe estar registrado en el sistema de
gestión de nómina.
Postcondiciones El usuario puede ver su registro de entrada y
salida en línea y cumple el propósito de su
visualización.
Flujo normal Flujo alterno
1. El usuario inicia sesión en la 1.1 la plataforma muestra un mensaje de
plataforma en línea. error y solicita que el empleado intente
2. El usuario selecciona la opción para iniciar nuevamente.
consultar su registro de entrada y 1.2 Si el registro de entrada y salida del
salida. empleado no se encuentra en el sistema,
3. La plataforma muestra al empleado la plataforma muestra un mensaje
su registro de entrada y salida indicado que no hay registros
disponibles.
2.1 El usuario hace la acción
correspondiente a área (Contratista,
recursos humanos y Nomina).
25
4. Diagramas: Secuencia
Integrar el sistema de registro de entrada y salida con un sistema de control de acceso a la empresa mediante huella
dactilar.
26
Insertar, actualizar, consultar en el sistema a través de una plataforma en
línea para el área de Contratación.
27
Consultar en el sistema a través de una plataforma en línea para el área
de Nómina.
28
Consultar en el sistema a través de una plataforma en línea para el área
de recursos humanos.
29
Registrar las acciones en el sistema dactilar a los empleados.
30
Permitir que los empleados puedan consultar su propio registro de
entrada y salida a través de una plataforma en línea.
31
5. Diagramas: Actividades
Integrar el sistema de registro de entrada y salida con un sistema de
control de acceso a la empresa mediante huella dactilar.
32
Insertar, editar, consultar en el sistema a través de una plataforma en
línea para el área de Contratación.
33
Consultar en el sistema a través de una plataforma en línea para el área
de Nómina.
34
Consultar en el sistema a través de una plataforma en línea para el área de recursos humanos.
35
Registrar las acciones en el sistema dactilar para los empleados.
36
Permitir que los empleados puedan consultar su propio registro de
entrada y salida a través de una plataforma en línea.
37
6. Diagrama de objetos
38
7. Diagrama de paquetes
39
8. Modelo Relacional
10 Diccionario de Datos
40