Вы находитесь на странице: 1из 9

Paso 1:

Construir una definición de Caso de Uso y Diagrama de Clase que se pueda utilizar para
representar a un empleado de una compañía. Cada empleado se define por un número
entero ID, un Salario y el número máximo de horas de trabajo por semana.

Los servicios que debe proporcionar deben permitir introducir los datos de un nuevo
empleado, visualizar los datos existentes de un nuevo empleado y capacidad para procesar
las operaciones necesarias para dar de alta y de baja en la seguridad social y en los seguros
que tenga contratados la compañía.

Con base en el ejercicio anterior, construir los diagramas utilizando la herramienta software
Star UML.

Solucion Paso 1

CU-001 Crear Empleado


Descripción El sistema deberá permitir guardar los datos básicos de un
empleado
Secuencia 1+ El usuario ingresa al formulario de creación de nuevos
Normal empleados.
2+ El usuario da clic en el botón guardar del formulario

3+ El sistema guarda la información en la base de datos


Excepciones 4 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de creación de
empleados

CU-002 Modificar Empleado


Descripción El sistema deberá permitir modificar los datos básicos de un
empleado
Secuencia 1+ El usuario ingresa al formulario el ID del empleado que desea
Normal modificar
2+ El da clic en el botón consultar para que muestre los datos del
empleado con el ID digitado

3+ El usuario da clic en guardar datos


4+ El sistema guarda la información modificada

Excepciones 5 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de modificacion de
empleados
CU-003 Detalle Empleado
Descripción El sistema deberá permitir consultar los datos básicos de un
empleado
Secuencia 1+ El usuario ingresa al formulario el ID del empleado que desea
Normal consultar
2+ El usuario da clic en el botón consultar para que muestre los
datos del empleado con el ID digitado

Excepciones 3 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de detalle de
empleados

CU-004 Eliminar Empleado


Descripción El sistema deberá permitir eliminar los datos básicos de un
empleado consultando por el ID del empleado
Secuencia 1+ El usuario ingresa al formulario el ID del empleado que desea
Normal consultar
2+ El usuario da clic en el botón consultar para que muestre los
datos del empleado con el ID digitado

3+ El usuario da clic en el botón eliminar para borrar de la base de


datos el empleado.
Excepciones 4 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de eliminacion de
empleados

CU-005 Crear Esntidad Aseguradora


Descripción El sistema deberá permitir guardar el nombre de una Entidad
Aseguradora y su ID
Secuencia 1+ El usuario ingresa al formulario de creación de nueva entidad.
Normal
2+ El usuario da clic en el botón guardar del formulario

3+ El sistema guarda la información en la base de datos


Excepciones 4 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de creación de
entidades
CU-006 Modificar Entidad Aseguradora
Descripción El sistema deberá permitir modificar los datos básicos de la
entidad aseguradora
Secuencia 1+ El usuario ingresa al formulario el ID de la entidad que desea
Normal modificar
2+ El da clic en el botón consultar para que muestre los datos de la
entidad con el ID digitado

3+ El usuario da clic en guardar datos


4+ El sistema guarda la información modificada

Excepciones 5 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de modificacion de
entidad

CU-007 Detalle Entidad


Descripción El sistema deberá permitir consultar el ID y el Nombre de una
entidad aseguradora
Secuencia 1+ El usuario ingresa al formulario el ID de la entidad que desea
Normal consultar
2+ El usuario da clic en el botón consultar para que muestre los
datos de la entidad con el ID digitado

Excepciones 3 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de detalle de entidad
aseguradora

CU-008 Eliminar Entidad


Descripción El sistema deberá permitir eliminar los datos de una entidad
consultando por el ID de la entidad aseguradora
Secuencia 1+ El usuario ingresa al formulario el ID de la entidad aseguradora
Normal que desea consultar
2+ El usuario da clic en el botón consultar para que muestre los
datos de la entidad con el ID digitado

3+ El usuario da clic en el botón eliminar para borrar de la base de


