Trabajo Final de Analisis

56

Click here to load reader

description

Ejemplo del uso de las tecnicas (analisis de sistemas) para describir los diagramas (caso de uso).

Transcript of Trabajo Final de Analisis

Page 1: 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**************************************

Page 2: Trabajo Final de Analisis

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.

Page 3: Trabajo Final de Analisis

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.

Page 4: Trabajo Final de Analisis

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.

Page 5: Trabajo Final de Analisis

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

Page 6: Trabajo Final de Analisis

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

Page 7: Trabajo Final de Analisis

4.1.2-Casos de Uso:

Page 8: Trabajo Final de Analisis
Page 9: Trabajo Final de Analisis

4.1.3-Diagramas de Caso de Uso

Page 10: Trabajo Final de Analisis

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

Page 11: Trabajo Final de Analisis

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.

Page 12: Trabajo Final de Analisis

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.

Page 13: Trabajo Final de Analisis

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

Page 14: Trabajo Final de Analisis

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.

Page 15: Trabajo Final de Analisis

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

Page 16: Trabajo Final de Analisis

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

Page 17: Trabajo Final de Analisis

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

Page 18: Trabajo Final de Analisis

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

Page 19: Trabajo Final de Analisis

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()

Page 20: Trabajo Final de Analisis

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()

Page 21: Trabajo Final de Analisis

5.2.3- Diagramas de clases

6. MODELADO DELCOMPORTAMIENTO:

6.1- Diagrama de Interacción (secuencia)

1. Registrar agente

Page 22: Trabajo Final de Analisis

2. Programar capacitación

3. Registrar Suspensión de agentes

Page 23: Trabajo Final de Analisis

4. Registrar Descuento

5. Registrar Programación de agentes

Page 24: Trabajo Final de Analisis

6. Registrar Reporte

7. Registrar falta

Page 25: Trabajo Final de Analisis

8. Registrar Denuncia

9. Registrar Cliente

Page 26: Trabajo Final de Analisis

10. Registrar Pago

11. Registrar Devoluciones

Page 27: Trabajo Final de Analisis

12. Registrar Captura

13. Registrar Programa de vigilancia

Page 28: Trabajo Final de Analisis

14. Modificar programa de vigilancia

15. Registrar Ingreso

Page 29: Trabajo Final de Analisis

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()

Page 30: Trabajo Final de Analisis

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()

Page 31: Trabajo Final de Analisis

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

Page 32: Trabajo Final de Analisis

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

Page 33: Trabajo Final de Analisis

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

Page 34: Trabajo Final de Analisis

5. DISTRIBUCIÓN DE LOS AGENTES

Lista de actividades

Llega a base Asigna zona Inicia turno Se reporta Registra reporte

Page 35: Trabajo Final de Analisis

6. ROBOS Y DELINCUENCIA

Page 36: Trabajo Final de Analisis

7. REGISTRO DE UN CLIENTE

Lista de actividades

Llega solicitado el servicio Brinda datos Registra pago Envía un agente a señalizar vivienda

Page 37: Trabajo Final de Analisis

6.3- Diagrama de Colaboración:

1. Registrar Agente

2. Programar capacitación

Page 38: Trabajo Final de Analisis

3. Registrar Suspensión de agentes

4. Registrar Descuento

Page 39: Trabajo Final de Analisis

1. Registrar Programación de agentes

2. Registrar Reporte

3. Registrar falta

Page 40: Trabajo Final de Analisis

8. Registrar Denuncia

9. Registrar Cliente

Page 41: Trabajo Final de Analisis

10. Registrar Pago

11. Registrar Devoluciones

Page 42: Trabajo Final de Analisis

12. Registrar Captura

6.3- Diagrama de Estado:

Page 43: Trabajo Final de Analisis

1. Proceso de selección:

2. Baja de un agente:

3. Control de Tardanzas:

Page 44: Trabajo Final de Analisis

4. Robos y Delincuencia: