Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 61

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas

Sistema Web para mejorar el Proceso de


selección de Personal

Curso: Programación Web II

Docente: Ing. Enrique Felix Lanchipa Valencia

Integrantes:
Taquila Carazas, Percy Huber (2018061088)
Merino Quispe, Katerin Almendra (2018060918)
Chambilla Maquera, Aroceli (2018060897)
Sivirichi Falcon, Ricardo Alonso (2018060905)

Tacna – Perú
2022
CONTROL DE VERSIONES

Versión Hecha por Revisada por Aprobada por Fecha Motivo

3.0 PTC ELV ARV 27/05/2022 Versión Original

Sistema Web Selección de Personal


Documento de Especificación de Requerimientos de
Software

Versión 3.0

2
CONTROL DE VERSIONES

Versión Hecha por Revisada por Aprobada por Fecha Motivo

1.0 PTC ELV ARV 27/05/2022 Versión Original

INDICE GENERAL

INTRODUCCION.......................................................................................................................4
I. Generalidades de la empresa..........................................................................................4
1.1. Nombre de la Empresa.............................................................................................5
1.2. Visión...........................................................................................................................5
1.3. Misión..........................................................................................................................5
1.4. Organigrama...............................................................................................................5
II. Visionamiento de la Empresa..........................................................................................5
2.1. Descripción del Problema.............................................................................................5
2.2. Objetivos de Negocios..................................................................................................5
2.3. Objetivos de Diseño......................................................................................................6
2.4. Alcance del proyecto.....................................................................................................6
2.5. Viabilidad del Sistema...................................................................................................6
2.6. Información obtenida del Levantamiento de Información........................................6
III. Análisis de Proceso.......................................................................................................7
3.1. Diagrama del Proceso Anterior................................................................................7
3.2. Diagrama del Proceso Propuesto............................................................................8
IV. Especificación de Requerimiento de Software..........................................................9
4.1. Cuadro de Requerimientos funcionales.....................................................................9
4.2. Cuadro de Requerimientos No funcionales...............................................................9
4.3. Reglas de Negocio......................................................................................................10
V. Fases de Desarrollo........................................................................................................10
5.1. Perfiles de Usuario..................................................................................................10
5.2. Modelo Conceptual..................................................................................................11
a) Diagrama de Paquetes...........................................................................................11
b) Diagrama de Casos de Uso...................................................................................11
c) Escenarios de Caso de Uso (narrativa)................................................................12
5.3. Modelo Lógico..........................................................................................................49
a) Análisis de Objetos..................................................................................................49
b) Diagrama de actividades con objetos...................................................................55

3
c) Diagrama de Secuencia..........................................................................................55
d) Diagrama de clases.................................................................................................61
CONCLUSIONES....................................................................................................................62

4
INTRODUCCION
En la actualidad tanto las grandes, medianas y pequeñas empresas se ven en la
necesidad de cumplir las necesidades de sus clientes, para ello requieren estar a la
vanguardia del cambio constante de la mano y ayuda de la tecnología.

I. Generalidades de la empresa
I.1. Nombre de la Empresa
DevSoft
I.2. Visión
Ofrecer un servicio de calidad a nuestros clientes de acuerdo con los
requerimientos planeados, para lo cual trabajaremos con estándares de calidad.
I.3. Misión
Planificamos, diseñamos y desarrollamos software que se ajuste a las
necesidades de su empresa, combinando estrategia y creatividad.
I.4. Organigrama

II. Visionamiento de la Empresa


II.1. Descripción del Problema
En el Perú las grandes empresas competitivas, escasamente cuentan con un
sistema que les apoye con el proceso de Selección de Personal. Gestiopolis
(2019) sostiene: “Entre una y otra compañía pueden existir diferencias respecto de
su tecnología, su capacidad financiera, su tiempo en el mercado, etc. Pero su
destino está en manos de sus integrantes”
Por otro lado, las pequeñas empresas y medianas empresas tanto formales e
informales se limitan a sistematizar este proceso por desconocimiento de la
tecnología, y por no contar con recursos económicos, para conseguir la
implementación o adquisición de un Sistema de Información.

5
La Selección del personal significa un factor muy importante en el fortalecimiento
de toda empresa; ya que por esta razón muchas empresas se verían en
desventaja contra sus competidores si se da el caso de que el personal
seleccionado no cumple con las características y conocimientos requeridos. Por
ende, al implementar el sistema web permitirá optimizar el desarrollo del proceso
de selección de personal, para que se desarrolle con agilidad, eficiencia y dando
menos gastos a la empresa.
II.2. Objetivos de Negocios
 Determinar la influencia de un sistema web en el nivel de cumplimiento de perfil
en el proceso de selección de personal en la empresa
 Mejorar significativamente el proceso de selección de personal de la empresa
en el uso del Sistema Selecciona de Personal.
II.3. Objetivos de Diseño
 Diseñar interfaces amigables que reflejen los requerimientos y expectativas del
usuario.
 Obtener una base de datos integrada y bien estructurada.
 Utilizar Tecnología acorde a la innovación de las plataformas web.
II.4. Alcance del proyecto
Implementación de un sistema web que permitirá optimizar el desarrollo del
proceso de selección de personal, para que se desarrolle con agilidad, eficiencia y
dando menos gastos a la empresa.
II.5. Viabilidad del Sistema
Según los resultados de la factibilidad previamente analizados, el desarrollo y la
implementación del proyecto del sistema web son factibles y suponen un
beneficio, ya que optimizará el desarrollo del proceso de selección de personal.
Para más información revisar el documento de Factibilidad.
II.6. Información obtenida del Levantamiento de Información
De acuerdo a la información obtenida el sistema tendrá funciones : 
- Gestionar puestos laborales
- Gestionar solicitudes
- Gestionar evaluadores
- Gestionar Postulantes
- Gestionar Áreas
- Reporte

6
III. Análisis de Proceso
III.1. Diagrama del Proceso Anterior
III.2. Diagrama del Proceso Propuesto
IV. Especificación de Requerimiento de Software
IV.1. Cuadro de Requerimientos funcionales
Requerimientos Funcionales (RF)
Administrador RF-01 Gestionar Debe permitir al usuario administrador poder
Puestos gestionar los diferentes puestos laborales.
laborales
RF-02 Gestionar El sistema web debe permitir al usuario
evaluadores administrador poder gestionar a los
evaluadores.
RF-03 Gestionar El usuario administrador debe poder gestionar
Postulantes los postulantes.
RF-04 Gestionar Área El usuario administrador debe poder gestionar
las diferentes áreas.
RF-05 Consultar El sistema web administrador debe permitir ver
reportes los reportes de los postulantes.
RF-06 Gestionar El sistema web debe permitir al usuario
Categoría evaluador gestionar las diferentes categorías
para las evaluaciones.
Evaluador RF-07 Visualizar El usuario evaluador debe poder visualizar los
Puestos diferentes puestos laborales a los que fue
laborales asignado.
RF-08 Gestionar El sistema web debe permitir al usuario
Solicitudes evaluador gestionar las solicitudes, en estas
solicitudes se pondrá la información sobre las
habilidades y/o características que se requieren
para cubrir el puesto laboral.
RF-09 Gestionar El sistema web debe permitir al usuario
evaluaciones evaluador gestionar las diferentes evaluaciones
que el postulante deberá que rendir.
RF-10 Consultar El sistema web debe permitir ver los reportes de
reportes los postulantes.
Postulante RF-11 Registrar El sistema web debe permitirle registrarse al
postulante postulante.
RF-12 Seleccionar El usuario postulante debe poder realizar la
Solicitud selección de una solicitud para postular en un
puesto laboral.
RF-13 Visualizar El sistema web debe permitirle al usuario
estado de postulante poder visualizar el estado de
solicitud solicitud, esto quiere decir que será capaz de
ver cómo le fue en las diferentes evaluaciones
para el puesto laboral, si fue aceptado o
rechazado.

IV.2. Cuadro de Requerimientos No funcionales


Requerimientos No Funcionales (RNF)
RNF-01 Simplicidad La aplicación debe hacer uso de componentes que sean
fácilmente reutilizables y que tengan un bajo acoplamiento.
RNF-02 Usabilidad La aplicación debe tener controles que permitan una fácil
navegación para las diferentes pantallas, así como controles que
tengan un diseño acorde a las aplicaciones móviles.
RNF-03 Flexibilidad La aplicación debe permitir la aplicación de cambios necesarios
según los requerimientos o por errores que deben ser corregidos.
RNF-04 Seguridad La aplicación debe comprobar la identidad de los usuarios que
intentan acceder y que estos puedan ver y realizar las acciones
acordes a su rol en la aplicación.

