Anda di halaman 1dari 138

-21-

UNIVERSIDAD INCA GARCILASO DE LA VEGA


FACULTAD DE INGENIERIA DE SISTEMAS, CMPUTO Y
TELECOMUNICACIONES

PROYECTO:

SISTEMA DE INFORMACION DE PERSONAL EN EL PROYECTO


MINERO LAS BAMBAS

Alumno:

2014
2

INDICE
INTRODUCCION ---------------------------------------------------------------------------3
1. IDENTIFICACION DE PROBLEMA -----------------------------------------------4
2. JUSTIFICACION DEL PROYECTO-----------------------------------------------5
3. OBJETIVOS Y ALCANCE DEL PROYECTO-----------------------------------8
3.1 OBJETIVOS-------------------------------------------------------------------8
3.2 ALCANCE----------------------------------------------------------------------8
4. BENEFICIOS---------------------------------------------------------------------------9
5. ANALISIS SITUACIONAL/ DIAGNOSTICO DE LA ORGANIZACIN
-----------------------------------------------------------------------------------------------1
0
5.1 Antecedentes de la organizacin -------------------------------------------10
5.2 Estructura Organizacional-----------------------------------------------------11
5.3 Foda-------------------------------------------------------------------------------12
6. PROPUESTA TECNICA -----------------------------------------------------------13
6.1 Procesos del negocio afectados ----------------------------------------------14
6.2 Requerimientos del Sistema----------------------------------------------------23
6.3 Definicin de las funcionalidades en Detalle-------------------------------31
6.4 Diagrama General de clases -------------------------------------------------104
6.5 Diagrama Entidad Relacin de Base de Datos--------------------------105
6.6 Implementacin-------------------------------------------------------------------106
7. Plan de Implementacin ---------------------------------------------------------109
7.1 Plan del Proyecto-------------------------------------------------------------109
7.2 Participantes en el Proyecto------------------------------------------------114
7.3 Requerimientos-----------------------------------------------------------------116
7.4 Cronograma---------------------------------------------------------------------118
7.5 Anlisis de Riesgos-----------------------------------------------------------122
8. Anlisis de la Rentabilidad del Rentabilidad del Proyecto-----------------125
8.1 Recursos Humanos-----------------------------------------------------------125
8.2 Recursos Hardware y Software--------------------------------------------125
8.3 Materiales de Escritorio-------------------------------------------------------126
8.4 Inversin del proyecto---------------------------------------------------------126
8.5 Flujo de Caja---------------------------------------------------------------------127
9. Conclusiones y Recomendaciones----------------------------------------------128
10. Marco Conceptual--------------------------------------------------------------------129
11. Bibliografa-----------------------------------------------------------------------------136
12. Anexos----------------------------------------------------------------------------------136
3

INTRODUCCION

En la actualidad existe mucha gente que labora en entidades mineras


alrededor del Per, esto conlleva a un crecimiento de trabajadores en dichas
organizaciones.
El Proyecto Minero Las Bambas se ubica en la regin Apurmac, distrito
Cotabambas, comunidad de Challhuahuacho; la cual actualmente brinda
oportunidades laborales a los diferentes profesionales del entorno que
cumplan con los perfiles requeridos en la empresa, ofrecindoles oportunidad
de crecimiento, apoyo en la mejora de sus conocimientos y beneficios
laborales.
Actualmente el control de personal de la empresa se lleva mediante
pequeos sistemas separados lo cual dificulta el tener un control exacto de
cada uno de los trabajadores de dicha empresa; por el cual se propone tener
un sistema general que pueda agrupar todos los procedimientos y datos del
empleado desde su contratacin, tiempo de trabajo y cese.
El presente proyecto tiene como finalidad el implementar el Sistema de
Informacin de Personal en el Proyecto Minero Las Bambas, el cual le va a
permitir al encargado de Recursos Humanos registrar de manera actualizada
a sus trabajadores, y el seguimiento de los mismos hasta su cese. Este
sistema contara con diversos mdulos de control de todos los procedimientos
que el trabajador posee y los beneficios que tiene dentro de la organizacin.
De esta manera el encargado de Recursos Humanos podr obtener reportes
especficos de los trabajadores que posee el proyecto minero.
El sistema propuesto, ser un sistema realizado de acuerdo a los
requerimientos de los trabajadores de tener todos los datos de su
contratacin y estada en la organizacin para cualquier tipo de solicitud de
informacin y esto a su vez facilitar el manejo por parte de Recursos
Humanos para su mayor control.
4

1. IDENTIFICACION DE PROBLEMA

El problema de enfoca en la administracin de seguimiento a los trabajadores


dentro del proyecto, las misma que tienen un control del personal pero de
una manera especfica, por ello existen conflicto cuando se hace el cruce de
informacin y la generacin de reportes.

El proyecto posee diferentes reas encargadas de registros de los


trabajadores y enlaces con la empresa las cuales son Recursos Humanos,
Administracin, Seguridad y Salud y Almacn, los cuales cuentan con
pequeos sistemas especficos independientes en donde controlan su
informacin y muchas veces la mantienen aislada del resto de reas,
provocando as mal manejo de la informacin y muchas veces confusin de
datos.

Una vez analizado los procesos operacionales de la empresa se llega a la


conclusin de que el problema se centra en el control general del trabajador,
los beneficios que posee dentro de la empresa, los consumos, y crecimiento
del mismo y facilitar de este modo a brindar la informacin a los jefes
superiores para su conocimiento, y por otro lado tambin a los trabajadores
en caso de informacin limitada.

PROBLEMA OPORTUNIDAD DE MEJORA


No se cuenta con informacin Sistema que maneje informacin
actualizada de las capacitaciones actualizada de las capacitaciones
especificas del trabajador especficas.
Falta de actualizacin de salida de Sistema que proporcione registro
elementos de proteccin personal. de EPPs de cada trabajador.
No existe un seguimiento de las Sistema que registre las
evaluaciones del trabajador antes evaluaciones de pre ingreso al
de su ingreso al proyecto. proyecto.
Desorden y desorganizacin de Sistema que registre y actualice
los datos personales del los datos correctos del trabajador.
trabajador.
No se controla el legajo medico de Sistema que registre el legajo
los trabajadores y el cumplimiento mdico de los trabajadores, as
de levantamiento de como las observaciones sobre su
observaciones. salud.
Falta de control de posibilidades Sistema que registre y actualice
de estudios adicionales que los estudios realizados por el
apoyen al trabajador trabajador.
No se cuenta con un control del Sistema que registre el rgimen
rgimen laboral, actualizacin del actualizado y la asistencia de los
mismo y seguimiento de los das trabajadores.
adicionales de trabajo.
Falta de registro de pagos Sistema que registre pagos
adicionales a los trabajadores. adicionales de los trabajadores, ya
5

que muchos de ellos trabajan


fuera de su rgimen laboral.
No se cuenta con un control de Sistema que registre salida de
materiales de escritorio. materiales de escritorio para los
trabajadores.
No existe reporte personales por Sistema que genere reporte
trabajador para conocimiento del especficos por cada trabajador, de
jefe superior de los mismos. acuerdo a su estada en el
proyecto.

2. JUSTIFICACION DEL PROYECTO

La realizacin del proyecto permitir a la organizacin tener un mejor control


de cada uno de los trabajadores, mejor manejo de la informacin y llegar a
realizar un cruce de informacin entre las reas que se encargan de controlar
a los trabajadores, al mismo tiempo apoyar a los administradores del sistema
en el manejo especifico de cada rea y relacionar sus tareas.
Se tendr que instalar un nuevo sistema para el control de los trabajadores
del proyecto minero las Bambas.

Datos Generales de la Toma de Decisin

Fecha de Deteccin: 14/01/2014


Gerente de Proyecto: Melissa Mejia
Clave de Proyecto Unificar control de personal.
Problema a tratar: Se tiene que instalar un nuevo sistema para la
unificacin de informacin de todo el personal que
trabaja en el proyecto minero Las Bambas y debe
estar instalado para comienzos del ao 2015.
Objetivo de la Decisin Decidir entre dos plataformas de Hardware para la
instalacin del Sistema de informacin de personal
del proyecto minero Las Bambas.
Restricciones Se cuenta con presupuesto de 15 000 dlares
detectadas Tiene que estar instalado a inicio del ao 2015.

Lder de la Decisin: Gerente General del Proyecto Minero las Bambas


Justificacin de Es l encarga general de toma de decisin para
Asignacin del Lder inversin de nuevo sistemas dentro del proyecto
de la Decisin: minero.
Fecha de Realizacin 15/08/2014
Personas seleccionadas para la Toma de Decisiones
Integrante
Nombre Puesto Organizacin del
Proyecto
6

Valentin Choquenaira Gerente General Proyecto Minero Las NO


Bambas
Sebastian Lobo Gerente de Proyecto Minero Las NO
Administracin Bambas
Cesar Galvez Gerente de RRHH Proyecto Minero Las NO
Bambas
Luis Apaza Gerente de Seguridad y Proyecto Minero Las NO
Salud Bambas
Gerald Gomez Supervisor General de Proyecto Minero Las NO
Tecnologas de Bambas
Informacin
Melissa Mejia Jefe de Proyecto Project Consulting S.A. SI
Carlos Lopez Programador Project Consulting S.A. SI

Criterios para la Decisin


Impacto Relacin entre
Criterio
Bajo Medio Alto NA criterios
Tecnologa X La tecnologa es bsica
Presupuesto X el cual ya estaba
Plazo X presupuestado con
Soporte X anticipacin.

Detectar los Objetivos

Requerimientos Requeridos
El costo no mayor a 15 000 dlares
Antes de finales de ao 2014

Requerimientos Deseados Peso


Dos Procesadores Intel i5 7
Soporte las 24 horas del da 6
Capacidad de expansin 7
Compatible con el Hardware existente en el proyecto minero Las 8
Bambas
Costo de mantenimiento del sistema menor a 2,500 dlares al ao 9

Identifique las Posibles Alternativas

Posibles Alternativas
Proveedor Project Consulting S.A.
Serie A-1 Servidor
Serie A-2 Servidor
7

Compare las Alternativas contra los Requerimientos Requeridos

Requerimiento Requerido
Alternativa El costo no mayor a
Antes de ao 2015
15,000.00 dolares
Serie A-1 Servidor SI SI
Serie A-2 Servidor NO SI

Evaluar Alternativas contra los Requerimientos Deseados

Evaluacin de
Objetivos Deseados Alternativas
Serie A-1 Serie A-2
Dos Procesadores Intel XEON 8 9
Soporte las 24 horas del da 10 9
Capacidad de expansin 8 8
Compatible con el Hardware existente en el 8 7
proyecto minero las Bambas.
Costo de mantenimiento de los servidores menor a 7 8
2,500 dlares al ao

Calcular el Valor de la Decisin

Clculo de la
Requerimientos Deseados
Decisin
Serie A- Serie A-
1 2
Dos Procesadores Intel XEON (7) 8* 3 =24 9 * 3 =27
Soporte las 24 horas del da (6) 10 * 7 =70 9 * 7 =63
Capacidad de expansin (7) 8 * 5 =40 8 * 5 =40
Compatible con el Hardware existente en el proyecto 8 * 8 =64 7 * 8 =56
minero las Bambas. (8)
Costo de mantenimiento de los servidores menor a 2,500 7 * 9 =63 8 * 9 =72
dlares al ao. (9)
Total: 261 258
Alternativa Seleccionada
Alternativa Seleccionada Implantacin
Serie A-2 Satisfactoria
Comentarios
Se realizara el proyecto de implementacin del sistema de informacin de
personal del proyecto minero las bambas, con los requerimientos solicitados.

3. OBJETIVOS Y ALCANCE DEL PROYECTO

3.1 OBJETIVOS:
8

3.1.1 Objetivo General:

Desarrollar un software que ayude a controlar de manera


adecuada todos los enlaces que tiene el trabajador con el
proyecto minero Las Bambas.

3.1.2 Objetivos Especificos:

Implementar un sistema eficaz que se disponga para ingresar la


informacion necesario de cada uno de los trabajadores.
Agrupar los pequeos procesos de gestion del trabajador, para un
mejor control del mismo.
Reducir el tiempo de solicitudes de informacion necesarias por cada
trabajador al igual que los jefes directos de los mismos.
Disponer de la informacion de cada uno de los empleados.
Brindar el servicio de control y monitoreo de actividades del
empleado que realiza estando ligado con la organizacin.

3.2 ALCANCE

3.2.1 Alcance organicacional:

El sistema de informacin personal esta dirigido a Administradores


y Trabajadores en el Proyecto Minero Las Bambas y las diferentes
rea que esta abarca, en las reas de Recursos Humanos,
Almacn, Seguridad y Salud y Administracin.

3.2.2 Alcance del Producto:

a) Mdulo Gestionar Trabajador


- Bsqueda de Trabajador.
- Registro de Trabajador.
- Registro de Fichas de ingreso de Trabajador.
- Actualizacin de datos del Trabajador

b) Mdulo Gestionar Contrato


- Ingreso de contrato.
- Seguimiento de contrato
- Actualizacin de contrato.

c) Mdulo Registrar Seguridad y Salud


- Registro de Legajo Medico
- Registro de Seguro Vida
- Registro Seguro Salud
- Registro Seguro de Aportaciones

d) Mdulo Registrar Capacitacin y Estudios


- Registro de Capacitaciones.
9

- Registro Estudios adicionales

e) Mdulo Registrar Pagos


- Control de Rgimen Laboral y asistencia
- Registro Remuneraciones
- Registro de pagos adicionales

f) Mdulo Gestionar Almacn de personal


- Control de Elementos de Proteccin Personal
- Control de materiales de escritorio

g) Reportes

4. BENEFICIOS.

4.1 Beneficios Cualitativos:

Satisfaccin de las reas que hacen control del trabajador, ya que se


realizara de un ingreso de informacin ms ptimo y no se generara
cruce de informacin.
Mejorar la atencin de trabajadores (ingreso de datos), ya que se
ejecutara en las reas pertinentes.
Se realizara una mejor gestin de los gastos que tienen en recursos
humanos dentro de la organizacin.
Los supervisores o jefes directos podrn obtener la informacin de
manera ms segura.
Cada usuario (RRHH. Administracin, Seguridad y Salud) podr tener
acceso al sistema para controlar desde este la informacin necesaria
del trabajador.
4.2 Beneficios Cuantitativos

Aumento de productividad en un 30%.


Reduccin de tiempos de atencin a solicitudes de informacin de un
trabajador de 1 hora a 20 minutos.
Aumento en informacin veraz en un 50%.

5. ANALISIS SITUACIONAL/ DIAGNOSTICO DE LA ORGANIZACIN.

5.1 Antecedentes de la organizacin:

El proyecto minero Las Bambas pertenece a una de las principales


empresas de recursos naturales del mundo. Son lderes en la produccin y
10

comercializacin de materias primas y tienen presencia en ms de 50


pases.

En agosto de 2010 se aprob la construccin de este proyecto cuprfero,


situado a ms de 4.000 m.s.n.m. entre las provincias de Cotabambas y Grau,
Regin Apurmac, a 72 km al suroeste de la ciudad de Cusco.

Las Bambas iniciara sus operaciones en 2015 con una produccin inicial de
aproximadamente 460.000 toneladas de cobre en concentrados durante los
primeros diez aos de produccin plena y una inversin estimada de USD
5.900 millones.

A fines de 2012, cerca de 14.000 personas trabajaban en Las Bambas en


labores de construccin y operaciones. La totalidad de la mano de obra no
calificada provino de las comunidades locales.

Actualmente se posee 428 trabajadores con planilla registrada en el proyecto


minero las Bambas:

Departamento N TRAB. %
Apurmac 125 29.21%
Cusco 92 21.50%
Lima 52 12.15%
Arequipa 38 8.88%
Otros 121 28.27%
Total 428 100.00%

5.2 Estructura Organizacional:


11

5.3. Foda
12

FORTALEZAS OPORTUNIDADES

El proyecto minero Las bambas cuenta El trabajador al momento de formar


con mayores contrataciones de parte del proyecto minero las bambas
personal, debido al crecimiento del puede solicitar la informacin
proyecto. necesaria para su conocimiento.

La informacin que brindan los Unificar un sistema que controle la


supervisores y en otros caso el contratacin, estada y cese del
trabajador es veraz. personal que se encuentra en
proyecto minero las Bambas.
Las reas tienen un control de cada
uno de los trabajadores de acuerdo a
sus procedimientos respectivos.

DEBILIDADES AMENAZAS

No existe un sistema de control de los Posibles paralizaciones de los trabajos


trabajadores del proyecto minero las por motivos sociales.
bambas unificando todo el tiempo de
contratacin, permanencia y cese. Cese de personal en algunas reas,
de acuerdo a la etapa en la que se
Sistemas pequeos de las reas que encuentra el proyecto.
gestionan independientemente el
control de cada una de las actividades Mal manejo de la informacin.
realizada por los trabajadores.

Falta de cruce adecuado de


informacin cuando se solicita la
misma por parte de un superior.

6. PROPUESTA TECNICA
13

Planificacin:

Se desarrollara el sistema propuesto en base a fases con una o ms


iteraciones en cada una de ellas.
Se empleara Se emple el mtodo iterativo e incremental, el cual se realizar
en ciclos de vida iterativo, donde por cada ciclo se tiene una versin
funcional del sistema.
A continuacin mostramos una distribucin de tiempos y nmero de
iteraciones de cada fase.

Fase Duracin Comienzo Fin

Sistema de informacin de
personal en el proyecto 183 das 01/07/2014 31/12/2014
minero Las Bambas

Fase 1: Incepcin 26 01/07/2014 27/07/2014

Fase 2: Elaboracin 41 27/07/2014 06/09/2014

Iteracin 1 20 27/07/2014 16/08/2014

Iteracin 2 21 16/08/2014 06/09/2014

Fase 3: Construccin 89 06/09/2014 04/12/2014

Iteracin 1 40 06/09/2014 16/10/2014

Iteracin 2 49 16/10/2014 04/12/2014

Fase 4: Transicin 27 04/12/2014 31/12/2014

Iteracin 1 27 04/12/2014 31/12/2014

6.1 Procesos del negocio afectados


Formato de Identificacin de Procesos del negocio.

Nro. Proceso de Negocio Requerimientos


14

1 Proceso Gestionar Registrar los datos completos (hoja de


Trabajador vida) del trabajador.
2 Proceso Gestionar Ingreso de los datos del contrato del
Contrato trabajador.
3 Proceso Registro de Registro de los datos de seguros del
Seguridad y Salud trabajador, as como su legajo mdico.
4 Proceso Registro de Registro de las Capacitaciones
Capacitacin y Estudios generales y especificas del trabajador, y
los estudios que se le brindaron en su
permanencia en la organizacin.
5 Proceso Registrar Pagos Control del registro de todos los pagos
que se le dieron al trabajador.
6 Proceso Gestionar Control de la salida de productos de la
Almacn de personal organizacin para uso del trabajador.
7 Proceso Generar Reportes Control de la informacin del personal,
solicitado por superior o jefe inmediato,
as como del mismo trabajador.

Identificacin de los Actores del Entorno del Negocio


Nro. Proceso de Negocio Requerimientos
1 Trabajador Brinda informacin a registrar en el
sistema para su debido control.
2 Oficial RRHH Registra los datos del trabajador
referidos a sus datos personales, su
contrato, las capacitaciones que tuvo
as como los estudios que le brindara
la empresa.
3 Administrador de Seguridad y Registra los datos de control de
Salud Personal seguridad personal del trabajador.
4 Oficial de Administracin de Registra las boletas de pago y salidas
Personal de elementos de proteccin personal
y escritorio que se le brinda al
trabajador
5 Encargado de TI Controla el ingreso de los usuarios
del sistema.

Diagrama de casos de uso de Negocio


15

CUN 001: Proceso Gestionar Trabajador


Oficial RRHH (f rom Caso de Uso del Negocio)
(from Actor Inte...

CUN 002: Proceso Gestionar Contrato


(f rom Caso de Uso del Negocio)

CUN 007: Proceso Generar Reportes


(f rom Caso de Uso del Negocio)

CUN 004: Proceso Registro de Capacitacion y


Estudios
Administrador de Contratos (f rom Caso de Uso del Negocio)
(from Actor Inte...

Administrador de Seguridad y Salud Personal


(from Actor Inte...

Encargado de Logistica
CUN 006: Proceso Gestionar Almacen del personal
(from Actor Inte...
(f rom Caso de Uso del Negocio)

CUN 003: Proceso Registro de Seguridad y Salud


(f rom Caso de Uso del Negocio)

CUN 005: Proceso Registrar Pagos


(f rom Caso de Uso del Negocio)

Oficial de Administracion de Personal


(from Actor Inte...

Diagrama de Actividades CUN 001 Proceso Gestionar


Trabajador.
16

Trabajador Oficial RRHH

Busqueda del
Solicta registro de sus
trabajador
datos completos
Solicita Hoja de Vida : Registro de Trabajadores
Entrega de Hoja de Para su actualizacion
SI
Vida Actualizada Trabajo Anteriormente

Registra Datos
actualizados
NO
Activacion de : Copia de DNI
: Hoja de Vida del Trabajador
Fotocheck

Recepcion de Fotocheck
Activado
Solicita Copia de su
DNI y Hoja de Vida

: Fotocheck
: Hoja de Vida del Trabajador

Entrega de documentacion Registra datos personales del


soli citada Trabajador

Registra Datos : Registro de Trabajadores


Academicos

Confirma Registro de
Trabajador
Entrega Ficha de Ingreso
de Trabajador
Registra Ficha completa de
Procesos Aprobado

Ficha Completa?
Solicita Completar
Completa Ficha Ficha de ingreso NO
de Ingreso
SI

Entrega de
Fotocheck Nuevo

Recepcion de
Fotocheck

Diagrama de Actividades CUN 002 Proceso Gestionar Contrato.


17

Trabaj ador Administrador de Contratos

Buscar
Trabajador
Solicita
Contrato

: Registro de Trabajadores
Existe en el registro?

Confirma Registro Solicita se apersone a RRHH para NO


en RRHH confirmacion de Datos de Registro.

SI

Confirma Especificacion
de Contrato

: Contrato del Trabajador

Genera
Recepcion de Contrato
Contrato

Firma
Correspondiente

Entrega de Recepcion de
contrato Firmado Contrato Firmado

Diagrama de Actividades CUN 003 Proceso Registrar Seguridad


y Salud.
18

Trabaj ador Administrador de Seguridad y Salud Personal

Entrega de Registro de
Legajo Medico Legajo Medico

: Registro de Seguridad y Salud


Entrega de
Recepcion de Pase Medico
pase Medico

Registro de
Solicita Activacion Seguro Vida Genera nuevo Seguro
de Seguros Vida
: Pase Medico Posee Seguro Vida?
NO

SI

Solicita Codigo de
Entrega de Codigo
Seguro para Afiliacion
de Seguro Vida

Registra
Seguro Vida

Confirma Codigo de Solicita Codigo de


Seguro Salud Seguro Salud
: Registro de Seguridad y Salud

NO
Genera Seguro
Salud
Posee Seguro Salud?

SI

Solicita Registro : Registro de Seguridad y Salud


Registro de
de Codigo Salud Seguro Salud

Confirma Codigo de Solicita Codigo de Seguro


Seguro de Aportaciones de Aportaciones

NO
Posee Seguro de Genera Seguro de
Aportaciones? Aportaciones
: Registro de Seguridad y Salud
SI

Solicita Registro de
Codigo de Aportaciones Registro de Seguro
de aportaciones

Confirmacion de Registro de Seguros


Seguro Activados Completado

Diagrama de Actividades CUN 004 Proceso Registrar


Capacitaciones y Estudios.
19

Trabaj ador Oficial RRHH

Solicita Registro de Registra Capacitaciones


Capacitaciones de Puesto del Area

: Registro de capitacion general

Confirma Capacitacion Solicita Formato de


Especifica Capacitacion Adicional

Realizo
NO Capacitacion?
Regisro de Capacitacion
SI Especifica

Solicita registro de
Capacitacion Especifica

: Registro de Capacitacion especifica

Confirma Estudios
Adicionales Solicita Confirmacion de
Estudios Adicionales

Realizo
estudios
adicionales? SI
Registra Estudio : Registro de Estudios Adicionales
Solicita Regustro de Adicional
Estudio Adicional

Confirmacion de Registro de Registro


Capacitaciones y Estudios completo
-20-

Diagrama de Actividades CUN 005 Registrar Pagos


Trabaj ador Oficial RRHH Oficial de Administracion de Personal

Confirma Registro de
Brinda Registro Personal Activo
de personal
: Registro de Trabajadores
Confirma regimen de
Trabajador y asistencias

Revision de Asistencia
: Registro de Trabajadores de Trabajador
NO

Realizo dias Extra?

Realizacion de deposito
SI
de Pago respectivo

Confirmacion de
Pagos Adicionales

: Boleta de Pago

Recepcion de
Boletas de Pago
Entrega de Boletas de
Pago de los Trabajadores

Recepcion de
Boleta de Pago Entrega de
Boleta de pago
-21-

Diagrama de Actividades CUN 006 Gestionar Almacn Personal.

Trabaj ador Encaragado de Logistica

Busca al
Solicita entrega Trabajador
de EPPs
Trabajador
Registrado?
NO
Confirma Regitro Solicita Confirmar : Registro de Trabajadores
en RRHH registro en RRHH SI

Entrega del Formato


Recepcion de Boleta de Salida de EPP
de Salida de EPP

Boleta de Salida de
EPP LLenada

Confirmacion de
Entrega de EPPs a entregar
Boleta

Seleccion de
EPPs

Solicita Utiles de
Escritorio?

: Boleta de Salida de EPP Entrega de EPP


NO

SI

Recpecion de Entrega de Boleta de


EPPs Salida de utiles

Llena Boleta

Confirmacion de
Utiles a Entregar
Entrega Boleta

Entrega de EPPS y Utiles


correspondientes

: Boleta de Utiles de Escritorio

Recepcion de
EPPs y Utiles
22

Diagrama de Actividades CUN 007 Proceso Generar Reportes.

Superior o Jefe inmediato Oficial RRHH

Solicita Reporte Confirma Tipo de


Reporte

General o especifico?

General
Confirma Reporte Solicita Tipo de
General Reporte General

Especifico
Genera Reporte
Recepcion de General
Reporte Solicita Especificacion del
Reporte

: Registro de Trabajadores

Confirma Especificaciones
de Reporte
Realiza Reporte
Especifico

Entrega de Reporte
Recepcion de Especifico
Reporte Especifico

: Registro de Trabajadores
23

6.2 Requerimientos del Sistema.

Requerimientos no funcionales

Nro. Tipo Requerimiento Descripcin Prioridad


1 Usabilidad El sistema tendr una interfaz
fcil de usar y ejecutar, para el ALTA
buen manejo de cada uno de los
usuarios.
2 Disponibilidad El sistema esta creado para estar
adecuado a un periodo de BAJA
crecimiento de ingreso de datos
de acuerdo al proyecto minero.
3 Confiabilidad Los datos ingresados al sistema
estarn adecuadamente
gestionados para su buen uso, ALTA
manteniendo lmites de ingreso
de usuarios responsables.
4 Mantenibilidad Se podr hacer el mantenimiento
adecuado del sistema, cuando la MEDIA
organizacin lo requiera.
5 Escalabilidad El sistema estar adecuado para
tener ms de un usuario al MEDIA
mismo tiempo, pero con las
restricciones adecuadas del
manejo del mismo.
6 Seguridad La seguridad del sistema ser
gestionado por el rea de TI de
la organizacin, previniendo de ALTA
mal manejo de la informacin que
lleva consigo el sistema.
7 Extensibilidad Se podr realizar la
implementacin de nuevos
requerimientos relacionados con MEDIA
el principal objetivo que es el
registro de personal.
24

Requerimientos funcionales de alto nivel

Id Requerimiento Descripcin Prioridad


1 El usuario debe ser El sistema permitir registrar
capaz de ingresar la desde el ingreso de los datos
informacin de todo el personales del trabajador, los ALTA
transcurso que el beneficios, exmenes que dio
trabajador tiene enlace hasta los pagos que se realiza
laboral con la empresa. por el su contratacin.
1 Se debe realizar las Una vez registrada la
estimaciones de informacin se pueden generar
crecimiento de reportes generales o especficos ALTA
trabajadores con los de los trabajadores.
datos registrados.
2 Disponer de las El aplicativo debe disponer de
funcionalidades para el las funcionalidades para la ALTA
registro de informacin captura o registro de
informacin: alta, baja,
modificacin.
3 Mostrar la informacin a Se podr visualizar la
travs de interfaces informacin ingresada a travs
dinmicas de cada de mdulos de cada una de las ALTA
proceso que registren descripciones especficas por
los usuarios. registro del trabajador.
4 Se deben poder realizar Se podr actualizar informacin
pedidos adicionales de de cada uno de los trabajadores ALTA
informacin para el para de este actualizar la base
sistema de personal. de datos del sistema a ejecutar.
5 Se debe disponer de un El sistema debe poder gestionar
administrador de los los usuarios que controlaran la
usuarios que estn informacin de cada uno de los ALTA
permitidos de ingreso al trabajos, esto de una manera
sistema. segura y confiable.
25

Casos de Uso del Sistema

o Diagrama de Paquete de Datos:

El sistema de informacin cuenta con dos paquetes que constituyen su


arquitectura bsica: Paquete de Gestin y Paquete de Reportes.
Cada uno de estos paquetes encierra funcionalidades separadas por la etapa
en la cual intervienen en el proyecto; el paquete de gestin contiene las
funcionalidades que permiten controlar los proceso que realiza el trabajador
cuando tiene un vnculo laboral con el proyecto minero las Bambas, y el paquete
de reportes que permitir realizar los reportes correspondientes a los
trabajadores registrados, esto de forma general o con las especificaciones del
solicitante.

Paquete de
Reportes

Paquete de
Gestion
26

o Inventario de Casos de Uso del Sistema:

CASO DE USO ID. REQ. FUNCIONAL OBJETIVO


MODULO GESTION
Buscar al trabajador para
confirmar su existencia en el
CU- Buscar RF- El sistema buscara al sistema y de este modo
001 Trabajador 001 trabajador. modificar sus datos o
registrarlo como nuevo
trabajador.

Registrar los datos personal y


de estudio del trabajador, y a
CU- Gestionar RF- El sistema gestionara los la vez enlazarlo con todo el
002 Trabajador 002 Datos del Trabajador proceso que posee dicho
trabajador de acuerdo a su
vinculacin laboral.

Gestionar el contrato que


tendr el trabajador con el
El sistema registrara el proyecto minero las bambas,
CU- Gestionar RF-
Contrato del trabajador y considerando su rgimen
003 Contrato 003
sus especificaciones. laboral, rea al que
pertenecer y puesto
especifico que ocupara.

Gestionar el legajo mdico del


trabajador, el estado en el cual
El sistema registrara el
CU- Gestionar RF- se encuentra si salud, as
legajo mdico del
004 Legajo Medico 004 como las observaciones que
trabajador.
posee en caso las tenga, y las
fechas de los mismos.

Gestionar el seguro de vida


del trabajador en el cual se
El sistema registrara la
especificara la empresa que
CU- Gestionar RF- informacin sobre el
brindara el servicio desde y
005 Seguro Vida 005 seguro de vida del
hasta cuando ser
trabajador.
permanente este seguro y los
pagos del mismo.

Gestionar el seguro de salud


que posee el trabajador,
El sistema registrara el
CU- Gestionar RF- considerando el lugar donde
seguro de salud que
006 Seguro Salud 006 este efectuara sus atenciones
posee el trabajador.
la habilitacin de esta y los
pagos respectivos.
27

Gestionar el seguro de
aportaciones del trabajador
Gestionar El Sistema registrara el
CU- RF- para registrar y actualizar los
Seguro de seguro de aportaciones
007 007 datos del mismo, incluyendo
Aportaciones del trabajador.
los montos y el enlace con la
aseguradora elegida.

Gestionar las capacitaciones


El sistema registrara las generales que tendr el
Gestionar capacitaciones trabajador en el rea donde
CU- RF-
Capacitaciones generales que tuvo el este se ubica de acuerdo a las
008 008
Generales trabajador en el rea sub reas que impliquen estar
donde laborara. dentro y las especificaciones
de su labor.

El sistema registrara las Gestionar las capacitaciones


Gestionar capacitaciones especficas que tendr el
CU- RF-
Capacitaciones especficas que tuvo el trabajador, relacionadas con l
009 009
Especificas trabajador sobre el puesto que l ocupa dentro de
puesto que ocupara. la empresa.

El sistema registrara los Gestionar los estudios


Gestionar estudios adicionales que adicionales que le brindara la
CU- RF-
Estudios le brindo la empresa en empresa, de acuerdo al
010 010
Adicionales su permanencia con la puesto que este ocupa como
organizacin. taller, diplomados entre otros.

Gestionar el pago que se le


El sistema registrara los efecta al trabajador donde se
CU- Gestionar RF-
pagos que se le ver reflejado los descuentos
011 Boleta de Pago 011
brindaron al trabajador. especficos y el bruto que este
recepciona.

Gestionar la salida de
Elementos de Proteccin
Personal y tiles de escritorio
El sistema controlara las que se le entrega al trabajador
Gestionar
CU- RF- salidas y entregas de para el cuidado personal del
Almacn de
012 012 EPPs y tiles de mismo y su utilizacin, estos
Personal
escritorio al trabajador. elementos tienen tiempo de
uso y se gestionan para su
cambio, por otro lado los tiles
se entregan una vez al mes.

MODULO RESPORTES
28

Generar reportes generales de


los trabajadores de todo el
proyecto minero las bambas o
El sistema generara
reportes especficos de cada
CU- Generar RF- reportes generales o
uno de ellos
013 Reportes 013 especficos de acuerdo a
independientemente a
lo solicitado.
solicitud de supervisores y
altos directivos de la
organizacin.

- REQUERIMIENTO ADICIONALES

MATRIZ DE REQUERIMIENTOS ADICIONALES


PAQUETE REQUISITO FUNCIONAL CASO DE USO ACTOR
El sistema gestionar el
Gestionar ENCARGADO
RF-014 registro de los usuarios CU-014
Usuario DE TI
del sistema.
SEGURIDAD
El sistema permitir el
RF-015 ingreso y salida del CU-015 Login USUARIO DEL
sistema SISTEMA

o DIAGRAMA DE ACTORES (Principales y Secundarios):


29

DIAGRAMA DE ACTORES

Usuarios (Secundario) Administrador del Sistema (Principal)

Of. de RRHH
Adm. de Contratos

Encargado de Tecnologias de Informacion


Enc. de Logistica

Of. de Administracion de personal


Adm. de Seguridad y Salud

Diagrama de Actores.

ACTOR FUNCION
30

Encargado de la administracin de usuarios


ENCARGADO DE TI que pueden ingresar al sistema, cambios de
(principal) contrasea y tambin actualizacin de datos de
los mismos.
Gestiona el contrato que tendr el trabajador,
indicndole cuales sern sus beneficios cual
ADMINISTRADOR DE
ser el rea en el que se encontrara y
CONTRATOS
especficamente el puesto que este est
(secundario)
ocupando, su rgimen de trabajo y el horario
establecido.

Controla todos los registros de la evaluacin


medica que se le realizo al trabajador al
ADMINISTRADOR DE momento de empezar a trabajar en el proyecto
SEGURIDAD Y SALUD minero, tambin gestiona los tres seguro que el
PERSONAL(secundario) trabajador poseer al tener un vnculo laboral
los cuales son, el seguro vida, seguro salud y
el seguro de aportaciones.

Controla todas las salidas del rea de logstica


para uso del trabajador, dentro se estas se
ENCARGADO DE encuentran los elementos de proteccin
LOGISTICA (secundario) personal y los tiles de escritorio que se le
brindan utilizacin adecuada de su puesto de
trabajo.

Se encarga de controlar las remuneraciones


OFICIAL DE que se le brindaran al trabajador, controlando
ADMINISTRACION DE los pagos adecuados de acuerdo a la
PERSONAL (secundario) asistencia de los mismos y tambin al trabajo
de das adicionales.

Gestiona todo el proceso de registro del


trabajador, sus datos personales y sus
estudios, tambin gestionar las capacitaciones
generales y especficas que se brindan al
OFICIAL RRHH trabajador al igual que los estudios adicionales
(secundario) que el realiza con apoyo de la organizacin.
Tambin genera reportes generales para
conocer el crecimiento de personal y reportes
especficos solicitados por superiores o jefes
directos.

6.3 Definicin de las funcionalidades en Detalle:


31

CU- Buscar
001 Trabajador
32

Especificacin de Caso de Uso 001: Buscar


Trabajador
1 Breve Descripcin
Este caso de uso permitir a los Usuarios (Oficial de RR.HH., Administrador de
Contrato, Administrador de Seguridad y Salud Personal, Oficial de Administracin
Personal y Encargado de Logstica) realizar la bsqueda de trabajadores.
2 Actores
Usuario (Oficial de RR.HH., Administrador de Contrato, Administrador de Seguridad
y Salud Personal, Oficial de Administracin Personal y Encargado de Logstica).
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Usuario selecciona la opcin Trabajador del
Men Principal.
2. El sistema muestra la interfaz Trabajador, con el grupo de controles
Bsqueda (Con los campos y opciones rea, DNI, Apellido Paterno, Apellido
Materno, Nombres y la opcin Buscar) y el grupo de controles Administrar
(Con las opciones Nuevo Trabajador, Actualizar Trabajador, Fotocheck, Datos de
Contrato, Seguridad y Salud, Capacitaciones y Estudios, Pagos y Almacn),
adems de una tabla de datos Resultados (Con los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, rea, Puesto) y la opcin Salir (X esquina
superior derecha).
3. El Usuario selecciona la opcin rea (del grupo de controles Bsqueda) y
escoge un rea de trabajo.
4. El Usuario selecciona la opcin DNI y especifica el nmero en el campo
siguiente.
5. El Usuario selecciona la opcin Buscar
6. El sistema valida los datos ingresados.
7. El sistema realiza la bsqueda y muestra los resultados en la tabla de datos
Resultados.
4 Subflujos
Ninguno
5 Flujos Alternativos
1. Seleccionar otras opciones
- El usuario en el paso 4 puede tambin aadir otras opciones a la bsqueda:
Apellido Paterno, Apellido Materno y Nombres, o deseleccionar algunas ya
seleccionadas y seleccionar otras. El requisito mnimo es una opcin
seleccionada para poder realizar la bsqueda.
6 Precondiciones
1. El Usuario debe estar logueado en el sistema.
7 Post condiciones
1. El sistema mostrar los resultados de la bsqueda en la tabla Resultados
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
33

a) Diagrama de Clases

LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
sexo_Trab : String
f echNac_Trab : Date
email_Trab : String
depar_Trab : String
prov _Trab : String
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
obs_Trab : String
f echRegis_Trab : Date
34

b) Diagrama de Estado

Ingreso de Informacion de Busqueda

Buscado No existen Datos

Busqueda reiterativa
No
Se verifica busqueda Encontrado

Encontrado

Verificado

c) Diagrama de Secuencia

Menu :Buscar
Principal:Busqueda Trabajador
: Usuarios
ingresar Datos de Busqueda
(Area, DNI Apellidos o
Nombre)

Verificar Exiatencia de Trabajador

Realiza Busqueda

Trabajador Existente

Salida de Datos del


Trabajador
35

CU- Gestionar
002 Trabajador
36

Especificacin de Caso de Uso 002: Gestionar


Trabajador
1 Breve Descripcin
Este caso de uso permitir al Oficial de RR.HH agregar, actualizar y consultar la
informacin de los trabajadores.
2 Actores
Oficial de RR.HH.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Oficial de RR.HH selecciona la opcin
Trabajador del Men Principal.
2. El sistema muestra la interfaz Trabajador, con el grupo de controles
Bsqueda (Con los campos y opciones rea, DNI, Apellido Paterno, Apellido
Materno, Nombres y la opcin Buscar) y el grupo de controles Administrar
(Con las opciones Nuevo Trabajador, Actualizar Trabajador, Fotocheck, Datos de
Contrato, Seguridad y Salud, Capacitaciones y Estudios, Pagos y Almacn),
adems de una tabla de datos Resultados (Con los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, rea, Puesto) y la opcin Salir (X esquina
superior derecha).
3. El Oficial de RR.HH. selecciona la opcin Nuevo Trabajador (ver subflujo Nuevo
Trabajador).
4. El Oficial de RR.HH. selecciona la opcin Actualizar Trabajador (ver subflujo
Actualizar Trabajador).
5. El Oficial de RR.HH. selecciona la opcin Fotocheck (ver subflujo Fotocheck).
4 Subflujos
a) Nuevo Trabajador
1. El sistema muestra a interfaz Nuevo Trabajador con el grupo de Controles
Trabajador (con los campos DNI, Apellido Paterno, Apellido Materno,
Nombres, Sexo, Fecha de nacimiento, Email, Celular, Departamento,
Provincia, Distrito, Direccin, Estudios, Especialidad, Observaciones, Fecha
de Ingreso), el grupo de controles Ficha de Ingreso (con el campo Fecha
de Inicio Induccin y las opciones Induccin General, Salud, Seguridad,
Relaciones Comunitarias, Fotocheck, Registro de Seguridad, Entrega de
Legajo Mdico) y las opciones Guardar, Cancelar y Salir (X esquina
superior derecha).
2. El Oficial de RR.HH ingreso todos los campos del nuevo trabajador antes
mencionados en el paso 1.
3. El Oficial de RR.HH. selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Trabajador Guardado.
b) Actualizar Trabajador
1. El sistema muestra a interfaz Actualizar Trabajador con el grupo de
Controles Trabajador de solo lectura (con los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, Sexo, Fecha de nacimiento, Email,
Celular, Departamento, Provincia, Distrito, Direccin, Estudios, Especialidad,
Observaciones, Fecha de Ingreso), el grupo de controles Ficha de Ingreso
de solo lectura (con el campo Fecha de Inicio Induccin y las opciones
Induccin General, Salud, Seguridad, Relaciones Comunitarias, Fotocheck,
Registro de Seguridad, Entrega de Legajo Mdico) y las opciones Actualizar,
Guardar, Cancelar y Salir (X esquina superior derecha).
2. El Oficial de RR.HH selecciona la opcin Actualizar.
37

