0% encontró este documento útil (0 votos)
25 vistas14 páginas

Working Prime: Documentación Del Software

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas14 páginas

Working Prime: Documentación Del Software

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

DOCUMENTACIÓN DEL SOFTWARE

WORKING PRIME

Desarrollado por:

Amao Velasquez, Nathaly Marcela

De la Cruz Sanchez, Javier Benjhamy

Roca Laurente, Dino Emerson

2024

1
WORKING PRIME

Aplicación para ________________


Especificación de Requerimientos
Versión 1.0
Historial de Revisiones

Fecha Versión Descripción Autor

Dino Roca
24/05/2024 1.0 Javier De La Cruz
Nathaly Amao
1. Introducción

1.1. Problemática

Actualmente la búsqueda de empleos es muy demandada, tanto los candidatos

como los empleadores enfrentan múltiples desafíos en el proceso de encontrar y

seleccionar un empleo. Los candidatos actualmente buscan plataformas que pueden

ser muy difíciles de entender o suplir su necesidad de conseguir un trabajo. Además,

también carecen de herramientas eficientes para gestionar sus candidaturas y

currículum de manera centralizada. Esto puede resultar en oportunidades perdidas y

frustración.

1.2. Propósito

Desarrollar un proyecto de software que se llamara "Working Prime" con el

objetivo de crear un portal de empleos y reclutamiento eficiente y fácil de usar.

Además tiene un módulo dedicado a conectar a personas con el servicio de freelance,

esto hace que la aplicación abarque las distintas áreas de los empleos. Este portal

permitirá a los diferentes usuarios buscar y postularse a vacantes laborales de manera

ágil y efectiva, además de gestionar sus candidaturas y currículos en una plataforma

centralizada.

El sistema incluirá funcionalidades avanzadas para facilitar tanto a los candidatos

como a los empleadores el proceso de búsqueda y selección de empleo. Los

candidatos podrán crear perfiles detallados, subir sus currículos, recibir

recomendaciones de empleos basadas en sus habilidades y experiencia, y postularse a

múltiples vacantes con un solo clic.


Por otro lado, los empleadores tendrán la capacidad de publicar ofertas de trabajo,

buscar candidatos mediante filtros avanzados, gestionar postulaciones y programar

entrevistas. Además, el sistema proporcionará análisis y reportes que ayudarán a los

empleadores a evaluar la eficacia de sus procesos de reclutamiento.

El objetivo es reducir el tiempo y el esfuerzo que tanto los candidatos como los

empleadores invierten en el proceso de búsqueda y selección de empleo, aumentando

así la satisfacción de los usuarios y mejorando la tasa de éxito en las contrataciones.

Prestar servicios aéreos de calidad, promoviendo la conectividad de pasajeros y

carga, a nivel nacional e internacional, estimulando el turismo, los negocios y el

comercio.

1.3. Requerimientos

1.3.1. Requerimientos Funcionales

● Registro y Autenticación de Usuarios:

- Permitir el registro de candidatos, empleadores, empresa y freelance, con

sus respectivos datos .

- Iniciar sesión mediante correo electrónico y contraseña.

- Recuperación de contraseña.

● Gestión de Perfiles:

- Candidatos: Crear y actualizar perfiles detallados con información personal,

experiencia laboral, educación, habilidades,conocimientos y certificaciones.

- Empleadores: Crear y actualizar perfiles de empresa con información sobre

la organización, ubicación y sectores de interés.

- Freelance: Crear y actualizar perfiles de cualquier especialidad con

información sobre sus conocimientos, habilidades y puesto de interés.


● Subida y Gestión de Currículos:

- Permitir a los candidatos subir, actualizar y eliminar currículos.

- Opción de tener múltiples versiones de plantillas de currículums.

- Módulos de creación automática de currículum con los datos que se ingresó.

● Búsqueda de Empleos:

- Búsqueda de vacantes mediante filtros avanzados (por nombre de cargo que

quiera).

- Visualización de detalles de las ofertas de trabajo.

- El usuario es libre de poner su salario pretendido, ya que será analizado por

la empresa.

● Postulación a Vacantes:

- Permitir a los candidatos postularse a múltiples vacantes de diferentes

empresas con un solo clic.

- Seguimiento del estado de sus postulaciones.

● Publicación de Ofertas de Trabajo:

- Permitir a cualquier tipo de usuario publicar nuevas ofertas de trabajo.

- Establecer filtros y criterios de selección avanzados para las ofertas

publicadas.

● Gestión de Postulaciones:

- Permitir a los empleadores gestionar las postulaciones recibidas.

- Filtrar candidatos con los precios que puede observar de cada postulante.