IV.3. Reglas de Negocio


 Debe estar debidamente registrado el usuario postulante para realizar la
selección de una solicitud para postular a un puesto laboral.
V. Fases de Desarrollo
V.1. Perfiles de Usuario
Cada usuario tendrá un perfil específico para que su interacción con el sistema
sea correcta y no con lleve a fallos:
 Administrador
Descripción Usuario encargado de asignar un evaluador para los
puestos laborales.
Tipo Administrador
Responsabilidades Gestionar puestos laborales, Solicitudes,
Evaluadores, Postulantes, Áreas y Reporte.
Criterio de éxito Un sistema web amigable y que cumpla con los
requisitos establecidos
Implicación Aprobar las funcionalidades del sistema
Comentarios Mantener una relación constante con el jefe del
proyecto

 Evaluador
Descripción Usuario encargado de evaluar a los diferentes
postulantes para el puesto laboral.
Tipo Empleado
Responsabilidades Gestionar puestos laborales, Solicitudes y Reporte.
Criterio de éxito Un sistema web amigable y que cumpla con los
requisitos establecidos
Implicación Ninguno
Comentarios Ninguno

 Postulante
Descripción Usuario que se registra para cubrir un puesto laboral
y ser evaluado.
Tipo Postulante
Responsabilidades Registrarse en un puesto laboral, Solicitudes.
Criterio de éxito Un sistema web amigable e intuitivo
Implicación Ninguno
Comentarios Ninguno

10
V.2. Modelo Conceptual
a) Diagrama de Paquetes

b) Diagrama de Casos de Uso

11
c) Escenarios de Caso de Uso (narrativa)
RF-01 Gestionar Puesto Laboral
Gestionar Puesto Laboral
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Administrador
Descripción El caso de uso se inicia cuando el usuario administrador
desea gestionar algún puesto laboral. Es decir, desea
agregar, editar o eliminar un puesto laboral.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario 2. Muestra una nueva interfaz con un botón llamado
administrador ingresa Agregar nuevo, además de una lista de todos los
a la vista principal del puestos laborales agregados, mostrando datos como:
sistema, se dirige al Nombre, Área, Estado, Controles (Editar, Eliminar)
menú lateral y
selecciona la opción
Puesto Laboral.
Agregar
3. Se dirige al botón 4. Visualiza una nueva vista para poder agregar el nuevo
llamado Agregar puesto laboral, donde se debe pasar a ingresar los
nuevo y da clic. siguientes datos solicitados:
 Nombre (Caja de texto)

12
 Área (ComboBox)
 Estado (ComboBox)

En la parte inferior el botón Guardar


5. Ingresa los datos 6. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar
Editar
7. El usuario 8. Muestra una nueva interfaz para poder editar el puesto
administrador estando laboral, se muestra los siguientes campos e
en la interfaz de la información:
lista de negocios,  Nombre (Caja de texto)
elige el puesto laboral  Área (ComboBox)
a editar y se dirige a la  Estado (ComboBox)
columna Controles, da
clic en el icono Editar En la parte inferior el botón Guardar.
9. Edita la información 10. Si todo es correcto, pasará a guardar los datos
que requiera y modificados en el sistema, caso contrario FE1.
presiona el botón
Guardar cambios
Eliminar
11. El usuario 12. Visualiza un cuadro de mensaje con la siguiente
administrador estando pregunta y opciones:
en la interfaz de la
lista de puesto laboral, ¿Está seguro de que quiere eliminar el puesto laboral?
elige el puesto laboral
a eliminar y se dirige a - Aceptar (Botón)
la columna Controles, - Cancelar (Botón)
da clic en el icono
Eliminar.
13. El usuario 14. Elimina el puesto laboral, caso contrario FE2.
administrador elige y
da clic en Aceptar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar con algún
campo vacío.
Flujo de Excepciones – FE2
3. Presiona el botón 4. Cancela la opción de eliminar el puesto laboral.
Cancelar
ANEXO
Menú