3. El sistema quita la propiedad solo lectura a todos los campos del grupo de
controles Trabajador.
4. El Oficial de RR.HH. actualiza los datos modificables (los campos del grupo
de controles Trabajador.
5. El Oficial de RR.HH. selecciona la opcin Guardar.
6. El sistema valida los datos ingresados.
7. El sistema graba los datos y muestra el mensaje Trabajador Actualizado.
c) Fotocheck
1. El sistema muestra la interfaz Fotocheck con los campos Cdigo de
Trabajador, Nombre completo (solo lectura), Fecha de vencimiento y las
opciones Examinar foto, Guardar, Actualizar e Imprimir.
2. El Oficial de RR.HH. registra el cdigo del trabajador y la fecha de
vencimiento del Fotocheck.
3. El Oficial de RR.HH. selecciona la opcin Examinar foto y busca una foto del
trabajador en formato .jpg.
4. El Oficial de RR. HH. Selecciona la opcin Guardar.
5. El sistema valida los datos ingresados
6. El sistema graba los datos y muestra el mensaje Fotocheck guardado.
7. El Oficial de RR.HH selecciona la opcin Imprimir.
8. El sistema imprime el Fotocheck.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos, en el paso 4 de subflujo
Nuevo Trabajador, 6 del subflujo Actualizar Trabajador y 5 del subflujo
Fotocheck, el sistema muestra el mensaje Datos invlidos y regresa al
paso 2 del subflujo Nuevo Trabajador, 4 del subflujo Actualizar Trabajador y 2
del subflujo Fotocheck respectivamente.
2. Salir
- Si el Oficial de RR.HH selecciona la opcin Salir en la interfaz Trabajador el
sistema regresa al men Principal. Si presiona Salir en la interfaz Nuevo
Trabajador, Actualizar Trabajador o Fotocheck el sistema regresa a la interfaz
Trabajador.
3. Cancelar
- Si el Oficial de RR.HH presiona Cancelar en la interfaz Nuevo Trabajador,
Actualizar o Trabajador el sistema regresa a la interfaz Trabajador.
4. Actualizar Fotocheck
- En la interfaz Fotocheck, si el Oficial de RR.HH selecciona la opcin
Actualizar puede modificar los campos Fecha de vencimiento y volver a
seleccionar la opcin Examinar Foto (para buscar una foto ms reciente),
guarda los cambios cuando selecciona Guardar.
6 Precondiciones
1. El Oficial de RR.HH. debe estar logueado en el sistema.
2. Para las opciones Actualizar Trabajador y Fotocheck debemos antes
seleccionar un trabajador de la tabla de datos Trabajador ver ECU-001 Buscar
Trabajador.
7 Post condiciones
1. En el sistema quedar registrado el nuevo trabajador o sus actualizaciones.
2. En el sistema quedar registrado el Fotocheck del trabajador o sus
actualizaciones.
8 Puntos de Extensin
Ninguno.
38

9 Requerimientos Especiales
Ninguno.
10 Prototipos
39

a) Diagrama de Clases
40

LB_T_Fotocheck
cod_Fotoc : String
f echVen_Fotoc : Date
0..*

1
LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
sexo_Trab : String
f echNac_Trab : Date
email_Trab : String
depar_Trab : String
prov _Trab : String
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
obs_Trab : String
f echRegis_Trab : Date

b) Diagrama de Estado

Busca Trabajador
Encontrado

Registra nuevo Trabajador

Registrado Actualiza Trabajador

Actualizado
Se verifica Datos

Verificado

Guardar Trabajador

Generar Generado
Guardado Fotocheck

c) Diagrama de Secuencia
41

:Login :Menu Principal :Buscar :P Nuev o :Trabajador :P Fotocheck


: Of . de RRHH
Trabajador Trabajador

Ingresa Usuario

Ingresa Contrasea

Usuario Verif icado

Ingreso a Menu

Solicita Busqueda

Solicita Datos de busqueda

Realizaza Busqueda

Genera Resultados

Registra Datos

Registra Trabajador

Guarda Trabador

Trabajador Guardado

Solicita Generar Fotocheck

Genera Fotocheck

Sale del sistema


42

CU- Gestionar
003 Contrato

Especificacin de Caso de Uso 003: Gestionar


43

Contrato
1 Breve Descripcin
Este caso de uso permitir al Administrador de Contrato registrar, actualizar y
consultar la informacin de los contratos de cada trabajador.
2 Actores
Administrador de Contrato.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Administrador de Contrato selecciona la
opcin Datos de Contrato de la interfaz Trabajador.
2. El sistema muestra la interfaz Gestionar Contrato con el grupo de Controles
Datos del Trabajador (Con los campos de solo lectura DNI, Apellido Paterno,
Apellido Materno, Nombres, Estudios, Especialidad) y el grupo de Controles
Datos de Contrato (Con los campos de solo lectura Fecha Inicio de Vinculacin
Laboral y Fecha Fin de Vinculacin Laboral; los campos Puesto, rea, Rgimen
Laboral, Escala Remunerativa, Tiempo (con las opciones Meses y Aos), Fecha
Inicio y Fecha Fin (Solo lectura)); adems las opciones Nuevo, Guardar,
Actualizar, Cancelar y Salir (X esquina superior derecha). Si el trabajador
tuviese algn Contrato vigente entonces se mostraran tales datos en el grupo
de Controles Datos de Contrato, caso contrario los campo estaran vacos, a
diferencia del grupo de Controles Datos del Trabajador que siempre mostrarn
los datos del trabajador del cual se est trabajando actualmente.
3. El Administrador de Contrato selecciona la opcin Nuevo (Ver subflujo Nuevo).
4. El Administrador de Contrato selecciona la opcin Actualizar (Ver subflujo
Actualizar).
4 Subflujos
a) Nuevo
1. El sistema limpia todos los campos del grupo de Controles Datos del
Contrato y les quita la propiedad solo lectura (menos a los campos Fecha
Inicio de Vinculacin Laboral, Fecha Fin de Vinculacin Laboral y Fecha
Fin).
2. El Administrador de Contrato ingresa los datos al grupo de Controles Datos
del Trabajador (Menos a los campos Fecha Inicio de Vinculacin Laboral,
Fecha Fin de Vinculacin Laboral y Fecha Fin, que se autocompletan segn
el Campo Fecha Inicio y Tiempo.
3. El Administrador de Contrato selecciona la opcin Guardar.
4. El sistema valida los datos ingresados y verifica que no haya un contrato
vigente.
5. El sistema graba los datos y muestra el mensaje Nuevo Contrato
Guardado.
6. El sistema devuelve la propiedad de solo lectura a todos los campos del
grupo de Controles Datos del Contrato.
b) Actualizar
1. El sistema quita la propiedad de solo lectura a todos los campos del grupo
de Controles Datos del Contrato (menos a los campos Fecha Inicio de
Vinculacin Laboral, Fecha Fin de Vinculacin Laboral y Fecha Fin).
2. El Administrador de Contrato realiza los cambios en los campos
correspondientes (Menos a los campos Fecha Inicio de Vinculacin Laboral,
Fecha Fin de Vinculacin Laboral y Fecha Fin).
3. El Administrador de Contrato selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Contrato actualizado.
44

6. El sistema devuelve la propiedad de solo lectura a todos los campos del


grupo de Controles Datos del Contrato.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 4 del subflujo
Nuevo y Actualizar el sistema muestra el mensaje Datos invlidos y
regresa al paso 2 en ambos Subflujos.
2. Salir
- Si el Administrador de Contrato selecciona la opcin Salir el sistema
regresa a la interfaz Trabajador.
3. Cancelar
- Si el Administrador de Contrato selecciona la opcin Cancelar el sistema
regresar al paso 2 del flujo bsico.
6 Precondiciones
1. El Administrador debe estar logueado en el sistema y en la interfaz Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Gestionar Contrato
el Administrador de Contrato debe antes seleccionar un Trabajador de la tabla
de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedar registrado el nuevo contrato o sus actualizaciones.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos

a) Diagrama de Clases
45

LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
LB_T_Contrato sexo_Trab : String
cod_Contra : Integer f echNac_Trab : Date
f echIniVL_Contra : Date email_Trab : String
f echFinVL_Contra : Date depar_Trab : String
puesto_Contra : String prov _Trab : String
area_Constra : String 1 distr_Trab : String
regLab_Contra : String 0..* direcc_Trab : String
escalRemu_Contra : String estud_Trab : String
mes_Contra : String espec_Trab : String
ao_Contra : String obs_Trab : String
f echaIni_Contra : Date f echRegis_Trab : Date
f echFin_Contra : Date

b) Diagrama de
Estado Registrar nuevo Contrato

Busqueda de Trabajador
Registrado
Encontrado

Se verifico datos

Verificado

Actualizar Datos de Contrato

Actualizado
Guardado
46

c) Diagrama de Secuencia

:Login Menu Principal Buscar P Gestionar Contrato


: Adm. de Trabajador contrato
Contratos
Ingresa Usuario

Ingresa Contrasea

Usuario Verificado

Ingreso a menu

Solicita Busqueda

Solicita Datos de Busqueda

Realiza Busqueda

Genera Resultado

Registra Datos en interfaz de Contrato

Guarda Datos

Datos de Contrato guardado

Salida del Sistema


47

Gestionar
CU-
Legajo
004
Medico

Especificacin de Caso de Uso 004: Gestionar


Legajo Mdico
1 Breve Descripcin
48

Este caso de uso permitir al Administrador de Seguridad y Salud Personal


registrar, actualizar y consultar la informacin del Legajo Mdico de cada
Trabajador.
2 Actores
Administrador de Seguridad y Salud Personal.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Administrador de Seguridad y Salud Personal
selecciona la opcin Seguridad y Salud de la interfaz Trabajador.
2. El sistema muestra la interfaz Seguridad y Salud con el grupo de Controles de
solo lectura Datos del Trabajador (Con los campos DNI, Apellido Paterno,
Apellido Materno, Nombres, Estudios y Especialidad; los campos estn llenos
con datos del Trabajador del cual se est gestionando), la opcin Salir (X
esquina superior derecha) y las Pestaas Legajo Mdico, Seguro Vida, Seguro
Salud y Seguro de Aportaciones.
3. El Administrador de Seguridad y Salud Personal selecciona la pestaa Legajo
Mdico.
4. El sistema muestra la pestaa Legajo Mdico con los campos Fecha de
Examen Mdico, Tipo de Sangre, Estado, Observaciones, Fecha lmite de
levantamiento de observaciones, Contacto de Emergencia, Parentesco, Telfono
Contacto; las opciones a activar Sangre, Orina, Audiometra, Espirometra,
Psicologa, Vista, Odontologa, Radiologa y Cardiologa. Un espacio para el
pase Mdico con los campos Cdigo Trabajador, Fecha Entrega, Fecha Fin de
Pase Mdico y los campos autocompletados solo lectura Nombre Completo,
rea, Puesto, Tipo Sangre, Observaciones y Contacto. Adems de las opciones
Guardar, Actualizar e Imprimir. Si el Trabajador es nuevo todos los campos
mencionados estarn vacos y la opcin Guardar estar lista a usarse, caso
contrario los campos tendrn la opcin solo lectura mostrando los datos del
Trabajador, podr seleccionar la opcin Actualizar.
5. El Administrador de Seguridad y Salud Personal selecciona la opcin Guardar
(Ver subflujo Guardar).
6. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar (Ver subflujo Actualizar).
4 Subflujos
a) Nuevo
1. El Administrador de Seguridad y Salud Personal ingresa los datos del
trabajador a todos los campos de la pestaa Legajo Mdico.
2. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
3. El sistema valida los datos ingresados.
4. El sistema graba los datos y muestra el mensaje Legajo Mdico guardado.
5. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Legajo Mdico.
b) Actualizar
1. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar.
2. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Legajo Mdico.
3. El Administrador de Seguridad y Salud Personal realiza las actualizaciones
en los campos correspondientes.
4. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
5. El sistema valida los datos ingresados.
49

6. El sistema graba los datos y muestra el mensaje Legajo Mdico


Actualizado.
7. El sistema devuelve la propiedad de solo lectura todos los campos de la
pestaa Legajo Mdico.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 3 del subflujo
Nuevo y en el paso 5 del subflujo Actualizar, el sistema muestra el
mensaje Datos invlidos y regresa al paso 1 del subflujo Nuevo y al paso
3 del subflujo Actualizar respectivamente.
2. Salir
- Si el Administrador de Seguridad y Salud Personal selecciona la opcin
Salir el sistema regresa a la interfaz Trabajador.
3. Imprimir
- Si el Administrador de Seguridad y Salud Personal selecciona la opcin
Imprimir podr imprimir el pase mdico correspondiente al trabajador del cual
este gestionando.
6 Precondiciones
1. El Administrador de Seguridad y Salud Personal debe estar logueado en el
sistema y en la interfaz Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Seguridad y Salud
el Administrador de Seguridad y Salud Personal debe antes seleccionar un
Trabajador de la tabla de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedar registrado el nuevo legajo mdico o sus actualizaciones.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
50

a) Diagrama de Clases

LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
sexo_Trab : String
f echNac_Trab : Date
email_Trab : String
depar_Trab : String
prov _Trab : String LB_T_LegajoMedico
distr_Trab : String cod_Legmed : Integer
direcc_Trab : String 1 f echEmo_Legmed : Date
estud_Trab : String 0..* tipoSang_Legmed : String
espec_Trab : String estado_Legmed : String
obs_Trab : String obs_Legmed : String
f echRegis_Trab : Date f echLimLO_Legmed : Date
contacEmer_Legmed : String
LB_T_PaseMedico
parentesco_Legmed : String 1
telContac_Legmed : String 0..* cod_Pasmed : String
f echEntre_Pasmed : Date
f echFin_Pasmed : Date
51

b) Diagrama de Estado

Registrat nuevo Legajo Medico

Registrado

Busqueda de Trabajador Existente

Encontrado

Datos Generar Generado


Verificado Pase medico
Actualizacion de Datos Medicos

Actualizado

c) Diagrama de Secuencia

Login Menu Principal Buscar P Seguridad y SP - Legajo Pase Medico


: Adm. de Trabajador Salud Mefico
Seguridad y Salud
Ingresa Usuario

Ingresa contrasea

Usuario Verificado

Ingreso a Menu

Solicita Busqueda

Busqueda Realizada

Registro y/o Actualizacion de Datos de Seguridad y Salud

Ingreso de Datos de Legajo Medico

Datos Guardado

Solicita Registrar Pase Medico

Registrado Pase

Salida de Seguridad y Salud

Salida del Sistema


52

Gestionar
CU-
Seguro
005
Vida
53

Especificacin de Caso de Uso 005: Gestionar


Seguro Vida
1 Breve Descripcin
Este caso de uso permitir al Administrador de Seguridad y Salud Personal
registrar, actualizar y consultar la informacin del Seguro Vida de cada Trabajador.
2 Actores
Administrador de Seguridad y Salud Personal.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Administrador de Seguridad y Salud Personal
selecciona la opcin Seguridad y Salud de la interfaz Trabajador.
2. El sistema muestra la interfaz Seguridad y Salud con el grupo de Controles de
solo lectura Datos del Trabajador (Con los campos DNI, Apellido Paterno,
Apellido Materno, Nombres, Estudios y Especialidad; los campos estn llenos
con datos del Trabajador del cual se est gestionando), la opcin Salir (X
esquina superior derecha) y las Pestaas Legajo Mdico, Seguro Vida, Seguro
Salud y Seguro de Aportaciones.
3. El Administrador de Seguridad y Salud Personal selecciona la pestaa Seguro
Vida.
4. El sistema muestra la pestaa Seguro Vida con los campos Pliza N,
Contratante, RUC, la opcin Moneda (Dlares americanos y Nuevos soles),
Periodo de Vigencia (2 campos fecha), Nmero de meses, Fecha de
suscripcin, Tasa, Prima del periodo, IGV, Total a pagar, y las opciones Guardar
y Actualizar. Si el Trabajador es nuevo todos los campos mencionados estarn
vacos y la opcin Guardar estar lista a usarse, caso contrario los campos
tendrn la opcin solo lectura mostrando los datos del Trabajador, podr
seleccionar la opcin Actualizar.
5. El Administrador de Seguridad y Salud Personal selecciona la opcin Guardar
(Ver subflujo Guardar).
6. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar (Ver subflujo Actualizar).
4 Subflujos
a) Nuevo
1. El Administrador de Seguridad y Salud Personal ingresa los datos del
54

trabajador a todos los campos de la pestaa Seguro Vida.


2. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
3. El sistema valida los datos ingresados.
4. El sistema graba los datos y muestra el mensaje Seguro Vida guardado.
5. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Seguro Vida.
b) Actualizar
1. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar.
2. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Seguro Vida.
3. El Administrador de Seguridad y Salud Personal realiza las actualizaciones
en los campos correspondientes.
4. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
5. El sistema valida los datos ingresados.
6. El sistema graba los datos y muestra el mensaje Seguro Vida Actualizado.
7. El sistema devuelve la propiedad de solo lectura a todos los campos de la
pestaa Seguro Vida.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 3 del subflujo
Nuevo y en el paso 5 del subflujo Actualizar, el sistema muestra el
mensaje Datos invlidos y regresa al paso 1 del subflujo Nuevo y al paso
3 del subflujo Actualizar respectivamente.
2. Salir
- Si el Administrador de Seguridad y Salud Personal selecciona la opcin
Salir el sistema regresa a la interfaz Trabajador.
6 Precondiciones
1. El Administrador de Seguridad y Salud Personal debe estar logueado en el
sistema y en la interfaz Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Seguridad y Salud
el Administrador de Seguridad y Salud Personal debe antes seleccionar un
Trabajador de la tabla de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedar registrado el nuevo seguro vida o sus actualizaciones.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
55

a) Diagrama de Clases

LB_T_Trabajador
LB_T_SeguroVida
dni_Trab : String
numPoliza_Segv id : String
apellPa_Trab : String
contrat_Segv id : String
apellMa_Trab : String
rucContr_Segv id : String
nombre_Trab : String
perioVigenciaIni_Segv id : Date
sexo_Trab : String
perioVigenciaFin_Segv id : Date
f echNac_Trab : Date
numMeses_Segv id : Integer
email_Trab : String
f echSuscrip_Segv id : Date
depar_Trab : String
1 0..* tasa_Segv id : Integer
prov _Trab : String
primaPer_Segv id : Integer
distr_Trab : String
igv _Segv id : Integer
direcc_Trab : String
totalPag_Segv id : Integer
estud_Trab : String
moned_Segv id : String
espec_Trab : String
obs_Trab : String
f echRegis_Trab : Date
56

b) Diagrama de Estado

Registrar Nuevo Seguro Vida

Registrado

Busqueda de Trabajador
Verificacion de Datos Encontrado

Verificado
Actualizar Seguro Vida

Actualizado
Registro Completo

Guardado

c) Diagrama de Secuencia

Login Menu Principal Buscar P Seguridad y SP Seguro Vida


: Adm. de
Trabajador Salud
Seguridad y Salud
Ingresa Usuario

Ingresa Contrasea

Usuario Verificado

Ingreso

Solicita Busqueda

Busqueda Realizada

Registro y/o Actualizacon de Datos - Seguridad y Salud

Ingreso de Datos de Seguro Vida

Datos Guardados

Salida

Salida del Sistema


57

Gestionar
CU-
Seguro
006
Salud
58

Especificacin de Caso de Uso 006: Gestionar


Seguro Salud
1 Breve Descripcin
Este caso de uso permitir al Administrador de Seguridad y Salud Personal
registrar, actualizar y consultar la informacin del Seguro Salud de cada Trabajador.
2 Actores
Administrador de Seguridad y Salud Personal.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Administrador de Seguridad y Salud Personal
selecciona la opcin Seguridad y Salud de la interfaz Trabajador.
2. El sistema muestra la interfaz Seguridad y Salud con el grupo de Controles de
solo lectura Datos del Trabajador (Con los campos DNI, Apellido Paterno,
Apellido Materno, Nombres, Estudios y Especialidad; los campos estn llenos
con datos del Trabajador del cual se est gestionando), la opcin Salir (X
esquina superior derecha) y las Pestaas Legajo Mdico, Seguro Vida, Seguro
Salud y Seguro de Aportaciones.
3. El Administrador de Seguridad y Salud Personal selecciona la pestaa Seguro
Salud.
4. El sistema muestra la pestaa Seguro Salud con los campos Fecha de
Registro de Salud, Sueldo, Estado Civil, Total a Pagar y una tabla de datos
Asegurados (Con los campos Pas, Tipo Documento, N Documento, Vnculo,
Apellido Paterno, Apellido Materno y Nombres), y las opciones Guardar,
Actualizar y Eliminar.
5. Si el Trabajador es nuevo todos los campos mencionados estarn vacos y la
opcin Guardar estar lista a usarse, caso contrario los campos tendrn la
opcin solo lectura mostrando los datos del Trabajador, podr seleccionar la
opcin Actualizar.
6. El Administrador de Seguridad y Salud Personal selecciona la opcin Guardar
(Ver subflujo Guardar).
7. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar (Ver subflujo Actualizar).
59

4 Subflujos
a) Nuevo
1. El Administrador de Seguridad y Salud Personal ingresa los datos del
trabajador a todos los campos de la pestaa Seguro Salud (En la tabla de
datos Asegurados se podrn registrar los asegurados del Trabajador).
2. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
3. El sistema valida los datos ingresados.
4. El sistema graba los datos y muestra el mensaje Seguro Salud guardado.
5. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Seguro Salud.
b) Actualizar
1. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar.
2. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Seguro Salud.
3. El Administrador de Seguridad y Salud Personal realiza las actualizaciones
en los campos correspondientes.
4. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
5. El sistema valida los datos ingresados.
6. El sistema graba los datos y muestra el mensaje Seguro Salud Actualizado.
7. El sistema devuelve la propiedad de solo lectura a todos los campos de la
pestaa Seguro Salud.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 3 del subflujo
Nuevo y en el paso 5 del subflujo Actualizar, el sistema muestra el
mensaje Datos invlidos y regresa al paso 1 del subflujo Nuevo y al paso
3 del subflujo Actualizar respectivamente.
2. Eliminar asegurado
- El Administrador de Seguridad y Salud Personal puede seleccionar la opcin
Eliminar asegurado para eliminar un asegurado de la tabla Asegurados, en
el paso 1 del subflujo Nuevo y en el paso 3 del subflujo Actualizar.
3. Salir
- Si el Administrador de Seguridad y Salud Personal selecciona la opcin
Salir el sistema regresa a la interfaz Trabajador.
6 Precondiciones
1. El Administrador de Seguridad y Salud Personal debe estar logueado en el
sistema y en la interfaz Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Seguridad y Salud
el Administrador de Seguridad y Salud Personal debe antes seleccionar un
Trabajador de la tabla de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedar registrado el Seguro Salud o sus actualizaciones.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
60

a) Diagrama de Clases
61

LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String LB_T_SeguroSalud
sexo_Trab : String cod_Segsal : Integer
f echNac_Trab : Date f echRegis_Segsal : Date
email_Trab : String sueldo_Segsal : Integer
depar_Trab : String estaCiv il_Segsal : String
1 0..*
prov _Trab : String totalPa_Segsal : Integer
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
obs_Trab : String
f echRegis_Trab : Date

b) Diagrama de Estado

Registra Nuevo
Registrado Seguro Salud

Confirmacion de Datos Busqueda de Trabajador

Verificado Encontrado

Actualizacion de Datos

Actualizado
Registro
Completo

Guardado

c) Diagrama de Secuencia
62

Login Menu principal Busqueda de P Seguridad y SP Seguro


: Adm. de
Trabajador Salud Salud
Seguridad y Salud
Ingresa Usuario

Ingresa Contrasea

Usuario Verificado

Ingreso

Solicita Busqueda

Busqueda Realizada

Registro y/o Actualizacion de Datos Seguridad y Salud

Ingreso de Datos Seguro Salud

Datos Guardados

Salida de Registro Seguro Salud

Saida del sistema

Gestionar
CU-
Seguro de
007
Aportaciones
63

Especificacin de Caso de Uso 007: Gestionar


Seguro de Aportaciones
1 Breve Descripcin
Este caso de uso permitir al Administrador de Seguridad y Salud Personal
registrar, actualizar y consultar la informacin del Seguro de Aportaciones de cada
Trabajador.
2 Actores
Administrador de Seguridad y Salud Personal.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Administrador de Seguridad y Salud Personal
selecciona la opcin Seguridad y Salud de la interfaz Trabajador.
2. El sistema muestra la interfaz Seguridad y Salud con el grupo de Controles de
solo lectura Datos del Trabajador (Con los campos DNI, Apellido Paterno,
Apellido Materno, Nombres, Estudios y Especialidad; los campos estn llenos
con datos del Trabajador del cual se est gestionando), la opcin Salir (X
esquina superior derecha) y las Pestaas Legajo Mdico, Seguro Vida, Seguro
Salud y Seguro de Aportaciones.
3. El Administrador de Seguridad y Salud Personal selecciona la pestaa Seguro
de Aportaciones.
4. El sistema muestra la pestaa Seguro de Aportaciones con los campos
Contratante, RUC, Direccin, Representante legal, Telfono, Periodo de
devengue (2 campos: mes y ao), AFP, CUSPP, Tipo, Fecha, Total Fondo de
Pensiones, Total Retenciones y Retribuciones, y las opciones Guardar y
Actualizar. Si el Trabajador es nuevo todos los campos mencionados estarn
vacos y la opcin Guardar estar lista a usarse, caso contrario los campos
tendrn la opcin solo lectura mostrando los datos del Trabajador, podr
seleccionar la opcin Actualizar.
64

5. El Administrador de Seguridad y Salud Personal selecciona la opcin Guardar


(Ver subflujo Guardar).
6. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar (Ver subflujo Actualizar).
4 Subflujos
a) Nuevo
1. El Administrador de Seguridad y Salud Personal ingresa los datos del
trabajador a todos los campos de la pestaa Seguro de Aportaciones.
2. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
3. El sistema valida los datos ingresados.
4. El sistema graba los datos y muestra el mensaje Seguro de Aportaciones
guardado.
5. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Seguro de Aportaciones.
b) Actualizar
1. El Administrador de Seguridad y Salud Personal selecciona la opcin
Actualizar.
2. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Seguro de Aportaciones.
3. El Administrador de Seguridad y Salud Personal realiza las actualizaciones
en los campos correspondientes.
4. El Administrador de Seguridad y Salud Personal selecciona la opcin
Guardar.
5. El sistema valida los datos ingresados.
6. El sistema graba los datos y muestra el mensaje Seguro de Aportaciones
Actualizado.
7. El sistema devuelve la propiedad de solo lectura a todos los campos de la
pestaa Seguro de Aportaciones.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 3 del subflujo
Nuevo y en el paso 5 del subflujo Actualizar, el sistema muestra el
mensaje Datos invlidos y regresa al paso 1 del subflujo Nuevo y al paso
3 del subflujo Actualizar respectivamente.
2. Salir
- Si el Administrador de Seguridad y Salud Personal selecciona la opcin
Salir el sistema regresa a la interfaz Trabajador.
6 Precondiciones
1. El Administrador de Seguridad y Salud Personal debe estar logueado en el
sistema y en la interfaz Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Seguridad y Salud
el Administrador de Seguridad y Salud Personal debe antes seleccionar un
Trabajador de la tabla de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedar registrado el Seguro de Aportaciones o sus
actualizaciones.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
65

10 Prototipos

a) Diagrama de Clases
66

LB_T_Trabajador
dni_Trab : String
LB_T_Aportaciones
apellPa_Trab : String
apellMa_Trab : String cuspp_Aport : String
nombre_Trab : String contra_Aport : String
sexo_Trab : String ruc_Aport : String
f echNac_Trab : Date direcc_Aport : String
email_Trab : String repreLegal_Aport : String
depar_Trab : String telRepLeg_Aport : String
prov _Trab : String perDev Mes_Aport : String
1 0..*
distr_Trab : String perDev Ao_Aport : String
direcc_Trab : String Af p_Aport : String
estud_Trab : String tipo_Aport : String
espec_Trab : String f echPag_Aport : Date
obs_Trab : String totalFondPen_Aport : Integer
f echRegis_Trab : Date totalRetRetrib_Aport : Integer

b) Diagrama de Estado

Registrar Seguro de Aportaciones

Registrado

Buscar Trabajador

Encontrado

Confirmacion de Datos
Actualizacio de Aportaciones

Actualizado
Verificado

Registro completo
Guardado

c) Diagrama de Secuencia
67

Login Menu Principal Buscar P Seguridad Y SP Seguro de


: Adm. de
Trabajador Salud Aportaciones
Seguridad y Salud
Ingresa Usuario

Ingresa contrasea

Usuario Verificado

Ingreso

Solicita busqueda

Busqueda Realizada

Registro de Datos de Seguridad y Salud

Ingreso de Datos de Aportaciones

Datos Guardados

Salida de Seguridad y Saiud

Salida del Sistema

Gestionar
CU-
Capacitaciones
008
Generales
68

Especificacin de Caso de Uso 008: Gestionar


Capacitaciones Generales
1 Breve Descripcin
Este caso de uso permitir al Oficial de RR.HH. registrar, actualizar, eliminar y
consultar la informacin de las Capacitaciones Generales de cada Trabajador.
2 Actores
Oficial de RR.HH.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Oficial de RR.HH selecciona la opcin
Capacitaciones y Estudios de la interfaz Trabajador.
2. El sistema muestra la interfaz Capacitaciones y Estudios con el grupo de
Controles de solo lectura Datos del Trabajador (Con los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, Estudios, Especialidad, Puesto, rea; los
campos estn llenos con datos del Trabajador del cual se est gestionando), la
opcin Salir (X esquina superior derecha) y las Pestaas Capacitaciones
Generales, Capacitaciones Especficas y Estudios Adicionales.
3. El Oficial de RR.HH. selecciona la pestaa Capacitaciones Generales.
4. El sistema muestra la pestaa Capacitaciones Generales con los campos de
solo lectura rea a cargo, Persona a cargo, Nombre de la Capacitacin,
Duracin (horas), Fecha, la tabla de datos Lista de Capacitaciones Generales
(con los campos rea a cargo, Persona a cargo, Nombre capacitacin, Duracin
y Fecha), y las opciones Nuevo, Guardar, Actualizar y Eliminar.
5. El Oficial de RR.HH selecciona la opcin Nuevo (Ver subflujo Nuevo).
6. El Oficial de RR.HH selecciona la opcin Actualizar (Ver subflujo Actualizar).
7. El Oficial de RR.HH selecciona la opcin Eliminar (Ver subflujo Eliminar).
4 Subflujos
69

a) Nuevo
1. El sistema limpia y les quita la propiedad de solo lectura a todos los campos
de la pestaa Capacitaciones Generales.
2. El Oficial de RR. HH. ingresa los datos del trabajador a todos los campos de
la pestaa Capacitaciones Generales.
3. El Oficial de RR.HH. selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Capacitacin General
guardada.
6. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Capacitaciones Generales.
b) Actualizar
1. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Capacitaciones Generales.
2. El Oficial de RR.HH. actualiza los datos del trabajador en los campos de la
pestaa Capacitaciones Generales.
3. El Oficial de RR.HH selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Capacitacin General
Actualizada.
6. El sistema devuelve la propiedad de solo lectura a todos los campos de la
pestaa Capacitaciones Generales.
c) Eliminar
1. El Oficial de RR.HH. selecciona una capacitacin de la tabla Lista de
Capacitaciones Generales.
2. El Oficial de RR.HH. selecciona la opcin Eliminar.
3. El sistema muestra el mensaje Desea eliminar esta capacitacin? y las
opciones Aceptar y Cancelar.
4. El Oficial de RR.HH. selecciona la opcin Aceptar.
5. El sistema elimina la capacitacin seleccionada.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 4 de los Subflujos
Nuevo y Actualizar, el sistema muestra el mensaje Datos invlidos y
contina en el paso 2 de los Subflujos Nuevo y Actualizar
respectivamente.
2. Cancelar Eliminar
- En el subflujo Eliminar en el paso 4 si el Oficial de RR.HH. selecciona la
opcin Cancelar el sistema regresa a la interfaz Capacitaciones y
Estudios.
3. Salir
- Si el Oficial de RR.HH selecciona la opcin Salir el sistema regresa a la
interfaz Trabajador.
6 Precondiciones
1. El Oficial de RR.HH. debe estar logueado en el sistema y en la interfaz
Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Capacitaciones y
Estudios el Oficial de RR.HH. debe antes seleccionar un Trabajador de la tabla
de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedarn registrados las Capacitaciones Generales y sus
70

