Trabajo Final de Analisis
Click here to load reader
-
Upload
renzo-antonio-inga-aguilar -
Category
Documents
-
view
29 -
download
0
description
Transcript of Trabajo Final de Analisis
1. CONTEXTO DEL SISTEMA ACTUAL:2. OBJETIVOS DEL SISTEMA:3. REQUISITOS:4. MODELADO DE CASO DE USO:
4.1.1- Actores4.1.2-Casos de Uso4.1.3-Diagramas de Caso de Uso4.1.4-Descripción de Caso de Uso4.1.5-Matriz de Balanceo
5. MODELADO DE LA ESTRUCTURA:5.1-Paquetes5.2-Modelado de Clases 5.2.1-Clases 5.2.2-Atributos y Métodos(c/clases) ----glosario 5.2.3-Diagramas de Clases
6. MODELADO DEL COMPORTAMIENTO:6.1-Diagramas de Interacción (secuencia)6.2-Diagramas de Actividades (lógica del negocio) 6.3-Diagramas de Estados**************************************
TRABAJO:
Sistema de Información
Datos generales de la empresa
Nombre: “JOBAVA SEGURITY” Sistema: Gestión de Seguridad “JOBAVA SEGURITY” Responsable: SO PNP® John Bardales Valverde: Almacén Dirección legal: Urbanización Piura Mz H2 Lot 32- Piura Oficina: Urbanización Santa Margarita Sétima Etapa Mz E Lote 1- 26 de Octubre
CONTEXTO DEL SISTEMA ACTUAL:
1. CONTROL DE EMPLEADOS
El proceso de selección de empleados es llevado a cabo por el jefe de seguridad, se toman
en cuenta ciertos requisitos para de ésta manera poder recibir la capacitación adecuada y ser
contratado. Estos requisitos son:
Tener mayoría de edad.
Haber realizado servicio en ejército o PNP.
Tener experiencia en servicio de seguridad o haber pertenecido a SECOM.
Si el postulante cumple estos requisitos se procede a realizar el contrato y el jefe de
seguridad procede a registrar al nuevo agente. El agente o los agentes seleccionados son
citados para la capacitación respectiva días antes de recibir su primera asignación.
Existen normas específicas para todos los miembros del cuerpo de vigilancia, ciertas faltas
ameritan llamado de atención y reasignación de sector; mientras que otras faltas graves
ameritan separación inmediata.
Ante la baja de un agente, sea cual sea el motivo, se procede a pagar los beneficios de ley
(CTS, liquidación, etc.). Se procede a registrar la baja del agente y se realiza un nuevo
proceso de selección.
2. HORARIOS Y CONTROL DE TURNOS
Las horas de trabajo son 12 horas por día, durante 6 días de la semana.
Los turnos se distribuyen en:
Servicio Diurno: Registra su llegada al centro de control a las 06:30 horas, hace
relevo en su zona correspondiente a las 07:00 horas y es relevado a las 19:00 horas.
Servicio Nocturno: Registra su llegada al centro de control a las 18:30 horas, hace
relevo en su zona correspondiente a las 19:00 horas y es relevado a las 07:00 horas
del siguiente día.
Si el agente llega tarde, amerita un llamado de atención; después de 3 llamados de atención
se suspende un turno al agente y se descuenta de su remuneración mensual.
3. DISTRIBUCIÓN ESTRATÉGICA DE LOS AGENTES
La urbanización Santa Margarita está compuesta por 8 etapas; en todas ellas “JOBAVA
SEGURITY” brinda servicio de seguridad, a un aproximado de 100 viviendas distribuidas
en todas las etapas.
En cada etapa debe haber un mínimo de 2 agentes por turno para encargarse de vigilar a las
casas afiliadas.
Los agentes llegan al centro de mando y desde allí parten a sus respectivas zonas para hacer
relevos a sus compañeros.
Los agentes brindan un informe cada dos a tres horas al centro de mando y el jefe de
seguridad da el visto bueno a cada informe.
4. CASOS QUE REQUIEREN INTERVENCIÓN (ROBOS, ASALTOS, DELINCUENCIA)
Cuando se presenta un caso de robo o asalto, la persona afectada comunica a los agentes y
al jefe de seguridad quienes acuden rápidamente a la vivienda o el lugar de los hechos.
El siguiente paso es redoblar la vigilancia y hacer trabajo de inteligencia para poder
encontrar a los actores del delito.
Si se encontrara a los delincuentes, se da aviso a la policía y se apoya en la captura y en
intentar recuperar los artículos que fueron robados.
Al ser recuperados, los artículos son devueltos a su dueño y los delincuentes se quedan en
manos de la PNP.
5. REGISTRAR UN NUEVO CLIENTE
La persona que quiera registrar su vivienda se acerca a la oficina central, se entrevista con
el jefe de seguridad, brinda sus datos y hace un pago inicial por inscripción.
El Jefe de seguridad procede a registrar los datos de la vivienda y a enviar un agente para
colocar el logo correspondiente de la seguridad en dicha casa.
OBJETIVOS DEL SISTEMA:
Identificar los peligros. Conocer la magnitud del problema Determinar quién podría resultar perjudicado y cómo. Evaluar los riesgos y determinar las precauciones. Registrar sus conclusiones y ponerlas en práctica. Examinar su evaluación y actualizarla si es necesario. Conocer sus tendencias Mejorar el análisis de la casualidad del problema. Apoyar las medidas de actuación. Evaluar el impacto de las intervenciones Aprender de las experiencias Controlar el acceso, de agentes de riesgo, a la organización
REQUISITOS:
Evaluar de forma correcta el ingreso de un eventual postulante se realiza una entrevista al postulante para evaluar si cumple los requisitos
establecidos y no tenga antecedentes penales, esta entrevista se realiza a cargo de un jefe de recursos humanos.
Capacitar a cada miembro de seguridad de acuerdo a su misión encargada
A cada miembro de seguridad antes de ir a prestar sus servicios se le capacita de acuerdo a la función que va a realizar, al finalizar la capacitación un jefe de seguridad se encarga de decidir si se encuentran actos para prestar servicios
Establecer a cada cliente un miembro de seguridad especializado
De acuerdo a la especialización de cada agente de seguridad se le asigna un cliente al cual debe presentarse e informarle sus datos personales principales
Poder analizar qué tan conforme quedo el cliente con el servicio prestado
Al finalizar el servicio un asistente de la empresa de vigilancia se acerca al cliente verificando si existen quejas o faltas que haiga realizado el agente de seguridad, entre impuntualidad a inasistencia del mismo, o alguna infracción a la seguridad del cliente
Objetivos:
Optimizar los procesos que influyen en la prestación de servicios de seguridad, Mejorando así la calidad del servicio obteniendo el agrado de cada uno de nuestros clientes.
MODELADO DE CASO DE USO:
4.1.1- Actores: Jefe de Seguridad Agente Victima Cliente
4.1.2-Casos de Uso:
4.1.3-Diagramas de Caso de Uso
4.1.4-Descripción de Caso de Uso
2. Caso de Uso Programar capacitación
3. Caso de Uso Registrar Suspensión
Caso de Uso: Programar Capacitación
Actor: Jefe de Seguridad
Actor Sistema
1.- Consultar a los agentes.
3.-Consultar datos de los agentes.
2.-Programar capacitación de los agentes.
4.-Registrar la capacitación.
5.-Confirmar el registro de la capacitación.
Excepciones: Programación no concluida.
Post condición: Capacitación exitosa.
Caso de Uso: Registrar Agente
Actor: Usuario
Actor Sistema
1.- Escribir los datos requeridos.
3.-Ejecutar el registro de los datos.
4.-Registrar al nuevo agente para la capacitación
5.-Confirmar al nuevo agente.
Excepciones: Datos erróneos
Post condición: Capacitación concluida.
Caso de Uso: Registrar Suspensión
Actor: Usuario
Actor Sistema
1.- Buscar al agente que será suspendido.
3.-Consultar agente
4.- Modificar a estado activo de suspensión.
2.-Consultar agente suspendido.
5.-Actualizar los datos del agente a suspender.
6.-Actualizar datos.
7.-Actualización exitosa.
Excepciones: Agente no encontrado
Post condición: Registro exitoso
Caso de Uso: Registrar Programación de agentes
6. Caso de Uso: Registrar Reporte
7. Caso de Uso: Registrar Falta
Caso de Uso: Registrar Programación de Agentes
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar los datos de Programación de Agente
3.-Guardar los datos del agente.
2.-Evaluar y verificar los datos del agente
Si: mostrar mensaje
No: mostrar mensaje de error (Excepción)
4.-Actualizar programación del agente.
Excepciones: Datos erróneos
Post condición: Programación de Agente realizada.
Caso de Uso: Registrar Reporte
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar los datos del Reporte
4.- Guardar los datos del reporte.
2.-Evaluar y verificar datos.
3.-Mostrar mensaje.
5.-Actualizar reporte.
Excepciones: Datos erróneos
Post condición: Registro de reporte éxito.Caso de Uso: Registrar Falta
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar datos de Falta.
4.- Guardar los datos de la falta.
2.-Evaluar y verificar datos.
3.-Mostrar mensaje.
5.-Actualizar Falta.
Excepciones: Datos erróneos
Post condición: Registro de falta concluida.
8. Caso de Uso: Registrar Denuncia
9. Caso de Uso Registrar Cliente
10. Caso de Uso Registrar Pago
Caso de Uso: Registrar Denuncia
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar datos de Denuncia
4.- Guardar los datos de la denuncia dada.
2.-Evaluar y verificar datos.
3.-Mostrar mensaje.
5.- Actualizar Denuncia.
Excepciones: Datos erróneos
Post condición: Denuncia exitosa.
Caso de Uso: Registrar Cliente
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar datos del cliente
5.-guardar datos
2.-Verificar/validar datos
3.-Consultar existencia de cliente
4.-Mostrar mensaje
6.-Guardar y actualizar datos del cliente
Excepciones: Datos erróneos
Post condición: Registro de Cliente realizado.
11. Caso de Uso Registrar Devoluciones
Caso de Uso: Registrar Pago
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar los datos del pago
5.-Ordena y guardar pago.
2.-Verificar/validar los datos.
3.-Consultar existencia de cliente.
4.-Mostrar mensaje.
6.-Guardar y actualizar datos del pago.
Excepciones: Datos erróneos
Post condición: Registro de pago exitoso.
Caso de Uso: Registrar devoluciones
Actor: Jefe de Seguridad
Actor Sistema
1.- Ingresar datos de devolución
5.-Ordena y guardar devolución.
2.-Verificar/validar datos
3.-Consultar existencia de cliente
4.-Mostrar mensaje
6.-Guardar y actualizar devolución
Excepciones: Datos erróneos
12. Caso de Uso Registrar Captura
13. Caso de Uso Registrar Programa de vigilancia
Caso de uso: Registrar Programa de vigilanciaActores: P: Jefe de SeguridadActor Sistema
1. Ingresa datos de agente3. Ingresa número de zona
5. Asigna zona
2. Validar/verificar agente E1
4. Validar/Verificar zona E2
6. Registra la asignación de zona
Excepciones: E1: Datos incorrectos. E2: Zona no encontrada.
Post condición: Agente asignado
14. Caso de Uso modificar programa de vigilancia
Caso de Uso: Registrar Captura
Actor: Jefe de Seguridad
Actor Sistema
1.- Capturar datos del cliente.
5.-Ordena y guardar captura.
2.-Verificar/validar datos.
3.-Consultar existencia de cliente.
4.-Mostrar mensaje.
6.-Guardar y actualizar devolución.
Excepciones: Datos erróneos
Post condición: Registro de captura guardada.
15. Registrar Ingreso
Caso de uso: Registrar IngresoActores: P: Agente de SeguridadActor Sistema
1. Ingresa sus datos 2. Validar/Verificar datos de agente E13. Registra Ingreso de agente E2
Excepciones: E1: Agente no encontrado. E2: Superó el número de tardanzas
Post condición: Registro actualizado
16. Registrar Salida
Caso de uso: Registrar SalidaActores: P: Agente de SeguridadActor Actor
1. Ingresa sus datos 2. Validar/Verificar datos de agente E13. Registra salida del agente
Excepciones: E1: Agente no encontrado.
Post condición: Registro actualizado
17. Caso de Uso Registrar Contrato
Caso de uso: Modificar Programa de vigilanciaActores: P: Jefe de SeguridadActor Sistema
1. Ingresa número de zona
4. Asigna agente extra
2. Validar/verificar zona E13. Consulta agente disponible E2
5. Actualiza el registroExcepciones: E1: Zona no encontrada. E2: Agentes no disponibles
Post condición: Vigilancia redoblada
Caso de uso: Registrar contratoActor: Recursos humanosActor Sistema1. Ingresa datos del postulante a agente
5. Ordena contratar agente
2. verifica y valida datos3. Consultar agente4. Muestra mensaje
6. Actualiza datos7.Imprime contrato
Excepciones: E1: datos erróneos
Post condición: Registro exitoso
18. Caso de Uso Registrar baja de agente
19. Caso de Uso Registrar Pago de beneficios
Caso de uso: Registrar pago de beneficiosActor: Recursos humanosActor Sistema1. Ingresa datos del agente
4. Ordena pagar beneficios
2. Verifica y valida los datos.3. Muestra mensaje 5. Actualizar datos
Excepciones: E1: datos erróneos. Post condición: Registro exitoso
4.1.5-Matriz de Balanceo CU1: Programar capacitación CU2:Registrar agente CU3:Registrar programación de agentes CU4:Registrar faltas y reportes CU5:Registrar programación de vigilancia
Caso de uso: Registrar baja de agenteActor: Recursos humanosActor Sistema1. Ingresa datos del agente
5. Ordena baja de agente
2. Consulta agente3. Verifica y valida datos del agente4. Muestra mensaje
Excepciones: E1: datos erróneos.
Post condición: Registro exitoso
CU1 CU2 CU3 CU4 CU5Evaluar de forma correcta el ingreso de un eventual postulante
*
Capacitar a cada miembro de seguridad de acuerdo a su misión encargada * *
Establecer a cada cliente un miembro de seguridad especializado
* *
Poder analizar qué tan conforme quedo el cliente con el servicio prestado *
5. MODELADO DE LA ESTRUCTURA:
5.1- Diagrama de Paquetes
5.2- C.R.C(Clase Responsable Colabora)
Clase AgenteResponsable Colabora
Registrar_falta()Falta Programacióncontrato
Clase Falta
Responsable Colabora
Registrar_tardanza()
Agente
Clase contratoResponsable Colabora
Registrar_contrato() Agente
Clase ProgramaciónResponsable Colabora
Programar_contratacion() Agente
Clase DenunciaResponsable Colabora
Consultar_denuncia()
Cliente
Clase ClienteResponsable Colabora
Registrar_cliente() DenunciaZona
Clase ZonaResponsable Colabora
Reubicar_zona() ClienteReporte
Clase ReporteResponsable Colabora
Mostrar_reporte() Zona
5.2.1- Clases:
Agente
Falta
Programación
Contrato
Denuncia
Cliente
Zona
Reporte
5.2.2- Atributos y Métodos(c/clases)
AGENTE#idagente: int+Nombre: String+telefono: String+idFalta: String-registrar_falta()
FALTA
#idagente: int+Nombre: String+telefono: String+idFalta: String-registrar_tardanza()
CONTRATO
#idContrato: Integer-idAgente: Integer-fecha_ini: date-fecha_fin: date-registrar_contrato()
PROGRAMACIÓN
#idZona: Integer+fecha: date+hora: Integer+descripción: String#idAgente: Integer+programar_capacitación()
DENUNCIA
#idDenuncia: Integer-idCliente: Integer+fecha: date+hora: Integer+descripción: String+consultar_denuncia()
CLIENTE#idCliente: Integer+Nombre: Integer+dirección: String+idZona: Integer+telefono: String-registrar_cliente()
ZONA#idZona: Integer#idAgente: Integer+Nombre: String+Referencia: Integer-reubicar_zona()
5.2.3- Diagramas de clases
6. MODELADO DELCOMPORTAMIENTO:
6.1- Diagrama de Interacción (secuencia)
1. Registrar agente
2. Programar capacitación
3. Registrar Suspensión de agentes
4. Registrar Descuento
5. Registrar Programación de agentes
6. Registrar Reporte
7. Registrar falta
8. Registrar Denuncia
9. Registrar Cliente
10. Registrar Pago
11. Registrar Devoluciones
12. Registrar Captura
13. Registrar Programa de vigilancia
14. Modificar programa de vigilancia
15. Registrar Ingreso
16. Registrar salida
18. Registrar baja de agentes
GUI : Registrar baja de agente Agente
: RR.HH
1 : I ngresa datos agente()
2 : Consultar agente()
3 : Verificar/ validar datos()
4 : Muestra mensaje()
5 : Ordena baja agente()
6 : Actualiza datos()
19. Registrar pago de beneficios
: RR.HH
GUI :Registrar pago beneficios Agente
1 : I ngresa datos()
2 : Verifica/ valida datos()
3 : Muestra mensaje()
4 : Ordena pagar beneficios()
5 : Actualiza datos()
6.2- Diagrama de Actividades:
1. PROCESO DE SELECCIÓN
Lista de actividades
Solicita empleo Evalúa solicitud Firma contrato Cita para capacitación Registrar nuevo agente
2. BAJA DE UN AGENTE
Lista de actividades
Incurre en falta Evalúa falta Destituye al agente Paga beneficios de ley Registra baja de agente Resignación de sector
3. CONTROL DE ASISTENCIA
Lista de actividades
Registra su llegada Registra su salida Realiza relevo
4. CONTROL DE TARDANZA
Lista de actividades
Verifica llegada del agente Llamada la atención del agente de seguridad Suspende al agente de seguridad Descuenta remuneración
5. DISTRIBUCIÓN DE LOS AGENTES
Lista de actividades
Llega a base Asigna zona Inicia turno Se reporta Registra reporte
6. ROBOS Y DELINCUENCIA
7. REGISTRO DE UN CLIENTE
Lista de actividades
Llega solicitado el servicio Brinda datos Registra pago Envía un agente a señalizar vivienda
6.3- Diagrama de Colaboración:
1. Registrar Agente
2. Programar capacitación
3. Registrar Suspensión de agentes
4. Registrar Descuento
1. Registrar Programación de agentes
2. Registrar Reporte
3. Registrar falta
8. Registrar Denuncia
9. Registrar Cliente
10. Registrar Pago
11. Registrar Devoluciones
12. Registrar Captura
6.3- Diagrama de Estado:
1. Proceso de selección:
2. Baja de un agente:
3. Control de Tardanzas:
4. Robos y Delincuencia: