Está en la página 1de 104

Mdulo SIG-RH por Roselyn C. Piango D.

Documento Arquitectura Pgina 1


DOCUMENTO ARQUITECTURA DE SOFTWARE

1. Introduccin
Bsicamente, este documento intenta servir de gua durante la fase de
elaboracin del mdulo Recursos Humanos para la Divisin de Personal de la
ENAHP-IUT que est en pleno desarrollo. Este documento se elabora desde la
fase de inicio del proceso de desarrollo del mdulo con el objetivo de explicar el
diseo de la arquitectura del software a desarrollar.

La Arquitectura de Software es la estructura lgica y fsica del sistema,
formada por todas las decisiones de diseo estratgico y tctico, aplicadas
durante el desarrollo. Esta arquitectura no slo est influenciada por la estructura y
el comportamiento sino tambin por el uso, la funcionalidad, el rendimiento, la
flexibilidad, la reutilizacin, la facilidad de comprensin, las restricciones y
compromiso econmico y tecnolgico y la esttica.

Es conocido que la arquitectura de un sistema debe ser aceptada y
entendida por todos los involucrados en el mismo. En el diseo de la arquitectura
se especifican los componentes del sistema as como las funcionalidades
especficas y se definen las relaciones entre los componentes.

Este documento explica la arquitectura utilizada para el desarrollo del
mdulo Recursos Humanos en base a vistas arquitectnicas, las cuales son una
descripcin simplificada de una abstraccin del sistema desde una perspectiva o
punto de vista particular. Bsicamente se propone utilizar una Arquitectura de tres
capas para el desarrollo de este mdulo, lo cual ser explicado a lo largo del
documento con sus razones correspondientes.

2. Propsito
Este documento provee una visin de la arquitectura del mdulo Recursos
Humanos a desarrollar, usando un nmero de vistas diferentes para explicar los
diferentes aspectos del mdulo. Adems se intenta capturar las diferentes
decisiones significativas en el aspecto arquitectnico que han sido tomadas para
el desarrollo del mdulo.

3. Alcance
Este documento pretende explicar los principios arquitectnicos bajo los
cuales se llevar a cabo el desarrollo del mdulo Recursos Humanos para la
Divisin de Personal de la ENAHP-IUT, entre ellos se encuentran las
descripciones y modelos correspondientes a cada una de las 4 + 1 vistas
arquitectnicas como son casos de uso, lgica, implantacin, implementacin y
datos.




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 2
4. Definicin, Acrnimos y Abreviaturas
ENAHP-IUT: Escuela Nacional de Administracin y Hacienda Pblica
Instituto Universitario Tecnolgico. Es un organismo pblico que tiene como
objetivo formar y capacitar profesionales e investigadores con valores
ticos, en el rea de las ciencias fiscales, a travs de una educacin de
calidad con un recurso humano comprometido y herramientas tecnolgicas
de vanguardia.
SIG: Sistema Integral de Gestin. Es el sistema que se est desarrollando
en la actualidad para la ENAHP-IUT con el fin de automatizar y controlar
todos los procesos neurlgicos acadmicos y administrativos que se llevan
a cabo en la institucin. El desarrollo de este sistema est a cargo de la
Unidad de Sistemas y Computacin de la ENAHP-IUT.
USC: Unidad de Sistemas y Computacin. Es el ente perteneciente a la
ENAHP-IUT que se encarga de sistematizar y automatizar los procesos
vitales de la Escuela, mediante el empleo de herramientas tecnolgicas de
ltima generacin.

1. Referencias
- Documento Glosario.
- Documento Visin.

2. Resumen
Bsicamente este documento explica las decisiones arquitectnicas del
desarrollo del mdulo Recursos Humanos para la Divisin de Personal de la
ENAHP-IUT. Consta de la Representacin de la arquitectura elegida en la que se
detalla cada una de las vistas a desarrollar en el documento incluyendo los
diagramas y modelos necesarios para cada uno de ellos; Las restricciones de
arquitectura que vienen dadas por los requerimientos que tengan un impacto
significativo en la arquitectura; Posteriormente se detallan cada una de las vistas
arquitectnicas del mdulo para concluir con el aspecto de calidad, tamao
desempeo en el que se explican las caractersticas del software que
implementar la arquitectura para satisfacer los requerimientos funcionales y
suplementarios del mdulo.

Representacin Arquitectnica
La arquitectura de software para el mdulo Recursos Humanos a
desarrollar consta de cinco vistas entre las cuales se encuentra la vista de casos
de uso formada por el modelo de casos de uso, la especificacin detallada de
cada uno de ellos as como la realizacin de cada uno en forma de diagrama de
secuencia; por otro lado, la vista lgica que consta del modelo conceptual,
diagrama de clases y la distribucin en paquetes de las clases.

Adems se desarrolla la vista de implantacin que consta de la explicacin
del software y hardware elegidos as como las configuraciones de red y el nmero



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 3
de nodos que ejecutan el software. La vista de implementacin explica la
distribucin en capas del mdulo as como la descripcin de cada una de ellas.
Finalmente la vista de datos est formada por el modelo Entidad Relacin,
Diccionario de Datos y Restricciones respectivas.

Restricciones y Objetivos Arquitectnicos
Bsicamente, el mdulo desarrollado para la Divisin de Personal de la
ENAHP-IUT debe satisfacer los requerimientos suplementarios especificados en el
Documento homnimo, los cuales son usabilidad, fiabilidad, eficiencia y
mantenibilidad. Cada uno de estos requerimientos por separado impacta a la hora
de tomar alguna decisin sobre la arquitectura del mdulo.
Es importante recordar que todo sistema de tamao considerable
evolucionar aunque est en desarrollo. Todo sistema debe ser capaz de aceptar
modificaciones sin que esto afecte la operabilidad del mismo, lo cual se garantiza
por ejemplo diseando un sistema en componentes, lo cual implica una decisin
arquitectnica por esta razn la arquitectura elegida para cualquier sistema a
desarrollar va a impactar en forma negativa o positiva en la mantenibilidad y
escalabilidad del mismo.
Adems, cabe destacar que el mdulo en desarrollo ser utilizado
bsicamente por los miembros de la Divisin de Personal de la ENAHP-IUT pero
manejar un alto flujo de informacin ya que se trata de almacenar todos los datos
referentes a cada uno de los miembros que componen la Institucin, por lo cual el
manejo de la informacin debera ser lo ms eficiente que se pueda. La Eficiencia
es un aspecto que puede ser resuelto por medio de alguna o algunas decisiones
con respecto a la arquitectura a implementar.
Finalmente, en cuanto al requerimiento de usabilidad, es muy importante
definir interfaces amigables para el mdulo tomando en cuenta que no todos los
usuarios tienen un alto nivel de conocimientos en computacin. El diseo de las
interfaces y de la navegabilidad del sistema como tal debe definirse por medio de
decisiones arquitectnicas como son los diagramas de secuencia, , entre otros
artefactos especificados por RUP y respetando los estndares establecidos en la
Institucin en cuanto a interfaces grficas en los sistemas.















Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 4


Casos de Uso a Alto Nivel del Mdulo SIG-RH

General
Ingresar Informacin Asociada al
Personal
Obtener Informacin Asociada al
Personal
<<include>>
Ingresar Vacaciones
Registrar Asistencia
Realizar Movimiento de Personal
Realizar Incremento Salarial
Ingresar Evaluacin de Eficiencia
Ingresar Adelanto de Prestaciones
Ingresar Reposo
Ingresar Permiso
Ingresar Adiestramiento
Ingresar Reconocimiento
Ingresar Pago Bono Nocturno/Dia
Feriado
Ingresar Pago Horas Extras
Ingresar Pago Becas
Ingresar Beneficio
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
Administrador
Ingresar Pago
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>

Caso de Uso: Ingresar Informacin Asociada al Personal





Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 5













Ingresar Pago Becas
Ingresar Pago Horas Extras
Ingresar Pago Bono Nocturno/Dia
Feriado
Ingresar Adelanto de Prestaciones
Administrador
Realizar Incremento Salarial
Obtener Reporte Incremento Salarial
<<include>>
Obtener Adelanto de Prestaciones
<<include>>
Obtener Pago Bono Nocturno / Dia
Feriado
Generar Reporte Bono Nocturno /
Dia Feriado
Obtener Detalle Pago Bono
Nocturno / Dia Feriado
<<include>>
<<include>>
<<include>>
Obtener Pago HorasExtras Obtener Detalle Pago Horas Extras
Generar Reporte Pago Horas Extras
<<include>>
<<include>>
<<include>>
Obtener Pago Becas Obtener Detalle Pago Becas
<<include>>
<<include>>

Casos de Uso referentes a Pagos a Personal




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 6
Ingresar Vacaciones
Ingresar Reposo
General
Ingresar Permiso Obtener Permiso Obtener Detalle Permiso
<<include>> <<include>>
Obtener Reposo Obtener Detalle Reposo
<<include>> <<include>>
Obtener Pago de Vacaciones
Obtener Vacaciones Obtener Detalle Vacaciones
Obtener Detalle Pago de Vacaciones
<<include>>
<<include>>
<<include>>
<<include>>

Casos de uso referentes a Beneficios al Personal

Obtener Listado de Personal
Generar Reporte Personal en
Proyecto
General
Obtener Reporte Estadstico <<include>>
<<include>>

Casos de Uso referentes a Reportes sobre el Personal




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 7
Registrar Asistencia
Realizar Movimiento de Personal
Ingresar Evaluacin de Eficiencia
Ingresar Adiestramiento
Ingresar Reconocimiento
General
Ingresar Amonestacin
Obtener Adiestramiento Obtener Detalle Adiestramiento
<<include>> <<include>>
Obtener Reconocimiento Obtener Detalle Reconocimiento
<<include>> <<include>>
Obtener Amonestacion Obtener Detalle Amonestacion
<<include>> <<include>>
Obtener Evaluaciones de Eficiencia
Consultar Evaluacin de Eficiencia
<<include>>
<<include>>
Obtener Reporte Asistencia
Obtener Reporte Personal
Asistencia
<<include>>
<<include>>
Cambiar Estatus Personal
Consultar Movimiento Personal Obtener Reporte Movimiento de
Personal
<<include>>
<<include>>
<<extend>>

Casos de Uso referentes al Expediente del Personal


Vista de Casos de Uso
1.1 Actores
A continuacin se detallan los actores involucrados en el funcionamiento del
mdulo:
Administrador: quien puede utilizar todas las funcionalidades del sistema
para ingresar, modificar, consultar o solicitar reportes de toda la
informacin sobre los miembros del personal de la institucin.
Administrador




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 8
Usuario General: tiene la potestad para ingresar, modificar, consultar y
solicitar reportes de la informacin de los miembros del personal a
excepcin de la referente a los pagos que a estos se le realiza.
General

Usuario Consulta: perfil de usuario genrico que permite consultar los
datos ms relevantes de los miembros del personal a excepcin de los
referentes a los pagos que estos reciben.
Consulta



Contiene los escenarios o casos de uso claves, para cada uno de los cuales
se describen las secuencias de interaccin entre objetos y procesos. Los
escenarios consisten en instancias de los casos de uso, los cuales satisfacen los
requerimientos funcionales ms importantes del sistema. Consta de la
especificacin de los casos de uso y sus realizaciones en forma de diagrama de
secuencia.




















Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 9
Caso de Uso: CU01. INGRESAR PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario desea agregar un
nuevo miembro del personal de la Institucin con sus datos
correspondientes a la Aplicacin.
Frecuencia:
Media
Preguntas
Abiertas:
- Cul informacin en particular es obligatoria?
Referencias
Cruzadas:
R.01, R.02, R.03, R.11, R.12.
Precondiciones:
El usuario debe haber ingresado al Mdulo Recursos Humanos del
Sistema SIG.
El miembro del personal no debe estar registrado en el sistema.
Poscondiciones:
Un nuevo miembro del personal queda registrado en el sistema.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en el men Datos Bsicos,
en la opcin Personal y oprime Enter.
2.- Se muestra la ventana respectiva
para manipular la informacin
referente a los miembros del personal.
3.- El usuario elige la opcin Agregar
presionando Enter.
4.- Se muestra el formulario
respectivo a la informacin que debe
introducirse para un miembro del
personal.
5.- El usuario introduce los datos
respectivos al miembro del personal a
introducir. Oprime la opcin Guardar. A1
6.- Se validan los datos y si son
correctos, se almacena la informacin
introducida por el usuario como un
nuevo registro de personal. Se notifica
al usuario que se ha almacenado la
informacin. A2
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana y regresa
a la Pantalla Principal.
A2: Si los datos no son correctos, la aplicacin da un mensaje indicando el error
cometido y permite que el usuario modifique el dato incorrecto y vuelva a oprimir
la opcin Guardar.

Caso de Uso: CU02. BUSCAR PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario requiere buscar un
miembro del personal de la Institucin para lo cual introduce su
nmero de cdula o lo busca por apellido y la Aplicacin le da una
lista con los resultados de la bsqueda.
Frecuencia:
Alta



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 10
Preguntas
Abiertas:
-Cules sern los patrones de bsqueda?
Referencias
Cruzadas:
R.03, R.04, R.12, R.25.
Precondiciones:
El usuario debe haber ingresado al Mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en el men Datos Bsicos y
oprime la opcin Personal.
2.- Se muestra la ventana respectiva a
la manipulacin de los datos
referentes a los miembros del
personal.
3.- El usuario elige la opcin Buscar. 4.- Se muestra un pequeo formulario
donde el usuario puede introducir un
patrn de bsqueda de los miembros o
seleccionar bsqueda de todos los
miembros almacenados.
5.-El usuario introduce el patrn de
bsquedas y elige la opcin Buscar. A1
5.- Se muestra el listado de los
miembros del personal que cumplen
con el patrn de bsqueda indicado
por el usuario. A2
Curso Alterno:
A1: Si el usuario elige la opcin Buscar sin introducir ningn patrn de bsqueda,
la aplicacin presenta el listado de todos los miembros del personal almacenados.
A2: Si no se encuentra ningn miembro del personal, la aplicacin notifica esta
informacin al usuario.

Caso de Uso: CU03. OBTENER CONSTANCI A
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario solicita que se genere
una constancia para uno de los miembros del personal de la
Institucin, para lo cual debe seleccionar el miembro del cual se
desea la constancia y el tipo de constancia que desea generar para
que la Aplicacin genere un archivo de texto con la constancia
solicitada.
Frecuencia:
Media
Preguntas
Abiertas:
- En qu casos no es posible generar una constancia solicitada?
Referencias
Cruzadas:
R.02, R.08, R.12
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 11
Poscondiciones:
Se genera un archivo de texto con la constancia solicitada por el
usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en el men Constancia y
elige la opcin que desee haciendo clic
sobre ella.
2.- Se muestra una ventana que
permite realizar una bsqueda del
miembro del personal del cual se
desea generar una constancia.
3.- El usuario introduce los parmetros de
bsqueda del miembro del personal y
oprime la opcin Buscar. A1
4.- Se muestra un listado con el
resultado de la bsqueda. A2
5.- El usuario elige el item
correspondiente al miembro del personal
del cual desee generar una constancia
haciendo clic sobre l.
6.- Se muestra una ventana con la
opcin de generar la constancia o
cerrar la ventana.
7.- El usuario elige la opcin generar
haciendo clic sobre esta. A3
8.- Se muestra una ventana con la
opcin Imprimir Constancia o Editar
Constancia. A4
9.- El usuario elige la opcin Imprimir
Constancia. A5
10.- Se cierra la ventana de la
funcionalidad y se enva el documento
a la impresora.
Curso Alterno:
A1: Si el usuario no introduce parmetros de bsqueda y elige la opcin Buscar
entonces la aplicacin realiza una bsqueda de todos los datos de los miembros
almacenados.
A2: Si no hay resultados de la bsqueda, la aplicacin notifica al usuario que no
hay registros que satisfagan la bsqueda.
A3: Si el usuario elige la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la generacin de Constancias.
A4: Si no es posible generar la constancia solicitada por el usuario, la aplicacin
notifica el motivo al usuario con una ventana.
A5: Si el usuario elige la opcin Editar Constancia, la aplicacin enva el
documento a un editor de texto externo para que el documento sea editado por el
usuario.

Caso de Uso: CU04. OBTENER REPORTE ESTAD STI CO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario solicita la generacin
de un reporte estadstico a partir de la informacin almacenada en
la aplicacin, para lo cual debe elegir el tipo de reporte que
requiere para que la aplicacin genere el reporte solicitado en un
archivo de texto.
Frecuencia:
Media
Preguntas
Abiertas:
-se permite editar el reporte generado?
- en qu casos no ser posible la generacin del reporte?



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 12
Referencias
Cruzadas:
R.02, R.05, R.06, R.12
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Un archivo de texto es generado por la aplicacin con el reporte
estadstico solicitado por el usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra al men Reporte y elige la
opcin de su preferencia haciendo clic
sobre ella.
2.- Se muestra la ventana
correspondiente al reporte elegido por
el usuario.
3.- El usuario introduce los patrones de
bsqueda del listado del personal a ser
incluido en el reporte a generar y oprime
la opcin Generar. A1
4.- Se muestra una lista con el
resultado de la bsqueda. A2. Se
notifica al usuario que se ha generado
el reporte solicitado permitiendo dos
opciones Imprimir Reporte o Editar
Reporte.
5.- El usuario elige la opcin Imprimir
Reporte haciendo clic sobre ella. A3.
6.- Se cierra la ventana de la
funcionalidad y se enva el documento
a la impresora.
Curso Alterno:
A1: Si el usuario no introduce ningn patrn de bsqueda y oprime la opcin
Buscar, la aplicacin muestra el listado de todos los datos de los miembros del
personal almacenados.
A2: Si la bsqueda no produce resultados, la aplicacin notifica el motivo al
usuario con una ventana.
A3: Si el usuario elige Editar Reporte, la aplicacin abre un editor de texto u hoja
de clculo segn corresponda.

Caso de Uso: CU05. OBTENER LI STADO PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario solicita un listado del
personal de la Institucin. El usuario debe seleccionar las pautas a
cumplir para la elaboracin del listado como lo es: los atributos a
mostrar, algunos filtros a implementar en el listado, etc. Para que la
aplicacin genere un reporte estadstico con la informacin
solicitada en un archivo de texto.
Frecuencia:
Media
Preguntas
Abiertas:
- los parmetros de este listado sern estticos o dinmicos?
- habr un nmero mximo de parmetros a introducir para la
generacin del listado?
Referencias
Cruzadas:
R.04, R.12



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 13
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Un archivo de texto con el reporte estadstico solicitado es
generado.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en el men Reportes y elige
la opcin Listado de Personal.
2.- Se muestra una ventana que
permite la bsqueda de personal bajo
algn patrn de bsqueda en
particular.
3.- El usuario introduce los datos del
patrn de bsqueda deseado y elige la
opcin Buscar. A1
4.- Se muestra el listado de los
miembros resultados de la bsqueda.
A2
5.- El usuario elige la opcin Generar
Listado.
6.- Se muestra una ventana que
permite que el usuario elija los
parmetros que desea sean mostrados
en el listado a generar.
7.- El usuario elige los parmetros que
desea sean mostrados en el listado de
personal a generar y elige la opcin
Generar. A3
8.- Se genera el listado de personal y
se notifica esto al usuario.
9.- El usuario elige la opcin Imprimir
Listado.
10.- Se enva al documento a la
impresora y se cierra la ventana con la
funcionalidad.
Curso Alterno:
A1: Si el usuario no introduce datos del patrn de bsqueda la aplicacin muestra
el listado de todos los datos almacenados.
A2: Si la bsqueda no produjo resultados, la aplicacin notifica esto al usuario.
A3: Si el usuario no elige ningn parmetro, la aplicacin solicita al usuario que lo
haga por medio de una ventana.

Caso de Uso: CU06. REALIZAR MOVI MIENTO DE PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario busca uno de los
miembros del personal e ingresa un movimiento del mismo de su
cargo. El usuario indica el nuevo cargo, ubicacin y otros datos y
la aplicacin almacena esta informacin como un movimiento de
personal.
Frecuencia:
Media
Preguntas
Abiertas:
- todos los cargos tienen un grado? En caso contrario, Cmo
comprobar si se trata o no de un ascenso?
Referencias
Cruzadas:
R.02, R.09, R.12



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 14
Precondiciones:
El usuario debe haber ingresado en el mdulo Recursos Humanos
del Sistema SIG.
Poscondiciones:
Se ha almacenado un nuevo movimiento de personal.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra al men Procesos y elige la
opcin Movimiento.
2.- Se muestra una ventana de
bsqueda de miembros del personal.
3.- El usuario introduce los datos del
patrn de bsqueda para encontrar el
miembro del personal que desea cambiar
de cargo y oprime la opcin Buscar. A1
4.- Se muestra en pantalla el listado
de los miembros resultantes de la
bsqueda realizada. A2.
5.- El usuario elige el miembro del
personal del cual se desea cambiar de
cargo seleccionndolo con el Mouse y
elige la opcin Realizar Movimiento. A3.
6.- Se muestra una ventana alterna
con los datos principales del miembro
del personal incluyendo el cargo
actual.
7.- El usuario modifica la informacin
correspondiente al cargo del personal y
oprime la opcin Guardar. A4.
8.- Se valida que el cambio de cargo
sea correcto y se notifica al usuario
que los cambios fueron realizados. A5
Curso Alterno:
A1: Si el usuario no introduce ningn dato para el patrn de bsqueda de miembros
del personal la aplicacin muestra el listado de todos los miembros del personal sin
restriccin.
A2: Si la bsqueda no produce resultados la aplicacin notifica esto al usuario.
A3: Si el usuario no elige ningn miembro en particular la aplicacin notifica que
se elija un miembro del personal.
A4: Si el usuario no realiza modificaciones de la informacin del cargo del
miembro elegido la aplicacin notifica esto al usuario.
A5: Si los datos modificados no son vlidos la aplicacin notifica el error y le
permite modificar la informacin al usuario.

Caso de Uso: CU07. I NGRESAR EVALUACI N DE EFICI ENCI A
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario ingresa los datos
correspondientes a una nueva evaluacin de desempeo de un
miembro de personal, en primer lugar ubicando al personal al cual
se le quiere agregar una evaluacin, luego introduciendo los datos
generales de la evaluacin y finalmente la aplicacin almacena la
informacin asociada a ese miembro del personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.22



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 15
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado una nueva evaluacin de desempeo asociada al
miembro de personal seleccionado por el usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra al men Procesos y elige la
opcin Evaluacin Desempeo haciendo
clic sobre ella.
2.- Se muestra una ventana para
buscar un miembro del personal en
particular.
3.- El usuario introduce los datos del
patrn de bsqueda de miembro de
personal y elige la opcin Buscar. A1
4.- Se muestra el listado de los
miembros resultantes de la bsqueda
realizada. A2
5.- El usuario selecciona un miembro de
personal haciendo clic sobre este y elige la
opcin Agregar Evaluacin. A3
6.- Se muestra una ventana con el
formulario respectivo a una nueva
evaluacin del miembro del personal.
7.- El usuario introduce los datos
correspondientes a una nueva evaluacin
de desempeo y elige la opcin Guardar.
A3
8.- Se validan los datos introducidos y
se almacena la evaluacin asociada al
miembro del personal. A4
Curso Alterno:
A1: Si el usuario no introduce ningn dato para el patrn de bsqueda la aplicacin
muestra el listado de todos los miembros del personal almacenados.
A2: Si la bsqueda no produce resultados la aplicacin notifica esto al usuario.
A3: Si elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad
correspondiente.
A4: Si los datos no son vlidos la aplicacin notifica del error al usuario y le
permite modificarlos y oprimir nuevamente la opcin Guardar.

Caso de Uso: CU08. CAMBIAR ESTATUS PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario busca un miembro del
personal y cambia el atributo estado de ese miembro. La aplicacin
almacena los nuevos cambios asociados al miembro del personal.
Frecuencia:
Media
Preguntas
Abiertas:
- en qu casos se permitir cambiar manualmente el estatus del
miembro del personal?
Referencias
Cruzadas:
R.02, R.12, R.25
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
El estatus del miembro de personal elegido por el usuario ha sido
modificado.
Curso Normal:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 16
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en el men Datos Bsicos y
elige la opcin Personal.
2.- Se muestra la ventana respectiva
para manipular la informacin
referente a los miembros del personal.
3.- El usuario introduce los datos del
patrn de bsqueda del miembro del
personal. A1
4.- Se muestra el listado de miembros
del personal resultante de la
bsqueda.
5.- El usuario elige un miembro del
personal seleccionndolo con el Mouse y
elige la opcin Cambiar Estatus. A2
6.- Se muestra una ventana con los
datos principales del miembro del
personal y un formulario con el
estatus actual del miembro del
personal.
7.- El usuario introduce el nuevo estatus
del miembro del personal y elige la opcin
Guardar. A3
8.- Se verifica la validez del cambio
realizado por el usuario. Si son
vlidos se almacenan los cambios y se
notifica esto al usuario. A4
Curso Alterno:
A1: Si el usuario no introduce ningn patrn de bsqueda la aplicacin muestra un
listado de todos los miembros del personal almacenados.
A2: Si usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad correspondiente.
A3: Si no hay cambios en las modificaciones hechas por el usuario la aplicacin
notifica esto al usuario.
A4: Si los datos modificados no son vlidos la aplicacin notifica el error al
usuario y le permite modificar el estatus nuevamente y oprimir la opcin Guardar.

Caso de Uso: CU09. I NGRESAR VACACIONES
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario busca los datos
principales de uno de los miembros del personal de la Institucin y
el usuario elige agregar vacaciones. El usuario introduce los datos
correspondientes a este perodo de disfrute de vacaciones y la
aplicacin almacena los cambios asociados al miembro del
personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.19
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un nuevo registro de vacaciones para un
miembro del personal de la Institucin.
Curso Normal:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 17
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Vacaciones.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de las
vacaciones almacenadas.
3.- El usuario elige la opcin Ingresar
Vacaciones. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
vacaciones.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Vacaciones. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
perodo de vacaciones para el
miembro del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
perodo de vacaciones y elige la opcin
Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo perodo de vacaciones asociado
al miembro del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU10. INGRESAR REPOSO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario busca los datos
principales de uno de los miembros del personal de la Institucin y
elige la opcin Reposo introduciendo sus datos respectivos y la
aplicacin almacena estos datos asocindolos al miembro del
personal correspondiente.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.18



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 18
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado una informacin sobre un perodo de reposo de
uno de los miembros del personal de la Institucin.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Reposo.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los reposos
almacenados.
3.- El usuario elige la opcin Ingresar
Reposo. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
reposos.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Reposo. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
perodo de reposo para el miembro
del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
perodo de reposo y elige la opcin
Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo perodo de reposo asociado al
miembro del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.



Caso de Uso: CU11. AMONESTAR PERSONAL
Actores:
General



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 19
Descripcin:
Este caso de uso se inicia cuando el usuario busca los datos
principales de un miembro del personal y elige la opcin
Amonestacin, introduciendo la informacin correspondiente y la
aplicacin almacena estos datos asocindolos al miembro del
personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.20
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado informacin sobre una amonestacin asociada a
un miembro del personal de la Institucin.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Amonestacin.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de las
amonestaciones almacenadas.
3.- El usuario elige la opcin Ingresar
Amonestacin. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
amonestacin.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Amonestacin.
A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar una nueva
amonestacin para el miembro del
personal.
9.- El usuario introduce los datos
correspondientes para ingresar una nueva
amonestacin y elige la opcin Guardar.
A1
10.- Se validan los datos introducidos
y si son correctos se almacena la
nueva amonestacin asociado al
miembro del personal. A4
Curso Alterno:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 20
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU12. INGRESAR ADIESTRAMIENTO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario busca los datos
principales de un miembro del personal de la Institucin y elige la
opcin Adiestramiento, introduce la informacin respectiva y la
aplicacin almacena los datos asocindolos al miembro del
personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.21
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un registro sobre una amonestacin asociada a
un miembro del personal de la Institucin.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Adiestramiento.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los
adiestramientos almacenados.
3.- El usuario elige la opcin Ingresar
Adiestramiento. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
adiestramiento.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Adiestramiento.
A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
adiestramiento para el miembro del
personal.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 21
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
adiestramiento y elige la opcin Guardar.
A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo adiestramiento asociado al
miembro del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU13. OBTENER ORDENACI N DE PAGOS
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Ordenacin de Pagos y decide las opciones para la creacin del
reporte de Ordenacin de Pagos como el mes, tipo de personal, etc.
Y la aplicacin genera el reporte correspondiente.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.26
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con la Ordenacin de Pagos
que cumple con las especificaciones del usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Reportes y elige
la opcin Ordenacin de Pagos por Tipo
haciendo clic sobre ella.
2.- Se muestra una ventana con las
opciones de ordenaciones de pago que
pueden ser generadas por la
aplicacin para que el usuario
establezca un filtro por tipo de
personal u otro criterio.
3.- El usuario introduce el patrn de
bsqueda deseado y oprime la opcin
Generar Ordenacin de Pagos. A1
4.- Se muestra una ventana
notificando que se gener el reporte
solicitado. A2
5.- El usuario elige la opcin Imprimir
haciendo clic sobre esta. A1
6.- Se enva el documento a un editor
de texto u hoja de clculo segn sea el
caso.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 22
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana de la
funcionalidad correspondiente.
A2: Si la bsqueda no produce resultados se le notifica esto al usuario.

Caso de Uso: CU14. OBTENER REPORTE DE ASI STENCI A
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Reporte
de Control de Asistencia y decide las opciones que caracterizarn
al reporte tales como mes, perodo, Divisin, etc. y la aplicacin
genera el reporte en un archivo de texto.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.14, R.15
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con el Reporte de Asistencia
especificado por el usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Reportes y elige
la opcin Control de Asistencia haciendo
clic sobre ella.
2.- Se muestra una ventana con las
opciones de control de asistencia que
pueden ser generadas por la
aplicacin para que el usuario
establezca el tipo de control de que
desea.
3.- El usuario introduce el tipo de control
de asistencia Global oprimiendo clic sobre
ella.
4.- Se muestra una ventana que
permite introducir el patrn de filtro
bien sea por Divisin o de toda la
Institucin.
5.- El usuario introduce el patrn deseado
y oprime la opcin generar. A1
6.- Se notifica que se ha generado el
reporte. A2
7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a la asistencia para ese miembro, se notifica esto al
usuario.




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 23
Caso de Uso: CU15. I NGRESAR RECONOCI MI ENTO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario busca los datos
principales de un miembro del personal de la Institucin y elige la
opcin Reconocimiento, introduce los datos respectivos y la
aplicacin almacena la informacin asocindola al miembro del
personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.23
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un nuevo registro de reconocimiento asociado a
un miembro del personal.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Reconocimiento.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los
reconocimientos almacenados.
3.- El usuario elige la opcin Ingresar
Reconocimiento. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
Reconocimiento.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar
Reconocimiento. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
reconocimiento para el miembro del
personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
reconocimiento y elige la opcin Guardar.
A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo reconocimiento asociado al
miembro del personal. A4
Curso Alterno:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 24
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU16. REGI STRAR ASISTENCIA
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Asistencia e introduce los datos para ingresar registro de asistencia
Frecuencia:
Alta
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.14
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado el registro de asistencia asociado a un miembro
del personal de la Institucin.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Asistencia.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de las asistencias
almacenadas.
3.- El usuario elige la opcin Registrar
Asistencia. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
asistencia.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Registrar Asistencia. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar una nueva
asistencia para el miembro del
personal.
9.- El usuario introduce los datos
correspondientes para ingresar una nueva
asistencia y elige la opcin Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena la
nueva asistencia asociada al miembro
del personal. A4



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 25
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU17. OBTENER REPORTE PERSONAL DE ASISTENCIA
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Reporte
Control de Asistencia y decide la opcin personal para lo cual debe
ubicar el miembro de personal correspondiente y la aplicacin
genera un archivo de texto con el reporte solicitado previa consulta
de la informacin almacenada.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.14
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con el reporte de asistencia
especificado por el usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Reportes y elige
la opcin Control de Asistencia haciendo
clic sobre ella.
2.- Se muestra una ventana con las
opciones de control de asistencia que
pueden ser generadas por la
aplicacin para que el usuario
establezca el tipo de control de que
desea.
3.- El usuario introduce el tipo de control
de asistencia Personal oprimiendo clic
sobre ella.
4.- Se muestra una ventana que
permite introducir el nmero de
cdula del miembro del personal.
5.- El usuario introduce el nmero de
cdula del miembro y oprime la opcin
buscar. A1
6.- Se muestra los datos bsicos del
miembro elegido por el usuario. A2
7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 26
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a la asistencia para ese miembro, se notifica esto al
usuario.

Caso de Uso: CU18. CONSULTAR MOVIMI ENTOS DE PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Movimientos de Personal e introduce los datos para buscar un
miembro del personal en particular y la aplicacin muestra la
informacin correspondiente a los movimientos de personal
asociados al miembro del personal en especfico.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.09, R.12
Precondiciones:
El usuario debe haber ingresado en el mdulo Recursos Humanos
del Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Movimiento.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
movimientos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Movimientos.
A3
8.- Se muestra el listado de
movimientos asociados el personal.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 27
Caso de Uso: CU19. OBTENER EVALUACIONES DE EFI CI ENCI A
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Evaluacin de Desempeo e introduce los datos para buscar un
miembro del personal en particular y la aplicacin muestra la
informacin correspondiente a las evaluaciones de desempeo
asociadas al miembro del personal en especfico.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.22
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Evaluacin Desempeo.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
evaluaciones de desempeo.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Evaluaciones.
A3
6.- Se muestra el listado de
evaluaciones de desempeo asociados
el personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU20. CONSULTAR EVALUACI N DE EFI CI ENCIA
Actores:
General



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 28
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Evaluaciones de Desempeo y busca las evaluaciones de un
miembro del personal en particular. Posteriormente la aplicacin
muestra los datos generales de las evaluaciones y el usuario elige
una para que sea mostrada en detalle y la aplicacin muestra los
datos de la evaluacin elegida previa consulta a la base de datos de
la misma.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.22
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Evaluacin Desempeo.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
evaluaciones de desempeo.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Evaluaciones.
A3
8.- Se muestra el listado de
evaluaciones asociados el personal.
9.- El usuario selecciona una evaluacin
en particular seleccionndola con el
Mouse y oprime la opcin Detalle. A3
10.- Se muestra los datos en detalle de
la evaluacin seleccionada por el
usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU21. I NGRESAR PERMI SO
Actores:
General



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 29
Descripcin:
Este caso de uso se inicia cuando el usuario ubica los datos
principales de un miembro del personal e ingresa un registro de
permiso para que la aplicacin almacene esta informacin
asocindola al miembro del personal en particular.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.24
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un registro de permiso asociado a un miembro
del personal de la Institucin.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Permiso.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los permisos
almacenados.
3.- El usuario elige la opcin Ingresar
Permiso. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
permiso.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Permiso. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
permiso para el miembro del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
permiso y elige la opcin Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo permiso asociado al miembro
del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 30
Caso de Uso: CU22. OBTENER VACACI ONES
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Vacaciones y ubica un miembro del personal en particular para que
la aplicacin le muestre los datos generales de los perodos de
disfrute de vacaciones del miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.19
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Vacaciones.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
vacaciones.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Vacaciones.
A3
6.- Se muestra el listado de
vacaciones asociados el personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU23. OBTENER REPOSOS
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Reposo
y ubica un miembro del personal en particular para que la
aplicacin le muestre los datos generales de los perodos de reposo
del miembro en cuestin.
Frecuencia:
Media



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 31
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.18
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Reposo.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
reposos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Reposos. A3
6.- Se muestra el listado de reposos
asociados el personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU24. OBTENER PERMI SOS
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Permisos y ubica un miembro del personal en particular para que la
aplicacin le muestre los datos generales de los perodos de
permiso del miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R. 02, R.12, 24
Precondiciones:
El usuario debe haber ingresado en el mdulo Recursos Humanos
del Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 32
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Permiso.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
permisos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Permisos. A3
6.- Se muestra el listado de permisos
asociados al personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU25. OBTENER AMONESTACI ONES
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Amonestaciones y ubica un miembro del personal en particular
para que la aplicacin le muestre los datos generales de las
amonestaciones asociadas al miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.20
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Amonestacin.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
amonestaciones.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 33
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar
Amonestaciones. A3
6.- Se muestra el listado de
amonestaciones asociados el personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU26. OBTENER ADIESTRAMIENTOS
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Adiestramiento y ubica un miembro del personal en particular para
que la aplicacin le muestre los datos generales de los
adiestramientos que ha recibido el miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.21
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Adiestramiento.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
adiestramientos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar
Adiestramiento. A3
6.- Se muestra el listado de
adiestramientos asociados al personal.
Curso Alterno:




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 34
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU27. OBTENER RECONOCI MIENTOS
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Reconocimientos y ubica un miembro del personal en particular
para que la aplicacin le muestre los datos generales de los
reconocimientos del miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.23
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Reconocimiento.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
reconocimientos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar
Reconocimientos. A3
6.- Se muestra el listado de
reconocimientos asociados el
personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU28. OBTENER DETALLE VACACI ONES



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 35
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige un perodo de
disfrute de vacaciones en particular para que la aplicacin muestre
en detalle los datos de este perodo previa consulta a la base de
datos del sistema.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.19
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Vacaciones.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
vacaciones.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Vacaciones.
A3
8.- Se muestra el listado de
vacaciones asociadas al personal.
9.- El usuario selecciona un perodo de
vacaciones en particular seleccionndolo
con el Mouse y oprime la opcin Detalle.
A3
10.- Se muestra los datos en detalle
del perodo de vacaciones
seleccionado por el usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU29. OBTENER DETALLE REPOSO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige un perodo de
reposo en particular para que la aplicacin muestre en detalle los
datos de este perodo previa consulta a la base de datos del sistema.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 36
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.18
Precondiciones:
El usuario debe haber ingresado al mdulo Resursos
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Reposo.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
perodos de reposo.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Reposo. A3
8.- Se muestra el listado de perodos
de reposo asociados el personal.
9.- El usuario selecciona un perodo de
reposo en particular seleccionndola con
el Mouse y oprime la opcin Detalle. A3
10.- Se muestra los datos en detalle
del perodo de reposo seleccionado
por el usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU30. OBTENER DETALLE PERMI SO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige un perodo de
permiso en particular para que la aplicacin muestre en detalle los
datos de este perodo previa consulta a la base de datos del sistema.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.24
Precondiciones:
El usuario debe haber ingresado en el mdulo Recursos Humanos
del Sistema SIG.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 37
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Permiso.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
perodos de permiso.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Permisos. A3
8.- Se muestra el listado de perodos
de permiso asociados el personal.
9.- El usuario selecciona un perodo de
permiso en particular seleccionndolo con
el Mouse y oprime la opcin Detalle. A3
10.- Se muestra los datos en detalle
del perodo de permiso seleccionado
por el usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU31. OBTENER DETALLE AMONESTACIN
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige una amonestacin
en particular para que la aplicacin muestre en detalle los datos
previa consulta a la base de datos del sistema.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.20
Precondiciones:
El usuario debe haber al mdulo Recursos Humanos del Sistema
SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Amonestacin.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
amonestaciones.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 38
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar
Amonestaciones. A3
8.- Se muestra el listado de
amonestaciones asociadas al personal.
9.- El usuario selecciona una
amonestacin en particular
seleccionndola con el Mouse y oprime la
opcin Detalle. A3
10.- Se muestra los datos en detalle de
la amonestacin seleccionada por el
usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU32. OBTENER DETALLE RECONOCI MI ENTO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige un
reconocimiento en particular para que la aplicacin muestre en
detalle los datos previa consulta a la base de datos del sistema.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.23
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Reconocimiento.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
reconocimientos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 39
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar
Reconocimientos. A3
8.- Se muestra el listado de
reconocimientos asociados al
personal.
9.- El usuario selecciona un
reconocimiento en particular
seleccionndola con el Mouse y oprime la
opcin Detalle. A3
10.- Se muestra los datos en detalle
del reconocimiento seleccionado por
el usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU33. I NGRESAR I NCREMENTO SALARI AL
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Incremento Salarial, posteriormente ubica al miembro del personal
al que le desea hacer el cambio, introduce los nuevos cambios y la
aplicacin verifica el incremento realizado y lo almacena en la
informacin asociada al miembro del personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.10, R.12
Precondiciones:
El usuario debe haber ingresado en el mdulo Recursos Humanos
del Sistema SIG.
Poscondiciones:
Se ha almacenado un registro sobre un incremento salarial
realizado a un miembro del personal en particular.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Incremento Salarial.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de las
incrementos salariales almacenados.
3.- El usuario elige la opcin Ingresar
Incremento Salarial. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
incremento salarial.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 40
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Incremento
Salarial. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
incremento salarial para el miembro
del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
incremento salarial y elige la opcin
Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo incremento salarial asociado al
miembro del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU34. OBTENER REPORTE DE I NCREMENTOS SALARI ALES
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Reporte
y especifica que desea un reporte de incrementos salariales. La
aplicacin genera un archivo de texto con el reporte especificado
previa consulta a la base de datos asociada a la aplicacin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.10, R.12
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Constancia y
elige la opcin Incrementos Salariales
haciendo clic sobre ella.
2.- Se muestra una ventana que
permite introducir el nmero de
cdula del miembro del personal.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 41
3.- El usuario introduce el nmero de
cdula del miembro y oprime la opcin
buscar. A1
4.- Se muestra los datos bsicos del
miembro elegido por el usuario. A2
7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a incrementos salariales para ese miembro, se
notifica esto al usuario.

Caso de Uso: CU35. INGRESAR ADELANTO DE PRESTACIONES
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Adelanto de Prestaciones, posteriormente ubica al miembro del
personal al que le desea hacer el cambio, introduce un registro de
adelanto de prestaciones y lo almacena en la informacin asociada
al miembro del personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.16
Precondiciones:
El usuario debe haber ingresado al Mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un registro de adelanto de prestaciones asociado
al miembro respectivo.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Adelanto de Prestaciones.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los adelantos
de prestaciones almacenados.
3.- El usuario elige la opcin Ingresar
Adelanto de Prestaciones. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
adelanto de prestaciones.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 42
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Adelanto de
Prestaciones. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo
adelanto de prestaciones para el
miembro del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
adelanto de prestaciones y elige la opcin
Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo adelanto de prestaciones
asociado al miembro del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU36. OBTENER REPORTE DE CLCULO DE PRESTACIONES
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Constancia y especifica que desea una constancia de clculo de
prestaciones. La aplicacin genera un archivo de texto con la
constancia especificada previa consulta a la base de datos asociada
a la aplicacin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.16, R.17
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con la constancia de Clculo de
Prestaciones del miembro de personal solicitado.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Constancia y
elige la opcin Clculo de Prestaciones
haciendo clic sobre ella.
2.- Se muestra una ventana que
permite introducir el nmero de
cdula del miembro del personal.
3.- El usuario introduce el nmero de
cdula del miembro y oprime la opcin
buscar. A1
4.- Se muestra los datos bsicos del
miembro elegido por el usuario. A2



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 43
5.- El usuario elige la opcin Generar. 6.- Se notifica que fue generado el
archivo.
7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a adelanto de prestaciones para ese miembro, se
notifica esto al usuario.

Caso de Uso: CU37. OBTENER PAGO VACACI ONES
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Pago de
Vacaciones y ubica un miembro del personal en particular para que
la aplicacin le muestre los datos generales de los pagos por
concepto de bono vacacional del miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R. 19, R.31
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Vacaciones.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pago de vacaciones.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pago de
Vacaciones. A3
6.- Se muestra el listado de pago de
vacaciones asociados el personal.
Curso Alterno:




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 44
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU38. OBTENER DETALLE PAGO DE VACACI ONES
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige un pago de
vacaciones de un miembro del personal en particular para que la
aplicacin muestre en detalle los datos previa consulta a la base de
datos del sistema.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.29
Precondiciones:
El usuario debe haber ingresado al Mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Vacaciones.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de vacaciones.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pago de
Vacaciones. A3
8.- Se muestra el listado de los pagos
de vacaciones asociados al personal.
9.- El usuario selecciona un pago de
vacaciones en particular seleccionndolo
con el Mouse y oprime la opcin Detalle.
A3
10.- Se muestra los datos en detalle
del pago de vacaciones seleccionado
por el usuario.
Curso Alterno:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 45
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU39. OBTENER PAGOS BONO NOCTURNO / D A FERIADO
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Pago de
Bono Nocturno / Da Feriado y ubica un miembro del personal en
particular para que la aplicacin le muestre los datos generales de
los pagos por concepto de bono nocturno / da feriado del miembro
en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27, R.30
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Bono Nocturno / Da Feriado.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de bonos nocturnos o das
feriados.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pagos Bono
Nocturno / Da Feriado. A3
6.- Se muestra el listado de pagos de
bonos nocturnos o das feriados
asociados el personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 46

Caso de Uso: CU40. OBTENER PAGOS HORAS EXTRAS
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Pago de
Horas Extras y ubica un miembro del personal en particular para
que la aplicacin le muestre los datos generales de los pagos por
concepto de horas extras del miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27, R.30
Precondiciones:
El usuario debe haber ingresado en el mdulo Recursos Humanos
del Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Horas Extras.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de horas extras.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pago Horas
Extras. A3
6.- Se muestra el listado de pagos de
horas extras asociados el personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU41. OBTENER DETALLE PAGO BONO NOCTURNO / D A FERIADO
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige un pago de bono
nocturno / da feriado de un miembro del personal en particular
para que la aplicacin muestre en detalle los datos previa consulta a
la base de datos del sistema.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 47
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Bono Nocturno / Da Feriado.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de bonos nocturnos o das
feriados.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pago Bono
Nocturno / Da Feriado. A3
8.- Se muestra el listado de pagos de
bonos nocturnos o das feriados
asociados al personal.
9.- El usuario selecciona un pago de bono
nocturno o da feriado en particular
seleccionndolo con el Mouse y oprime la
opcin Detalle. A3
10.- Se muestra los datos en detalle
del pago de bono nocturno o da
feriado seleccionado por el usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU42. OBTENER DETALLE PAGO HORAS EXTRAS
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige un pago de horas
extras de un miembro del personal en particular para que la
aplicacin muestre en detalle los datos previa consulta a la base de
datos del sistema.
Frecuencia:
Media



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 48
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Horas Extras.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de horas extras.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pago de Horas
Extras. A3
8.- Se muestra el listado de pagos de
horas extras asociados al personal.
9.- El usuario selecciona un pago de horas
extras en particular seleccionndolo con el
Mouse y oprime la opcin Detalle. A3
10.- Se muestra los datos en detalle
del pago de horas extras seleccionado
por el usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU43. OBTENER DETALLE PAGO BECA
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige un pago de beca
de un estudiante o profesional en particular para que la aplicacin
muestre en detalle los datos previa consulta a la base de datos del
sistema.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.28



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 49
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Beca.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de beca.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pagos de
Beca. A3
8.- Se muestra el listado de pagos de
beca asociados al personal.
9.- El usuario selecciona un pago de beca
en particular seleccionndola con el
Mouse y oprime la opcin Detalle. A3
10.- Se muestra los datos en detalle
del pago de beca seleccionado por el
usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU44. OBTENER PAGO DE BECAS
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Pago de
Becas y ubica un miembro del personal en particular para que la
aplicacin le muestre los datos generales de los pagos por concepto
de becas del miembro en cuestin.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.28
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 50
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Beca.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
pagos de beca.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
5.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar Pagos de
Beca. A3
6.- Se muestra el listado de pagos de
beca asociados al personal.
Curso Alterno:

A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU45. GENERAR REPORTE PERSONAL EN PROYECTO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Reporte
Personal en Proyecto para lo cual debe ubicar el miembro de
personal correspondiente y la aplicacin genera un archivo de texto
con el reporte solicitado previa consulta de la informacin
almacenada.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.32
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con el reporte del personal que
labora en proyectos.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Reporte y elige la
opcin Proyecto haciendo clic sobre ella.
2.- Se muestra una ventana que
permite elegir alguna opcin de filtro
del listado de personal en proyecto



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 51
3.- El usuario introduce las opciones de
filtro que desee entre por proyecto o por
estado de personal y oprime la opcin
Generar. A1
4.- Se notifica que fue creado el
reporte solicitado por el usuario. A2
5.- El usuario elige la opcin Imprimir. A1 6.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a personal en proyecto para ese miembro, se notifica
esto al usuario.

Caso de Uso: CU46. OBTENER REPORTE MOVI MIENTOS DE PERSONAL
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Reporte
Movimientos de Personal para lo cual debe ubicar el miembro de
personal correspondiente y la aplicacin genera un archivo de texto
con el reporte solicitado previa consulta de la informacin
almacenada.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.25
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con el reporte solicitado por el
usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Constancia y
elige la opcin Movimiento haciendo clic
sobre ella.
2.- Se muestra una ventana que
permite introducir el nmero de
cdula del miembro del personal.
3.- El usuario introduce el nmero de
cdula del miembro y oprime la opcin
generar. A1
4.- Se muestra los datos bsicos del
miembro elegido por el usuario. A2
5.- El usuario elige la opcin Imprimir. A1 6.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.
Curso Alterno:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 52
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a movimientos de personal para ese miembro, se
notifica esto al usuario.

Caso de Uso: CU47. CONSULTAR NORMATIVA LEGAL
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Normativa Legal y elige una de las normas que muestra la
aplicacin previa consulta a la base de datos asociada.
Frecuencia:
Baja
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.33
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Son almacenados los cambios correspondientes a la normativa
legal realizados por el usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Datos Bsicos y
elige la opcin Normativa Legal.
2.- Se muestra una ventana con las
opciones de manipulacin de las
normativas legales establecidas en la
aplicacin.
3.- El usuario elige la opcin Consultar. 4.- Se muestra el listado de las
diferentes normativas legales
almacenadas.
5.- El usuario selecciona una normativa en
particular seleccionndola con el Mouse y
oprime la opcin Consultar Normativa.
A1
6.- Se muestran los detalles de la
normativa elegida por el usuario.
Curso Alterno:

A1: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU48. INGRESAR NORMATIVA LEGAL
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Normativa Legal para introducir los datos correspondientes y la
aplicacin los almacena en la base de datos.
Frecuencia:
Media



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 53
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.33
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Son almacenados los cambios correspondientes a la normativa
legal realizados por el usuario.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Datos Bsicos y
elige la opcin Normativa Legal.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de las
normativas legales almacenadas.
3.- El usuario elige la opcin Ingresar
Normativa Legal. A1
4.- Se muestra un formulario con los
datos que se requieren para introducir
una nueva normativa en la aplicacin.
5.- El usuario introduce los datos
respectivos y elige la opcin Guardar.
6.- Se validan los datos introducidos y
si son correctos son almacenados en
la aplicacin. A2
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU49. GENERAR REPORTE HORAS EXTRAS / BONO NOCTURNO / DA
FERI ADO
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario solicita la opcin
Reporte Horas Extras / Bono Nocturno / Da Feriado y la
aplicacin genera el archivo de texto correspondiente previa
consulta a la base de datos.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27, R.30
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha generado un archivo de texto con el reporte solicitado por el
usuario.
Curso Normal:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 54
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra en al men Reporte y elige la
opcin Horas Extras o Bono Nocturno /
Da Feriado haciendo clic sobre ella.
2.- Se muestra una ventana que
permite elegir alguna opcin de filtro
del listado de personal
3.- El usuario introduce las opciones de
filtro que desee entre por tipo de personal
o por estado de personal y oprime la
opcin Generar. A1
4.- Se notifica que fue creado el
reporte solicitado por el usuario. A2
5.- El usuario elige la opcin Imprimir. A1 6.- Se enva el archivo a un editor de
texto u hoja de clculo segn sea el
caso.
Curso Alterno:
A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana
correspondiente a la funcionalidad.
A2: Si no hay datos referentes a pagos a personal por bonos nocturnos, das
feriados u horas extras para ese miembro, se notifica esto al usuario.



Caso de Uso: CU50. I NI CIAR SESI N
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario abre la aplicacin e
introduce su nombre de usuario y contrasea. La aplicacin SIG
valida los datos y muestra la ventana principal del mdulo.
Frecuencia:
Alta
Preguntas
Abiertas:

Referencias
Cruzadas:
R.07, R.13
Precondiciones:
El usuario debe estar registrado en la aplicacin
Poscondiciones:
El usuario tiene acceso a las funcionalidades de la aplicacin que le
corresponden.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario hace clic sobre el botn
correspondiente en la aplicacin SIG.
2.- Se muestra la pantalla para hacer
login del usuario.
3.- El usuario introduce sus datos de login
y password correspondiente y elige la
opcin Entrar. A1
4.- Se validan los datos y si son
correctos se muestra la pantalla
principal del sistema. A2



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 55
5.- El usuario elige entrar en el mdulo
Recursos Humanos. A3
6.- Se valida que el usuario tenga
permitido utilizar este mdulo y si es
posible muestra la ventana principal
del mdulo. A4
Curso Alterno:
A1: Si el usuario no introduce la informacin se le notifica que debe hacerlo por
medio de una ventana.
A2: Si los datos no son correctos se le indica al usuario por medio de una ventana.
A3: Si el usuario elige la opcin Salir. Se cierra la ventana del sistema.
A4: Si el usuario no tiene permitido entrar al mdulo se le notifica por medio de
una ventana.

Caso de Uso: CU51. FI NALI ZAR SESI N
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin
Finalizar Sesin. La aplicacin almacena la accin en la bitcora
sel Sistema SIG.
Frecuencia:
Alta
Preguntas
Abiertas:

Referencias
Cruzadas:
R.07, R.13
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
El usuario sale del sistema y se almacena la informacin en la
bitcora de la aplicacin SIG.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario elige la opcin Salir del Sistema
en el men
2.- Se guarda los logs
correspondientes a la salida del
usuario del mdulo y se cierra la
ventana del sistema.
Curso Alterno:

Caso de Uso: CU52. OBTENER DETALLE ADIESTRAMIENTO
Actores:
General
Descripcin:
Este caso de uso se inicia cuando el usuario elige un adiestramiento
de un miembro del personal en particular para que la aplicacin
muestre en detalle los datos previa consulta a la base de datos del
sistema.
Frecuencia:
Media



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 56
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.21
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Ninguna
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Adiestramiento.
2.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea obtener su registro de
adiestramientos.
3.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
4.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Consultar
Adiestramientos. A3
8.- Se muestra el listado de
adiestramientos asociados al personal.
9.- El usuario selecciona un
adiestramiento en particular
seleccionndola con el Mouse y oprime la
opcin Detalle. A3
10.- Se muestra los datos en detalle
del adiestramiento seleccionado por el
usuario.
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.

Caso de Uso: CU53. INGRESAR PAGO BONO NOCTURNO / DA FERIADO
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Bono
Nocturno / Da Feriado, posteriormente ubica al miembro del
personal al que le desea hacer el cambio, introduce un registro de
pago y lo almacena en la informacin asociada al miembro del
personal.
Frecuencia:
Media
Preguntas
Abiertas:




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 57
Referencias
Cruzadas:
R.02, R.12, R.27, R.30
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un registro de pago asociado a un miembro del
personal determinado.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Bono Nocturno / Da Feriado.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los pagos de
bonos nocturnos y das feriados
almacenados.
3.- El usuario elige la opcin Ingresar
Bono Nocturno / Da Feriado. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
pago de bono nocturno o da feriado.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Bono Nocturno
/ Da Feriado. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo pago
de bono nocturno o da feriado para el
miembro del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
pago de bono nocturno o da feriado y
elige la opcin Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo pago de bono nocturno o da
feriado asociado al miembro del
personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

Caso de Uso: CU54. INGRESAR PAGO HORAS EXTRAS
Actores:
Administrador



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 58
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Pago
Horas Extras, posteriormente ubica al miembro del personal al que
le desea hacer el cambio, introduce un registro de pago y lo
almacena en la informacin asociada al miembro del personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27, R.30
Precondiciones:
El usuario debe haber ingresado al mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un registro de pagos asociados al miembro del
personal.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Horas Extras.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los pagos de
horas extras almacenados.
3.- El usuario elige la opcin Ingresar
Horas Extras. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
pago de horas extras.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Horas Extras.
A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo pago
de horas extras para el miembro del
personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
pago de horas extras y elige la opcin
Guardar. A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo pago de horas extras asociado
al miembro del personal. A4
Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 59

Caso de Uso: CU55. I NGRESAR BECA
Actores:
Administrador
Descripcin:
Este caso de uso se inicia cuando el usuario elige la opcin Pago de
Beca, posteriormente ubica al miembro del personal al que le desea
hacer el cambio, introduce un registro de Beca y lo almacena en la
informacin asociada al miembro del personal.
Frecuencia:
Media
Preguntas
Abiertas:

Referencias
Cruzadas:
R.02, R.12, R.27, R.30
Precondiciones:
El usuario debe haber ingresado al Mdulo Recursos Humanos del
Sistema SIG.
Poscondiciones:
Se ha almacenado un registro de beca asociado a un miembro del
personal.
Curso Normal:
Actor
Sistema
1.- Este caso de uso se inicia cuando el
usuario entra el men Procesos y elige la
opcin Beca.
2.- Se muestra la ventana que permite
la manipulacin de los datos
referentes a registros de los pagos de
beca almacenados.
3.- El usuario elige la opcin Ingresar
Beca. A1
4.- Se muestra una ventana para
buscar al miembro del personal del
cual se desea almacenar un registro de
pago de beca.
5.- El usuario introduce el patrn de
bsqueda respectivo para ubicar al
miembro del personal y elige la opcin
Buscar. A2
6.- Se muestra el listado de miembros
del personal resultantes de la
bsqueda realizada.
7.- El usuario selecciona un miembro del
personal seleccionndolo con el Mouse y
oprime la opcin Ingresar Beca. A3
8.- Se muestra el formulario
correspondiente a los datos que se
requieren para ingresar un nuevo pago
de beca para el miembro del personal.
9.- El usuario introduce los datos
correspondientes para ingresar un nuevo
pago de beca y elige la opcin Guardar.
A1
10.- Se validan los datos introducidos
y si son correctos se almacena el
nuevo pago de beca asociado al
miembro del personal. A4
Curso Alterno:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 60
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la
funcionalidad respectiva.
A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un
listado de todos los datos almacenados.
A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la
aplicacin solicita al usuario que lo haga por medio de una ventana.
A4: Si los datos no son correctos la aplicacin notifica el error al usuario
permitiendo que edite los datos y oprima de nuevo la opcin Guardar.

1.2 Realizaciones de los Casos de Uso
Los diagramas de secuencia muestran la interaccin de los objetos a lo
largo de una secuencia de tiempo, en l se describen los objetos y clases
involucradas en el escenario y adems, la secuencia de los mensajes y
operaciones entre los objetos, la cual es necesaria para llevar a cabo la
funcionalidad del escenario. La secuencia de acciones en un caso de uso
comienza cuando un actor invoca el caso de uso mediante el envo de algn tipo
de mensaje al sistema.
A continuacin se muestran los diagramas de secuencia para el sistema de
Nutricin:

Diagramas de Secuencias correspondientes a los Casos de Uso:


CU01 Guardar Personal
: General
Frame_Personal Personal Repositorio
p:Personal
abrirTiposPersonal() obtenerTiposPersonal()
Listado de Tipos de Personal
mostrarFormulario(tipo) obtenerAtributos(tipo)
getAtributos(tipo)
Listado de Atributos de Personal
guardarPersonal(datosPersonal)
getTiposPersonal()
new Personal(datosPersonal)
setPersonal(datosPersonal)
Operacin OK








Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 61
CU02 Buscar Personal
: General
Frame_Personal Personal Repositorio
p:Personal
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
Datos Detalle Personal
getPersonal(id)
new Personal(id)







CU03 Generar Constancia
: General
Frame_Personal
p:Personal
Personal Repositorio
c: Constancia
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
Datos Detalle Personal
getPersonal(id)
generarConstancia(tipo, p) new Constancia(p, tipo)
new Personal(id)
Operacin OK
getInformacionConstancia(tipo,id)
Informacin Constancia






CU04 Obtener Reporte Estadstico



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 62
: General
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporte(tipo,listado)
Operacin OK
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte










CU05 Obtener Listado Personal
: General
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarListadoPersonal(patron)
Operacin OK
new Reporte(tipo,patron)





CU06 Realizar Movimiento de Personal



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 63
: General
Frame_Personal Personal Repositorio
p:Personal
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
Datos Detalle Personal
getPersonal(id)
realizarMovimientoPersonal(p, valor)
cambiarCargo(valor)
setCargo(valor)
Operacin OK
new Personal(id)


CU07 Ingresar Evaluacin de Eficiencia
: General
Frame_Personal
p:Personal
Personal Repositorio
e: Evaluacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
ingresarEvaluacion(p, datos)
Datos Detalle Personal
getPersonal(id)
new Evaluacion(p, datos)
new Personal(id)
setEvaluacion(p, datos)
Operacin OK





CU08 Cambiar Estatus de Personal



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 64
: General
Frame_Personal
p:Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
cambiarEstatus(p, valor)
Datos Detalle Personal
getPersonal(id)
Operacin OK
modificarEstatus(p, valor)
setEstatus(p, valor)
new Personal(id)











CU09 Ingresar Vacaciones
: General
Frame_Personal
p:Personal
Personal Repositorio
v: Vacacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarVacacion(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setVacacion(p, datos)
new Vacacion(p, datos)







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 65


CU10 Ingresar Reposo
: General
Frame_Personal
p:Personal
Personal Repositorio
r: Reposo
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarReposo(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setReposo(p, datos)
new Reposo(p, datos)









CU11 Amonestar Personal
: General
Frame_Personal
p:Personal
Personal Repositorio
a:
Amonestacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarAmonestacion(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setAmonestacion(p, datos)
new Amonestacion(p, datos)








Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 66
CU12 Ingresar Adiestramiento
: General
Frame_Personal
p:Personal
Personal Repositorio
a:
Adiestramiento
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarAdiestramiento(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setAdiestramiento(p, datos)
new Adiestramiento(p, datos)











CU13 Obtener Ordenacin de Pagos
: Administrador
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporte(tipo,listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK









Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 67

CU14 Obtener Reporte de Asistencia
: General
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporteAsistencia(listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK












CU15 Ingresar Reconocimiento
: General
Frame_Personal
p:Personal
Personal Repositorio
r:
Reconocimiento
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarReconocimiento(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setReconocimiento(p, datos)
new Reconocimiento(p, datos)







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 68



CU16 Registrar Asistencia
: General
Frame_Personal
p:Personal
Personal Repositorio
a: Asistencia
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarAsistencia(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setAsistencia(p, datos)
new Asistencia(p, datos)








CU17 Obtener Reporte Personal de Asistencia



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 69
: General
Frame_Personal
p:Personal
Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
generarReporteAsistencia(p)
Datos Detalle Personal
getPersonal(id)
getInformacionReporte(tipo,id)
Informacin Reporte
Operacin OK
new Reporte(p, tipo)





CU18 Consultar Movimientos de Personal
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
mostrarMovimientos(p)
obtenerMovimientos()
Datos Detalle Personal
getPersonal(id)
getMovimientosPersonal(id)
new Personal(id)
Listado Movimientos de Personal



CU19 Obtener Evaluaciones de Eficiencia



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 70
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarEvaluaciones(p)
obtenerEvaluaciones()
Datos Detalle Personal
getPersonal(id)
getEvaluacionesPersonal(id)
Listado Evaluaciones de Personal






CU20 Consultar Evaluacin
: General
Frame_Personal
p: Personal
Personal Repositorio
e: Evaluacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarEvaluaciones(p)
obtenerEvaluaciones()
Datos Detalle Personal
getPersonal(id)
getEvaluacionesPersonal(id)
Listado Evaluaciones de Personal
mostrarEvaluacion(idEval)
new Evaluacion(idEval)
getEvaluacion(idEval)
Datos Detalle Evaluacion









Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 71

CU21 Ingresar Permiso
: General
Frame_Personal
p:Personal
Personal Repositorio
p:Permiso
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarPermiso(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setPermiso(p, datos)
new Permiso(p, datos)





CU22 Obtener Vacaciones
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarVacaciones(p)
obtenerVacaciones()
Datos Detalle Personal
getPersonal(id)
getVacacionesPersonal(id)
Listado Vacaciones de Personal










Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 72

CU23 Obtener Reposos
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarReposos(p)
obtenerReposos()
Datos Detalle Personal
getPersonal(id)
getRepososPersonal(id)
Listado Reposos de Personal






CU24 Obtener Permisos
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPermisos(p)
obtenerPermisos()
Datos Detalle Personal
getPersonal(id)
getPermisosPersonal(id)
Listado Permisos de Personal







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 73

CU25 Obtener Permisos
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarAmonestaciones(p)
obtenerAmonestaciones()
Datos Detalle Personal
getPersonal(id)
getAmonestacionesPersonal(id)
Listado Amonestaciones de Personal





CU26 Obtener Adiestramientos

: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarAdiestramientos(p)
obtenerAdiestramientos()
Datos Detalle Personal
getPersonal(id)
getAdiestramientosPersonal(id)
Listado Adiestramientos de Personal







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 74
CU27 Obtener Reconocimientos
: General
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarReconocimientos(p)
obtenerReconocimientos()
Datos Detalle Personal
getPersonal(id)
getReconocimientosPersonal(id)
Listado Reconocimientos de Personal






CU28 Obtener Detalle Vacaciones
: General
Frame_Personal
p: Personal
Personal Repositorio
v: Vacacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarVacaciones(p)
obtenerVacaciones()
mostrarVacacion(idVac)
Datos Detalle Personal
getPersonal(id)
getVacacionesPersonal(id)
Listado Vacaciones de Personal
Datos Detalle Vacacion
getVacacion(idVac)
new Vacacion(idVac)







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 75
CU29 Obtener Detalle Reposo
: General
Frame_Personal
p: Personal
Personal Repositorio
r: Reposo
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarReposos(p)
obtenerReposos()
mostrarReposo(idRep)
Datos Detalle Personal
getPersonal(id)
getRepososPersonal(id)
Listado Reposos de Personal
Datos Detalle Reposo
getReposo(idRep)
new Reposo(idRep)




CU30 Obtener Detalle Permiso
: General
Frame_Personal
p: Personal
Personal Repositorio
p: Permiso
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPermisos(p)
obtenerPermisos()
mostrarPermiso(idPer)
Datos Detalle Personal
getPersonal(id)
getPermisosPersonal(id)
Listado Permisos de Personal
Datos Detalle Permiso
getPermiso(idPer)
new Permiso(idPer)







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 76

CU31 Obtener Detalle Amonestacin
: General
Frame_Personal
p: Personal
Personal Repositorio
a:
Amonestacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarAmonestaciones(p)
obtenerAmonestaciones()
mostrarAmonestacion(idAmo)
Datos Detalle Personal
getPersonal(id)
getAmonestacionesPersonal(id)
Listado Amonestaciones de Personal
Datos Detalle Amonestacion
getAmonestacion(idAmo)
new Amonestacion(idAmo)




CU32 Obtener Detalle Reconocimiento

: General
Frame_Personal
p: Personal
Personal Repositorio
r:
Reconocimiento
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarReconocimientos(p)
obtenerReconocimientos()
mostrarReconocimiento(idRec)
Datos Detalle Personal
getPersonal(id)
getReconocimientosPersonal(id)
Listado Reconocimientos de Personal
Datos Detalle Reconocimiento
getReconocimiento(idRec)
new Reconocimiento(idRec)








Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 77

CU33 Realizar Incremento Salarial
: Administrador
Frame_Personal
p:Personal
Personal Repositorio
s: Salario
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
realizarIncremento(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setSalario(p, datos)
new Salario(p, datos)





CU34 Obtener Reporte Incremento Salarial
: Administrador
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporteIncremento(listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK














Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 78


CU35 Ingresar Adelanto de Prestaciones
: Administrador
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReportePrestaciones(listado)
new Reporte(tipo,listado)
Clculo Prestaciones
Operacin OK
calcularPrestaciones()
getCalculoPrestaciones()







CU36 Obtener Reporte de Adelanto de Prestaciones
: Administrador
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporte(tipo,listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK











Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 79

CU37 Obtener Pago Vacaciones
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosVacaciones(p)
obtenerPagosVacaciones()
Datos Detalle Personal
getPersonal(id)
getPagosVacacionesPersonal(id)
Listado Pagos de Vacaciones de Personal




CU38 Obtener Detalle Pago de Vacaciones
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
v: Vacacion
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosVacaciones(p)
obtenerPagosVacaciones()
mostrarPagoVacaciones(idVac)
Datos Detalle Personal
getPersonal(id)
getPagosVacacionesPersonal(id)
Listado Pagos de Vacaciones de Personal
getVacacion(idVac)
new Vacacion(idVac)
Datos Detalle Vacacion
getPagoVacaciones()
Datos Detalle Pago Vacaciones







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 80

CU39 Obtener Pagos Bono Nocturno / Da Feriado
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosBNDF(p)
obtenerPagosBNDF()
Datos Detalle Personal
getPersonal(id)
getPagosBNDFPersonal(id)
Listado Pagos de Bonos Nocturnos o Da Feriados de Personal






CU40 Obtener Pagos Horas Extras
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagos_HorasExtras(p)
obtenerPagos_HorasExtras()
Datos Detalle Personal
getPersonal(id)
getPagosHorasExtrasPersonal(id)
Listado Pagos por Horas Extras de Personal







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 81

CU41 Obtener Detalle Pago Bono Nocturno / Da Feriado
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
p: PagoBNDF
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosBNDF(p)
obtenerPagosBNDF()
mostrarPagoBNDF(idPag)
Datos Detalle Personal
getPersonal(id)
getPagosBNDFPersonal(id)
Listado Pagos de Bonos Nocturnos o Das Feriados de Personal
getPagoBNDF(idPag)
new PagoBNDF(idPag)
Datos Detalle Pago BNDF






CU42 Obtener Detalle Pago Horas Extras
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
p:
Pago_HoraExtra
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosHorasExtras(p)
obtenerPagosHorasExtras()
mostrarPagoHoraExtra(idPag)
Datos Detalle Personal
getPersonal(id)
getPagosHorasExtrasPersonal(id)
Listado Pagos de Horas Extras de Personal
Datos Detalle Pago Hora Extra
getPagoHoraExtra(idPag)
new PagoHoraExtra(idPag)







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 82

CU43 Obtener Detalle Pago Beca
: Administrador
Frame_Personal
p: PagoBeca
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosBeca(p)
obtenerPagosBeca()
mostrarPagoBeca(idPag)
Datos Detalle Personal
getPersonal(id)
getPagosBecaPersonal(id)
Listado Pagos de Becas de Personal
Datos Detalle Pago Beca
getPagoBeca(idPag)
new PagoBeca(idPag)







CU44 Obtener Pago de Becas
: Administrador
Frame_Personal
p: Personal
Personal Repositorio
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarPagosBecas(p)
obtenerPagosBecas()
Datos Detalle Personal
getPersonal(id)
getPagosBecasPersonal(id)
Listado Pagos de Beca a Personal






Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 83



CU45 Generar Reporte Personal en Proyecto
: General
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporte(tipo,listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK








CU46 Obtener Reporte Movimiento de Personal
: General
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporte(tipo,listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK










Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 84

CU47 Consultar Normativa Legal
: Administrador
Frame_Personal
nl:
Normativa_Legal
Normativa_Legal Repositorio
mostrarListadoNormativa(patronBusqueda) obtenerListadoNormativa(patronBusqueda) getListadoNormativa(patronBusqueda)
Listado de Normativa Legal
mostrarNormativaLegal(id)
Datos Detalle Normativa
getNormativaLegal(id)
new Normativa_Legal(id)
cambiarNormativa(nuevosValores)
modificarNormativa(nuevosValores)
setCambiosNormativa(nuevosValores)






CU48 Ingresar Normativa Legal
: Administrador
Frame_Personal
nl:
Normativa_Legal
Normativa_Legal Repositorio
mostrarListadoNormativa(patronBusqueda) obtenerListadoNormativa(patronBusqueda) getListadoNormativa(patronBusqueda)
Listado de Normativa Legal
ingresarNormativaLegal(datos)
Operacin OK
setNormativaLegal(datos)
new Normativa_Legal(datos)







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 85


CU49 Generar Reportes Horas Extras / Bono Nocturno / Da Feriado
: Administrador
Frame_Personal Personal Repositorio
r: Reporte
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
generarReporte(tipo,listado)
new Reporte(tipo,listado)
getInformacionReporte(tipo,listado)
Informacin Reporte
Operacin OK






CU50 Iniciar Sesin
: General
Frame_Personal
u: Usuario
Repositorio
validarDatosEntrada(login,clave) new Usuario(login,clave)
getDatosUsuario(login)
Datos Usuario
Operacin OK
tienePermiso(p,modulo)
puedeUsar(modulo)
isAble(login,modulo)
Operacin OK







Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 86

CU51 Finalizar Sesin
: General
Frame_Personal
u: Usuario
Repositorio
finalizarSesion(login) new Usuario(login)
cerrarSesion(login)
Operacin OK
almacenarLog(login)






CU52 Obtener Detalle Adiestramiento
: General
Frame_Personal
p: Personal
Personal Repositorio
a:
Adiestramiento
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarPersonal(id)
new Personal(id)
mostrarAdiestarmientos(p)
obtenerAdiestramientos()
mostrarAdiestramiento(idAdi)
Datos Detalle Personal
getPersonal(id)
getAdiestramientosPersonal(id)
Listado Adiestramientos de Personal
Datos Detalle Adiestramiento
getAdiestramiento(idAdi)
new Adiestramiento(idAdi)











Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 87

CU53 Ingresar Pago Bono Nocturno / Da Feriado
: Administrador
Frame_Personal
p:Personal
Personal Repositorio
bd: PagoBNDF
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarPagoBNDF(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setPagoBNDF(p, datos)
new PagoBNDF(p, datos)






CU54 Ingresar Pago Horas Extras
: Administrador
Frame_Personal
p:Personal
Personal Repositorio
he:
Pago_HorasExtras
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarPago_HorasExtras(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setPago_HorasExtras(p, datos)
new Pago_HorasExtras(p, datos)






CU55 Ingresar Beca



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 88
: Administrador
Frame_Personal
p:Personal
Personal Repositorio
b: PagoBeca
mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda)
Listado de Personal
mostrarDetallePersonal(id)
new Personal(id)
ingresarPagoBeca(p, datos)
Datos Detalle Personal
getPersonal(id)
Operacin OK
setPagoBeca(p, datos)
new PagoBeca(p, datos)

























Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 89
Vista Lgica
Soporta los requerimientos funcionales y los servicios que el sistema debe
proveer a sus usuarios finales. En esta vista se incluye el modelo conceptual
(Figura n 2) y el diagrama de clases (Figura n 3).

Modelo Conceptual del Sistema

Figura n 2. Modelo Conceptual





Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 90
Diagrama de Clases



Figura n 3. Diagrama de Clases






Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 91
Direccion
NombreDireccion : String
Ubicacion : String

Direccion: Representa cada una de las
direcciones en las cuales se divide la
ENAHP-IUT.
Division
NombreDivision : String
Ubicacion : String
Direccion : Direccion
getNombreDireccion()

Division: Representa cada una de las
divisiones que compone cada direccin de
la ENAHP-IUT.
Evaluacion_Desempeo
Fecha : Date
Tipo : String
Resultado : int
Observacion : String
Evaluador : Personal
Supervisor : Personal
getNombreEvaluador()
getNombreSupervisor()
validarEvaluaciones()

EvaluacionDesempeo: Representa cada
una de las evaluaciones de desempeo de
las que es objeto un miembro del personal
durante su labor en la Institucin.
Funcionario
Codigo : String
Tipo : String

Funcionario: Representa a cada uno de los
miembros de personal de tipo funcionario
que laboran en la Institucin.
Docente
Cod_Clasificacion : String
Componente_En : String

Docente: Representa a cada uno de los
miembros de personal de tipo docente que
laboran en la Institucin.
Vacaciones
Dias_Bono : int
Dias_Disfrute : int
Requiere_Suplencia : boolean
Monto_Por_Dia : int
Monto : int
getBono()
tieneDerechoVacaciones()
validarVacaciones()
getPagoVacaciones()

Vacacion: Representa cada uno de los
perodos vacacionales para el disfrute de
los miembros del personal.
Pago
fecha_Cancelacion : date
Tipo : String

Pago: Representa cada uno de los pagos
adicionales al salario que recibe cada uno
de los miembros del personal.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 92
Adelanto
Monto_Cancerlar : int
Monto_Maximo : int
validarAdelanto()

Adelanto: Representa cada uno de los
adelantos de prestaciones que ha tenido
cada uno de los miembros del personal de
la ENAHP-IUT.
Horas_Extras
Numero_Horas : int
Monto_Por_Hora : int
Monto_Cancelar : int
Mes_Correspondiente : int
Ano_Correspondiente : int
validarHorasExtras()

Hora_Extra: Representa cada uno de los
pagos que se le ha realizado a los miembros
del personal por concepto de horas extras.
BonoNocturno_DiaFeriado
Tipo : String
Numero_Dias : int
Mes_Correspondiente : int
Monto_Cancelar : int
Ano_Correspondiente : int

BonoNocturno_DiaFeriado: Representa
cada uno de los pagos que se le ha
realizado a los miembros del personal por
concepto de Bono Nocturno o Das
Feriados.
Permiso
Motivo : String
Observacion : String
Remunerado : boolean

Permiso: Representa los perodos de
permiso solicitados por los miembros del
personal de la ENAHP-IUT.
Reposo
Motivo : String
Observacion : String

Reposo: Representa los perodos de reposo
solicitados por los miembros del personal
de la ENAHP-IUT.
Beneficio
fecha_Inicio : date
fecha_Fin : date
Tipo : String
Requiere_Suplencia : boolean

Beneficio: Representa el conjunto de
beneficios que obtienen los miembros del
personal de la ENHAP-IUT y durante el
cual se ausentan de sus actividades.
Normativa_Legal
Tipo : String
Fecha_Inicio : String
Fecha_Fin : String
Normativa : int
Aplica_A : String
obtenerListaroNormativa()
modificarNormativa()

Normativa_Legal: Representa la
normativa legal que regula la labor de los
miembros del personal de la ENAHP-IUT.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 93
Dia_Feriado
Fecha : Date
Motivo : String
esFeriado()

Dia_Feriado: Representa los das feriados
establecidos por el Estado, en los que los
miembros del personal de la ENAHP-IUT
no laboran oficialmente.
Normativa_Vacaciones
MinAntiguedad : int
MaxAntiguedad : int
Dias_Bono : int
Dias_Disfrute : int

Normativa_Vacaciones: Representa la
normativa que rige las vacaciones que
pueden disfrutar los miembros del
personal.
Normativa_Pago
Porcentaje_Recargo : int
Tipo : String

Normativa_Pago: Representa la normativa
que rige los pagos a los miembros del
personal.
Normativa_Adelanto
Lapso_Intermedio : int

Normativa_Adelanto: Representa la
normativa que rige los adelantos de
prestaciones a los miembros del personal.
Becario
Carrera : String
Rendimiento : int
Monto : int
Semestre : int
cumpleRequisitos()

Becario: Representa a los miembros de la
ENAHP-IUT de tipo becario. Se trata de
estudiantes que reciben el beneficio de
beca.
Requisito
Constancia_Insc_Inicio : boolean
Constancia_Notas_Inicio : boolean
Constancia_Insc_Fin : boolean
Constancia_Notas_Fin : boolean
Periodo : Periodo

Requisito: Representa el conjunto de
requisitos que un estudiante con el
beneficio de beca debe cumplir en cada uno
de los perodos de la Institucin.
Suplente
A_Quien_Suple : String
Fecha_Inicio : date
Fecha_Fin : date

Suplente: Representa al miembro de
personal que realiza suplencias en la
Institucin.
Asistencia
Fecha : Date
Valor : String
getInasistencias()

Asistencia: Representa la asistencia de un
miembro de personal durante una fecha
determinada.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 94
Adiestramiento
Nombre_Curso : String
Duracion_Horas : int
Observacion : String
Lugar : String
EnEnahp : boolean

Adiestramiento: Representa cada uno de
los cursos que ha realizado un miembro del
personal de la ENAHP-IUT.
Estudio
Cod_Estudio : String
Descripcion_Estudio : String

Nivel_estudio: Representa los niveles de
estudio que posee un miembro del personal
de la ENAHP-IUT.
Reconocimiento
Fecha : Date
Lugar : String
Por : String
Motivo : String
Tipo : String
Observacion : String

Reconocimiento: Representa los
reconocimientos que ha obtenido un
miembro del personal de la ENAHP-IUT.
Amonestacion
Fecha : Date
Por : String
Motivo : String
Tipo : String
Observacion : String
validarAmonestaciones()

Amonestacion: Representa las
amonestaciones obtenidas por los
miembros del personal de la ENAHP-IUT.
Cargo
Nombre_Cargo : String
Fecha_Inicio : Date
Fecha_Fin : Date
Grado : int
Horas_J ornada : int
Dias_Semana : int
Observacion : String

Cargo: Representa los cargos que ha
tenido un miembro del personal durante su
permanencia en la Institucin.
Proyecto
Nombre_Proyecto : String

Proyecto: Representa aquellos miembros
del personal de tipo proyecto que laboran
en la Institucin.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 95
Personal
Ci_Personal : String
Apellidos : String
Nombres : String
Fecha_Nacimiento : Date
Edad : int
Nacionalidad : String
FechaIngreso_Enahp : Date
FechaIngreso_AP : Date
Hijos_Menores : int
Tipo : String
Nivel_Educativo : String
Sexo : String
Estado_Civil : String
Telefono_Hab : String
Telefono_Cel : String
Telefono_Tra : String
Direccion : String
Estado : String
Cuenta_Deposito : String
Extension : int
Titulo : String
Numero_Hijos : int
Antiguedad : int
Paquete_Anual : int
Observacion : String
Nacionalidad : String
Tiempo_Ultimo_Cargo : int
Fecha_Ultimo_Mov : Date
Evaluaciones : Vector
Beneficios : Vector
Expediente : Vector
Asistencias : Vector
Cargos : Vector
Salarios : Vector
Egresos : Vector
obtenerTiposPersonal()
obtenerAtributos()
obtenerListadoPersonal()
cambiarCargo()
obtenerMovimientos()
obtenerEvaluaciones()
obtenerVacaciones()
obtenerReposos()
obtenerPermisos()
obtenerAmonestaciones()
obtenerAdiestramientos()
obtenerReconocimientos()
obtenerPagosVacaciones()
obtenerPagosBNDF()
obtenerPagos_HorasExtras()
obtenerPagosBeca()




Personal: Representan cada uno de los
miembros del personal de la ENAHP-IUT.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 96


1.3 Diseo Arquitectnico de Paquetes
Para el diseo de la arquitectura del mdulo Recursos Humanos a
desarrollar se implementarn tres paquetes, los cuales sern la representacin en
cdigo de la arquitectura elegida y el formato de tres capas que se decidi utilizar
en el desarrollo de este mdulo como parte del Sistema Integral de Gestin. Los
paquetes a utilizar, con la descripcin y componentes correspondientes son:
Paquete Manejadores: el cual se encargar de las funciones
correspondientes al manejo de las consultas y utilizacin de la base de
datos donde se almacenar la informacin del mdulo. Este paquete
estara conformado por una serie de clases java para realizar las
consultas antes descritas y hacer una revisin de las validaciones del
negocio que deben cumplirse en vista que el manejador que debe
utilizarse (mySql) es un poco limitado para realizar estos chequeos.
Paquete Fachada: el cual representa el fragmento del mdulo
encargado de interactuar con el usuario y realizar las funciones que l
requiera tales como acceder a los datos o realizar alguna modificacin a
las clases del sistema.
Paquete Intermediario: el cual funciona como un intermedio entre
los paquetes explicados anteriormente ya puede solicitar el acceso a los
datos o a la informacin por medio del paquete manejadores que solicita
el usuario utilizando el paquete Fachada. Este paquete estara
conformado por el resto de las clases del Diagrama de Clases detallado
en la primera parte de la Vista Lgica de este documento.



Vista de Implantacin
Las caractersticas recomendadas para los equipos donde va a funcionar el
sistema son:

Servidor de Base de Datos/Aplicaciones:

Equipo del cliente: El cliente slo necesita de una mquina que tenga
instalado el software correspondiente a la versin 1.5 de java y que est
conectada a la red local de la institucin. Posteriormente slo requerir que
se instale el software del Sistema SIG, especficamente el mdulo Recursos
Humanos.




Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 97
Vista de Implementacin
Se enfoca en la organizacin de cada uno de los componentes del mdulo
actual en el ambiente de desarrollo de software. Los submdulos son organizados
en jerarqua de capas, en donde cada capa provee una interfaz bien definida para
las capas superiores.

El nmero de capas definidas tpicamente para el desarrollo de una
aplicacin es de 3: Presentacin, Lgica y Datos (Figura n 7), ya que brindan
ventajas como facilidad de cambio universal de los elementos, ms que todo en
las 2 ltimas capas que son las que representan todo el negocio automatizado.
Adems permiten tener el repositorio de datos centralizado en el servidor, ya que
la informacin sufre cambios constantemente (que deben ser reflejados en la vista
universal) o es consultada por varios clientes a la vez.
La capa de Presentacin se refiere a las interfaces grficas a mostrar a los
usuarios para que soliciten servicios al mdulo directamente al servidor de
aplicaciones. Esta capa ser desarrollada en su totalidad utilizando el lenguaje
java.
La capa Lgica se encarga de todo lo referente al procesamiento de las
peticiones. A este nivel, se consultan los datos para posteriormente responder a
las solicitudes de los clientes. Esta capa ser desarrollada en su totalidad
utilizando el lenguaje java.
La capa de Datos se encarga de todo lo referente al almacenamiento en
disco de los datos. Para implementar esta capa se utilizar el lenguaje java y
como manejador de base de datos se utilizar MySQL.
1.4 Capas:
PRESENTACION
1. Intefaces Grficas de la Aplicacin: utilizan el lenguaje java para
recibir las peticiones de los usuarios, procesarlas y mostrar la
respuesta correspondiente previa consulta a los datos del
mdulo.


LGICA
Ser desarrollada completamente utilizando el lenguaje java, por lo que se
crearn que las clases en 3 grandes grupos o paquetes:
1. Fachada: Es el conjunto de clases que es transparente para el
usuario. Son las fachadas de cada una de las operaciones que es
capaz de llevar a cabo la aplicacin.
2. Lgica: Es el conjunto de clases que se encargan del recibimiento
y tratamiento de las peticiones para poder enviarlas
adecuadamente a la clase inferior, es un intermediario que
maneja las clases referentes a las reglas del negocio.
3. Manejador: Son las clases que se encargan de interactuar
constantemente con el repositorio de datos y adicionalmente se



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 98
encargarn de hacer algunas validaciones en cuanto a
restricciones del negocio.

DATOS
1. Conector J DBC: Permite a la capa Manejador de la Aplicacin
acceder a la base de datos.
2. Base de datos en MySQL: Conjunto de tablas con algunas
restricciones de integridad que almacenan el conjunto de datos
con un sentido.


Con un poco ms de detalle sobre la responsabilidad y forma de implementar cada
una de las capas se tiene:



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 99
1. Presentacin

Responsabilidad
Es la capa que tiene interaccin directa con el usuario, es decir, la interfaz
grfica de la aplicacin.

Composicin
Est compuesta por formularios y ventanas.

Plataforma
Lenguaje J ava.

2. Fachada y Lgica del Negocio
Responsabilidad
Es la capa que sirve de intermediario entre la interfaz la capa de negocios.
Evidentemente el usuario desde una interfaz no tiene forma de llamar
directamente a un mtodo de una clase de la capa de negocios, y de
tenerlo, por seguridad, rendimiento y otras consideraciones no sera lo
apropiado. Por ende, hace falta una capa encargada de gestionar esa
comunicacin o unin entre las dos capas antedichas. Se trata de una
capa que recibe las peticiones del usuario, hace las llamadas
correspondientes a la capa de negocios, y genera la respuesta y la muestra
en las ventanas y formularios al usuario. Adems es la capa que contiene la
implementacin de todas las reglas del negocio manejadas por la
aplicacin, y la nica que se comunica con las clases del repositorio de
datos.

Composicin
Est compuesta por clases. Clases de J ava empaquetadas en uno o varios
archivos J AR.

Plataforma
Lenguaje J ava. Se har uso de libreras de J DBC.

3. Acceso a Datos

Responsabilidad
Es el repositorio de los datos de la aplicacin, que provee la persistencia a
los datos manejados por la capa de negocios. Su interaccin es nicamente
con dicha capa.

Composicin



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 100
Se trata de un manejador de base de datos, una base de datos, y los
objetos dentro de sta: tablas, vistas, procedimientos, y otros que se
implementen. Adems se compone de las clases que accedan a ese
repositorio.

Plataforma
Manejador de base de datos MySQL.




























Figura n 7. Modelo de Tres (03) Capas

- Vista de Procesos
Esta vista toma en cuenta algunos requerimientos no funcionales, como
desempeo y disponibilidad del sistema, esto incluye aspectos de concurrencia y
distribucin, integridad del sistema y tolerancia a las fallas. Adems se describen
las tareas involucradas en la ejecucin del sistema, sus interacciones y
configuraciones.
En este sistema principalmente existen 4 estados compuestos del proceso:
Establecimiento de Normativa Legal para el mdulo, Carga de Informacin del


Ventanas

Formularios




Clases del Negocio







JDBC


Presentacin













Java Swing

Clases de Validaciones
Java



Datos MySQL
Interfaz
Jav
a
Conexi
n
Capa
Cliente
Lgica del Negocio
Capa Lgica
Almacenamiento de
Datos Capa de
Datos
Base de
Clases de
Acceso a
Datos



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 101
Personal y Anlisis de la Informacin Individual y Global del Personal que
interactan de la siguiente forma:



- Vista de Implementacin
Se enfoca en la organizacin de los mdulos del software actual en el ambiente de
desarrollo de software. En este mdulo se dispondr de un Servidor de Datos
Central, un Servidor de Aplicacin que estar disponible a travs de la Red Interna
de la Insitucin a todos los involucrados, ya sea por sus equipos porttiles o sus
equipos de escritorio.
Es conocido que las intranets proveen una plataforma con bajo costo y
adems estn universalmente disponibles para compartir y distribuir informacin.



Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 102


Vista de Datos
Se enfoca en los datos como tal y su distribucin dentro del sistema.
Bsicamente se explica mediante el uso del Modelo Entidad Relacin (Figura N
8), el Diccionario de Datos el cual explica cada uno de los trminos del modelo y
las restricciones explcitas derivadas del modelo anteriormente mencionado.
















Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 103





Figura n 8. Modelo ER









Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 104

Generalizacin Entidad Personal


Generalizacin Entidad Normativa

También podría gustarte