actualizaciones, como podr verse en la tabla de datos Lista de


Capacitaciones Generales.
2. Al eliminar una capacitacin sta desaparecer de la tabla de datos Lista de
Capacitaciones Generales.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos

a) Diagrama de Clases
71

LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
sexo_Trab : String
f echNac_Trab : Date
email_Trab : String
depar_Trab : String
prov _Trab : String
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
obs_Trab : String
f echRegis_Trab : Date
LB_T_CapGenerale
1
cod_Capge : Integer
area_Capge : String
persoCarg_Capge : String
nomCap_Capge : String
duracHor_Capge : Integer
f echa_Capge : Date
0..*

b) Diagrama de Estado

Buscar Trabajador

Registrar Capacitacion General


Actualizar Datos
Encontrado de Cap. General
Registrado
Actualizado

Registro conforme

Completado

Datos Completos

Guardado

c) Diagrama de Secuencia
72

Login Menu Principal Busqueda P Capacitaciones y SP Capacitacion


: Of. de RRHH
Estudios General
Ingresa Usuario

Ingresa Contrasea

Usuario Verificado

Ingreso

Solicita Busqueda de Trabajador

Busqueda Realizada

Ingreso de Datos de Capacitaciones y estudios

Registrar Datos de Capacitacion General

Datos Guardados

Salida de Capacitaciones

Salida del sistema

Gestionar
CU-
Capacitaciones
009
Especificas
73

Especificacin de Caso de Uso 009: Gestionar


Capacitaciones Especficas
1 Breve Descripcin
Este caso de uso permitir al Oficial de RR.HH. registrar, actualizar, eliminar y
consultar la informacin de las Capacitaciones Especficas de cada Trabajador.
2 Actores
Oficial de RR.HH.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Oficial de RR.HH selecciona la opcin
Capacitaciones y Estudios de la interfaz Trabajador.
2. El sistema muestra la interfaz Capacitaciones y Estudios con el grupo de
Controles de solo lectura Datos del Trabajador (Con los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, Estudios, Especialidad, Puesto, rea; los
campos estn llenos con datos del Trabajador del cual se est gestionando), la
opcin Salir (X esquina superior derecha) y las Pestaas Capacitaciones
Generales, Capacitaciones Especficas y Estudios Adicionales.
3. El Oficial de RR.HH. selecciona la pestaa Capacitaciones Especficas.
4. El sistema muestra la pestaa Capacitaciones Especficas con los campos de
solo lectura rea a cargo (autocompletado), Persona a cargo, Nombre de la
Capacitacin, Duracin (horas), Fecha, la tabla de datos Lista de
Capacitaciones Especficas (con los campos rea a cargo, Persona a cargo,
Nombre capacitacin, Duracin y Fecha), y las opciones Nuevo, Guardar,
Actualizar y Eliminar.
5. El Oficial de RR.HH selecciona la opcin Nuevo (Ver subflujo Nuevo).
6. El Oficial de RR.HH selecciona la opcin Actualizar (Ver subflujo Actualizar).
7. El Oficial de RR.HH selecciona la opcin Eliminar (Ver subflujo Eliminar).
4 Subflujos
74

a) Nuevo
1. El sistema limpia y les quita la propiedad de solo lectura a todos los campos
de la pestaa Capacitaciones Especficas (excepto el campo rea a
cargo).
2. El Oficial de RR. HH. ingresa los datos del trabajador a todos los campos de
la pestaa Capacitaciones Especficas (excepto el campo rea a cargo).
3. El Oficial de RR.HH. selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Capacitacin Especfica
guardada.
6. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Capacitaciones Especficas.
b) Actualizar
1. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Capacitaciones Especficas (excepto el campo rea a cargo).
2. El Oficial de RR.HH. actualiza los datos del trabajador en los campos de la
pestaa Capacitaciones Especficas (excepto el campo rea a cargo).
3. El Oficial de RR.HH selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Capacitacin Especfica
Actualizada.
6. El sistema devuelve la propiedad de solo lectura a todos los campos de la
pestaa Capacitaciones Especficas.
c) Eliminar
6. El Oficial de RR.HH. selecciona una capacitacin de la tabla Lista de
Capacitaciones Especficas.
7. El Oficial de RR.HH. selecciona la opcin Eliminar.
8. El sistema muestra el mensaje Desea eliminar esta capacitacin? y las
opciones Aceptar y Cancelar.
9. El Oficial de RR.HH. selecciona la opcin Aceptar.
10. El sistema elimina la capacitacin seleccionada.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 4 de los Subflujos
Nuevo y Actualizar, el sistema muestra el mensaje Datos invlidos y
contina en el paso 2 de los Subflujos Nuevo y Actualizar
respectivamente.
2. Cancelar Eliminar
- En el subflujo Eliminar en el paso 4 si el Oficial de RR.HH. selecciona la
opcin Cancelar el sistema regresa a la interfaz Capacitaciones y
Estudios.
3. Salir
- Si el Oficial de RR.HH selecciona la opcin Salir el sistema regresa a la
interfaz Trabajador.
6 Precondiciones
1. El Oficial de RR.HH. debe estar logueado en el sistema y en la interfaz
Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Capacitaciones y
Estudios el Oficial de RR.HH. debe antes seleccionar un Trabajador de la tabla
de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
75

1. En el sistema quedarn registrados las Capacitaciones Especficas y sus


actualizaciones, como podr verse en la tabla de datos Lista de
Capacitaciones Especficas.
2. Al eliminar una capacitacin sta desaparecer de la tabla de datos Lista de
Capacitaciones Especficas.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos

a) Diagrama de Clases
76

LB_T_Trabajador
LB_T_CapEspecifica dni_Trab : String
cod_Capesp : Integer apellPa_Trab : String
area_Capesp : String apellMa_Trab : String
persoCar_Capesp : String nombre_Trab : String
nomCap_Capesp : String sexo_Trab : String
duraHor_Capesp : Integer fechNac_Trab : Date
fecha_Capesp : Date 0..* email_Trab : String
1 depar_Trab : String
prov_Trab : String
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
obs_Trab : String
fechRegis_Trab : Date

b) Diagrama de Estado
Buscar
Encontrado Trabajador

Registro de
Capacitacion
Actualizacion de Datos Especifica

Actualizado Registrado

Datos confirmados

Verificado

Registro completo

Guardado

c) Diagrama de Secuencia
77

Login Menu Principal Busqueda P Capacitaciones y SP Capacitacion


: Of. de RRHH
Estudios Especifica
Ingreso de Usuario

Ingreso de contrasea

Verificacion Exitosa

Ingreso

Solicita Busqueda de Trabajador

Busqueda Realizada

Registro y7o actualizacionn de Datos de Capacitaciones

Ingreso de Datos de Capacitacion Especifica

Datos Guardados

Salida de Capacitaciones

Salida del Sistema

Gestionar
CU-
Estudios
010
Adicionales
78

Especificacin de Caso de Uso 010: Gestionar


Estudios Adicionales
1 Breve Descripcin
Este caso de uso permitir al Oficial de RR.HH. registrar, actualizar, eliminar y
consultar la informacin de los Estudios Adicionales de cada Trabajador.
2 Actores
Oficial de RR.HH.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Oficial de RR.HH selecciona la opcin
Capacitaciones y Estudios de la interfaz Trabajador.
2. El sistema muestra la interfaz Capacitaciones y Estudios con el grupo de
Controles de solo lectura Datos del Trabajador (Con los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, Estudios, Especialidad, Puesto, rea; los
campos estn llenos con datos del Trabajador del cual se est gestionando), la
opcin Salir (X esquina superior derecha) y las Pestaas Capacitaciones
Generales, Capacitaciones Especficas y Estudios Adicionales.
3. El Oficial de RR.HH. selecciona la pestaa Estudios Adicionales.
4. El sistema muestra la pestaa Estudios Adicionales con los campos de solo
lectura Centro de Estudio, rea de Estudio, Tipo de Estudio, Nombre, Duracin
(meses), Fecha, la tabla de datos Lista de Estudios Adicionales (Con los campos
Centro de Estudio, rea de Estudio, Tipo de Estudio, Nombre, Duracin y
Fecha), y las opciones Nuevo, Guardar, Actualizar y Eliminar.
5. El Oficial de RR.HH selecciona la opcin Nuevo (Ver subflujo Nuevo).
6. El Oficial de RR.HH selecciona la opcin Actualizar (Ver subflujo Actualizar).
7. El Oficial de RR.HH selecciona la opcin Eliminar (Ver subflujo Eliminar).
4 Subflujos
79

a) Nuevo
1. El sistema limpia y les quita la propiedad de solo lectura a todos los campos
de la pestaa Estudios Adicionales.
2. El Oficial de RR. HH. ingresa los datos del trabajador a todos los campos de
la pestaa Estudios Adicionales.
3. El Oficial de RR.HH. selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Estudio Adicional
guardado.
6. El sistema aade la propiedad de solo lectura a todos los campos de la
pestaa Estudios Adicionales.
b) Actualizar
1. El sistema quita la propiedad de solo lectura a todos los campos de la
pestaa Estudios Adicionales.
2. El Oficial de RR.HH. actualiza los datos del trabajador en los campos de la
pestaa Estudios Adicionales.
3. El Oficial de RR.HH selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Estudio Adicional
Actualizado.
6. El sistema devuelve la propiedad de solo lectura a todos los campos de la
pestaa Estudios Adicionales.
c) Eliminar
11. El Oficial de RR.HH. selecciona un estudio adicional de la tabla Lista de
Estudios Adicionales.
12. El Oficial de RR.HH. selecciona la opcin Eliminar.
13. El sistema muestra el mensaje Desea eliminar este estudio adicional? y
las opciones Aceptar y Cancelar.
14. El Oficial de RR.HH. selecciona la opcin Aceptar.
15. El sistema elimina el estudio adicional seleccionado.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 4 de los Subflujos
Nuevo y Actualizar, el sistema muestra el mensaje Datos invlidos y
contina en el paso 2 de los Subflujos Nuevo y Actualizar
respectivamente.
2. Cancelar Eliminar
- En el subflujo Eliminar en el paso 4 si el Oficial de RR.HH. selecciona la
opcin Cancelar el sistema regresa a la interfaz Capacitaciones y
Estudios.
3. Salir
- Si el Oficial de RR.HH selecciona la opcin Salir el sistema regresa a la
interfaz Trabajador.
6 Precondiciones
1. El Oficial de RR.HH. debe estar logueado en el sistema y en la interfaz
Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Capacitaciones y
Estudios el Oficial de RR.HH. debe antes seleccionar un Trabajador de la tabla
de datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedarn registrados los Estudios Adicionales y sus
80

actualizaciones, como podr verse en la tabla de datos Lista de Estudios


Adicionales.
2. Al eliminar un estudio adicional ste desaparecer de la tabla de datos Lista de
Estudios Adicionales.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos

a) Diagrama de Clases
81

LB_T_EstuAdicional
cod_Estadic : Integer
centro_Estadic : String
area_Estadic : String
LB_T_Trabajador tipo_Estadic : String
dni_Trab : String nombre_Estadic : String
apellPa_Trab : String duracMes_Estadic : Integer
apellMa_Trab : String fecha_Estadic : Date
nombre_Trab : String 0..*
sexo_Trab : String
fechNac_Trab : Date 1
email_Trab : String
depar_Trab : String
prov_Trab : String
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
obs_Trab : String
fechRegis_Trab : Date

b) Diagrama de Estado
82

Buscar Trabajador Encontrado

Registrar Estudio Adicional

Actualizar Datos de Estu. Adic.


Registrado

Actualizado

Verificar Datos

Datos Completos

Verificado Guardado
Registro
Completo

c) Diagrama de Secuencia

Login Menu Principal Busqueda P Capacitaciones y SP Estudios


: Of. de RRHH Estudios Adicionales

Ingreso Usuario

Ingreso Contrasea

Usuario Verificado

Ingreso

Busqueda de Trabajador

Busqueda Realizada

Ingreso y/o Actualizacion de Datos de Estudios

Ingreso de Estudios Adicionales

Datos Guardados

Salida de Registro de Estudios

Salida del Sistema


83

Gestionar
CU-
Boleta de
011
Pago

Especificacin de Caso de Uso 011: Gestionar


Boleta de Pago
1 Breve Descripcin
Este caso de uso permitir al Oficial de Administracin de Personal registrar,
84

actualizar, eliminar y consultar la informacin de Pagos de cada Trabajador.


2 Actores
Oficial de Administracin de Personal.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Oficial de Administracin de Personal selecciona
la opcin Pagos de la interfaz Trabajador.
2. El sistema muestra la interfaz Pagos con el grupo de Controles de solo lectura
Datos del Trabajador (Con los campos DNI, Apellido Paterno, Apellido Materno,
Nombres, Estudios, Especialidad, Puesto, rea; los campos estn llenos con
datos del Trabajador del cual se est gestionando); los campos AFP (Nombre),
CUSPP, Fecha de Ingreso, Das trabajados, Das no trabajados, Sueldo, AFP
(Monto), EsSalud (Monto), Total Descuentos, Total Neto, la tabla de datos Pagos
(Con los campos DNI Trabajador, Sueldo, Das trabajados, Total descuentos,
Total neto); y las opciones Nuevo, Guardar, Actualizar, Eliminar y Salir
(X esquina superior derecha).
3. El Oficial de Administracin de Personal selecciona la opcin Nuevo (Ver
subflujo Nuevo).
4. El Oficial de Administracin de Personal selecciona la opcin Actualizar (Ver
subflujo Actualizar).
5. El Oficial de Administracin de Personal selecciona la opcin Eliminar (Ver
subflujo Eliminar).
4 Subflujos
a) Nuevo
1. El sistema limpia y les quita la propiedad de solo lectura a los campos
Fecha de Ingreso, Das Trabajados, Das no Trabajados, Sueldo, AFP
(Monto) y EsSalud.
2. El Oficial de Administracin de Personal ingresa los datos del trabajador en
los campos mencionados en el paso 1.
3. El Oficial de Administracin de Personal selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Boleta de Pago
guardada.
6. El sistema aade la propiedad de solo lectura los campos mencionados en
el paso 1.
b) Actualizar
1. El sistema quita la propiedad de solo lectura a los campos Fecha de Ingreso,
Das Trabajados, Das no Trabajados, Sueldo, AFP (Monto) y EsSalud.
2. El Oficial de Administracin de Personal actualiza los datos del trabajador en
los campos mencionados en el paso 1.
3. El Oficial de Administracin de Personal selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Boleta de Pago
Actualizada.
6. El sistema devuelve la propiedad de solo lectura a los campos mencionados
en el paso 1.
c) Eliminar
16. El Oficial de Administracin de Personal selecciona una boleta de pago de la
tabla Pagos.
17. El Oficial de Administracin de Personal selecciona la opcin Eliminar.
18. El sistema muestra el mensaje Desea eliminar esta boleta de pago? y las
opciones Aceptar y Cancelar.
19. El Oficial de Administracin de Personal selecciona la opcin Aceptar.
85

20. El sistema elimina la boleta de pago seleccionada.


5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 4 de los Subflujos
Nuevo y Actualizar, el sistema muestra el mensaje Datos invlidos y
contina en el paso 2 de los Subflujos Nuevo y Actualizar
respectivamente.
2. Cancelar Eliminar
- En el subflujo Eliminar en el paso 4 si el Oficial de Administracin de
Personal selecciona la opcin Cancelar el sistema regresa a la interfaz
Capacitaciones y Estudios.
3. Salir
- Si el Oficial de Administracin de Personal selecciona la opcin Salir el
sistema regresa a la interfaz Trabajador.
6 Precondiciones
1. El Oficial de Administracin de Personal debe estar logueado en el sistema y en
la interfaz Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Pagos el Oficial de
Administracin de Personal debe antes seleccionar un Trabajador de la tabla de
datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedarn registrados las boletas de pagos y sus actualizaciones,
como podr verse en la tabla de datos Pagos.
2. Al eliminar una boleta de pago sta desaparecer de la tabla de datos Pagos.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
86

a) Diagrama de Clases

LB_T_Pago
cod_Pag : Integer LB_T_Aportaciones
diasTrab_Pag : Integer
cuspp_Aport : String
diasNoTrab_Pag : Integer
contra_Aport : String
fecha_Pag : Date
ruc_Aport : String
LB_T_Trabajador Sueldo_Pag : Integer
direcc_Aport : String
dni_Trab : String totalDesc_Pag : Integer 0..*
repreLegal_Aport : String
apellPa_Trab : String totalNeto_Pag : Integer
telRepLeg_Aport : String
apellMa_Trab : String 0..* 1 perDevMes_Aport : String
nombre_Trab : String 0..*
perDevAo_Aport : String
sexo_Trab : String 0..* Afp_Aport : String
fechNac_Trab : Date 1
tipo_Aport : String
email_Trab : String fechPag_Aport : Date
depar_Trab : String 1 totalFondPen_Aport : Integer
prov_Trab : String totalRetRetrib_Aport : Integer
distr_Trab : String
direcc_Trab : String 1
estud_Trab : String 1
espec_Trab : String LB_T_SeguroSalud
obs_Trab : String
cod_Segsal : Integer
fechRegis_Trab : Date 0..*
fechRegis_Segsal : Date
sueldo_Segsal : Integer
estaCivil_Segsal : String
totalPa_Segsal : Integer
87

Registrar Datos de Pago


b) Diagrama de Estado
Busqueda de Trabajador
Registrado
Encontrado

Registrar Datos
Actualizados
Datos correctos
Actualizado

Verificado

Registro
completo

Guardado

c) Diagrama de Secuencia

Login Menu Principal Busqueda Pagos


: Of. de Administracion
de personal
Ingreso Usuario

Ingreso Contrasea

Verificado

Ingresar

Busqueda de Trabajador

Busqueda Realizada

Actualizacion y/o ingreso de Datos de Pagos

Guardado

Salida del sistema


88

Gestionar
CU-
Almacn de
012
personal

Especificacin de Caso de Uso 012: Gestionar


Almacn de Personal
1 Breve Descripcin
89

Este caso de uso permitir al Encargado de Logstica registrar, actualizar y