13
Agregar

14
Editar

15
Eliminar

Flujo Excepciones 1

16
RF-02 Gestionar Evaluador
Gestionar Evaluador
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricard Sivirichi Falcon
Percy Taquila Carazas
Actores Administrador
Descripción El caso de uso se inicia cuando el usuario administrador
desea gestionar un evaluador. Es decir, desea agregar,
editar o eliminar un evaluador.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario 2. Muestra una nueva interfaz con un botón llamado
administrador ingresa Agregar nuevo, además de una lista de todos los
a la vista principal del evaluadores agregados, mostrando datos como:
sistema, se dirige al Nombre, Apellidos, Correo, Usuario, Foto, Estado,
menú lateral y Controles (Editar, Eliminar)
selecciona la opción
Evaluador.
Agregar
3. Se dirige al botón 4. Visualiza una nueva vista para poder agregar el nuevo
llamado Agregar evaluador, donde se debe pasar a ingresar los
nuevo y da clic. siguientes datos solicitados:
- Nombre (Caja de texto)
- Apellidos (Caja de texto)
- Correo (Caja de texto)
- Usuario (Caja de texto)
- Foto (File)
- Estado (ComboBox)
En la parte inferior el botón Guardar
5. Ingresa los datos 6. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar

17
Editar
7. El usuario 8. Muestra una nueva interfaz para poder editar el
administrador estando evaluador, se muestra los siguientes campos e
en la interfaz de la información:
lista de Evaluadores, - Nombre (Caja de texto)
elige el evaluador a - Apellidos (Caja de texto)
editar y se dirige a la - Correo (Caja de texto)
columna Controles, da - Usuario (Caja de texto)
clic en el icono Editar - Foto (File)
- Estado (ComboBox)

En la parte inferior el botón Guardar.


9. Edita la información 10. Si todo es correcto, pasará a guardar los datos
que requiera y modificados en el sistema, caso contrario FE1.
presiona el botón
Guardar cambios
Eliminar
11. El usuario 12. Visualiza un cuadro de mensaje con la siguiente
administrador estando pregunta y opciones:
en la interfaz de la ¿Está seguro de que quiere eliminar al evaluador?
lista de evaluadores, - Aceptar (Botón)
elige el evaluador a - Cancelar (Botón)
eliminar y se dirige a
la columna Controles,
da clic en el icono
Eliminar.
13. El usuario 14. Elimina el puesto laboral, caso contrario FE2.
administrador elige y
da clic en Aceptar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar con algún
campo vacío.
Flujo de Excepciones – FE2
3. Presiona el botón 4. Cancela la opción de eliminar al evaluador.
Cancelar
ANEXO
Agregar

18
19
Editar

Eliminar

20
Flujo Excepciones 1

RF-03 Gestionar Postulante


Gestionar Postulante
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Administrador
Descripción El caso de uso se inicia cuando el usuario administrador
desea gestionar un postulante. Es decir, desea agregar,
editar o eliminar un postulante.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso

21
Acción del Actor Respuesta del Sistema
1. El usuario 2. Muestra una nueva interfaz con un botón llamado
administrador ingresa Agregar nuevo, además de una lista de todos los
a la vista principal del postulantes agregados, mostrando datos como:
sistema, se dirige al Nombre, Apellidos, Correo, Usuario, Foto, Estado,
menú lateral y Controles (Editar, Eliminar)
selecciona la opción
Postulante.
Agregar
3. Se dirige al botón 4. Visualiza una nueva vista para poder agregar al
llamado Agregar postulante, donde se debe pasar a ingresar los
nuevo y da clic. siguientes datos solicitados:
- Nombre (Caja de texto)
- Apellidos (Caja de texto)
- Correo (Caja de texto)
- Usuario (Caja de texto)
- Foto (File)
- Estado (ComboBox)
En la parte inferior el botón Guardar
5. Ingresa los datos 6. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar
Editar
7. El usuario 8. Muestra una nueva interfaz para poder editar el
administrador estando postulante, se muestra los siguientes campos e
en la interfaz de la información:
lista de Postulantes, - Nombre (Caja de texto)
elige el postulante a - Apellidos (Caja de texto)
editar y se dirige a la - Correo (Caja de texto)
columna Controles, da - Usuario (Caja de texto)
clic en el icono Editar - Foto (File)
- Estado (ComboBox)
En la parte inferior el botón Guardar.
9. Edita la información 10. Si todo es correcto, pasará a guardar los datos
que requiera y modificados en el sistema, caso contrario FE1.
presiona el botón
Guardar cambios
Eliminar
11. El usuario 12. Visualiza un cuadro de mensaje con la siguiente
administrador estando pregunta y opciones:
en la interfaz de la
lista de postulantes, ¿Está seguro de que quiere eliminar al postulante?
elige el postulante a - Aceptar (Botón)
eliminar y se dirige a - Cancelar (Botón)
la columna Controles,
da clic en el icono
Eliminar.
13. El usuario 14. Elimina el puesto laboral, caso contrario FE2.
administrador elige y
da clic en Aceptar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar con algún
campo vacío.
Flujo de Excepciones – FE2
3. Presiona el botón 4. Cancela la opción de eliminar al postulante.
Cancelar
ANEXO

22
Agregar

23
Editar

Eliminar

24
Flujo Excepciones 1

RF-04 Gestionar Área


Gestionar Área
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Administrador
Descripción El caso de uso se inicia cuando el usuario administrador
desea gestionar un área. Es decir, desea agregar, editar o
eliminar un área.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema

25
1. El usuario 2. Muestra una nueva interfaz con un botón llamado
administrador ingresa Agregar nuevo, además de una lista de todas las áreas
a la vista principal del agregadas, mostrando datos como: Id, Nombre, Estado,
sistema, se dirige al Controles (Editar, Eliminar)
menú lateral y
selecciona la opción
Área.
Agregar
3. Se dirige al botón 4. Visualiza una nueva vista para poder agregar el área,
llamado Agregar donde se debe pasar a ingresar los siguientes datos
nuevo y da clic. solicitados:
- Nombre (Caja de texto)
- Estado (ComboBox)
En la parte inferior el botón Guardar.
5. Ingresa los datos 6. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar
Editar
7. El usuario 8. Muestra una nueva interfaz para poder editar el área, se
administrador estando muestra los siguientes campos e información:
en la interfaz de la - Nombre (Caja de texto)
lista de Áreas, elige el - Estado (ComboBox)
área a editar y se En la parte inferior el botón Guardar.
dirige a la columna
Controles, da clic en el
icono Editar
9. Edita la información 10. Si todo es correcto, pasará a guardar los datos
que requiera y modificados en el sistema, caso contrario FE1.
presiona el botón
Guardar cambios
Eliminar
11. El usuario 12. Visualiza un cuadro de mensaje con la siguiente
administrador estando pregunta y opciones:
en la interfaz de la ¿Está seguro de que quiere eliminar el área?
lista de áreas, elige el - Aceptar (Botón)
área a eliminar y se - Cancelar (Botón)
dirige a la columna
Controles, da clic en el
icono Eliminar.
13. El usuario 14. Elimina el área, caso contrario FE2.
administrador elige y
da clic en Aceptar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar con algún
campo vacío.
Flujo de Excepciones – FE2
3. Presiona el botón 4. Cancela la opción de eliminar el área.
Cancelar
ANEXO
Agregar

26
27
Editar

Eliminar

28
Flujo Excepciones 1

RF-05 Consultar Reporte


Consultar reportes
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Administrador
Descripción El caso de uso se inicia cuando el usuario administrador
requiere obtener un reporte de los postulantes.

Precondiciones Iniciar sesión


Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema

29
1. El usuario 2. Muestra una nueva interfaz con la siguiente
administrador ingresa información:
a la vista principal del - Seleccionar Área (ComboBox)
sistema, se dirige al - Seleccionar Puesto Laboral (ComboBox)
menú lateral y - Generar Reporte (Botón)
selecciona la opción
Reportes.
3. El usuario 4. En la misma vista, muestra la información solicitada en
administrador la parte inferior de la siguiente manera:
selecciona el área, - Puesto Laboral
puesto laboral y da - Evaluador
clic en Generar - Postulante
Reporte. - Fecha Inicio
- Fecha Fin
ANEXO
Generar Reporte