datos de la entidad.
Excepciones 4 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de eliminación de
entidad
CU-009 Asignar Poliza Empleado
Descripción El sistema deberá permitir crear una póliza a un empleado, es
decir creara una relación entre la tabla empleado y la tabla de
entidades aseguradoras
Secuencia 1+ El usuario buscara el empleado digitando el ID y dando clic en
Normal consultar
2+ El sistema mostrara los datos del empleado, y el listado de
entidades aseguradoras.

3+ El usuario seleccionara una o muchas entidades aseguradoras


que va a relacionar al empleado.
4+ El sistema creara un registro en una tabla relación con el ID del
usuario y el Id de la entidad aseguradora. Guardando este registro
en estado activo
Excepciones 4 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de creación de póliza

CU-010 Eliminar Poliza Empleado


Descripción El sistema deberá permitir eliminar una póliza a un empleado

Secuencia 1+ El usuario buscara la póliza digitando el ID del empleado o el id


Normal de la póliza y dando clic en consultar
2+ El sistema mostrara los datos de la póliza que son los datos
básicos del usuario y los datos de la entidad prestadora

3+ El usuario dará clic en eliminar póliza

4+ El sistema eliminara el registro asociado al id de la póliza

Excepciones 4 Cancelar
+ En cualquier momento el usuario puede cancelar la
transacción, con lo que sale del formulario de eliminación de
póliza
Paso 2:

Diligencie la plantilla descrita a continuación para la identificación de los objetos que


componen los diagramas.

Solución Paso 2
Usuario
Nombre de los Actores

Crear Empleado
Nombre de los Casos de Modificar Empleado
Uso Detalle Empleado
Eliminar Empleado

Crear Entidad Aseguradora


Modificar Entidad Aseguradora
Detalle Entidad Aseguradora
Eliminar Entidad Aseguradora

Asignar Póliza Empleado


Eliminar Póliza Empleado

SIGLA: EMSys .NET


Nombre del Sistema NOMBRE: Employee Management System
TRADUCCION: Sistema de Gestión de Empleados

Dado que en el requerimiento no se mencionan funciones


Relación entre los relacionadas a un rol administrador solamente se diseña
Actores documentación basada en un único actor, en este caso el
actor USUARIO. Por lo anterior no existen relaciones entre
ACTORES

EMPLEADO
Nombre de las clases ENTIDAD_ASEGURADORA
EMPLEADO_POLIZA

EMPLEADO:
Métodos de cada clase CrearEmpleado(Empleado)
ObtenerEmpleado(ID)
ModificarEmpleado(Empleado)
AgregarPoliza(ID_EMPLEADO,ID_ENTIDAD_ASEGUR
ADORA)
EliminarPoliza(ID_EMPLEADO_POLIZA)

ENTIDAD_ASEGURADORA.
CrearEntidad(ENTIDAD_ASEGURADORA)
ObtenerEntidad(ENTIDAD_ASEGURADORA)
ModificarEntidad(ENTIDAD_ASEGURADORA)
Paso 3:

Elaboración del informe de análisis con las propuestas de trabajo junto con la interpretación
de las necesidades tecnológicas, expuestas en el informe de requerimientos, de acuerdo
con las normas y protocolos del sistema en desarrollo.

1. Análisis DOFA del sistema de información actual.


Solución Paso 3.1

Solución Paso 3.1.1

- Diagnóstico y necesidades del hardware, software y servicios informáticos.


Tipo de
Tecnología Tipo de
componente Tipos de
(On-Premise, Adquisición
Item (hardware- Objeto servicios a
Virtualización, (propio-
software- proveer
Nube, Móvil) arriendo)
comunicación)

Servidor físico
para
1 Hardware Servidor On-Premise Propio alojamiento y
despliegue de
aplicaciones

Servidor físico
para
2 Hardware Servidor On-Premise Propio
alojamiento
base de datos

Aplicación que
Motor Base administra el
3 Software On-Premise Propio
De Datos almacenamiento
de datos
Aplicación que
permite
gestionar y
Servidor de
4 Software On-Premise Propio administrar
aplicaciones
aplicaciones
web en internet
o intranet