consultar la informacin del Almacn de cada trabajador (Los registros de entrega
de Equipos de Proteccin Personal y tiles de escritorio).
2 Actores
Encargado de Logstica.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Encargado de Logstica selecciona la opcin
Almacn de la interfaz Trabajador.
2. El sistema muestra la interfaz Almacn del Personal con el grupo de Controles
de solo lectura Datos del Trabajador (Con los campos DNI, Apellido Paterno,
Apellido Materno, Nombres, Estudios, Especialidad, Puesto, rea; los campos
estn llenos con datos del Trabajador del cual se est gestionando); los campos
Tipo de Material, Fecha de Entrega, la tabla de datos Detalle Entrega (Con los
campos Nombre Material y Cantidad), la tabla de datos Registros de Entrega
(Con los campos DNI Trabajador, Tipo Material, Total Material y Fecha Entrega);
y las opciones Quitar, Nuevo, Guardar, Cancelar y Salir (X esquina
superior derecha).
3. El Encargado de Logstica selecciona la opcin Nuevo.
4. El sistema limpia los campos Tipo de Material, Fecha de Entrega y la tabla de
datos Detalle entrega.
5. El Encargado de Logstica ingresa los datos en los campos Tipo de Material,
Fecha de Entrega y en la tabla de datos Detalle Entrega (Especificando datos
en la columna Nombre Material y Cantidad, tantas lneas como detalles tenga la
entrega).
6. El Encargado de Logstica selecciona la opcin Guardar.
7. El sistema valida los datos.
8. El sistema graba los datos y muestra el mensaje Registro de entrega
guardado.
4 Subflujos
Ninguno
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos en el paso 7 del flujo bsico el
sistema muestra el mensaje Datos invlidos y contina en el paso 5 del
flujo bsico.
2. Quitar
- En el paso 5 del flujo bsico, al momento de ingresar datos a la tabla de
datos Detalle entrega, si el Encargado de Logstica selecciona la opcin
Quitar el sistema eliminar la fila que tenga seleccionada.
3. Salir
- Si el Encargado de Logstica selecciona la opcin Salir el sistema regresa a
la interfaz Trabajador.
6 Precondiciones
1. El Encargado de Logstica debe estar logueado en el sistema y en la interfaz
Trabajador.
2. En la interfaz Trabajador, para poder seleccionar la opcin Almacn el
Encargado de Logstica debe antes seleccionar un Trabajador de la tabla de
datos Resultados (Ver ECU-001 Buscar Trabajador).
7 Post condiciones
1. En el sistema quedar registrado el registro de entrega, como podr verse en la
tabla de datos Registros de Entrega.
90

8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos

a) Diagrama de Clases
91

LB_T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
sexo_Trab : String
fechNac_Trab : Date
email_Trab : String
depar_Trab : String
prov_Trab : String
distr_Trab : String
direcc_Trab : String
estud_Trab : String
espec_Trab : String
1 obs_Trab : String
fechRegis_Trab : Date

LB_T_Almacen 0..*
cod_Alm : Integer
tipo_Alm : String
fechEntr_Alm : Date
LB_T_DetalleAlmacen
1
cod_Detal : Integer
0..*
nombreMat_Detal : String
cant_Detal : Integer

Buscar Trabajador
b) Diagrama de Estado
Registrado

Encontrado

Verificar Datos

Actualizar Datos de almacen


Verificado

Actualizado

Registro completo

Guardado

c) Diagrama de Secuencia
92

Login Menu Principal Busqueda P Almacen de


: Enc. de Logistica
Personal
Ingreso de Usuario

Ingreso de Cotrasea

Usuario Verificado

Ingreso

Busqueda de Trabajador

Busqueda Realizada

Ingreso de Datos de Dalida de EPP o Utiles

Datos Guardados

Salida del Sistema


93

CU- Generar
013 Reportes

Especificacin de Caso de Uso 013: Gestionar


Reportes
1 Breve Descripcin
Este caso de uso permitir al Oficial de RR.HH. generar los reportes generales o
especficos de los trabajadores.
94

2 Actores
Oficial de RR.HH.
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Oficial de RR.HH. selecciona la opcin
Reportes del Men Principal.
2. El sistema muestra la interfaz Reportes con el grupo de controles Bsqueda
(Con los campos rea, DNI, Apellido Paterno, Apellido Materno, Nombres y la
opcin Buscar) y la tabla de datos Resultado (Con los campos DNI, Apellido
Paterno, Nombres, rea y Puesto); el grupo de controles Opciones de Reporte
del Trabajador (Con las opciones Datos personales, Contrato, Seguridad y
Salud, Pagos (2 campos: Fecha Inicio y Fecha Fin), Almacn (2 campos: Fecha
Inicio y Fecha Fin)); y las opciones Generar Reportes, Exportar y Salir (X
esquina superior derecha).
3. El Oficial de RR.HH. selecciona al trabajador de la tabla de Datos Resultados
(Ver ECU-001 Buscar Trabajador).
4. El Oficial de RR.HH selecciona la opcin Contrato del grupo de controles
Opciones de Reporte del trabajador.
5. El Oficial de RR.HH. selecciona la opcin Generar Reporte.
6. El sistema genera el reporte del contrato del trabajador y lo muestra en el
documento Reporte.
4 Subflujos
Ninguno
5 Flujos Alternativos
1. Opciones de Reporte del Trabajador
- En el paso 4 del flujo bsico el Oficial de RR.HH. puede seleccionar otras
opciones adems de Contrato, tambin puede seleccionar mltiples
opciones. El reporte se generar de acuerdo a las opciones seleccionadas.
2. Salir
- Si el Oficial de RR.HH. selecciona la opcin Salir el sistema regresa a la
interfaz Trabajador.
6 Precondiciones
1. El Oficial de RR.HH. debe estar logueado en el sistema.
7 Post condiciones
1. En el sistema mostrar los resultados del reporte generado en el documento
Reporte.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
95

a) Diagrama de Clases

LB_T_Fotocheck LB_T_Pago LB_T_Aportaciones


LB_T_EstuAdicional
cod_Fotoc : String cod_Pag : Integer cuspp_Aport : String
cod_Estadic : Integer
fechVen_Fotoc : Date
... diasTrab_Pag : Integer contra_Aport : String
centro_Estadic : String
diasNoTrab_Pag : Integer ... ruc_Aport : String
area_Estadic : String 0..*
fecha_Pag : Date direcc_Aport : String
tipo_Estadic : String
Sueldo_Pag : Integer repreLegal_Aport : String
nombre_Estadic : String
totalDesc_Pag : Integer 0..* telRepLeg_Aport : String
duracMes_Estadic : Integer
... 1
totalNeto_Pag : Integer perDevMes_Aport : String
fecha_Estadic : Date 0..* 1 perDevAo_Aport : String
0..*
0..* Afp_Aport : String
LB_T_Trabajador
LB_T_CapEspecifica tipo_Aport : String
dni_Trab : String 1 0..* fechPag_Aport : Date
cod_Capesp : Integer
area_Capesp : String apellPa_Trab : String totalFondPen_Aport : Integer
persoCar_Capesp : String
... 1 apellMa_Trab : String totalRetRetrib_Aport : Integer
nombre_Trab : String
nomCap_Capesp : String... 1
sexo_Trab : String LB_T_SeguroVida
duraHor_Capesp : Integer
...
fechNac_Trab : Date
fecha_Capesp : Date 0..* 1 LB_T_SeguroSalud numPoliza_Segvid : String
email_Trab : String
1 cod_Segsal : Integer contrat_Segvid : String
depar_Trab : String
fechRegis_Segsal : Date... rucContr_Segvid : String
prov_Trab : String 1 sueldo_Segsal : Integer perioVigenciaIni_Segvid : Date
distr_Trab : String 0..*
LB_T_CapGenerale 1 estaCivil_Segsal : String
... perioVigenciaFin_Segvid : Date
direcc_Trab : String
totalPa_Segsal : Integer numMeses_Segvid : Integer
cod_Capge : Integer 1 estud_Trab : String
LB_T_Almacen 1 fechSuscrip_Segvid : Date
area_Capge : String 0..* espec_Trab : String
tasa_Segvid : Integer
... 0..*
persoCarg_Capge : String cod_Alm : Integer obs_Trab : String
0..* primaPer_Segvid : Integer
nomCap_Capge : String tipo_Alm : String fechRegis_Trab : Date
igv_Segvid : Integer
duracHor_Capge : Integer
... fechEntr_Alm : Date
...
1 totalPag_Segvid : Integer
fecha_Capge : Date 1 1
moned_Segvid : String
0..*
0..*LB_T_LegajoMedico
LB_T_DetalleAlmacen 0..*
LB_T_Contrato cod_Legmed : Integer
cod_Detal : Integer fechEmo_Legmed : Date LB_T_PaseMedico
cod_Contra : Integer
nombreMat_Detal : String
... tipoSang_Legmed : String cod_Pasmed : String
fechIniVL_Contra : Date
cant_Detal : Integer estado_Legmed : String fechEntre_Pasmed : Date
...
fechFinVL_Contra : Date
obs_Legmed : String
puesto_Contra : String 1 0..* fechFin_Pasmed : Date
area_Constra : String fechLimLO_Legmed : Date
regLab_Contra : String contacEmer_Legmed : String
escalRemu_Contra : String parentesco_Legmed : String
mes_Contra : String telContac_Legmed : String
ao_Contra : String
fechaIni_Contra : Date
fechFin_Contra : Date
96

b) Diagrama de Estado

Busqueda de Trabajador

Tipo de
Encontrado Seleccionado
Reporte

Seleccion Correcta
Confirmado

Guardar Reporte

Exportado

c) Diagrama de Secuencia

Login Menu Principal P Reporte Busqueda Mostrar Tipo Reporte Exportar


: Of. de RRHH
Reporte

Ingreso Usuario

Ingreso Contrasea

Usuario Verificado

Ingreso

Ingreso pestaa Reporte

Ingresa Busqueda de Trabajador

Trabajador Encontrado

Seleccion de Tipo de Reporte

Seleccion confirmada

Verificacion de Datos del Reporte

Exportar Reporte

Reporte Exportado

Salida del sistema


97

CU- Gestionar
014 Usuario

Especificacin de Caso de Uso 014: Gestionar


Usuario
98

1 Breve Descripcin
Este caso de uso permitir al Administrador (Encargado de Tecnologas de
Informacin) registrar, actualizar, eliminar y consultar la informacin de los usuarios
del sistema.
2 Actores
Administrador
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Administrador selecciona la opcin Cuentas
de Usuario del Men Principal.
2. El sistema muestra la interfaz Gestionar Cuenta de Usuario, con el grupo de
controles Buscar Usuario (el campo parmetro de bsqueda Buscar por y el
campo siguiente para especificar el parmetro, la opcin Buscar y la opcin
Listar todos) y Datos de Usuario (con los campos DNI, Apellido Paterno, Apellido
Materno, Nombres, Celular, Tipo, Usuario, Contrasea, las opciones Ocultar
Contrasea, Nuevo, Actualizar, Guardar, Eliminar y Salir (X esquina superior
derecha). Adems de una tabla de datos Usuarios (Con los campos DNI,
Apellido Paterno, Apellido Materno, Nombres, Celular, Tipo y Usuario).
3. El Administrador selecciona la opcin Nuevo (Ver subflujo Nuevo).
4. El Administrador selecciona la opcin Buscar (Ver subflujo Buscar).
5. El Administrador selecciona la opcin Actualizar (Ver subflujo Actualizar).
6. El Administrador selecciona la opcin Eliminar (Ver subflujo Eliminar).
4 Subflujos
a) Nuevo
1. El sistema limpia los campos DNI, Apellido Paterno, Apellido Materno,
Nombres, Celular, Tipo, Usuario, Contrasea y les quita la propiedad solo
lectura.
2. El Administrador registra los datos del nuevo usuario.
3. El Administrador selecciona la opcin Guardar.
4. El sistema valida los datos ingresados.
5. El sistema graba los datos y muestra el mensaje Usuario Guardado.
6. El sistema muestra los datos del nuevo usuario en los campos
correspondientes y vuelve los campos a solo lectura.
b) Buscar
1. El Administrador selecciona la opcin Buscar por y especifica la bsqueda
en el campo siguiente.
2. El Administrador selecciona la opcin Buscar.
3. El sistema valida los datos ingresados.
4. El sistema realiza la bsqueda y muestra los resultados en la tabla Usuarios.
c) Actualizar
1. El Administrador selecciona la opcin Actualizar.
2. El sistema quita la propiedad de solo lectura a los campos DNI, Apellido
Paterno, Apellido Materno, Nombres, Celular, Tipo, Usuario y Contrasea.
3. El Administrador actualiza los datos correspondientes.
4. El Administrador selecciona el botn Guardar.
5. El sistema valida los datos ingresados.
6. El sistema graba los datos y muestra el mensaje Actualizacin Exitosa.
7. El sistema muestra los datos actualizados del usuario en los campos
correspondientes y vuelve los campos a solo lectura.
d) Eliminar
1. El Administrador selecciona un usuario de la tabla Usuarios.
2. El Administrador selecciona la opcin Eliminar
3. El sistema muestra el mensaje Desea eliminar al usuario seleccionado? y
99

las opciones Aceptar y Cancelar.


4. El Administrador selecciona la opcin Aceptar.
5. El sistema elimina al usuario seleccionado.
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos, en el paso 4 del subflujo
Nuevo y en el paso 5 del subflujo Actualizar, el sistema muestra el mensaje
Datos invlidos y contina en el paso 2 del subflujo Nuevo y en el paso 3
del subflujo Actualizar respectivamente. Para el subflujo buscar en el paso 3,
si los datos son invlidos el sistema muestra el mensaje Datos invlidos y
continua en el paso 1.
2. Salir
- Si el Administrador selecciona la opcin Salir el sistema regresa al men
Principal.
3. Ocultar Contrasea
- Esta opcin siempre estar activa y solo se podr desactivar al momento de
usar las opciones Nuevo o Actualizar.
4. Listar todos
- En el subflujo bsqueda el Administrador puede seleccionar la opcin Listar
todos para que el sistema muestre en la tabla Usuarios a todos los usuarios
registrados.
5. Cancelar Eliminar
- Si el Administrador en el subflujo Eliminar paso 3 cancela la orden de
eliminar, el sistema regresa a la interfaz Gestionar Cuentas de Usuario.
6 Precondiciones
1. El Administrador debe estar logueado en el sistema.
2. Para poder Actualizar o Eliminar debemos antes seleccionar un usuario de la
tabla Usuarios, para que nos muestre sus datos en los campos
correspondientes.
7 Post condiciones
1. En el sistema quedar registrado el nuevo usuario o sus actualizaciones.
2. En sistema mostrar los resultados de la bsqueda o listar todos.
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos
100

a) Diagrama de Clases

T_Trabajador
dni_Trab : String
apellPa_Trab : String
apellMa_Trab : String
nombre_Trab : String
sexo_Trab : String T_Usuario
fechNac_Trab : Date cod_Usu : Integer
email_Trab : String apellPa_Usu : String
depar_Trab : String apellMa_Usu : String
prov_Trab : String nombres_Usu : String
distr_Trab : String cel_Usu : String
direcc_Trab : String tipo_Usu : String
estud_Trab : String usuario_Usu : String
espec_Trab : String contrase_Usu : String
obs_Trab : String 1
fechRegis_Trab : Date 0..*
101

b) Diagrama de Estado

Registro de
Usuario

Buscar Usuario Registrado

Encontrado

Verifica Datos

Actualizar Datos

Datos Completado
Actualizado Registrado

Registro Completo

Guardado

c) Diagrama de Secuencia

Login Menu Principal P Gestionar


: Encargado de Tecnologias Usuario
de Informacion
Ingresa Usuario

Ingresa Contrasea

Usuario Verificado

Ingresa

Actualiza o Registra Nuevo Usuario

Usuario Registrado

Salida del sistema


102

CU-
Login
015

Especificacin de Caso de Uso 015: Login


1 Breve Descripcin
103

Este caso de uso permitir al Usuario ingresar al sistema a travs de una


validacin.
2 Actores
Administrador
Oficial Junior de Empleo Local
3 Flujo Bsico de Eventos
1. El caso de uso inicia cuando el Usuario inicia el sistema.
2. El sistema muestra la interfaz Login, con los campos Usuario, Contrasea y
la opcin Ingresar.
3. El usuario ingresa los campos requeridos y escoge la opcin Ingresar.
4. El sistema valida los datos ingresados.
5. El sistema permite el ingreso al Usuario y muestra el men principal.
4 Subflujos
Ninguno
5 Flujos Alternativos
1. Datos invlidos
- Si los datos ingresados son nulos o invlidos, en el paso 4 del flujo principal
el sistema muestra el mensaje Validacin Incorrecta.
2. Privilegios
- Si la validacin es correcta y la cuenta del usuario es de nivel
Administrador tendr la activada la opcin Gestionar Cuentas de Usuario
en el Men Principal, caso contrario no (cuenta de nivel Oficial Junior de
Empleo Local)
6 Precondiciones
Ninguna
7 Post condiciones
Ninguna
8 Puntos de Extensin
Ninguno.
9 Requerimientos Especiales
Ninguno.
10 Prototipos

a) Diagrama de Clases
104

T_Usuario
cod_Usu : Integer
apellPa_Usu : String
apellMa_Usu : String
nombres_Usu : String
cel_Usu : String
tipo_Usu : String
usuario_Usu : String
contrase_Usu : String

b) Diagrama de Estado

Ingreso de Usuario

Ingreso de
Usuario Contrasea Contrasea
Verificado Verificada

Loguear usuario

Logueado

c) Diagrama de Secuencia

P: Logueo Menu
: Usuarios

Ingreso de Usuario

Ingreso de

Usuario Logueado

Ingreso al sistema

Salida
-104-

6.4 Diagrama General de clases

T_Aportaciones
cuspp_Aport : String T_Almacen T_DetalleAlmacen
contra_Aport : String cod_Alm : Integer cod_Detal : Integer
T_Trabajador
ruc_Aport : String tipo_Alm : String nombreMat_Detal : String
direcc_Aport : String dni_Trab : String f echEntr_Alm : Date 1 0..* cant_Detal : Integer
repreLegal_Aport : String apellPa_Trab : String
telRepLeg_Aport : String apellMa_Trab : String
T_Pago 0..*
perDev Mes_Aport : String nombre_Trab : String T_Contrato
cod_Pag : Integer sexo_Trab : String
perDev Ao_Aport : String cod_Contra : Integer
diasTrab_Pag : Integer f echNac_Trab : Date
Af p_Aport : String 1 f echIniVL_Contra : Date
diasNoTrab_Pag : Integer 1 0..* email_Trab : String
0..* tipo_Aport : String f echFinVL_Contra : Date
f echa_Pag : Date 1 depar_Trab : String
f echPag_Aport : Date puesto_Contra : String
Sueldo_Pag : Integer prov _Trab : String
totalFondPen_Aport : Integer area_Constra : String
totalDesc_Pag : Integer distr_Trab : String 1
totalRetRetrib_Aport : Integer 0..* regLab_Contra : String
totalNeto_Pag : Integer direcc_Trab : String
11 escalRemu_Contra : String
0..* estud_Trab : String
mes_Contra : String
1 espec_Trab : String ao_Contra : String T_Usuario
obs_Trab : String f echaIni_Contra : Date cod_Usu : Integer
1
f echRegis_Trab : Date f echFin_Contra : Date apellPa_Usu : String
1 apellMa_Usu : String
T_Fotocheck 0..*
0..* 1 1 1 nombres_Usu : String
cod_Fotoc : String 1 0..* cel_Usu : String
f echVen_Fotoc : Date
... T_SeguroSalud 0..*
tipo_Usu : String
T_CapGenerale
cod_Segsal : Integer usuario_Usu : String
f echRegis_Segsal : Date cod_Capge : Integer contrase_Usu : String
sueldo_Segsal : Integer 0..* area_Capge : String
estaCiv il_Segsal : String T_CapEspecif ica persoCarg_Capge : String
0..*
totalPa_Segsal : Integer nomCap_Capge : String
cod_Capesp : Integer
T_SeguroVida duracHor_Capge : Integer
area_Capesp : String
numPoliza_Segv id : String f echa_Capge : Date
persoCar_Capesp : String
contrat_Segv id : String nomCap_Capesp : String
rucContr_Segv id : String duraHor_Capesp : Integer
perioVigenciaIni_Segv id : Date f echa_Capesp : Date T_PaseMedico
perioVigenciaFin_Segv id : Date
numMeses_Segv id : Integer cod_Pasmed : String
0..*
f echSuscrip_Segv id : Date f echEntre_Pasmed : Date
tasa_Segv id : Integer T_LegajoMedico f echFin_Pasmed : Date
primaPer_Segv id : Integer 0..*
cod_Legmed : Integer
igv _Segv id : Integer T_EstuAdicional
f echEmo_Legmed : Date 0..*
totalPag_Segv id : Integer cod_Estadic : Integer tipoSang_Legmed : String 1
moned_Segv id : String centro_Estadic : String estado_Legmed : String
area_Estadic : String obs_Legmed : String
tipo_Estadic : String f echLimLO_Legmed : Date
nombre_Estadic : String contacEmer_Legmed : String
duracMes_Estadic : Integer parentesco_Legmed : String
f echa_Estadic : Date telContac_Legmed : String
-105-

6.5 Diagrama Entidad Relacin de Base de Datos

T_Fotocheck 1 0..* T_Pago


cod_Fotoc : VARCHAR(10) T_Trabajador cod_Pag : INTEGER
fechVen_Fotoc : DATE dni_Trab : VARCHAR(8) T_SeguroVida diasTrab_Pag : INTEGER
dni_Trab : VARCHAR(8) apellPa_Trab : VARCHAR(20) numPoliza_Segvid : VARCHAR(30) diasNoTrab_Pag : INTEGER
0..* <<Non-Identifying>> apellMa_Trab : VARCHAR(20) contrat_Segvid : VARCHAR(50) fecha_Pag : DATE
<<PK>> PK_T_Fotocheck1() nombre_Trab : VARCHAR(30) rucContr_Segvid : VARCHAR(15) Sueldo_Pag : DECIMAL(5, 0)
<<FK>> FK_T_Fotocheck0() sexo_Trab : VARCHAR(10) perioVigenciaIni_Segvid : DATE totalDesc_Pag : DECIMAL(5, 0)
fechNac_Trab : DATE perioVigenciaFin_Segvid : DATE totalNeto_Pag : DECIMAL(5, 0)
1 email_Trab : VARCHAR(20) cuspp_Aport : VARCHAR(20)
numMeses_Segvid : INTEGER T_SeguroSalud << Non-Identifying>>
depar_Trab : VARCHAR(15) <<Non-Identifying>> fechSuscrip_Segvid : DATE dni_Trab : VARCHAR(8)
prov_Trab : VARCHAR(15) tasa_Segvid : DECIMAL(5, 0) cod_Segsal : INTEGER cod_Segsal : INTEGER
distr_Trab : VARCHAR(20) primaPer_Segvid : DECIMAL(5, 0) fechRegis_Segsal : DATE
direcc_Trab : VARCHAR(30) igv_Segvid : DECIMAL(5, 0) sueldo_Segsal : DECIMAL(5, 0) 0..* << PK>> PK_T_Pago11()
estud_Trab : VARCHAR(20) 1 totalPag_Segvid : DECIMAL(5, 0) estaCivil_Segsal : VARCHAR(20) << FK>> FK_T_Pago12()
0..* totalPa_Segsal : DECIMAL(5, 0) 1
espec_Trab : VARCHAR(25) moned_Segvid : VARCHAR(20) << FK>> FK_T_Pago13()
obs_Trab : VARCHAR(100) dni_Trab : VARCHAR(8) dni_Trab : VARCHAR(8) << FK>> FK_T_Pago15()
fechRegis_Trab : DATE
<<Non-Identifying>> << PK>> PK_T_SeguroVida5() <<PK>> PK_T_SeguroSalud6()
<< PK>> PK_T_Trabajador0() << FK>> FK_T_SeguroVida4() <<FK>> FK_T_SeguroSalud5()
1 1
1
T_Contrato
cod_Contra : INTEGER << Non-Identifying>> 0..*
fechIniVL_Contra : DATE
fechFinVL_Contra : DATE 0..*
puesto_Contra : VARCHAR(20) 0..* 1
area_Constra : VARCHAR(15) 1
regLab_Contra : VARCHAR(5) 1 << Non-Identifying>>
escalRemu_Contra : VARCHAR(10) <<Non-Identifying>> 1
mes_Contra : VARCHAR(10)
ao_Contra : VARCHAR(10) 1
<<Non-Identifying>> T_Aportaciones 1
fechaIni_Contra : DATE
fechFin_Contra : DATE cuspp_Aport : VARCHAR(20)
dni_Trab : VARCHAR(8) contra_Aport : VARCHAR(50)
ruc_Aport : VARCHAR(15)
<<PK>> PK_T_Contrato2() direcc_Aport : VARCHAR(50)
<<FK>> FK_T_Contrato1() 0..* << Non-Identifying>> repreLegal_Aport : VARCHAR(100)
telRepLeg_Aport : VARCHAR(20)
<<Non-Identifying>> 0..* perDevMes_Aport : VARCHAR(20)
perDevAo_Aport : VARCHAR(10)
T_LegajoMedico Afp_Aport : VARCHAR(20)
cod_Legmed : INTEGER tipo_Aport : VARCHAR(30)
fechPag_Aport : DATE T_Usuario
fechEmo_Legmed : DATE
tipoSang_Legmed : VARCHAR(10) totalFondPen_Aport : DECIMAL(5, 0) cod_Usu : SMALLINT
<<Non-Identifying>> totalRetRetrib_Aport : DECIMAL(5, 0) apellPa_Usu : VARCHAR(20)
estado_Legmed : VARCHAR(10) <<Non-Identifying>> 0..*
obs_Legmed : VARCHAR(100) dni_Trab : VARCHAR(8) apellMa_Usu : VARCHAR(30)
fechLimLO_Legmed : DATE nombres_Usu : VARCHAR(50)
contacEmer_Legmed : VARCHAR(50) << PK>> PK_T_Aportaciones7() cel_Usu : VARCHAR(30)
parentesco_Legmed : VARCHAR(20) << FK>> FK_T_Aportaciones6() tipo_Usu : VARCHAR(20)
telContac_Legmed : VARCHAR(50) usuario_Usu : VARCHAR(20)
dni_Trab : VARCHAR(8) contrase_Usu : VARCHAR(10)
dni_Trab : VARCHAR(8)
<<Non-Identifying>>
<< PK>> PK_T_LegajoMedico3()
<< FK>> FK_T_LegajoMedico2() <<PK>> PK_T_Usuario13()
0..* <<FK>> FK_T_Usuario21()

<< Non-Identifying>>
0..*
T_EstuAdicional
1 0..*
cod_Estadic : INTEGER
centro_Estadic : VARCHAR(100)
0..* area_Estadic : VARCHAR(60)
tipo_Estadic : VARCHAR(50)
nombre_Estadic : VARCHAR(100) T_Almacen
T_PaseMedico duracMes_Estadic : INTEGER cod_Alm : INTEGER
cod_Pasmed : VARCHAR(20) fecha_Estadic : DATE tipo_Alm : VARCHAR(20)
fechEntre_Pasmed : DATE dni_Trab : VARCHAR(8) fechEntr_Alm : DATE
fechFin_Pasmed : DATE 0..* dni_Trab : VARCHAR(8) <<Non-Identifying>>
cod_Legmed : INTEGER <<PK>> PK_T_EstuAdicional10() T_Trabajador_dni_Trab : VARCHAR(8) 1 T_DetalleAlmacen
<<FK>> FK_T_EstuAdicional9() 0..* cod_Detal : INTEGER
<< PK>> PK_T_PaseMedico4() <<PK>> PK_T_Almacen15() nombreMat_Detal : VARCHAR(30)
<< FK>> FK_T_PaseMedico3() <<FK>> FK_T_Almacen19() cant_Detal : INTEGER
T_CapGenerale <<FK>> FK_T_Almacen20() cod_Alm : INTEGER
cod_Capge : INTEGER <<PK>> PK_T_DetalleAlmacen14()
area_Capge : VARCHAR(20) <<FK>> FK_T_DetalleAlmacen18()
persoCarg_Capge : VARCHAR(30)
nomCap_Capge : VARCHAR(100)
duracHor_Capge : INTEGER
fecha_Capge : DATE
dni_Trab : VARCHAR(8) 0..*
<<PK>> PK_T_CapGenerale8()
<<FK>> FK_T_CapGenerale7()

T_CapEspecifica
cod_Capesp : INTEGER
area_Capesp : VARCHAR(20)
persoCar_Capesp : VARCHAR(100)
nomCap_Capesp : VARCHAR(100)
duraHor_Capesp : INTEGER
fecha_Capesp : DATE
dni_Trab : VARCHAR(8)

<< PK>> PK_T_CapEspecifica9()


<< FK>> FK_T_CapEspecifica8()
-118-

6.6 Implementacin

6.6.1 Arquitectura tecnolgica:

El entorno tecnolgico del nuevo sistema incluye de manera decisiva en


el desarrollo del proyecto.
En esta tarea ser necesaria la participacin activa del jefe del proyecto,
para ayudar a definir el entorno ptimo para el nuevo sistema.

La arquitectura que usar la aplicacin final es la Arquitectura de tres


capas:

En la actualidad, uno de los patrones de diseo mas utilizado para


cualquier tipo de aplicaciones es el de Capas, donde bsicamente se
divide los elementos de diseo en la Capa de Interfaz de Usuario, Lgica
de Negocios y Acceso a Datos y Servicios.

6.6.2 Diagrama de Componentes:


107

En el diagrama de componentes se describen los elementos fsicos del


sistema sus relaciones y dependencias. No es necesario que un diagrama
incluya todos los componentes del sistema normalmente se realizan por
partes.

Para demostrar las relaciones de estos componentes que estn incluidos en


distintos paquetes o carpetas, se mostrara el diagrama de componentes del
caso de uso Gestionar Personal.

Menu ConexionBD
Principal

Registrar
Personal

Librerias

BDPersonalLB
Consultar
Personal

Mostrar
Seguimiento

Mostar
Reportes

6.6.3 Diagrama de Despliegue:


108

PC Recursos
Humanos

PC -
Administracion
Tcp/ip
Sistema de Informacion de Servidor de Base de
Tcp/Ip Personal - Las Bambas Datos
.net
Tcp/Ip SQL Server
Tcp/Ip
2012
Lenguaje SQL
PC - Seguridad
Tcp/Ip
y Salud
PC - Logistica

Tcp/Ip

Tcp/Ip

TI
PC -
Contratos

Es importante resaltar que la arquitectura descrita no es un requerimiento


de implementacin, ya que la empresa en cuestin cuenta con los
Servidores descritos, por lo que se consideran costos de estos equipos
como parte de la implementacin del Sistema.

7. Plan de Implementacin
109

El proyecto se basa en una metodologa iterativa e incremental del RUP


(Rational Unified Process) en la que se proceder a cumplir con las fases que
marca la metodologa. Se incluir el detalle para las fases de Incepcin,
Elaboracin, Construccin y Transicin para dar una visin global de todo
proceso.

7.1 PLAN DEL PROYECTO

En esta seccin se presenta la organizacin en fases e iteraciones y el


calendario del proyecto.

7.1.1 PLAN DE LAS FASES

El desarrollo se llevar a cabo en base a fases con una o ms iteraciones en


cada una de ellas. La siguiente tabla muestra una la distribucin de tiempos y
el nmero de iteraciones de cada fase.

Fase Nro. Iteraciones Duracin

Fase de Incepcin 1 26 das

Fase de Elaboracin 2 41 das (20 y 21)

Fase de Construccin 2 89 das (40 y 49)

Fase de Transicin 1 27 das

Los hitos que marcan el final de cada fase se describen en la siguiente


tabla.

Descripcin Hito

Fase de En esta fase desarrollar los requisitos del producto


Incepcin desde la perspectiva del usuario, los principales
casos de uso sern identificados y se har un
refinamiento del Plan del Proyecto.

Fase de En esta fase se analizan los requisitos y se desarrolla


Elaboracin un prototipo de arquitectura. Al final de esta fase,
todos los casos de uso correspondientes a requisitos
110

que sern implementados en la primera release de la


fase de Construccin deben estar analizados y
diseados.

Fase de Durante la fase de construccin se terminan de


Construccin analizar y disear todos los casos de uso, refinando
el Modelo de Anlisis / Diseo. El producto se
construye en base a 2 iteraciones, cada una
produciendo una release a la cual se le aplican las
pruebas y se valida con el cliente / usuario.

Fase de En esta fase se preparar la release para distribucin,


Transicin asegurando una implantacin y cambio del sistema
previo de manera adecuada, incluyendo el
entrenamiento de los usuarios. El hito que marca el
fin de esta fase incluye, la entrega de toda la
documentacin del proyecto con los manuales de
instalacin y todo el material de apoyo al usuario, la
finalizacin del entrenamiento de los usuarios y el
empaquetamiento del producto.

7.1.2 DESCOMPOSICIN DE ACTIVIDADES (WBS)

A continuacin se describe la descomposicin de las fases mediante el Work


Breakdown Structure (WBS) del proyecto de forma jerrquica y en vista de
lista, esto de acuerdo a las disciplinas que conforman las fases del RUP y de
las iteraciones del mismo.

0. Sistema de Informacin de Personal del proyecto minero Las


Bambas
1. Fase Incepcin
1.1. Modelado del Negocio
1.1.1. Conformacin de los integrantes del proyecto
1.1.2. Estudio de la organizacin
1.1.3. Estudio de los proceso de negocio de la organizacin
1.1.4. Identificar los procesos a automatizar
1.2. Requisitos
1.2.1. Identificar el problema
1.2.2. Identificar y entrevistar a los Stakeholders
111

1.2.3. Identificar los requerimientos


1.3. Anlisis y Diseo
1.3.1. Estudio de la arquitectura del software
1.4. Ambiente
1.4.1. Preparar el local
1.4.2. Preparar los equipos y el software necesario

2. Fase Elaboracin
2.1. Modelado del Negocio
2.1.1. Identificar objetivos y alcance del proyecto
2.1.2. Identificar objetivos y alcance del producto
2.1.3. Preparar evaluacin tcnica y econmica del proyecto
2.1.4. Realizar el cronograma del proyecto
2.1.5. Prepara el flujo de caja del proyecto
2.1.6. Pronosticar retorno de la inversin
2.1.7. Identificar los riesgos
2.1.8. Realizar el plan de control de riesgos
2.2. Requisitos
2.2.1. Realizar el diagrama de casos de uso del sistema
2.2.2. Descripcin de entregables por iteracin
2.2.3. Descripcin de 15 casos de uso
2.3. Anlisis y Diseo
2.3.1. Diagrama de clases del sistema
2.3.2. Diagrama de secuencia de 15 casos de uso
2.3.3. Diagrama de Clases de 15 casos de uso
2.3.4. Diagrama de secuencia de 15 casos de uso
2.3.5. Diagrama de estado de 15 casos de uso
2.3.6. Modelo lgico y fsico de la Base de Datos
2.4. Implementacin
2.4.1. Diseo de pantallas de los 15 casos de uso

3. Fase Construccin
3.1. Anlisis y Diseo
3.1.1. Diagrama de despliegue y componentes
3.2. Implementacin
3.2.1. Modulo Gestionar Trabajador
3.2.2. Modulo Gestionar Contrato
3.2.3. Modulo Gestionar Seguridad y Salud
3.2.4. Modulo Gestionar Capacitaciones y Estudios
3.2.5. Modulo Gestionar Pagos
112

3.2.6. Mdulo Gestionar Almacn de Personal


3.2.7. Modulo Reportes
3.3. Pruebas
3.3.1. Pruebas con el modulo Gestionar Trabajador
3.3.2. Pruebas con el modulo Gestionar Contrato
3.3.3. Pruebas con el modulo Gestionar Seguridad y Salud
3.3.4. Pruebas con el modulo Gestionar Capacitaciones y
Estudios
3.3.5. Pruebas con el modulo Gestionar Pagos
3.3.6. Pruebas con el modulo Gestionar Almacn de Personal
3.3.7. Pruebas con el modulo Reportes

4. Fase Transicin
4.1. Modelado del Negocio
4.1.1. Cierre del Proyecto
4.2. Implementacin
4.2.1. Integracin de los mdulos del sistema
4.2.2. Integracin del sistema de informacin.
4.3. Pruebas
4.3.1. Pruebas del sistema de informacin.
4.4. Despliegue
4.4.1. Instalacin y configuracin de las PCs de la empresa en
las reas correspondientes.
4.4.2. Creacin de los manuales de usuario
4.4.3. Formar a los usuarios del sistema

7.1.3 ENTREGABLES

Es preciso destacar que de acuerdo a la filosofa de RUP (proceso


iterativo e incremental), todos los artefactos son objeto de modificaciones
a lo largo del proceso de desarrollo, con lo cual, slo al trmino del
proceso podramos tener una versin definitiva y completa de cada uno
de ellos. Sin embargo, el resultado de cada iteracin y los hitos del
proyecto estn enfocados a conseguir un cierto grado de completitud y
estabilidad de los artefactos.

FASE 1: INCEPCIN

Perfil del proyecto


113

Cronograma general del proyecto


Cronograma por fases del proyecto
Diagrama de Paquetes
Lista de Casos de Uso
Workflow de los procesos de negocio de la empresa
Reglas de negocio
Lista de riesgos
Plan de administracin de riesgos

FASE 2: ELABORACIN

ITERACIN 1
Descripcin de 15 casos de uso
Diagrama de secuencia de 15 casos de uso
Diagrama de clases de 15 casos de uso
Diagrama de estado de 15 casos de uso
Modelo lgico y fsico de la Base de datos al 50%

ITERACIN 2
Descripcin de 15 casos de uso
Diagrama de secuencia de 15 casos de uso
Diagrama de clases de 15 casos de uso
Diagrama de estado de 15 casos de uso
Modelo lgico y fsico de la Base de datos al 100%

FASE 3: CONSTRUCCIN

ITERACIN 1
Construccin de 15 casos de uso (Para su aprobacin)
Diagrama de despliegue

