Upload
truongtuong
View
215
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD NACIONAL DE TRUJILLO
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS
ESCUELA ACADÉMICO PROFESIONAL DE INFORMÁTICA
TRABAJO DE GRADUACIÓN
“DESARROLLO DE UN SISTEMA MÓVIL COMO APOYO A LAS COMISARIAS
EN LA SEGURIDAD CIUDADANA DE LA CIUDAD DE TRUJILLO”
AUTORES:
Joan Manuel García Francia Luis Alberto Príncipe Orbegozo
ASESOR:
Ing. Anthony José Gómez Morales
TRUJILLO - PERÚ
2014
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
I
RESUMEN
En el Perú, la inseguridad ciudadana, en general, sigue siendo uno de los grandes motivos de
temor para la población. Este problema que no es ajeno a nuestra ciudad Trujillo; se ha ido
incrementando a través de los años por diversos factores en especial la escasez de los recursos
con los que cuentan las entidades responsables para combatir este inconveniente. Las
comisarías cuentan con diversos procesos que sostienen los diferentes servicios que brindan a
la comunidad. Estos procesos tales como registro de denuncias, información y gestión de
trámites personales, difusión a la comunidad de un mapa de delitos, entre otros, suelen ser en
su mayoría manuales, lentos y con información desactualizada. Estas circunstancias impiden a
las comisarías brindar un buen servicio a la comunidad y no cumplir con salvaguardar la
seguridad ciudadana. Además, se identificó la carencia de un medio de comunicación rápido y
en tiempo real entre las comisarías y la comunidad.
La solución propuesta consiste en un sistema Móvil, el cual permita dar soporte informático a
la gestión de los servicios que brinda una comisaría y proporcionar información para la
seguridad de los ciudadanos.
El informe cuenta con 4 capítulos que presentan la organización del proyecto de tesis.
En el capítulo 1 se describe el problema que se desea resolver, los objetivos, antecedentes,
hipótesis, justificaciones del estudio, se describe el marco conceptual de la solución planteada
así como los métodos y procedimientos. En el capítulo 2 se describen los materiales y
métodos utilizados para la recolección de información así como una descripción concisa de la
metodología SCRUM a utilizar en el desarrollo de la aplicación; se establece el universo y la
muestras a utilizar, se define las variables del proyecto y se muestra la operacionalización de
estas variables. En el capítulo 3 se presentan los resultados del desarrollo de las fases de la
metodología de desarrollo del sistema la fase de análisis la fase de diseño dentro del cual está
el diseño de la interfaz gráfica de la aplicación, definiendo las principales pantallas de la
aplicación con sus respectivas características. Así como también se presentan las
observaciones, conclusiones y recomendaciones del proyecto y la bibliografía utilizada.
Palabras Clave: Inseguridad ciudadana, metodología SCRUM, comisaria, sistema móvil.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
II
ÍNDICE
INTRODUCCIÓN ............................................................................................................................ 1
CAPITULO I .................................................................................................................................... 3
1. PLANTEAMIENTO DE LA INVESTIGACIÓN ............................................................................ 3
1.1. TITULO DEL PROYECTO ................................................................................................. 3
1.2. DESCRIPCIÓN DEL PROBLEMA ...................................................................................... 3
1.3. ANTECEDENTES ............................................................................................................. 4
1.4. FORMULACIÓN DEL PROBLEMA................................................................................... 8
1.5. HIPÓTESIS ...................................................................................................................... 8
1.6.1. OBJETIVO GENERAL .............................................................................................. 8
1.6.2. OBJETIVOS ESPECÍFICOS ....................................................................................... 8
1.7. JUSTIFICACIÓN .............................................................................................................. 9
1.7.1. ACADÉMICA .......................................................................................................... 9
1.7.2. ECONÓMICO ......................................................................................................... 9
1.7.3. SOCIAL ................................................................................................................... 9
1.7.4. TECNOLÓGICA ....................................................................................................... 9
1.8. MARCO TEÓRICO ........................................................................................................ 10
1.8.1. SISTEMA MÓVIL – CELULAR ............................................................................... 10
1.8.2. SEGURIDAD CIUDADANA ................................................................................... 11
1.8.3. COMISARIA ......................................................................................................... 14
1.8.4. POLICÍA ................................................................................................................ 15
1.8.5. METODOLOGÍA ÁGIL SCRUM ............................................................................. 15
1.8.6. DISPOSITIVO MÓVIL ........................................................................................... 17
CAPITULO II ................................................................................................................................. 18
2. MATERIAL Y MÉTODOS ...................................................................................................... 18
2.1. METODOLOGÍA ........................................................................................................... 18
2.1.1. METODOLOGÍAS ÁGILES SCRUM Y XP ............................................................... 18
2.1. RECOLECCIÓN DE INFORMACIÓN .............................................................................. 25
2.1.1. INVESTIGACIÓN DOCUMENTAL ......................................................................... 25
2.1.2. OBSERVACIÓN..................................................................................................... 25
2.1.3. ENTREVISTAS ...................................................................................................... 25
2.1.4. BÚSQUEDA EN INTERNET ................................................................................... 25
2.1.5. LIBRETAS DE CAMPO .......................................................................................... 25
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
III
2.2. UNIVERSO Y MUESTRA ............................................................................................... 26
2.2.1. UNIVERSO ........................................................................................................... 26
2.2.2. MUESTRA ............................................................................................................ 26
2.3. VARIABLES DE INVESTIGACIÓN .................................................................................. 26
2.3.1. VARIABLE INDEPENDIENTE ................................................................................. 26
2.3.2. VARIABLE DEPENDIENTE .................................................................................... 26
2.4. OPERACIONALIZACION DE VARIABLES ...................................................................... 27
CAPITULO III ................................................................................................................................ 28
3. RESULTADOS ....................................................................................................................... 28
3.1. FASE DE PLANIFICACIÓN ............................................................................................. 28
3.2. FASE DE DISEÑO .......................................................................................................... 34
4. DISCUSIÓN .......................................................................................................................... 43
5. CONCLUSIONES ................................................................................................................... 43
6. REFERENCIAS BIBLIOGRÁFICAS .......................................................................................... 44
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
I
INTRODUCCIÓN
En la ciudad de Trujillo a la fecha, pese a los esfuerzos desplegados por las instituciones
encargadas de velar por la seguridad y orden interno en sus diferentes campos de acción, la
ciudad de Trujillo se ha visto afectada por el accionar delictivo, incrementando la inseguridad
en la ciudadanía generando durante los últimos años malestar y descontento de la población
en la labor que desarrolla la Policía Nacional en las comisarías, desencadenando que los
diferentes medios de comunicación social y otros que se propalen con comentarios
desfavorables sobre la prestación del servicio que se brinda en las comisarías por parte de la
policía en la ciudad de Trujillo, produciendo en la población una sensación de inseguridad y
cuya demanda primordial es que esta labor de las comisarias sea desarrollada con efectividad.
La problemática de la Seguridad Ciudadana en nuestra ciudad, Trujillo; considera como
necesidad imperativa adoptar alternativas que cierren la brecha originada por una demanda
de la población de seguridad, cada vez mayor en comparación con la actual capacidad
operativa de la Policía Nacional del Perú en sus comisarias, que tienda a apoyar efectivamente
la seguridad ciudadana para disminuir los índices de criminalidad y delincuencia,
convirtiéndose en una necesidad prioritaria de fomentarla y fortalecerla.
Esto conduce a la problemática ¿Cómo Brindar Apoyo en la seguridad ciudadana a las
comisarías de la ciudad de Trujillo? Y así facilitar la gestión de los procesos, tales como registro
de denuncias, manejo de información e interacción con la comunidad, además de aligerar la
carga de trabajo en las comisarías y brindar información de utilidad a los ciudadanos como la
visualización de indicadores de criminalidad en diferentes zonas de la ciudad.
Desde nuestro punto de vista visualizamos el desarrollo de un sistema móvil integrando las
comisarías y llegando de manera rápida a la población de esta manera apoyar en la seguridad
ciudadana a las comisarias en Trujillo.
Para esto acudimos al estudio de experiencias similares de sistemas que brindan apoyo a sus
instituciones en materia de seguridad ciudadana como el Cuerpo Nacional de Policía (España)
La sede electrónica del Cuerpo Nacional de Policía es un sistema Web que brinda información
acerca de distintos trámites tales como obtener DNI y pasaporte. Asimismo da la posibilidad al
usuario de brindar información acerca de algún homicidio o desaparecido y de denunciar; en
Chile Carabineros de Chile es el Sistema Web encargado de interconectar las comisarías de
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
2 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
todo Chile. También de aplicaciones móviles que brindan servicios de ubicación utilizando
realidad aumentada como lookator y en nuestro país la ciudad de Lima el desarrollo de un
sistema web y móvil para el soporte informático a la gestión de los servicios que brindan las
comisarias. También acudimos al estudio de metodologías para el desarrollo del sistema móvil
y desarrollar el análisis y diseño de este sistema.
De esta manera llegar a la meta que es Desarrollar de un sistema móvil como apoyo a las
comisarias en la seguridad ciudadana de la ciudad de Trujillo
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
3 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
CAPITULO I
1. PLANTEAMIENTO DE LA INVESTIGACIÓN
1.1. TITULO DEL PROYECTO
Desarrollo de un Sistema Móvil como Apoyo a las Comisarias en la Seguridad
Ciudadana de la Ciudad de Trujillo
1.2. DESCRIPCIÓN DEL PROBLEMA
En el Perú, la inseguridad ciudadana, sigue siendo uno de los grandes motivos de
temor para la población. El Informe Anual 2013 sobre Seguridad Ciudadana del IDL [IDL
2013] se señala que, De acuerdo a la Encuesta Nacional de Programas Estratégicos del
INEI, la tasa de victimización en el Perú entre enero y junio del 2013 fue de 41%, La
Libertad tiene un 38.6% de victimización personal y según datos de ENAPRES del INEI,
la percepción de inseguridad fue de 89.2% entre enero y junio de 2013; pero la
percepción de inseguridad más alta fue en Arequipa y Trujillo, con el 92,9%.
La Policía Nacional del Perú, institución del Estado encargada de la seguridad
ciudadana, tiene como misión prevenir, investigar y combatir la delincuencia así como
prestar protección y ayuda a las personas y a la comunidad. Las comisarías,
dependencias policiales de una determinada jurisdicción a nivel nacional, en muchas
ocasiones no logran cumplir la misión presentada por diferentes motivos como error
en la toma de decisiones (distribución de patrullajes, turnos y policías), falta de
recursos (policías, infraestructura tecnológica, vehículos) y un indebido manejo de la
información, por ejemplo, al no brindar información que pueda ayudar o prevenir a la
comunidad o no tener la información centralizada para todas las comisarías, y
finalmente, una mala organización logística y administrativa en los procesos que
ofrecen, haciendo que estos sean lentos, engorrosos y con demasiados pasos, siendo
uno de los más importantes el registro de denuncias.
Las comisarías, a su vez, cuentan con diversos procesos que sostienen los diferentes
servicios que brindan a la comunidad. Estos procesos tales como registro de
denuncias, información y gestión de trámites personales, difusión a la comunidad de
un mapa de delitos, entre otros, suelen ser en su mayoría manuales, lentos y con
información desactualizada. Los factores mencionados impiden a las comisarías
brindar un buen servicio a la comunidad y no cumplir con salvaguardar la seguridad
ciudadana. Además, se identificó la carencia de un medio de comunicación rápido y en
línea entre las comisarías y los miembros de la comunidad.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
4 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
1.3. ANTECEDENTES
1.3.1. ANTECEDENTE N° 01
Título: “Redes Móviles Seguras en un Ámbito Urbano Utilizando Protocolo
OLSR”
Datos Generales: Juan M. Caracoche, Facultad de Ingeniería Universidad de
Buenos Aires-Argentina, tesis de grado en Ingeniería Informática.
Resumen: Las redes móviles (Mobile Ad-hoc NETworks -MANET-) son un tipo
especial de redes en la cual un conjunto de dispositivos móviles
conforman de manera temporal una red de forma autónoma sin la
necesidad de una infraestructura. Para estos ambientes existen
distintos protocolos para el ruteo de paquetes donde los integrantes
de la misma están en continuo movimiento, hay protocolos que
brindan a parte de ruteo, seguridad para los integrantes de la red.
Estos protocolos son variados y cada uno es propenso a distintos tipos
de ataques. En particular las redes Móviles Urbanas son un subgrupo
de las redes móviles donde se encuentran nodos diseminados por toda
una ciudad, la geografía de una ciudad y las limitaciones del medio de
trasmisión de la tecnología 802.11 hacen que se deba armar una
topología particular, lo que hace que los nodos que participen tengan
distintos roles. En particular la red Urbana Buenos Aires Libre es el
objeto de estudio de esta tesis donde se analiza el protocolo OLSR
utilizado por la red y se diseña un esquema de seguridad para hacerla
lo más inmune posible a ataques externos.
Aporte: Este trabajo nos da una visión de la seguridad que se puede
implementar en las redes móviles, es decir podemos implementar
nuestro proyecto usando esta seguridad permitiendo así prever
posibles ataques contra nuestra aplicación.
1.3.2. ANTECEDENTE N° 02
Título: “Integración de una Aplicación Móvil a una Intranet. Caso: Toma de
asistencia Estudiantil”
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
5 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Datos Generales: Daniel Adolfo García Chávez, Facultad de Ciencias e Ingeniería
Pontifica Universidad Católica del Perú, Tesis de grado en Ingeniería
Informática.
Resumen: El presente estudio tuvo como objetivos facilitar al docente y el Jefe
de Practica una herramienta que les permita un seguimiento actualizado
y en tiempo real de la asistencia a clases del alumnado, permitir al
docente la creación, eliminación y modificación de sesiones, como
también permitirle realizar anotaciones específicas sobre alumnos en
particular durante el desarrollo de las clases. Para este fin se
desarrollaron dos sistemas, uno para un sistema Web y el otro para
dispositivos móviles. Para dichos sistemas se utilizó JDeveloper 9.0 de
Oracle para el primer caso y NetBeans 4.0 con el Mobility Pack para el
segundo caso; adicionalmente para el último caso se hizo uso de
tecnologías inalámbricas para la sincronización de información. En
ambas versiones de la aplicación se permite la verificación y
modificación de la asistencia de los alumnos asignados al docente como
también hacer comentarios individuales por sesión o alumno y calificar
su participación. Adicionalmente, el docente puede crear sesiones en
caso sean necesarias. Por medio de la aplicación Web, los alumnos
podrán consultar su asistencia así como ver un listado de la asistencia de
sus compañeros de clase, porcentajes de asistencia e inasistencia. Los
docentes también tienen acceso a esta información con la diferencia que
además podrá ver la asistencia particular de cada alumno.
Aporte: Este trabajo muestra cómo se puede integrar una aplicación a una
organización para nuestro caso a las comisarias.
1.3.3. ANTECEDENTE N° 03
Título: “Aplicación basada en tecnología móvil para el control de marqueo
forestal maderable en la organización Uzachi”
Datos Generales: Macario Felipe Lázaro, Universidad de la Sierra Juárez -
México, Tesis de grado para licenciado en Informática.
Resumen: Un factor clave para el crecimiento de cualquier empresa es la
innovación, en diferentes partes del mundo se están ampliando y
utilizando tecnologías móviles de forma frecuente, estos dispositivos y
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
6 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
sus aplicaciones móviles son utilizados para colaborar, acceder a datos
remotos y compartirlos, mejorando así la manera de interacción entre
la sociedad y la tecnología. Este trabajo de tesis plantea implementar
en la organización Unión de Productores Forestales Zapotecas-
Chinantecas (UZACHI) el uso de tecnología móvil para el proceso de
marqueo y aprovechamiento forestal maderable, con esto se pretende
facilitar el cálculo manual del volumen de los arboles; al mismo tiempo
permitirá el cotejo de resultados con el inventario forestal enlazado a
una base de datos que alberga los volúmenes autorizados.
Para agilizar e innovar este proceso se desarrolló una aplicación móvil
bajo la plataforma del sistema operativo Android, en la cual se
almacena la información del inventario forestal para permitir al técnico
forestal delimitar el área de trabajo, realizar el marqueo forestal
maderable y recibir las notificaciones instantáneas correspondientes al
volumen calculado, el volumen existente y la autorización o rechazo de
este marqueo en relación al inventario forestal maderable definido por
la organización.
Aporte: Este trabajo muestra de cómo a través del uso de las tecnologías
móviles se puede cambiar procesos manuales a procesos
automatizados.
1.3.4. ANTECEDENTE N° 04
Título: “Diseño De Una Aplicación Móvil Para La Consulta Académica De La FIIS-
UTP”
Datos Generales: Aguirre Chacón Luis – Sinche Ricra Huber, Facultad de
Ingeniería Industrial y de Sistemas - Universidad Tecnológica del
Perú, Proyecto de Ingeniería de Sistema I.
Resumen: La Facultad de Ingeniería Industrial y de Sistemas (FIIS), de la
Universidad Tecnológica del Perú, cuenta con un sistema académico
por medio de un portal web, que brinda información al estudiante.
La consulta de horarios, la verificación de asistencias, detalle de las
calificaciones tanto de prácticas calificadas como de exámenes
parciales y finales, así como el control de pagos y su respectiva fecha
de vencimiento son las que más solicitan ,si bien es cierto el portal nos
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
7 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
presenta más opciones , las descritas con anterioridad son las más
frecuentadas.
Con los conocimientos adquiridos a lo largo de nuestra etapa de
formación como profesionales y teniendo como base aquellos cursos
de análisis de sistemas, programación y otros, lo que proponemos es
diseñar una aplicación móvil para la consulta académica de la Facultad
de ingeniería industrial y de sistemas de la Universidad Tecnológica del
Perú con lo cual los alumnos van a poder ver sus calificaciones, control
de pago de pensiones, la asistencia, el horario de clases, sus aulas.
Todo esto serían las funciones básicas que el aplicativo móvil cubriría, y
además es de vital conocimiento por todos nosotros como alumnos
que estas son las principales informaciones que queremos saber con
frecuencia a lo largo del ciclo académico de la universidad
Aporte: Este proyecto nos brinda información de cómo cambiar un aplicativo
web por uno móvil.
1.3.5. ANTECEDENTE N° 05
Título: “Desarrollo de una Aplicación Móvil: Caso Universiada 2012”
Datos Generales: Denisse Gonzales Mérida, Facultad de Contaduría y
Administración - Universidad Veracruzana, Tesis de grado para
licenciado en Sistemas Computacionales administrativos.
Resumen: Las aplicaciones móviles son un recurso cada vez más eficaz y en
ascenso; las empresas y organizaciones están gastando grandes
cantidades de dinero en actividades en comunicación móvil para lograr
una mayor difusión de sus servicios entre los usuarios de Smartphones.
En este sentido, las instituciones educativas no son la excepción y
actualmente están haciendo importantes logros por desarrollar
aplicaciones móviles que permitan apoyar en la enseñanza-
aprendizaje, así como en sus procesos administrativos. En este
contexto, varias Instituciones Educativas participan en el evento de la
Universiada Nacional, mismo que se realiza cada año en el país desde
1997. Este 2012, la Universidad Veracruzana fue sede de este magno
evento apoyándose en los municipios de Xalapa, Veracruz y Boca del
Río; con el objetivo de mantener informados a los asistentes y
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
8 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
participantes de la Universiada 2012, surgió el proyecto de desarrollar
una aplicación móvil en la plataforma de Apple para iOS. La aplicación
desarrollada permite la sincronización de resultados, noticias, sedes,
medallero y calendario en el tiempo en que se genera la información
durante la Universiada 2012. En el presente trabajo se describe el
análisis de la aplicación y el diseño de la misma a través de diagramas
UML y los frameworks utilizados así como también la navegación,
colores, logotipos y diseño de las pantallas. Por último se detalla el
proceso aprobación de la aplicación móvil así como los alcances de la
misma.
Aporte: Esta tesis nos muestra de cómo a través de la tecnología móvil se usa
para brindar información masiva en tiempo real.
1.4. FORMULACIÓN DEL PROBLEMA
¿Cómo Brindar Apoyo en la seguridad ciudadana a las comisarías de la ciudad de
Trujillo?
1.5. HIPÓTESIS
“El Desarrollo de un sistema móvil apoya a las comisarias en la seguridad ciudadana de
la ciudad de Trujillo”
1.6. OBJETIVOS
1.6.1. OBJETIVO GENERAL
Desarrollar de un sistema móvil como apoyo a las comisarias en la seguridad
ciudadana de la ciudad de Trujillo
1.6.2. OBJETIVOS ESPECÍFICOS
Analizar el contexto actual en el desarrollo de un sistema móvil como apoyo
a las comisarias en la seguridad ciudadana de la ciudad de Trujillo.
Analizar el sistema móvil como apoyo a las comisarias en la seguridad
ciudadana de la ciudad de Trujillo.
Diseñar el sistema móvil como apoyo a las comisarias en la seguridad
ciudadana de la ciudad de Trujillo.
Implementar el sistema móvil como apoyo a las comisarias en la seguridad
ciudadana de la ciudad de Trujillo.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
9 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Evaluar el nivel de apoyo del sistema móvil a las comisarías de la ciudad de
Trujillo.
1.7. JUSTIFICACIÓN
1.7.1. ACADÉMICA
Poner en práctica todos los conocimientos adquiridos a la largo de nuestra
carrera universitaria hasta lograr los resultados esperados.
1.7.2. ECONÓMICO
Mediante las denuncias virtuales se ahorrará tiempos de atención y en recursos.
Determinará un ahorro económico para de los usuarios como gastos en
movilidad para ver el estado un trámite, ubicar una comisaria especializada,
realizar una denuncia.
1.7.3. SOCIAL
Los ciudadanos y la sociedad en general tendrá a la comisaria y sus servicios más
a la mano es decir con ingresar a la aplicación en el móvil permitiendo
incrementar la manera de comunicarse en caso de emergencia con la comisaría
del distrito donde se encuentra y aumentar el uso de la tecnología móvil para
obtener información en línea sobre datos de seguridad ciudadana; así
incrementara el nivel de seguridad en la sociedad.
Se integrará la solución con las redes sociales Facebook y Twitter para poder
compartir la información de las alertas, con el fin de que esta información sea
más accesible para la comunidad aprovechando la gran llegada con la que
cuentan estos medios.
1.7.4. TECNOLÓGICA
Permite usar la tecnología para obtener información en línea sobre datos de
seguridad ciudadana y permite de una manera rápida comunicarse en caso de
emergencia con la comisaría del distrito donde se encuentra.
Los ciudadanos podrán visualizar en su dispositivo móvil un mapa con la
actividad criminal permitirá al usuario por medio de la cámara del celular poder
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
10 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
identificar la ubicación de las comisarías y otras entidades de ayuda como
hospitales con la tecnología de realidad aumentada. De igual manera el usuario
podrá identificar el grado de actividad criminal en la zona con la tecnología
mencionada anteriormente.
1.8. MARCO TEÓRICO
1.8.1. SISTEMA MÓVIL – CELULAR
El sistema de telefonía celular está diseñado para proveer servicios móviles,
mediante un plan de frecuencias, de cobertura angular o radial mediante celdas
sobre un área definida. El primer sistema se puso en uso en USA luego de la
Segunda Guerra Mundial y operaba con conmutación manual en onda métrica.
En 1946 la FCC (Federal Communication Commission) garantizó a AT&T
(American Telephone & Telegraph) la licencia para telecomunicaciones móviles
en St. Louis del tipo Trunking de 120 kHz con modulación FM, y en 1949
reconoce el nuevo servicio de radio móvil. Anteriormente, en los años `20, la
policía de New Jersey disponía de un radio de 2-vías. Las bandas de baja
frecuencia tenían el problema del ruido de ignición de los vehículos.
Clasificación:
En los años ´90 los sistemas digitales comienzan a dominar el mercado
impulsados por el desarrollo de técnicas de fabricación de alta densidad de
componentes VLSI. Esta tecnología permitió implementar en un reducido
espacio los criterios de codificación vocal y procesamiento digital ya conocidos
teóricamente pero de difícil realización debido al elevado número de
compuertas.
Se desarrolló entonces una amplia variedad de soluciones basadas en sistemas
radioeléctricos. Se trata de los siguientes sistemas:
Sistemas analógicos (AMPS, TACS).
La variedad de estos sistemas ha sido muy grande. Debe tenerse en cuenta
que esta característica impidió una uniformidad en Europa y obligó a crear
un sistema totalmente nuevo (GSM) para realizar el Roaming entre países
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
11 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
de la Comunidad Europea. El sistema AMPS desarrollado en USA se
extendió en los otros países de América del Sur.
Sistemas digitales (D-AMPS, GSM, CDMA).
El sistema AMPS analógico (norma IS-19) se extendió mediante el sistema
dual digital D-AMPS (norma IS-54). La principal característica es la
compatibilidad de sistemas (IS-19 y IS-54). En GSM se tomó como principal
argumento la compatibilidad con ISDN. El sistema CDMA (norma IS-95) se
abre camino en los años `90 como un sistema de gran perspectiva futura
pero poco maduro.
Sistemas del tipo cordless (CT2, DECT y DCS1800).
Los sistemas cordless se desarrollaron desde los analógicos (CT0) a los
digitales (DECT) como una forma de eliminar el cableado dentro de
edificios. El sistema DECT se deriva del GSM.
Sistemas de acceso wireless (DECT, Tadiran, Krone, etc).
Estos sistemas son digitales desde el inicio y tienen como objetivo eliminar
el cableado de la red de acceso al usuario (la denominada Last Mille). Se
disponen de varios sistemas propietarios. El sistema DECT también se
adaptó a esta aplicación.
Sistemas Trunked.
Para aplicaciones similares a las celulares pero con un número cerrado de
clientes, principalmente empresas.
Sistemas para cobertura de aviones (TFTS, AMSS).
Estos sistemas permiten una cobertura sobre las rutas de aviones y
aeropuertos.
1.8.2. SEGURIDAD CIUDADANA
La seguridad ciudadana es la acción integrada que desarrolla el Estado, con la
colaboración de la ciudadanía y de otras organizaciones de bien público,
destinada a asegurar su convivencia pacífica, la erradicación de la violencia, la
utilización pacífica y ordenada de vías y de espacios públicos y, en general, evitar
la comisión de delitos y faltas contra las personas y sus bienes.
En los países hispanohablantes hay ocasiones en las que se prefiere usar
términos como 'orden público' o 'seguridad de los habitantes' en vez de
'seguridad ciudadana' o 'seguridad nacional', por motivos históricos que
dependen de cada país.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
12 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
En líneas generales, por 'seguridad ciudadana' deben entenderse el conjunto de
acciones democráticas en pro de la seguridad de los habitantes y de sus bienes,
y ajustadas al derecho de cada país. De hecho, el reto actual es armonizar el
ejercicio de los derechos humanos de cada uno con las distintas políticas en
materia de seguridad ciudadana de los estados. Por ejemplo, la Organización de
los Estados Americanos plantea que en ocasiones se aplican políticas que se han
demostrado ineficaces, como por ejemplo el aumento de las penas, la reducción
de garantías procesales, o medidas para aplicar el derecho penal a menores de
edad; que pueden derivar en movimientos paramilitares o parapoliciales milicias
de 'autodefensa' cuando el Estado no es capaz de reaccionar de una forma eficaz
ante la violencia y el delito, complicando la situación.
1.8.2.1. SEGURIDAD CIUDADANA EN EL PERÚ
Situación Actual
Existen múltiples indicadores para medir la situación de inseguridad, la
violencia y el delito en un determinado territorio. Los más importantes
son los homicidios, la victimización, la percepción de inseguridad, la
confianza en las instituciones y la situación del sistema penitenciario.
a) Homicidios
El Observatorio de Criminalidad del Ministerio Público registra que,
entre los años 2009 y 2012, fueron asesinadas 512 mujeres en un
contexto de feminicidio en el país. El 73.0 % fueron cometidos por
la pareja o ex pareja, el 14.5 % por algún familiar, el 6.8 % por un
conocido, el 4.1 % por un desconocido que atacó sexualmente a la
víctima y el 1.6% por el cliente de una trabajadora sexual. Más de la
mitad de las víctimas (52.3 %) tenía entre 18 y 34 años de edad,
rango que constituye el grupo etario más vulnerable. El último año,
Madre de Dios registró la tasa más alta de feminicidio (9.2 por 100
mil habitantes mujeres), seguido de Tacna (3.8).
b) Victimización
La victimización es un indicador que mide la ocurrencia real de
hechos de violencia o de despojo. Es el más útil para conocer la
magnitud de los niveles delictivos, especialmente aquellos de
naturaleza patrimonial. Se mide a través de las estadísticas oficiales
y de las encuestas de opinión pública. La ventaja de estas últimas
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
13 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
radica en que no todos los delitos son denunciados ante las
autoridades. En todo caso, es siempre aconsejable complementar el
análisis con ambas fuentes de información.
Los primeros años de los noventa (1990-1995) tuvieron la tasa de
denuncias de delitos presentadas por el público ante la Policía por
100 mil habitantes más alta de los últimos veintitrés años (902.2),
con picos que llegaron a los 1170 y 1255 los años 1992 y 1993.
Desde entonces, la tasa fue cayendo significativamente hasta llegar
a 506 el año 2007, la más baja de todo el período, para volver a
subir de manera sostenida y llegar a los 846 el 2012 (Figura 1), la
cuarta más alta.
F
i
g
u
r
a
1
:
T
a
s
a
d
e
denuncias de delitos por 100 mil habitantes en el Perú
c) Percepción de inseguridad
Una de las formas de medir la percepción de inseguridad es
consultando a las personas sobre el temor que sienten frente a la
posibilidad de ser víctimas de un delito en el futuro. Al respecto, el
Barómetro de las Américas da cuenta que en esta materia el Perú
ha expresado una mejoría en los últimos años, pasando de un 60.0
% el 2006 al 48.6 % el 2012.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
14 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 2: Porcentaje de percepción de Inseguridad Ciudadana
1.8.2.2. SEGURIDAD CIUDADANA EN TRUJILLO
Según el INEI Trujillo es la cuarta ciudad con mayor cantidad de delitos
registrados 11 446 en el año 2012 solo superado por Lima (125 776
delitos registrados), Callao (14 057 delitos registrados) y Arequipa (12
709 delitos registrados).
1.8.3. COMISARIA
Dependencia policial encargada de mantener el orden público, con funciones
preventivas y de investigación en una determinada jurisdicción a nivel nacional.
Tipos de Comisarias
Comisaría básica
Es aquella que se encuentra tipificada en A, B, C, D y E de acuerdo al
número de efectivos policiales, densidad poblacional, servicios requeridos
y área mínima requerida de construcción.
Dicha tipificación está debidamente reglamentada por la Policía Nacional
del Perú.
Comisaría especializada
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
15 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Son aquellas que desarrollan un servicio específico, comprende comisarías
de mujeres (CAVIFAN), turismo, aeropuertos, terminales terrestres y
protección de carreteras.
Comisaría PNP tipo A
Con capacidad de 121 a 240 efectivos policiales. Hasta 1,020 m2 de área
construida. Cobertura de 80,001 a 160,000 habitantes.
Comisaría PNP tipo B
Con capacidad de 61 a 120 efectivos policiales. Hasta 680 m2 de área
construida. Cobertura de 40,001 a 80,000 habitantes.
Comisaría PNP tipo C
Con capacidad de 31 a 60 efectivos policiales. Hasta 415 m2 de área
construida. Cobertura de 20,001 a 40,000 habitantes.
Comisaría PNP tipo D
Con capacidad de 16 a 30 efectivos policiales. Hasta 285 m2 de área
construida. Cobertura de 10,001 a 20,000 habitantes.
Comisaría PNP tipo E
Con capacidad de 8 a 15 efectivos policiales. Hasta 245 m2 de área
construida. Cobertura de 5,000 a 10,000 habitantes.
1.8.4. POLICÍA
Se denomina policía a la persona encargada de mantener el orden público y
cuidar de la seguridad ciudadana. El policía es uno de los usuarios finales del
sistema.
1.8.5. METODOLOGÍA ÁGIL SCRUM
Este método ágil de trabajo es una manera de realizar proyectos complejos que
inicialmente fue creado para el desarrollo de programación pero funciona con
cualquier otro tipo de proyecto.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
16 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Dentro de la simpleza, este framework nos permite llevar a cabo proyectos
complejos y dividirlos/escalarlos en módulos o cajas negras más simples que
completen el producto final.
Explicaremos algunos conceptos de SCRUM:
a) Propietario del producto: El cliente tiene una idea inicial, este tiene una
serie de ideas que junto al equipo de desarrollo del proyecto, creará una
lista de objetivos, product backlog. Durante el desarrollo, el cliente
valorará el resultado de cada módulo parcial pudiendo realizar
modificaciones para el siguiente módulo que no afecten a las premisas
básicas iniciales.
b) Director de proyecto o Scrum Master: Estará en contacto directo con el
cliente realizando el análisis de requisitos priorizados y coordinando,
asignando las tareas y supervisando el trabajo de cada desarrollador.
c) Equipo de desarrollo: El personal encargado del proyecto se repartirá el
trabajo según coordine el Scrum Master, cada uno encargándose de las
tareas específicas de las que sean necesarios el proyecto:
Diseño
Maquetación
Programación de aplicaciones móviles Android, iPhone.
La comunicación entre el equipo de desarrollo y el Scrum Master será
total mediante el daily scrum, que se explicará más adelante.
d) Sprint o iteración: El Scum Master abstraerá de la lista de objetivos una
serie de módulos y marcará una serie de tareas a hacer al equipo para
completar una entrega parcial. Este sprint durará un tiempo determinado
en función de la complejidad del proyecto, normalmente 7, 15 ó 30 días.
Al final del sprint, el objetivo final es crear una entrega parcial o total del
producto que pueda ser vista por el cliente final. Si la entrega es parcial,
se prepara otra iteración con unos nuevos objetivos a terminar.
La parte final del sprint es revisar el progreso hecho y si se ha realizado en
la dirección correcta para que en próximas iteraciones sea óptimo el
trabajo hecho.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
17 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Con cada sprint se presentará al cliente el trabajo realizado en forma de
demostración. En esta demostración se podrá visualizar todo el trabajo
hecho en conjunto pudiendo pedir nuevas adaptaciones a sus necesidades
permitiendo al Scrum Master realizar una replanificación del proyecto.
Tras la demostración, se realizará una autocrítica dentro del equipo
valorando globamente el sprint para mejorar en próximos sprints o
proyectos.
e) SCRUM diario:
Cada día, se realizará un daily scrum entre el equipo y el Scrum Master
que hará un repaso del estado actual del sprint, dificultades que presenta
el proyecto y cómo afrontarlas de la mejor manera.
Los objetivos de esta reunión son:
Progreso realizado desde la última reunión.
Sincronizar tareas con dependencias entre ellas.
Planificar las prioridades de las siguientes tareas a realizar del
product backlog.
Preparar futuras complicaciones que puedan suceder.
1.8.6. DISPOSITIVO MÓVIL
Es un dispositivo de cómputo diminuto que también se conoce como dispositivo
de mano, portátil o computadora de mano. Los dispositivos móviles suelen venir
con una pantalla táctil o no táctil y a veces, incluso un mini teclado.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
18 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
CAPITULO II
2. MATERIAL Y MÉTODOS
2.1. METODOLOGÍA
2.1.1. METODOLOGÍAS ÁGILES SCRUM Y XP
Para el desarrollo de este proyecto de tesis se consideró utilizar una
metodología en base a las características del proyecto con el fin de que esta nos
ayude a gestionar su desarrollo.
Se decidió adoptar la metodología Scrum, que es una metodología ágil para el
desarrollo de proyectos, debido a que es flexible con respecto a los requisitos
que pueden aumentar o cambiar con el tiempo, y al tamaño pequeño del equipo
de desarrollo.
A su vez, el ciclo de vida del proyecto estará basado en el modelo incremental
puesto que el concepto inicial del software, el análisis de las necesidades y el
diseño de la arquitectura se define usando un enfoque de cascada, seguido por
las iteraciones de prototipos, los que terminan en la instalación del prototipo
final.
Scrum es una proceso iterativo e incremental, por lo que el proyecto se divide
en una serie de sprints, cada uno es de duración fija y durante este tiempo el
equipo hace todo lo posible para tomar un pequeño conjunto de características
de la idea a la funcionalidad de codificación y prueba.
El presente proyecto se desarrolló en ocho sprints de dos semanas cada uno.
La metodología elegida está compuesta por cuatro actividades principales:
Planeamiento del sprint: se eligen las funcionalidades a desarrollar durante el
siguiente sprint.
Scrum diario: el equipo se reúne todos los días por aproximadamente 15
minutos para compartir lo hecho el día anterior y lo que se hará el mismo día,
también se debe compartir los problemas que han ocurrido o pueden ocurrir
que pueda poner en riesgo el proyecto.
Revisión del Sprint: el equipo demuestra al usuario final lo que se ha realizado
durante el sprint.
Retrospectiva del Sprint: el equipo busca la manera de mejorar el producto y el
proceso.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
19 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Para complementar la metodología Scrum elegida para el desarrollo del
proyecto se debe elegir la metodología de desarrollo del producto, que debe ser
de la misma manera una metodología ágil. En este caso se ha seleccionado la
metodología Extreme Programming (XP) como complemento.
METODOLOGÍA XP
La programación extrema o eXtreme Programming (XP) es una metodología de
desarrollo de la ingeniería de software formulada por Kent Beck.Es el más
destacado de los procesos ágiles de desarrollo de software.
En la programación extrema todos los requerimientos se expresan como
escenarios llamados historias de usuario los cuales se implementan
directamente como una serie de tareas. Los programadores trabajan en parejas
y desarrollan pruebas para cada tarea antes de escribir el código. Todas las
pruebas se deben ejecutar satisfactoriamente cuando el código nuevo se integre
al sistema. Existe un pequeño espacio de tiempo entre las entregas del sistema.
La programación extrema implica varias prácticas que se ajustan a los principios
de los métodos agiles:
El desarrollo incremental se lleva a cabo a través de entregas del sistema
pequeñas y frecuentes y por medio de un enfoque para la descripción de
requerimientos basados en las historias de cliente o escenarios que pueden ser
la base para el proceso de planificación.
La participación del cliente se lleva a cabo a través del compromiso a tiempo
completo del cliente en el equipo de desarrollo. Los representantes de los
clientes participan en el desarrollo y son los responsables de definir las pruebas
de aceptación del sistema.
El interés en las personas, en vez de en los procesos, se lleva a cabo a través de
la programación en parejas, la propiedad colectiva del código del sistema, y un
proceso de desarrollo sostenible que no implique excesivas jornadas de trabajo.
El cambio se lleva a cabo a través de las entregas regulares del sistema, un
desarrollo previamente probado y la integración continua.
Características de la Metodología XP
Se diferencia de las metodologías tradicionales principalmente en que
pone más énfasis en la adaptabilidad que en la previsibilidad.
Se aplica de manera dinámica durante el ciclo de vida del software.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
20 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Es capaz de adaptarse a los cambios de requisitos.
Los individuos e interacciones son más importantes que los procesos y
herramientas.
Al individuo y las interacciones del equipo de desarrollo sobre el proceso
y las herramientas.
La gente es el principal factor de éxito de un proyecto software. Es más
importante construir un buen equipo que construir el entorno. Muchas
veces se comete el error de construir primero el entorno y esperar que
el equipo se adapte automáticamente. Es mejor crear el equipo y que
éste configure su propio entorno de desarrollo en base a sus
necesidades.
Software que funcione es más importante que documentación
exhaustiva.
Valores de la Metodología XP
Los Valores originales de la programación extrema son: simplicidad,
comunicación, retroalimentación (feedback) y coraje. Un quinto valor, respeto,
fue añadido en la segunda edición de Extreme Programming Explained.
Personas que intervienen en la Metodología XP
Según Kent Beck: La metodología XP se encuentra en una frecuente integración
del equipo de programación con el cliente o usuario: se recomienda que un
representante del cliente trabaje junto al equipo de desarrollo. Los
programadores se comunican constantemente gracias a la programación por
parejas. La comunicación con el cliente es fluida ya que el cliente forma parte
del equipo de desarrollo; el cliente decide qué características tienen prioridad y
siempre debe estar disponible para solucionar dudas.
Los pasos de la metodología XP
Según Kent Beck: Los Pasos fundamentales inmersos en las fases del método
son:
i. Desarrollo iterativo e incremental: Pequeñas mejoras, unas tras otras.
ii. Pruebas unitarias continuas: Son frecuentemente repetidas y
automatizadas, incluyendo pruebas de regresión. Se aconseja escribir el
código de la prueba antes de la codificación.
iii. Programación en parejas: Se recomienda que las tareas de desarrollo se
lleven a cabo por dos personas en un mismo puesto. Se supone que la
mayor calidad del código escrito de esta manera -el código es revisado y
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
21 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
discutido mientras se escribe- es más importante que la posible pérdida
de productividad inmediata.
iv. Frecuente integración del equipo de programación con el cliente o
usuario: Se recomienda que un representante del cliente trabaje junto al
equipo de desarrollo.
v. Corrección de todos los errores antes de añadir nueva funcionalidad.
Hacer entregas frecuentes.
vi. Refactorización del código: Es decir, reescribir ciertas partes del código
para aumentar su legibilidad y mantenibilidad pero sin modificar su
comportamiento. Las pruebas han de garantizar que en la
refactorización no se ha introducido ningún fallo.
vii. Propiedad del código compartido: en vez de dividir la responsabilidad
en el desarrollo de cada módulo en grupos de trabajo distintos, este
método promueve el que todo el personal pueda corregir y extender
cualquier parte del proyecto. Las frecuentes pruebas de regresión
garantizan que los posibles errores serán detectados.
viii. Simplicidad del código: es la mejor manera de que las cosas funcionen.
Cuando todo funcione se podrá añadir funcionalidad si es necesario. La
programación extrema apuesta que es más sencillo hacer algo simple y
tener un poco de trabajo extra para cambiarlo si se requiere, que
realizar algo complicado y quizás nunca utilizarlo.
Fases de la metodología XP (Según Kent Beck)
1° FASE: Planificación del proyecto.
Historias de usuario:
El primer paso de cualquier proyecto que siga la metodología X.P es
definir las historias de usuario con el cliente. Las historias de usuario
tienen la misma finalidad que los casos de uso pero con algunas
diferencias: Constan de 3 ó 4 líneas escritas por el cliente en un lenguaje
no técnico sin hacer mucho hincapié en los detalles; no se debe hablar ni
de posibles algoritmos para su implementación ni de diseños de base de
datos adecuados, etc. Son usadas para estimar tiempos de desarrollo de la
parte de la aplicación que describen. También se utilizan en la fase de
pruebas, para verificar si el programa cumple con lo que especifica la
historia de usuario. Cuando llega la hora de implementar una historia de
usuario, el cliente y los desarrolladores se reúnen para concretar y
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
22 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
detallar lo que tiene que hacer dicha historia. El tiempo de desarrollo ideal
para una historia de usuario es entre 1 y 3 semanas.
Release Planning:
Después de tener ya definidas las historias de usuario es necesario crear
un plan de publicaciones, en inglés "Release plan", donde se indiquen las
historias de usuario que se crearán para cada versión del programa y las
fechas en las que se publicarán estas versiones. Un "Release plan" es una
planificación donde los desarrolladores y clientes establecen los tiempos
de implementación ideales de las historias de usuario, la prioridad con la
que serán implementadas y las historias que serán implementadas en
cada versión del programa. Después de un "Release plan" tienen que estar
claros estos cuatro factores: los objetivos que se deben cumplir (que son
principalmente las historias que se deben desarrollar en cada versión), el
tiempo que tardarán en desarrollarse y publicarse las versiones del
programa, el número de personas que trabajarán en el desarrollo y cómo
se evaluará la calidad del trabajo realizado. (*Release plan: Planificación
de publicaciones).
Iteraciones: Todo proyecto que siga la metodología X.P. se ha de dividir
en iteraciones de aproximadamente 3 semanas de duración. Al comienzo
de cada iteración los clientes deben seleccionar las historias de usuario
definidas en el "Release planning" que serán implementadas. También se
seleccionan las historias de usuario que no pasaron el test de aceptación
que se realizó al terminar la iteración anterior. Estas historias de usuario
son divididas en tareas de entre 1 y 3 días de duración que se asignarán a
los programadores.
La Velocidad del Proyecto: es una medida que representa la rapidez con
la que se desarrolla el proyecto; estimarla es muy sencillo, basta con
contar el número de historias de usuario que se pueden implementar en
una iteración; de esta forma, se sabrá el cupo de historias que se pueden
desarrollar en las distintas iteraciones. Usando la velocidad del proyecto
controlaremos que todas las tareas se puedan desarrollar en el tiempo del
que dispone la iteración. Es conveniente reevaluar esta medida cada 3 ó 4
iteraciones y si se aprecia que no es adecuada hay que negociar con el
cliente un nuevo "Release Plan".
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
23 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Programación en Parejas: La metodología X.P. aconseja la programación
en parejas pues incrementa la productividad y la calidad del software
desarrollado. El trabajo en pareja involucra a dos programadores
trabajando en el mismo equipo; mientras uno codifica haciendo hincapié
en la calidad de la función o método que está implementando, el otro
analiza si ese método o función es adecuado y está bien diseñado. De esta
forma se consigue un código y diseño con gran calidad.
Reuniones Diarias: Es necesario que los desarrolladores se reúnan
diariamente y expongan sus problemas, soluciones e ideas de forma
conjunta. Las reuniones tienen que ser fluidas y todo el mundo tiene que
tener voz y voto.
2° FASE: Diseño.
Diseños Simples: La metodología X.P sugiere que hay que conseguir
diseños simples y sencillos. Hay que procurar hacerlo todo lo menos
complicado posible para conseguir un diseño fácilmente entendible e
impleméntable que a la larga costará menos tiempo y esfuerzo
desarrollar.
Glosarios de Términos: Usar glosarios de términos y una correcta
especificación de los nombres de métodos y clases ayudará a comprender
el diseño y facilitará sus posteriores ampliaciones y la reutilización del
código.
Riesgos: Si surgen problemas potenciales durante el diseño, X.P sugiere
utilizar una pareja de desarrolladores para que investiguen y reduzcan al
máximo el riesgo que supone ese problema.
Funcionabilidad extra: Nunca se debe añadir funcionalidad extra al
programa aunque se piense que en un futuro será utilizada. Sólo el 10%
de la misma es utilizada, lo que implica que el desarrollo de funcionalidad
extra es un desperdicio de tiempo y recursos.
Refactorizar: Refactorizar es mejorar y modificar la estructura y
codificación de códigos ya creados sin alterar su funcionalidad.
Refactorizar supone revisar de nuevo estos códigos para procurar
optimizar su funcionamiento. Es muy común rehusar códigos ya creados
que contienen funcionalidades que no serán usadas y diseños obsoletos.
3° FASE: Codificación.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
24 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Como ya se dijo en la introducción, el cliente es una parte más del equipo de
desarrollo; su presencia es indispensable en las distintas fases de X.P. A la hora
de codificar una historia de usuario su presencia es aún más necesaria. No
olvidemos que los clientes son los que crean las historias de usuario y negocian
los tiempos en los que serán implementadas. Antes del desarrollo de cada
historia de usuario el cliente debe especificar detalladamente lo que ésta hará y
también tendrá que estar presente cuando se realicen los test que verifiquen
que la historia implementada cumple la funcionalidad especificada. La
codificación debe hacerse ateniendo a estándares de codificación ya creados.
Programar bajo estándares mantiene el código consistente y facilita su
comprensión y escalabilidad.
4° FASE: Pruebas.
Uno de los pilares de la metodología X.P es el uso de test para comprobar el
funcionamiento de los códigos que vayamos implementando. El uso de los test
en X.P es el siguiente:
Se deben crear las aplicaciones que realizarán los test con un entorno de
desarrollo específico para test.
Hay que someter a tests las distintas clases del sistema omitiendo los métodos
más triviales.
Se deben crear los test que pasarán los códigos antes de implementarlos; en el
apartado anterior se explicó la importancia de crear antes los test que el código.
Un punto importante es crear test que no tengan ninguna dependencia del
código que en un futuro evaluará.
Como se comentó anteriormente los distintos test se deben subir al repositorio
de código acompañados del código que verifican.
Test de aceptación. Los test mencionados anteriormente sirven para evaluar las
distintas tareas en las que ha sido dividida una historia de usuario.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
25 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 3: Fases de la Metodología XP
Ventajas y desventajas de la Metodología XP
Ventajas:
Programación organizada.
Menor taza de errores.
Satisfacción del programador.
Desventajas:
Es recomendable emplearlo solo en proyectos a corto plazo.
Altas comisiones en caso de fallar.
2.1. RECOLECCIÓN DE INFORMACIÓN
2.1.1. INVESTIGACIÓN DOCUMENTAL
Se hará una investigación en los proyectos realizados en este campo en las
bibliotecas de las Universidades locales, con el objetivo de obtener la mayor
cantidad de experiencias que puedan ser útiles al desarrollar de este trabajo de
graduación.
2.1.2. OBSERVACIÓN
Observamos en la realidad práctica el proceso que lleva a cabo la policía para
una denuncia policial y también para la atención de una emergencia, analizando
lo más relevante para esta investigación.
2.1.3. ENTREVISTAS
Realizar entrevistas a un experto humano (comisario, mayor PNP) con una gran
trayectoria y experiencia en esta área.
2.1.4. BÚSQUEDA EN INTERNET
A través de este servicio permitió recopilar información de la teoría aplicada a
problemas relacionados al tema de investigación y afianzarlo a los resultados
obtenidos.
2.1.5. LIBRETAS DE CAMPO
Donde anotaremos todos los alcances dados por personal de la policía y
usuarios.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
26 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
2.2. UNIVERSO Y MUESTRA
2.2.1. UNIVERSO
Comisarias del Departamento de la Libertad
2.2.2. MUESTRA
Dado que nuestro proyecto está enfocado en apoyar de forma eficiente a las
comisarias en los procesos que brindan soporte en la seguridad ciudadana se
seleccionó una muestra no probabilística de comisarias que se encuentran en el
distrito de Trujillo, la muestra se seleccionó por la ubicación y cercanía de las
comisarias además que tienen a su cargo la seguridad ciudadana como principal
función; De esta manera se seleccionó cuatro comisarias, las siguientes:
COMISARÍA DIRECCIÓN TELÉFONO
CPNP LA NORIA AV. AMERICAR SUR # 405 44217433
CPNP EL ALAMBRE CLL. PORTO ALEGRE # SN 44221156
CPNP AYACUCHO JR. AYACUCHO # 458 44221156
CPNP DE LA
FAMILIA
CLL. MARCIAL ACHARAN Y CIRO ALEGRIA
# 365
44220324
2.3. VARIABLES DE INVESTIGACIÓN
2.3.1. VARIABLE INDEPENDIENTE
Sistema Móvil
Definición Conceptual: Aplicación capaz de servir como herramienta eficaz para
la comisaria en la seguridad ciudadana.
2.3.2. VARIABLE DEPENDIENTE
Apoyo a las comisarias en la gestión de procesos de la seguridad ciudadana
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
27 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Definición Conceptual: Acción integrada que brinda el sistema móvil para ayudar
a las comisarias a que estas lleven una gestión más adecuada de sus servicios y
así brindar un mejor servicio a la ciudadanía.
2.4. OPERACIONALIZACION DE VARIABLES
Variable Definición conceptual Indicadores
Sistema Móvil
(variable
Independiente)
Aplicación capaz de servir como
herramienta eficaz para la
comisaria en la seguridad
ciudadana.
Apoyo a las
comisarias en la
gestión de procesos
de la seguridad
ciudadana (Variable
Dependiente)
Acción integrada que brinda el
sistema móvil para ayudar a las
comisarias a que estas lleven una
gestión más adecuada de sus
servicios y así brindar un mejor
servicio a la ciudadanía.
Nivel de percepción.
Nivel de confianza.
Tiempo de la gestión de procesos.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
28 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
CAPITULO III
3. RESULTADOS
3.1. FASE DE PLANIFICACIÓN
En el presente capítulo se plantea los requisitos funcionales de la solución y se
desarrolla el análisis de la solución que consiste en explicar la viabilidad del sistema en
términos técnicos y de costo.
a) Identificación de Requerimientos (historias de usuario)
En la siguiente tabla se identifican los requerimientos obtenidos luego del trabajo
de levantamiento de información a los usuarios internos.
Lista de requerimientos (Product Backlog)
En la tabla se observa la lista de requerimientos relacionados con un objetivo
específico, el sprint en donde se realizó y sus respectivas tareas.
N° Descripción Tareas Sprint Objetivo
Historia de Usuarios
1 Registrar los datos del usuario en el dispositivo móvil
Modificar base de datos interna del dispositivo móvil
2
Desarrollar interfaz gráfica 1
Desarrollar procedimiento que registre nombre, apellido, DNI, edad, sexo, dirección, número del dispositivo móvil.
1
2 Listar las entidades en el dispositivo móvil
Modificar base de datos. 4 3
Desarrollar interfaz gráfica. 4
Desarrollar procedimiento que muestre la lista de las entidades.
4
Desarrollar funcionalidad a los ítems de la lista.
4
3 Visualizar un mapa que Modificar base de datos 5 3
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
29 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
muestre la ubicación de las entidades en él.
Desarrollar interfaz gráfica 5
Desarrollar el WS de ubicación de entidades.
5
Desarrollar procedimiento que reciba la información y la muestre en el mapa
5
4 Usar la cámara del dispositivo para, mediante el uso de realidad aumentada, identificar la ubicación de las entidades en un radio dado.
Investigar acerca de realidad aumentada y el uso de librerías libres de pago para Android.
5 3
Integrar con el WS de ubicación de entidades
5
Agregar funcionalidad del radio
5
5 Visualizar un mapa que muestre la actividad criminal en él.
Modificar base de datos 7 4
Desarrollar interfaz gráfica 7
Desarrollar el WS de actividad criminal
7
Desarrollar procedimiento que reciba la información y la muestre en el mapa
7
Mostrar información de la zona seleccionada.
7
6 Usar la cámara del dispositivo para, mediante el uso de realidad aumentada, identificar las zonas de mayor actividad criminal en un radio dado.
Investigar acerca de realidad aumentada y el uso de librerías libres de pago para Android.
8 4
Integrar con el WS de actividad criminal.
8
Mostrar información de la zona seleccionada.
8
Agregar funcionalidad del radio
8
7 Registrar denuncias policiales vía móvil.
Modificar base de datos 2 2
Desarrollar interfaz gráfica 2
Cargar datos del usuario. 2
Desarrollar WS para registrar denuncia.
2
Cargar foto. 3
Cargar video. 3
Cargar audio. 3
Cargar ubicación. 3
Integrar con el WS de registrar denuncia.
3
8 Emitir una alerta de auxilio desde el móvil.
Desarrollar interfaz gráfica. 6 5
Desarrollar WS de alarma de emergencia.
6
Integración con Facebook. 6
Integración con Twitter. 6
Publicar en Facebook. 6
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
30 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Publicar en Twitter. 6
Emitir ubicación por GPS. 6 9 Listar los trámites disponibles
en cada entidad en el dispositivo móvil.
Desarrollar interfaz gráfica. 1 6
Desarrollar WS de trámites. 1
10 Mostrar detalle de trámite en el dispositivo móvil.
Desarrollar interfaz gráfica.
1 6
b) Identificación de historias de usuario
En la figura podemos observar los actores que interactúan directamente con el
sistema junto con las historias de usuario identificadas.
HU01 Consultar Denuncia
HU02 Consultar Alerta
HU03 Recibir alerta en linea
HU06 Iniciar sesion
Usuario Interno
HU04 Registrar denuncia
HU05 Identificar actividad criminal
en mapa
HU07 Ubicar entidades en mapa
HU08 Listar entidades
HU09 Ubicar entidades con realidad
aumentada
HU10 Listar tramites
HU11 Ver detalle de tramite
HU12 Identificar actividad criminal
con realidad aumentada
HU13 Activar señal de emergencia
Usuario Externo
(Movil)
HU14 Compartir informacion por
redes sociales
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
31 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 4: Actores que interactúan con el sistema
Descripción de las historias de usuario más importantes
HU01 Consultar Denuncia
Esta funcionalidad permite al usuario interno consultar las denuncias que
se hayan registrado hasta el momento, de igual manera puede aplicar
filtros de búsqueda como fecha, lugar o datos de la persona que registró
la denuncia.
HU02 Consultar Alerta
Esta funcionalidad permite al usuario interno consultar las alertas que se
hayan registrado hasta el momento, de igual manera puede aplicar filtros
de búsqueda como fecha, lugar o datos de la persona que registró la
alerta.
HU03 Recibir alerta en Línea
Esta funcionalidad muestra al usuario interno de la Web una señal una vez
que se haya recibido una alerta de auxilio por parte de un usuario externo
(móvil) que pertenezca a la comisaría donde se encuentra el usuario.
HU04 Registrar denuncia.
Es la funcionalidad que permite registrar una denuncia policial desde el
sistema Web y Móvil. A la denuncia se le podrá adjuntar evidencia tal
como videos, fotos, audios y la ubicación usando la aplicación de Google
Maps. En el caso de la aplicación Móvil, la ubicación actual obtenida desde
el mismo dispositivo vía GPS.
HU05 Identificar Actividad Criminal en Mapa
Esta funcionalidad muestra un mapa en el cual se identificará la actividad
criminal en la zona. El mapa aparecerá centrado con la ubicación actual
del usuario y mostrará pequeños íconos indicando que tan intensa es la
actividad criminal en la zona. Además brindará opciones de zoom y el
usuario podrá ver otras zonas.
HU06 Iniciar Sesión
Esta funcionalidad permite al usuario identificarse en el sistema mediante
un usuario y contraseña para tener acceso a las funcionalidades de un
usuario interno.
HU07 Ubicar entidades en mapa
Esta funcionalidad muestra un mapa en el cual se identificarán las
diferentes entidades como comisarías, hospitales, clínicas,
municipalidades, etc. según lo haya seleccionado el usuario.
HU08 Listar Entidades
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
32 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Esta funcionalidad tanto en la aplicación Web como en la aplicación Móvil
permite visualizar una lista de entidades y seleccionar el tipo de entidad a
mostrar y los distritos que se desean consultar.
HU09 Ubicar entidades con realidad aumentada
Es la funcionalidad que permite identificar, junto con el uso de la cámara
del dispositivo móvil, diferentes entidades en la zona. El usuario utilizará
la cámara de la forma habitual pero esta mostrará no solo la imagen
captada por el lente sino una serie íconos con una leyenda indicando la
entidad y su descripción.
HU10 Listar Trámites
Esta funcionalidad tanto en la aplicación Web como en la aplicación Móvil
permite visualizar una lista de trámites donde se podrá seleccionar uno
para ver la información que se tiene sobre el trámite.
HU11 Ver detalle de Trámite
Esta funcionalidad tanto en la aplicación Web como en la aplicación Móvil
permite visualizar la información del trámite seleccionado anteriormente
tal como nombre, costo, requisitos, etc y en la aplicación Móvil se podrá
generar el trámite.
HU12 Identificar actividad criminal con realidad aumentada
Es la funcionalidad que permite identificar, junto con el uso de la cámara
del dispositivo móvil, la actividad criminal en la zona. El usuario utilizará la
cámara de la forma habitual pero esta mostrará no solo la imagen captada
por el lente sino una serie de indicadores que estarán por encima de la
imagen y le darán una referencia de la actividad criminal alrededor del
usuario.
HU13 Activar señal de Emergencia
Es la funcionalidad que permite al usuario activar una señal de auxilio,
compartir su ubicación actual, publicar en las redes sociales Facebook y
Twitter en caso se encuentre en alguna emergencia.
HU14 Compartir Información por Redes Sociales
Esta funcionalidad permite al usuario publicar en las redes sociales
(Twitter y Facebook) un mensaje conteniendo su ubicación en caso de
efectuar una alerta.
c) Análisis de la solución
El análisis de la solución se efectuará considerando los siguientes puntos de vista:
Necesidades del cliente.
Viabilidad del sistema.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
33 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Análisis técnico – económico.
Asignación de funciones.
Restricciones tiempo.
Necesidades del cliente
Luego del análisis e investigación elaborada se ha identificado que la
seguridad es una necesidad primordial de los ciudadanos que en los últimos
tiempos no está siendo completamente satisfecha. Desde este punto de
vista, se identificó la posibilidad de generar una aplicación que de distintas
formas ayude al usuario a sentirse más seguro e informado.
Para el cumplimiento del objetivo 1, se realizó un análisis comparativo entre
diferentes soluciones que se manejan para casos similares al problema
propuesto. Con respecto al objetivo 2, se planteó la funcionalidad donde el
usuario mediante la aplicación Móvil puede realizar una denuncia y el usuario
interno puede consultar y visualizar las denuncias realizadas. Brindar
Información también es un objetivo del proyecto, por lo que forma parte de
la realización del objetivo 3, la lista y mapa de entidades e instituciones de
apoyo a la comunidad en ambas aplicaciones. Por otro lado, información, que
sirva para prevenir y ayudar a los ciudadanos, mostrada en un mapa de
actividad criminal como parte del objetivo 4. El objetivo 5 fue realizado con el
desarrollo de un servicio de alarma en la aplicación Móvil, donde el usuario
puede decidir si compartir la alerta también en redes sociales como Facebook
y Twitter, y finalmente el usuario interno recibiría la alerta en línea para que
pueda tomar una decisión con respecto a la información recibida. Sobre el
objetivo 6 se desarrolló en ambas aplicaciones la funcionalidad donde el
usuario pueda tener una lista de trámites para elegir y luego poder ver el
detalle del trámite seleccionado, además en la aplicación Móvil el usuario
podrá descargar el documento obtenido.
Viabilidad del sistema
Los requerimientos expuestos en líneas anteriores pueden satisfacerse
mediante la elaboración de un sistema móvil que sea amigable, fácil de
manejar e interactúe con una base de datos confiable que pueda mantener la
información disponible, integral y segura las 24 horas del día.
El sistema planteado refleja la información recogida y procedimientos
necesarios para cumplir con los servicios que brindará permitiendo de esta
manera soporte tecnológico a estos procedimientos para cumplir con la
necesidad de agilizarlos y gestionarlos de una manera más óptima.
Análisis técnico – económico
Análisis técnico
El sistema que se propone en este proyecto de tesis es un sistema Móvil, ya
que se cuenta con la necesidad de tener la información centralizada y
disponible en cualquier punto donde opere el sistema.
El equipo responsable de la elaboración de este sistema está conformado
por:
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
34 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
2 Analistas/desarrolladores: Los alumnos.
1 Consultor: El asesor de TG.
Los clientes finales: Usuarios internos (trabajadores de la comisaría) y
usuarios externos (la comunidad).
Con respecto a la elaboración se utilizará el IDE Eclipse 8.0 y el servidor
Apache TOMCAT y el lenguaje Java.
También será necesario que las comisarías cuenten con conexión a internet.
Análisis económico
Debido a que el IDE a utilizar es de libre distribución, para el análisis
económico habría que considerar solo el costo que produce el tiempo de la
construcción del proyecto y el costo de los recursos. En la tabla se puede
observar los conceptos y costos de la realización del proyecto.
Concepto Horas Costo/Hora(S/.) Costo (S/.)
Levantamiento de información. 60 20 1200
Implementación del sistema 300 30 9000
Gastos en útiles de oficina, impresiones y anillados
100
Pasajes 500
Costo Total 12000
Asignación de funciones
En la tabla se muestra los requerimientos y funciones asignados a cada
elemento involucrado en el sistema.
Elemento Función
Software Para la implementación y las pruebas del sistema se necesitará el IDE Eclipse 8.0, el servidor de aplicaciones Web Apache Tomcat y la base de datos MySql.
El usuario final deberá tener una versión de Android en el móvil.
Hardware Para el desarrollo del sistema se necesitará trabajar con un móvil con mínimo 512 Mb de memoria RAM y conexión a internet.
Recursos El sistema será desarrollado por dos analistas programadores. Serán encargados del análisis, diseño e implementación del sistema.
3.2. FASE DE DISEÑO
Describimos la arquitectura seleccionada para cumplir con los requisitos planteados
del sistema.
Se presenta también en este capítulo el diseño de la interfaz gráfica de la aplicación,
definiendo los criterios para la selección del diseño y las principales pantallas de la
aplicación con sus respectivas características.
a) Arquitectura de la solución
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
35 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
La aplicación que se presentará en este trabajo seguirá una arquitectura de 3
capas: capa de datos, capa de negocio y capa de presentación.
Las ventajas de esta arquitectura son la mantenibilidad, escalabilidad y
flexibilidad. Cada capa puede ser independiente de otra capa y permite que se
puedan hacer cambios sin tener que afectar a toda la aplicación como un todo.
Esto también permite por ejemplo dividir el sistema en proyecto y asignarlos a
diferentes desarrolladores o equipos de desarrolladores.
La separación de las partes más importantes del sistema brinda flexibilidad a la
solución para mejor mantenimiento y posteriores mejoras.
En la Figura se muestra el Diagrama de Arquitectura, con la distribución de las
capas que han sido contempladas.
Figura 5: Arquitectura de la solución
En las siguientes líneas se presentará la definición de las 3 capas en la aplicación:
Capa de Presentación
Se denomina también la capa del usuario pues es la que el sistema presenta
al usuario, de igual manera el usuario interactúa con el sistema por medio de
esta capa, enviando información requerida para la acción del sistema.
En el caso del presente trabajo, esta capa está representada por la aplicación
nativa en el dispositivo móvil con sistema operativo Android.
Para la comunicación con la capa de negocio, se hará uso de Rest
(Representational State Transfer) y XML (Extensible Markup Language). De tal
manera que si luego por ejemplo se desea hacer la aplicación para iPhone, se
tenga que construir sólo la capa de presentación y no se necesite ninguna
mayor modificación.
Capa de Negocio
Esta es la capa más importante del sistema pues aquí es donde se manejan
las reglas del negocio y la lógica que tiene el sistema.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
36 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Para la implementación se hará uso del lenguaje de programación Java.
Capa de Datos
La capa de datos, en donde residen los datos y es encargada de la obtención
de los mismos. Para el caso del presente trabajo, esta capa consiste en un
Sistema Gestor de Bases de Datos MySQL, el cual tendrá la base de datos
relacional.
Beneficios de la arquitectura:
La lógica de la aplicación reside en la capa media lo que permite tener un cliente
más liviano de la aplicación.
Se puede actualizar o realizar cambios a la base de datos sin tener que afectar a
las otras capas.
Se puede agregar nuevos clientes en la capa de presentación como por ejemplo
dispositivos móviles con otros sistemas operativos desarrollando sólo esta capa
sin modificar las otras.
Permite mantener actualizar los componentes de manera más sencilla sin tener
que modificar todo el sistema.
Permite distribuir el trabajo de creación por diferentes capas sólo conociendo la
forma de comunicación de las mismas.
b) Diseño de la interfaz grafica
En esta sección se presentan los detalles generales del diseño de la interfaz gráfica
de la aplicación. Asimismo se presentan las interfaces de las principales pantallas
del sistema indicando sus características.
Criterios para el diseño de la interfaz gráfica
Con el objetivo de uniformizar la interfaz gráfica de la aplicación y hacerlo
más intuitivo o fácil de manejar para el usuario final, se mencionarán las
consideraciones que se deben tomar en cuenta en al momento de construir
el software.
Se usará colores que no cansen la vista del usuario.
Se hará uso de gráficos que reflejen acciones determinadas, en los
botones y fondos principales.
Se presentarán las opciones al usuario de una manera que sea fácil
para el usuario usar las herramientas de la aplicación.
Se presentará una manera fácil para que el usuario pueda salir
intuitivamente de la aplicación.
Modelo de Ventanas
En la figura se muestra la navegación de la aplicación móvil.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
37 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 6: Navegación de la aplicación móvil
En las siguientes figuras de esta sección se muestran algunos ejemplos de los tipos de
contenidos de las pantallas que siguen el esquema de trabajo mencionado; se
presentan las pantallas de la aplicación móvil.
Pantalla de Inicio
En figura se presenta las opciones generales del sistema que son: Búsqueda
de Entidades, Actividad Criminal, Realizar una denuncia, Señal de Auxilio,
Trámites y Compartir en Redes Sociales. Cada opción tiene un ícono y un
nombre para un mejor entendimiento del usuario.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
38 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 7: Pantalla de inicio
Pantalla de Tipos de Entidades
En figura se presenta un listado de los tipos de entidades que el usuario
podrá elegir para la búsqueda.
Figura 8: Pantalla tipos de entidades
Pantalla de Búsqueda de Entidades
En la figura se presentan dos opciones para que el usuario visualice las
entidades. La primera opción es un listado del tipo de entidades escogido y la
segunda opción es la utilización de un mapa para ubicar en el todas las
entidades del tipo escogido.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
39 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 9: Pantalla búsqueda de entidades
Menú de Opciones de Entidad
En la figura se presentan las opciones que el usuario tiene luego de hacer tap
en algún ítem de la lista de entidades. La primera es “Mostrar ruta”, la cual
llevara al usuario a una pantalla con la ruta desde su ubicación actual hasta la
ubicación de la entidad elegida. La segunda es “Llamar”, la cual llamará
automáticamente al número de la entidad registrado y la tercera es “Hacer
denuncia”, la cual llevará al usuario a la pantalla de registrar denuncia.
Figura 10: Pantalla opciones de entidad
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
40 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Pantalla de Mapa de Entidades
En la figura se presenta un mapa haciendo uso de la tecnología Google
Maps, la cual permite ver gráficamente la ubicación de las entidades.
Figura 11: Pantalla de mapa de entidades
Pantalla de Mapa de Actividad Criminal
En la figura se presenta un mapa haciendo uso de la tecnología Google Maps,
la cual permite ver gráficamente la ubicación de la actividad criminal. En los
casos en donde los crímenes sean muy numerosos en una misma zona
determinada estos se agrupan tal y como se ve en la figura.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
41 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 12: Pantalla de mapa de actividad criminal
Pantalla de Registro de Alarma
En la figura se muestra un botón para mandar la señal de alarma en caso de
emergencia y también se presentan las opciones siguientes: Activar
Seguimiento GPS, Publicar en Facebook, Publicar en Twitter.
Figura 13: Pantalla de registro de alarma
Pantalla de Listado de trámites
En la figura se muestra un listado de trámites que se ofrecen en las distintas
entidades. Si el usuario desea ver el detalle del trámite deberá hacer “tap” en
algún ítem de la lista.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
42 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
Figura 14: Pantalla de listado de tramites
Pantalla de Detalle de Trámite
En la figura se visualiza los datos del trámite, tales como objetivos, costo,
requisito, observaciones y los lugares en donde se puede acceder a este
trámite.
Figura 15: Pantalla de detalle de tramite
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
43 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
4. DISCUSIÓN Antes de realizar el objetivo general se realizó el primer objetivo específico que tiene como
fin analizar el contexto actual en el desarrollo del sistema móvil como apoyo a las
comisarias en la fase de análisis de la metodología para el desarrollo del sistema; en el
punto 3.1 se plantean los requisitos funcionales de la solución y se desarrolla el análisis de
la solución que consiste en explicar la viabilidad del sistema en términos técnicos y de costo
(se hace una lista de requerimientos: Product Backlog).
Otro punto específico es el diseño del Sistema Móvil el cual lo podemos apreciar en el
punto 3.2. donde describimos la arquitectura seleccionada para cumplir con los requisitos
planteados del sistema, presentamos también el diseño de la interfaz gráfica de la
aplicación, definimos criterios para la selección del diseño y las principales pantallas de la
aplicación así como la arquitectura de la solución con su capa de Presentación, capa de
Negocio y una capa de datos; diseñamos un prototipo de la interfaz gráfica donde las
pantallas mostradas de ventanas de la app es un prototipo de nuestra solución, con la
distribución de las capas que hemos contemplado para nuestro sistema el cual va a
interactuar con los usuarios en tiempo real.
5. CONCLUSIONES
Las conclusiones que se pueden obtener del proyecto son las siguientes:
Se analizó el contexto actual para desarrollo de un sistema móvil como apoyo a las
comisarías y se pudo observar que no existe una solución que resuelva
completamente el problema planteado.
Se realizó el análisis para el sistema móvil identificando historias de usuarios y
elaborando un diagrama de actores que interactúan con el sistema Fig. 4.
Se realizó el diseño para el sistema móvil de manera que gestione eficientemente las
actividades de los procesos que realizan las comisarias respecto al servicio que
ofrecen a la ciudadanía para cumplir con las funcionalidades requeridas.
Solo se implementó las ventanas de la app del sistema móvil, mostradas en la fase de
diseño con capturas de pantalla.
Desarrollo de un Sistema Móvil como apoyo a las Comisarias en la Seguridad Ciudadana de la Ciudad de Trujillo
44 García Francia Joan – Príncipe Orbegozo Luis
Universidad Nacional de Trujillo
6. REFERENCIAS BIBLIOGRÁFICAS
6.1. BIBLIOGRÁFICAS
[1] Torres, M. & Paz, Karim. (2010). Métodos de recolección de datos para una
investigación. Guatemala.
[2] Camarero, J. & Rodríguez, P. (2009). Metodología de desarrollo ágil para sistemas
móviles-Introducción al desarrollo con Android y el iPhone. España.
[3] Gasca, M. Camargo, L. & Medina, B. (2013). Metodología para el desarrollo de
aplicaciones móviles. Colombia.
[4] Trigas, M. (2011). F. Gestión de proyectos informáticos. México.
[5] Peralta, A. (2003). Metodología Scrum. Uruguay.
[6] Erazo, J. (2013). Aplicación para la gestión de proyectos agiles con Scrum. Ecuador.
[7] Querol, J. (2011). Desarrollo de una aplicación distribuida para dispositivos iOS.
España.
6.2. WEB SITES
[8] Ministerio del Interior. (2013). Plan Nacional de Seguridad Ciudadana. Agosto
25,2014, de Ministerio del Interior Sitio web:
http://www.mininter.gob.pe/pdfs/Plan.Nacional.Seguridad.Ciudadana.2013-
2018.pdf
[9] Imaginated. (2010). Metodología Scrum para Móviles. Setiembre 01,2014, de
Imaginated Sitio web: http://www.imaginanet.com/scrum-es-una-metodologia-
para-la-programacion-de-aplicaciones-moviles-y-web.html#popup:1026
[10] INEI. (2013). Estadísticas de Seguridad ciudadana. Setiembre 02,2014, de INEI Sitio
web: http://conasec.mininter.gob.pe/contenidos/userfiles/files/16127.pdf
[11] Alvarez, J. (2009). La delincuencia en Trujillo. Setiembre 05,2014, de Blog Trujillo
en la Noticia Sitio web: http://trujilloenlanoticia.blogspot.com/2009/11/la-
delincuencia-en-trujillo.html
[12] Instituto Nacional de Estadística e Informática. (2008). índice temático seguridad
ciudadana. Setiembre 05,2014, de INEI Sitio web:
http://www.inei.gob.pe/estadisticas/indice-tematico/seguridad-ciudadana/
[13]Universidad alas Peruanas. (2011). Ayuda operacionalizacion de variables,
dimensiones. Setiembre 10,2014, de UAP Sitio web:
http://uap.intechperu.com/Ucarga/AYUDA.OPERACIONALIZACION_VARIABLES.DIM
ENSIONES_50757.pdf