Aplicación que
permite crear y
o modificar
codigo fuente
IDE de las
5 Software On-Premise Propio
Desarrollo aplicaciones ya
sea en lenguajes
como JAVA, C#,
PHP, ANGULAR,
etc

Aplicación
cliente que
Gestor de permite
6 Software Base de On-Premise Propio gestionar los
datos datos
almacenados en
la base de datos

Servicio de
acceso a
internet
Internet y contratado a
7 Comunicación Virtualizacion Arrendamiento
Redes proveedor de
serviciosl para la
publicacion de
las aplicaciones
2. Identificación de las oportunidades de mejoramiento de acuerdo al análisis de los
requerimientos como se muestra en la siguiente tabla:

Solución Paso 3.2

Nombre oportunidad Descripción Alcance de la


implementación

Actualizar versión de base Ejemplo: Al actualizar la Ejemplo: Se recomienda


de datos. base de datos se podrá realizar plan de trabajo para
optimizar el servicio y la actualización de la base
mejorar la seguridad del de datos.
sistema.

Actualización de servidor de Al actualizar el servidor de Se recomienda que además


aplicaciones aplicaciones con de optimizar el servidor en
tecnologías más avanzadas cuanto a características
permitirá mejorar el físicas, también se cree un
rendimiento para procesos sistema distribuido para
extensos y que consumen garantizar disponibilidad de
muchos recursos debido a las aplicaciones
cantidad de usuarios y a desplegadas
tareas de extracción de
datos masivamente

Contratar servicio de Al desarrollar la solución se Se recomienda contratar


repositorio y tableros de requiere de un servidor que empresas de infraestructura
servicios para control de funcione como repositorio robusta para además de
fuentes con proveedores de de fuentes (TFS, GIT,SVN). contar con repositorios
servicio de infraestructura Existen tecnologías como poder adquirir un paquete
Microsoft para citar una, que completo de gestión de
provee de servicios como proyectos, control de
repositorios, tablero de usuarios, actividades y
actividades, control de fuentes
avances tipo Scrum, Agile
etc
3. Elaboración del plan de trabajo con base en las oportunidades de mejora. El cual
debe contener:
- El nombre de la oportunidad
- Objetivo general y específicos
- Justificación
- Cronograma
- Recursos: físicos, humanos, financieros, otros.
- Observaciones.

Solución Paso 3.3

- EL NOMBRE DE LA OPORTUNIDAD: EMSys .NET

- OBJETIVO GENERAL Y ESPECÍFICOS:

OBJETIVO GENERAL:

Desarrollar una solución que permita al área de recursos humanos gestionar los empleados
de la compañía y a los empleados acceder a su información laboral. Gestión que abarca
desde la creación del empleado, hasta el retiro del mismo, certificaciones y solicitudes.

OBJETIVOS ESPECIFICOS:

 Crear herramienta que permita agilizar los procesos de contratación y


almacenamiento de información referente a los empleados de la compañía.

 Facilitar a los usuarios de recursos humanos el proceso de gestión de empleados,


como pagos de nómina, manejo de hojas de vida, bonificaciones, afiliaciones y
beneficios.

 Permitir a los empleados acceder a su información laboral de manera rápida y eficaz.

- JUSTIFICACIÓN:
La planeación del presente proyecto se da luego de analizar los resultados de la
investigación realizada en la compañía referente a los procesos que se llevan a cabo en
cada uno de los tramites que se generan desde el área de recursos humanos para el
servicio de la comunidad laboral.

En esta investigación se reflejaron algunos fallos por demoras en la tramitología de


solicitudes y las actividades que permitían alimentar de información la base de datos de la
compañía. Procesos como la contratación, afiliaciones a seguridad social y riesgos
profesionales, programación de vacaciones, gestión de nómina, certificaciones laborales,
gestión de incapacidades etc.

- CRONOGRAMA
- RECURSOS: FÍSICOS, HUMANOS, FINANCIEROS, OTROS.
- OBSERVACIONES.

Вам также может понравиться