ITERACIN 2
Construccin de 15 casos de uso (Con cambios aprobados)
Diagrama de componentes

FASE 4: TRANSICIN
114

Sistema de informacin de Personal del Proyecto Minero Las


Bambas.
Manual de usuario
Manual tcnico

7.2 PARTICIPANTES EN EL PROYECTO

Para el desarrollo del proyecto se considerara necesario la contratacin de


profesionales que se desarrollen en el rea y tomando en consideracin la
experiencia un factor importante para un buen desenvolvimiento y avance del
producto, estar formado por los siguientes puestos de trabajo y personal
asociado:

a) 01 Jefe de Proyecto. Melissa Mora Saire, bachiller de la carrera de


Ingeniera Sistemas y Cmputo en la Facultad de Ingeniera de la
Universidad Andina del Cusco. Con una experiencia modesta en
metodologas de desarrollo, notaciones, en particular el proceso de
desarrollo RUP.

b) 01 Analista de Sistemas. El perfil establecido es: bachiller o


Ingeniero en Ingeniera de Sistemas con conocimientos de UML, al
menos con experiencia en sistemas afines a la lnea del proyecto.

c) 02 Programadores. Con experiencia en el entorno de desarrollo del


proyecto, con el fin de que los prototipos puedan ser lo ms
cercanos posibles al producto final.

d) 01 Ingeniero de Sistemas. El perfil establecido es: Ingeniero en


Sistemas recin titulado que realizar labores de gestin de
requisitos, gestin de configuracin, documentacin y diseo de
datos.

7.2.1 ROLES Y RESPONSABILIDADES

A continuacin se describen las principales responsabilidades de cada


uno de los puestos en el equipo de desarrollo durante las fases y
procesos de acuerdo con los roles que desempean en RUP.
115

Puesto Responsabilidad
El jefe de proyecto asigna los recursos, gestiona las
prioridades, coordina las interacciones con los clientes y
usuarios, y mantiene al equipo del proyecto enfocado en
los objetivos. El jefe de proyecto tambin establece un
Jefe de
conjunto de prcticas que aseguran la integridad y calidad
Proyecto
de los artefactos del proyecto. Adems, el jefe de proyecto
se encargar de supervisar el establecimiento de la
arquitectura del sistema. Gestin de riesgos. Planificacin
y control del proyecto.
Captura, especificacin y validacin de requisitos,
interactuando con el cliente y los usuarios mediante
Analista de
entrevistas. Elaboracin del Modelo de Anlisis y Diseo.
Sistemas
Colaboracin en la elaboracin de las pruebas funcionales
y el modelo de datos.
Construccin de prototipos. Colaboracin en la
Programador elaboracin de las pruebas funcionales, modelo de datos y
en las validaciones con el usuario
Gestin de requisitos, gestin de configuracin y cambios,
Ingeniero de elaboracin del modelo de datos, preparacin de las
Sistemas pruebas funcionales, elaboracin de la documentacin.
Elaborar modelos de implementacin y despliegue.

7.3 REQUERIMIENTOS

Para el desarrollo del proyecto se deber contar con el hardware y


software instalado correspondiente al rol y responsabilidad de cada
miembro del equipo quien utilizara el mencionado equipo de cmputo, as
como tambin ser necesario el material de escrito para las impresiones
de los diagramas, reportes, pruebas, etc., que sern parte del proyecto
desde sus inicios hasta la puesta en produccin de la solucin
tecnolgica.
116

Para esto las clasificaremos y detallaremos los requisitos mnimos como


se muestra a continuacin;

7.3.1 HARDWARE Y SOFTWARE

a) Red
Una Red LAN para la interconexin de todos los recursos,
computadoras, impresoras, archivos, documentos, etc. del equipo de
desarrollo del proyecto.

b) Computadoras
Tres (03) Estaciones de Trabajo (Jefe Proyecto, Analista
Sistemas, Ing. Sistemas)

Elemento Tipo Detalle Versin


Hardware PC Intel core i7 3.9 GHz 500 GB
Sistema Operativo Windows 7 Ultimate
Software Ofimtica Microsoft Office 14.0
Software Modelamiento Rational Rose 7.0
Software
Navegadores Web Google Chrome 37.0
Software Varios XPDF 3.01
(visor, compresor) Winrar 4.20

Dos (02) Estaciones de Trabajo (Programadores)


Elemento Tipo Detalle Versin
Hardware PC Intel core i7 3.9 GHz 500 GB
Software Sistema Operativo Windows 7 Ultimate
Software Ofimtica Microsoft Office 14.0
Entorno de Desarrollo Visual Studio 2012 11.0
Navegadores Web Google Chrome 37.0
Lenguaje de C# (.net 4.5
Programacin Framework)
117

XPDF 3.01
Software Varios
Winrar 4.20

Tres (01) Servidor


Elemento Tipo Detalle Versin
Hardware HOST Intel Xeron 2.0 GHz
Sistema Operativo Windows Server 6.2
2012
Software Gestor Base de Datos SQL Server 2008 10.0
Lenguaje de SQL
Programacin

c) Otros equipos

Una (01) Impresora HP LaserJet Pro P1102w

7.3.2 MATERIAL DE ESCRITORIO

Dos (03) Millares de papel BOND


Quince (15) Lapiceros (negro, azul y rojo)
Cinco (05) Liquid Paper
Un (01) Engrampadora, perforador, clips, tijera, goma, cinta adhesiva
Cincuenta (50) Flder de Manila
Cincuenta (50) Sobres de Manila
-118-

7.4 CRONOGRAMA (ver Cronograma en formato .gan)

Cronograma Detallado por fases:

a) Incepcin

b) Elaboracin
119
120

c) Construccin

d)
Transicin
121
-122-

7.5 ANLISIS DE RIESGOS

El anlisis de riesgos se realiz tomando en cuenta los puntos dbiles del


equipo en aspectos de recursos humanos, operacionales y tecnolgicos. Los
riesgos identificados fueron:

Tecnolgicos
No contar con los equipos de cmputo con caractersticas
mnimas de hardware.
No contar con las herramientas software necesarias.

Operacionales
Planificaciones de tiempo demasiado optimistas.
Captura de requerimientos a stakeholders poco detallada.
Base de datos mal diseada.
No aplicar un estndar de desarrollo de software.
Mala estimacin de tiempos en el desarrollo del sistema.
Mala estimacin de tiempos en las pruebas del sistema.

Recursos Humanos
Falta de comunicacin en el equipo.
Poca experiencia del equipo de trabajo
Incumplimiento de los horarios de trabajo.

Los riesgos tecnolgicos fueron eliminados con la designacin de las tareas de


construccin de software a quien contaba con mayor experiencia en el manejo
de las herramientas de programacin, en este caso los dos programadores del
equipo de proyecto.

Los riesgos operacionales y de recursos humanos se mitigaron desarrollando el


sistema en dos iteraciones para las fases de elaboracin y construccin, lo que
lleva a una revisin ms detallada del trabajo y adems reuniones de trabajo,
lideradas por el jefe de proyecto, para obtener una mayor empata entre los
miembros del equipo.

a) Tabla de Identificacin de riesgos


123

TIPO RIESGO MAGNITUD IMPACTO INDICADORES


No contar con los
TECNOLOGICOS
equipos de cmputo Retrasos
Media 8 h/h
con caractersticas frecuentes
mnimas de HW.
No contar con las
Retrasos
herramientas software Baja 5 h/h
ocasionales
necesarias
Planificacin de los
tiempos demasiado Alta 10 h/h Incumplimiento
optimistas
Captura de
requerimientos a
stakeholder poco Errores en el
Media 8 h/h
detalladas (por el anlisis
OPERACIONALES

rgimen de trabajo en
la mina)
Base de datos mal Errores
Alta 10 h/h
diseada frecuentes
No aplicar un
Retraso en el
estndar de Media 8 h/h
desarrollo
desarrollo de software
Mala estimacin de
Retraso del
tiempos en el Alta 10 h/h
proyecto
desarrollo del sistema
Mala estimacin de
tiempos en las Baja 5 h/h Baja calidad
pruebas del sistema.
RECURSOS HUMANOS

Falta de
comunicacin en el Alta 20 h/h Desorientacin
equipo.
Poca experiencia del Lentitud en
Media 15 h/h
equipo de trabajo. entregas
Incumplimiento de los
horarios de trabajo Retraso del
Alta 20 h/h
proyecto

b) Tabla de Eliminacin de Riesgos


124

TIPO RIESGO ACCIONES


No contar con los equipos de Asignacin de los mejores

TECNOLOGICOS
cmputo con caractersticas equipos a los integrantes del
mnimas de HW. proyecto por parte de la empresa
contratante (Minera)
No contar con las Adquisicin y estandarizacin del
herramientas software software a utilizar. (Brindado por
necesarias la empresa minera)
Planificacin de los tiempos Control interno de los entregables
demasiado optimistas. generados durante el proyecto.
Captura de requerimientos a Identificacin exacta de los
stakeholder poco detallada. stakeholder principales usuarios
del Sistema y el rgimen laboral
minero.
OPERACIONALES

Base de datos mal diseada Consultar a especialistas en


diseo de base de datos.
No aplicar un estndar de Estandarizacin de los
desarrollo de software procedimientos del desarrollo de
software.
Mala estimacin de tiempos Descomposicin del Sistema en
en el desarrollo del sistema mdulos y estimacin de tiempos
razonables para el desarrollo de
los mismos.
Mala estimacin de tiempos Realizar correcciones y
en las pruebas del sistema. levantarlas las observaciones de
los entregables del proyecto.
Falta de comunicacin de los Realizar reuniones frecuentes con
RECURSOS HUMANOS

integrantes con el Jefe del los miembros del proyecto para


proyecto los avances, recomendaciones y
conclusiones.
Falta de experiencia de Compartir conocimientos y
trabajo a presin y en equipo estimular a los miembros del
proyecto.
Incumplimiento de los tiempo Establecer fecha de entrega de
estimados para cada tarea trabajo a cada miembro del
proyecto.
8. ANLISIS DE LA RENTABILIDAD DEL RENTABILIDAD DEL
PROYECTO

8.1 Recursos Humanos


125

8.2 Recursos Hardware y Software

8.3 Materiales de Escritorio


Costo .
Material Cantidad Subtotal
(S/.)
Papel Bond (Millar) 2 18.00 36.00
Lapiceros 15 0.50 7.50
126

Corrector Ortogrfico 5 3.50 17.50


Engrampadora 1 4.80 4.80
Perforador 1 3.90 3.90
Folder de manila 50 0.80 40.00
Sobres de manila 50 0.50 25.00
Clips (Caja) 2 2.00 4.00
Cinta adhesiva 1 3.60 3.60
Tijera 1 2.20 2.20
Total (S/.) 144.50
Total
(US$) 49.83

8.4 Inversin del proyecto

8.5 Flujo de Caja


127

9. Conclusiones y Recomendaciones
128

El sistema propuesto gestionara informacin de los trabajadores del


proyecto minero Las Bambas, por otra lado podr generar reportes
individuales de cada uno de los trabajadores, cada uno de los usuarios
correspondientes podrn gestionar dicho sistema desde las reas en
las que se encuentran.
La falta de un sistema de informacin conlleva a la mala administracin
del trabajador.
El sistema a implementar permita reducir el tiempo que demanda
elaborar los reportes de personal.

10. Marco Conceptual

FASES DEL DESARROLLO DE UN SISTEMA


129

Las fases del desarrollo de sistemas que soporta UML son: Anlisis de
requerimientos, Anlisis, Diseo, Programacin y Pruebas.

Anlisis de Requerimientos

UML tiene casos de uso (use-cases) para capturar los requerimientos del
cliente. A travs del modelado de casos de uso, los actores externos que
tienen inters en el sistema son modelados con la funcionalidad que ellos
requieren del sistema (los casos de uso). Los actores y los casos de uso son
modelados con relaciones y tienen asociaciones entre ellos o stas son
divididas en jerarquas. Los actores y casos de uso son descritos en un
diagrama use-case. Cada use-case es descrito en texto y especifica los
requerimientos del cliente: lo que l (o ella) espera del sistema sin
considerar la funcionalidad que se implementar. Un anlisis de
requerimientos puede ser realizado tambin para procesos de negocios, no
solamente para sistemas de software.

Anlisis

La fase de anlisis abarca las abstracciones primarias (clases y objetos) y


mecanismos que estn presentes en el dominio del problema. Las clases
que se modelan son identificadas, con sus relaciones y descritas en un
diagrama de clases. Las colaboraciones entre las clases para ejecutar los
casos de uso tambin se consideran en esta fase a travs de los modelos
dinmicos en UML. Es importante notar que slo se consideran clases que
estn en el dominio del problema (conceptos del mundo real) y todava no se
consideran clases que definen detalles y soluciones en el sistema de
software, tales como clases para interfaces de usuario, bases de datos,
comunicaciones, concurrencia, etc.

Diseo

En la fase de diseo, el resultado del anlisis es expandido a una solucin


tcnica. Se agregan nuevas clases que proveen de la infraestructura tcnica:
130

interfaces de usuario, manejo de bases de datos para almacenar objetos en


una base de datos, comunicaciones con otros sistemas, etc. Las clases de
dominio del problema del anlisis son agregadas en esta fase. El diseo
resulta en especificaciones detalladas para la fase de programacin.

Programacin

En esta fase las clases del diseo son convertidas a cdigo en un


lenguaje de programacin orientado a objetos. Cuando se crean los
modelos de anlisis y diseo en UML, lo ms aconsejable es trasladar
mentalmente esos modelos a cdigo.

Pruebas

Normalmente, un sistema es tratado en pruebas de unidades, pruebas de


integracin, pruebas de sistema, pruebas de aceptacin, etc. Las pruebas
de unidades se realizan a clases individuales o a un grupo de clases y
son tpicamente ejecutadas por el programador. Las pruebas de
integracin integran componentes y clases en orden para verificar que se
ejecutan como se especific. Las pruebas de sistema ven al sistema
como una "caja negra" y validan que el sistema tenga la funcionalidad
final que le usuario final espera. Las pruebas de aceptacin conducidas
por el cliente verifican que el sistema satisface los requerimientos y son
similares a las pruebas de sistema.

DIAGRAMA DE SECUENCIA

Este diagrama muestra la interaccin de los objetos entre ellos. Es


importante comentar que hasta este momento no se han considerado
131

objetos tcnicos. En UML, durante el Anlisis de los requerimientos y el


Anlisis, no se consideran objetos tcnicos que definan detalles y
soluciones en el sistema de software, tales como objetos para interfaces
de usuario, bases de datos, comunicaciones, etc. Todos esos objetos se
consideran hasta el diseo del sistema

DIAGRAMA DE CLASES

Para la realizacin del diagrama de clases se toman como base los


diagramas de secuencia y de colaboracin por lo que se manejarn los
objetos que ah se consideraron pero ahora a nivel de clases. Adems, se
pueden agregar nuevas clases que no se haban considerado y este paso
deber ser realizado por expertos en el dominio del problema. Para poder
definir las clases, UML sugiere seis caractersticas selectivas que debe
utilizar el analista para considerar una clase candidato en el modelo de
anlisis:

1. Informacin retenida. La clase ser til durante el anlisis slo si la


informacin sobre el mismo ha de ser almacenada, transformada,
analizada o manejada en algn otro modo. La informacin puede referirse
a conceptos que debern estar siempre registrados en el sistema,
eventos o transacciones que ocurren en un momento especfico.
132

2. Sistema externo. Si se tiene un sistema externo a este sistema, entonces


es de inters en la etapa de modelado. Los sistemas externos debern
ser vistos como clases que el sistema contendr o con los cuales
interactuar.

3. Patrones, libreras de clases o componentes. Si se tienen patrones,


libreras de clases o componentes, generalmente stos son clases
candidatos.

4. Dispositivos que el sistema maneja. Dispositivos tcnicos que maneja el


sistema se convertirn en clases que manejarn esos dispositivos.

5. Partes organizacionales. Especialmente en modelos de negocio, todas


las partes que representan a la organizacin, sern clases candidatos.

6. Roles de actores. Los roles de actores sern vistos como clases, por
ejemplo, usuario, operador del sistema, administrador, cliente, etc.

DIAGRAMA DE ESTADOS

Posteriormente se realiza el diagrama de estados (figura 8) el cual


captura el ciclo de vida de los objetos, subsistemas y sistemas. Dicho
diagrama determina los estados que un objeto puede tener y cmo los
eventos afectan esos estados a travs del tiempo. Un diagrama de
133

estado debe abarcar todas las clases que tengan estados y conducta
definidos claramente.

Todos los objetos tienen un estado y ste es el resultado de actividades


previas ejecutadas por el objeto. Ese estado est determinado por los
valores de los atributos de este objeto y sus relaciones con otros objetos.
Una clase puede tener un atributo que especifique el estado, o el estado
puede ser determinado por los valores de los atributos "normales" del
objeto

DIAGRAMA DE COMPONENTES

Dentro de esta etapa se crea el diagrama de componentes que describe


componentes de software y sus dependencias con otros componentes,
representando la estructura del cdigo. Los componentes de software
pueden ser: componentes de cdigo, componentes binarios que son los
134

generados por la compilacin de los componentes de cdigo y los


componentes ejecutables.

En este diagrama se pueden manejar paquetes, que son contenedores de


clases utilizados para mantener el espacio de nombres de clases dividido
en compartimentos, de manera que se utilizan para representar
subsistemas del sistema en el mundo fsico. Cada paquete se liga con
otros a travs de dependencias, que se representan con flechas de lneas
discontinuas que van del componente dependiente al componente del
cual depende.

DIAGRAMA DE COMPONENTES

Por ltimo, se realiza el diagrama de despliegue, el cual contiene los nodos


y las conexiones que muestran la arquitectura del sistema en tiempo de
ejecucin a travs de procesadores, dispositivos y los componentes de
software que se ejecutan en esta arquitectura. Esta es la ltima descripcin
fsica de la topologa del sistema, describiendo la estructura de las
135

unidades de hardware y el software que se ejecuta en cada unidad, como


se muestra en la figura siguiente.

Los nodos se representan con cubos en tres dimensiones con su nombre


en el interior. Si el nodo representa a una instancia en lugar de una clase,
el nombre va subrayado. Las conexiones se representan con lneas
continuas y contienen el nombre y el estereotipo de la conexin. El nombre
es el identificador de la misma y el estereotipo indica el protocolo de
comunicaciones entre los dos nodos implicados

11. Bibliografa

- www.lasbambas.com Pgina del Proyecto minero Las Bambas


- Fundamentos para la direccin de proyectos (Gua PMBOK) 5ta
edicin
- Laurent Debrauwer, Fien Van Der Heyde - UML Iniciacin
Ejemplos y Ejercicios Corregidos 3ra Edicin
136

- Anay Carrillo Ramos Enseanza de la metodologa RUP de


Ingeniera de Software.

12. Anexos
137

Anda mungkin juga menyukai