● Módulo de Freelance:

- Conectar a los candidatos con oportunidades de trabajo freelance.

- Gestión de proyectos y propuestas freelance.


- Poder trabajar con el tiempo que se elija, de acuerdo a su horario que será

visible para cualquier público.

- Gestión de itinerario de los freelance

● Análisis y Reportes:

- Proporcionar análisis y reportes a los empleadores sobre la eficacia de sus

procesos de reclutamiento.

- Reportes de actividad y seguimiento de cualquier usuario para los candidatos.

- Test psicológico para cada tipo de personas, menos empresas.

saldo y valoraciones, incidencias, usuario final da una incidencias del trabajo del

freelance

1.3.2. Requerimientos No Funcionales

● Seguridad:

- Implementar medidas de seguridad para proteger la información personal de

los usuarios.

- Uso de cifrado para datos sensibles.

● Rendimiento:

- El sistema debe ser capaz de manejar múltiples usuarios simultáneamente

sin afectar el rendimiento.

- Respuesta rápida en búsquedas y acciones de usuarios.

● Escalabilidad:
- La arquitectura del sistema debe permitir la adición de nuevas

funcionalidades y el aumento de la carga de usuarios sin necesidad de una

reestructuración completa.

● Usabilidad:

- Interfaz de usuario intuitiva y fácil de navegar.

- Diseño responsivo para acceso desde dispositivos móviles y de escritorio.

● Disponibilidad:

- El sistema debe estar disponible 24/7 con un tiempo de inactividad mínimo.

- Implementar soluciones de respaldo y recuperación ante desastres.

● Compatibilidad:

- Compatible con los principales navegadores web (Chrome, Firefox, Safari,

Edge).

- Compatible con dispositivos móviles y tablets.

● Mantenibilidad:

- Código fuente bien documentado y estructurado para facilitar el

mantenimiento y las actualizaciones.

● Privacidad:

- Cumplimiento con las regulaciones de privacidad de datos.


- Opciones claras para que los usuarios gestionen su privacidad y

consentimiento de datos.

2. Descripción general

2.1. Perspectiva del producto

2.1.1. Interfaces de usuario

En este caso el usuario interactúa con cada pantalla del software, en una

aplicación móvil o sitio web.

Herramientas para el Desarrollo:

- Backend

- [Link]

- MySQL

- ApiRest

- Fronted

- Angular

2.1.2. Interfaces de hardware

Los distintos dispositivos donde se estará implementado el software se

conectan a una impresora, cuando se necesite obtener una impresión de algún

documento como el currículum realizado por la plataforma. Como también a

un teclado y mouse.

2.1.3. Interfaces de comunicación


El software puede almacenar los datos en la nube, por la cual, se puede obtener

los datos de forma rápida y segura.

3. Característica de Uso del Sistemas.

3.1.1. Actores del negocio

- Empresa

- Postulantes profesionales

- Freelance

Casos de Uso del Sistema

▪ Registrar y autenticacion de Usuarios


El sistema puede registrar a nuevos clientes, registra datos, como
nombres, nacionalidad, documento de identidad, entre otros datos.

▪ Gestión de currículos
Los usuarios pueden hacer reservas para vuelos si previamente se
encuentran registrados.

▪ Búsqueda y Postulación a Empleos


Los usuarios previamente registrados y habiendo realizado una reserva
pueden realizar sus pagos con tarjeta de crédito.

▪ Gestión de Ofertas de Trabajo


El sistema muestra solo a los administradores la relación de los
clientes, mediante una búsqueda.

▪ Visualizar horarios
El sistema muestra tanto a los clientes como a los administradores la
disponibilidad de los horarios para los vuelos.
1.1. Prioridad de los casos de uso del sistema

Nombre del caso de uso Complejidad Dificultad Actores

CUS01 Registro de usuario Secundario media-alta empresa,


freelance, persona

CUS02 Realizar reservas Primario Alta Cliente

CUS03 Realizar los anuncios por Primario Alta Cliente


parte de los anuncios

CUS04 Visualizar clientes Opcional Baja Administrador

CUS05 Visualizar horarios Primario Baja Cliente

CUS06 Primario Medio Banco

CUS07 Enviar documentos al banco Primario Baja Administrador

1.2. Especificaciones de alto nivel de los casos de uso del sistema

Caso de uso CUS01


Nombre Registro de clientes

Actor Cliente

Propósito Registrar a los usuarios de la aplicación

En este interfaz, el usuario debe completar todos


Descripción sus datos, como el de la tarjeta y confirmar esta
operación.

Clasificación Secundario

Requerimientos RF-01, RF-02, RF-03.

También podría gustarte