30
RF-06 Gestionar Categoría
Gestionar Categoría
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Administrador
Descripción El caso de uso se inicia cuando el usuario evaluador desea
gestionar una categoría para asignar a una evaluación. Es
decir, desea agregar, editar o eliminar una categoría.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario evaluador 2. Muestra una nueva interfaz con un botón llamado
ingresa a la vista Agregar nuevo, además de una lista de todas las
principal del sistema, categorías agregadas, mostrando datos como: Nombre,
se dirige al menú Estado, Controles (Editar, Eliminar)
lateral y selecciona la
opción Categoría.
Agregar
3. Se dirige al botón 4. Visualiza una nueva vista para poder agregar la
llamado Agregar categoría, donde se debe pasar a ingresar los
nuevo y da clic. siguientes datos solicitados:
- Nombre (Caja de texto)
- Estado (ComboBox)
En la parte inferior el botón Guardar.
5. Ingresa los datos 6. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar
Editar
7. El usuario evaluador 8. Muestra una nueva interfaz para poder editar la
estando en la interfaz categoría, se muestra los siguientes campos e
de la lista de información:
categorías, elige la - Nombre (Caja de texto)
categoría a editar y se - Estado (ComboBox)
dirige a la columna
Controles, da clic en el En la parte inferior el botón Guardar.
icono Editar
9. Edita la información 10. Si todo es correcto, pasará a guardar los datos
que requiera y modificados en el sistema, caso contrario FE1.
presiona el botón
Guardar cambios
Eliminar
11. El usuario evaluador 12. Visualiza un cuadro de mensaje con la siguiente
estando en la interfaz pregunta y opciones:
de la lista de ¿Está seguro de que quiere eliminar la categoría?
categorías, elige la - Aceptar (Botón)
categoría a eliminar y - Cancelar (Botón)
se dirige a la columna
Controles, da clic en el
icono Eliminar.
13. El usuario 14. Elimina la categoría, caso contrario FE2.
administrador elige y
da clic en Aceptar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema

31
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar con algún
campo vacío.
Flujo de Excepciones – FE2
3. Presiona el botón 4. Cancela la opción de eliminar la categoría.
Cancelar
ANEXO
Agregar

32
Editar

Eliminar

33
Flujo Excepciones 1

RF-07 Visualizar Puesto Laboral


Visualizar Puesto Laboral
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Evaluador
Descripción El caso de uso se inicia cuando el usuario evaluador quiere
visualizar los puestos laborales al que fue asignado para
realizar la selección de personal.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario evaluador 2. Muestra una nueva interfaz con la siguiente

34
ingresa a la vista información:
principal del sistema, Nombre, Área, Estado, Controles (Gestionar solicitud)
se dirige al menú
lateral y selecciona la
opción Puesto
Laboral.
ANEXO
Menu

Interfaz de Informacion

RF-08 Gestionar Solicitud


Gestionar Solicitud
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricardo Sivirichi Falcon

35
Percy Taquila Carazas
Actores Evaluador
Descripción El caso de uso se inicia cuando el usuario evaluador desea
gestionar una solicitud de personal. Es decir, desea
agregar, editar o eliminar una solicitud de personal.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario evaluador 2. Muestra una nueva interfaz con un botón llamado
ingresa a la vista Agregar nuevo, además de una lista de todas las
principal del sistema, solicitudes agregadas, mostrando datos como: Área,
se dirige al menú Puesto Laboral, Fecha Inicio, Fecha Límite, Estado,
lateral y selecciona la Controles (Examen, Detalles, Postulantes)
opción Solicitudes.
ANEXO
Solicitudes

RF-09 Gestionar Evaluación


Gestionar Evaluación
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Evaluador
Descripción El caso de uso se inicia cuando el usuario evaluador desea
gestionar una evaluación para la solicitud de un puesto
laboral. Es decir, desea agregar, editar o eliminar una
evaluación.
Precondiciones Iniciar sesión
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario evaluador 2. Muestra una nueva interfaz con un botón llamado
ingresa a la vista Agregar nuevo, además de una lista de todas las
principal del sistema, solicitudes agregadas, mostrando datos como: Área,
se dirige al menú Puesto Laboral, Fecha Inicio, Fecha Límite, Estado,

36
lateral y selecciona la Controles (Examen, Detalles, Postulantes)
opción Solicitudes.
3. El usuario evaluador 4. Muestra una nueva interfaz con un botón llamado
hace clic en el Agregar nuevo, además de una lista de todas
controlador “Examen”. evaluaciones que pertenecen a la solicitud, mostrando
datos como: Título, Duración, Categoría, Fecha, Estado,
Controles (Editar, Eliminar, Ver Notas)

Agregar
5. Se dirige al botón 6. Visualiza una nueva vista para poder agregar la
llamado Agregar evaluación, donde se debe pasar a ingresar los
nuevo y da clic. siguientes datos solicitados:
- Título (Caja de texto)
- Duración (Caja de texto)
- Categoría (ComboBox)
- Fecha (Date)
- Estado (ComboBox)
En la parte inferior el botón Guardar.
7. Ingresa los datos 8. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar
Editar
9. El usuario evaluador 10. Muestra una nueva interfaz para poder editar la
estando en la interfaz evaluación, se muestra los siguientes campos e
de la lista de información:
evaluaciones, elige la - Título (Caja de texto)
evaluación a editar y - Duración (Caja de texto)
se dirige a la columna - Categoría (ComboBox)
Controles, da clic en el - Fecha (Date)
icono Editar - Estado (ComboBox)

En la parte inferior el botón Guardar.


11. Edita la información 12. Si todo es correcto, pasará a guardar los datos
que requiera y modificados en el sistema, caso contrario FE1.
presiona el botón
Guardar cambios
Eliminar
13. El usuario evaluador 14. Visualiza un cuadro de mensaje con la siguiente
estando en la interfaz pregunta y opciones:
de la lista de ¿Está seguro de que quiere eliminar la evaluación?
evaluaciones, elige la - Aceptar (Botón)
evaluación a eliminar - Cancelar (Botón)
y se dirige a la
columna Controles, da
clic en el icono
Eliminar.
15. El usuario evaluador 16. Elimina la evaluación, caso contrario FE2.
elige y da clic en
Aceptar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar con algún
campo vacío.
Flujo de Excepciones – FE2
3. Presiona el botón 4. Cancela la opción de eliminar la evaluación.
Cancelar
ANEXO

37
Agregar

38
Editar

39
Eliminar

Flujo Excepciones 1

40
RF-10 Consultar Reporte
Consultar reportes
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Evaluador
Descripción El caso de uso se inicia cuando el usuario evaluador
requiere obtener un reporte de los postulantes.

Precondiciones Iniciar sesión


Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario evaluador 2. Muestra una nueva interfaz con la siguiente
ingresa a la vista información:
principal del sistema, - Seleccionar Puesto Laboral (ComboBox)
se dirige al menú - Generar Reporte (Botón)
lateral y selecciona la
opción Reportes.
3. El usuario evaluador 4. En la misma vista, muestra la información solicitada en
selecciona el puesto la parte inferior de la siguiente manera:
laboral y da clic en - Puesto Laboral
Generar Reporte. - Postulante
- Fecha Inicio
- Fecha Fin
ANEXO
Consultar Reportes

41
RF-11 Registrar Postulante
Registrar Postulante
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera
Ricardo Sivirichi Falcon
Percy Taquila Carazas
Actores Postulante
Descripción El caso de uso se inicia cuando el postulante desea
registrarse para poder hacer uso del sistema web como
usuario postulante.
Precondiciones Ninguno
Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema

42
1. El postulante ingresa 2. Muestra la vista con la información requerida para
a la URL del sistema poder registrarse como usuario postulante al sistema
web y se dirige a la web, solicitando la siguiente información.
opción registrarse. - Nombre (Caja de texto)
- Apellidos (Caja de texto)
- Correo (Caja de texto)
- Usuario (Caja de texto)
- Contraseña (Caja de texto)
- Curriculum Vitae (File)
- Foto (File)

En la parte inferior el botón Registrarse


3. Ingresa los datos 4. Si todo es correcto, pasará a guardar los datos
solicitados y presiona ingresados en el sistema, caso contrario FE1.
el botón Guardar
Flujo de Excepciones – FE1
Acción del Actor Respuesta del sistema
1. Presiona el botón 2. Muestra un mensaje de “Completa todos los campos”.
Guardar cambios con
algún campo vacío.
ANEXO
Sitio Web

Registrarse

43
RF-12 Postular a Solicitud
Postular a Solicitud
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricardo Alonso Sivirichi Falcón
Percy Taquila Carazas
Actores Postulante
Descripción El caso de uso se inicia cuando el usuario postulante
quiere postular a una solicitud de personal.

Precondiciones Iniciar sesión


Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema
1. El usuario postulante 2. Muestra una nueva interfaz con la siguiente información:
ingresa a la vista principal Área, Puesto Laboral, Controles (Ver detalles, Postular)
del sistema, se dirige al
menú lateral y selecciona
la opción Solicitudes.
3. El usuario postulante 4. El sistema web muestra un mensaje de confirmación
da clic en el control
Postular.
ANEXO
Postulación

44
Mensaje de Confirmación

RF-13 Visualizar estado de solicitud


Visualizar estado de solicitud
Tipo Obligatorio
Autor(es) Katerin Almendra Merino Quispe
Aroceli Chambilla Maquera.
Ricardo Alonso Sivirichi Falcón
Percy Taquila Carazas
Actores Postulante
Descripción El caso de uso se inicia cuando el usuario postulante
visualizar el estado de su solicitud

Precondiciones Iniciar sesión


Narrativa de Caso de Uso
Acción del Actor Respuesta del Sistema

45
1. El usuario postulante 2. Muestra una nueva interfaz con la siguiente
ingresa a la vista información:
principal del sistema, Área, Puesto Laboral, Controles (Ver detalles, Postular)
se dirige al menú
lateral y selecciona la
opción Solicitudes.
3. El usuario postulante 4. Una vez que el usuario postulante fue aceptado por el
da clic en el control evaluador, el sistema web le mostrará un botón en el
Ver detalles. parte inferior llamado “Mi estado”.
5. El usuario postulante 6. El sistema le muestra una nueva vista donde visualiza
da clic en el botón “Mi información como:
estado” - Categoría del examen
- Título del examen
- Nota del examen
ANEXO
Selecciona Ver Detalles

Seleccionar Mi Estado

Visualiza Mi Estado

46
V.3. Modelo Lógico
a) Análisis de Objetos
Administrador:
RF-01 Gestionar Puesto Laboral:

RF-02 Gestionar Evaluador:

RF-03 Gestionar Postulante:

47
RF-04 Gestionar Área:

RF-05 Consultar Reporte:

RF-06 Gestionar Categoría:

Evaluador:
RF-07 Visualizar Puesto Laboral:
48
RF-08 Gestionar Solicitud:

RF-09 Gestionar Evaluación:

RF-10 Consultar Reporte:

Postulante:
RF-11 Registrar Postulante

49
RF-12 Seleccionar Solicitud

RF-13 Visualizar estado de solicitud

b) Diagrama de actividades con objetos

50
c) Diagrama de Secuencia
DS01 – Gestionar Puesto Laboral: Administrador

DS02 – Gestionar Evaluador: Administrador

51
52
DS03 – Gestionar Postulante: Administrador

53
DS04 – Gestionar Área: Administrador

54
DS05 – Consultar Reporte: Administrador

55
DS06 – Gestionar Categoría: Administrador

56
DS07 – Visualizar Puesto Laboral: Evaluador

DS08 – Gestionar Solicitud: Evaluador

57
DS09 – Gestionar Evaluación: Evaluador

DS10 – Consultar Reporte: Evaluador

58
DS11 – Registrar Postulante: Postulante

DS12 – Postular a Solicitud: Postulante

59
DS13 – Visualizar estado de Solicitud: Postulante

d) Diagrama de clases

60
CONCLUSIONES
Con este documento dejamos en claro la importancia que tiene el proporcionar al
equipo de desarrollo un entendimiento de los requisitos, para poder definir los límites
del sistema. Con la especificación de los requerimientos nos encargamos de
establecer y mantener un acuerdo sobre qué debe hacer el sistema, de esta manera
poder entregar un software de calidad a tiempo y obtener un resultado satisfactorio
entre el cliente y el equipo de desarrollo y el modelo planteado aplicado a la empresa
ayudarían a disminuir los costos anuales de inventario incurridos, de manera más
eficiente.

61

También podría gustarte