1. Introducción - migueltovarb/ISWREQUERIMIENTOS202502-2MarioZaMu GitHub Wiki
1. Introducción
1.1 Propósito
El propósito principal de este documento es definir con el mayor nivel de detalle posible todos los requerimientos necesarios para el correcto desarrollo, implementación y validación del sistema Plataforma de Bolsa de Trabajo.
La Plataforma de Bolsa de Trabajo está diseñada para optimizar el proceso de búsqueda y gestión de empleo, permitiendo que las empresas publiquen ofertas laborales, los candidatos se postulen en línea, y el sistema realice un seguimiento automatizado de cada proceso de selección.
El sistema también busca mejorar la comunicación entre reclutadores y postulantes, reducir el tiempo de contratación y centralizar toda la información relacionada con las vacantes, perfiles y etapas del proceso de selección.
El presente documento define los requerimientos que permitirán implementar de forma ordenada las funcionalidades del sistema, desde el registro de usuarios y la publicación de ofertas, hasta las notificaciones automáticas, la gestión de postulaciones y la generación de reportes administrativos.
1.2 Convenciones del Documento
Este documento de especificación de requerimientos de software (SRS) se redacta siguiendo la estructura estándar IEEE 830, adaptada al contexto del sistema Plataforma de Bolsa de Trabajo.
Cada requerimiento y cada historia de usuario está identificado mediante un código único bajo la siguiente nomenclatura:
RF### → Requerimiento Funcional (Ejemplo: RF001)
RNF### → Requerimiento No Funcional (Ejemplo: RNF001)
HU### → Historia de Usuario (Ejemplo: HU001)
Convenciones tipográficas y estructurales:
Los títulos y subtítulos se presentan en negrita con numeración jerárquica (1.1, 1.2, 1.3, etc.).
Las acciones del sistema se redactan en modo imperativo, por ejemplo: “El sistema debe permitir…”.
Las tablas, figuras y diagramas UML siguen una numeración secuencial, por ejemplo: Tabla 2.1 o Figura 3.1.
Los requerimientos de alto nivel mantienen su prioridad en los subniveles de detalle.
Las interfaces de usuario se describen posteriormente con referencias a diseños web y móvil.
Este documento también incluirá diagramas UML, modelos de datos, el diagrama de contexto, las historias de usuario y el plan de pruebas, los cuales servirán como base para validar los requerimientos establecidos.
1.3 Público Objetivo y Sugerencias de Lectura
El documento está dirigido principalmente al docente encargado del curso de Ingeniería de Requisitos, dentro del programa Ingeniería de Software, con el propósito de evidenciar la aplicación práctica de los conocimientos adquiridos mediante un caso real de desarrollo de software.
Además, está orientado a los siguientes grupos de lectores:
Desarrolladores de software: para comprender y aplicar los requerimientos durante la implementación del sistema.
Diseñadores de interfaz y UX: para orientar la estructura visual y la experiencia del usuario en la plataforma.
Probadores (QA/Testers): para elaborar casos de prueba basados en los requerimientos funcionales y validar su cumplimiento.
Empresas usuarias: para conocer las funciones que permitirán publicar ofertas y gestionar postulaciones.
Candidatos o usuarios finales: para entender las opciones disponibles al buscar empleo, postularse y hacer seguimiento al proceso.
1.4 Alcance del Producto
La Plataforma de Bolsa de Trabajo tiene como objetivo principal automatizar y optimizar el proceso de reclutamiento y búsqueda de empleo, conectando empresas con potenciales candidatos a través de un entorno web seguro y eficiente.
El sistema permitirá:
A las empresas:
Registrar su perfil institucional.
Crear, editar o eliminar ofertas laborales.
Revisar postulaciones recibidas y actualizar su estado.
Comunicarse con los candidatos y generar reportes de selección.
A los candidatos:
Registrar su perfil profesional y hoja de vida.
Buscar ofertas laborales mediante filtros personalizados (área, ciudad, tipo de empleo).
Postularse a las vacantes disponibles y recibir notificaciones de cambios en su proceso.
Consultar el historial de postulaciones y su estado actual.
Al administrador del sistema:
Supervisar la actividad general.
Moderar publicaciones o cuentas.
Generar reportes globales de uso del sistema.
Objetivos específicos:
Facilitar la interacción entre empresas y candidatos en un entorno digital centralizado.
Reducir los tiempos del proceso de selección mediante automatización y seguimiento.
Garantizar la seguridad y privacidad de los datos personales y laborales.
Proporcionar reportes estadísticos que ayuden a la toma de decisiones.
Mantener una interfaz accesible, responsiva y de fácil navegación.
El sistema contará con una interfaz web adaptable a dispositivos móviles, conectada a una base de datos centralizada, garantizando disponibilidad continua del servicio y una experiencia de usuario moderna, eficiente y confiable.
1.5 Referencias
Estándar IEEE 830-1998 — Recomendaciones para la especificación de requerimientos de software.
Material de apoyo del curso Ingeniería de Requisitos de la Universidad Cooperativa de Colombia (UCC) — Bloques 4, 5 y 6.
Guía de diseño Bootstrap 5, utilizada como referencia para los lineamientos de estilo visual del sistema web.
Repositorio del proyecto en GitHub, donde se almacenan los archivos de código fuente, documentación y diagramas.
Documentación técnica adicional: manuales de usuario, diagramas UML, modelos de datos y plan de pruebas.