Está en la página 1de 89

TESIS

DISEO DE UN SISTEMA WEB Y MVIL PARA EL


SOPORTE DE LA GESTIN INFORMATICA DE
LOS SERVICIOS PARA LA ATENCIN QUE
BRINDAN LAS COMISARAS DE LIMA
Por
Jaulis Poma, Jeffrey Emilio

Estudiantes Ingeniera de Sistemas


De la Facultad de Ingeniera Industrial y Sistemas

Para optar el Ttulo Profesional de


INGENIERO DE SISTEMAS
EN LA
UNIVERSIDA.D TECNOLGICA DEL PER
MARZO 2015

Tesis Dirigida por: MBA Ing. Carlos Zorrilla Vargas

DEDICATORIA
A mis padres quienes me dieron vida, educacin, apoyo y consejos.
A mis compaeros de estudio, a mis maestros y amigos, quienes sin
su ayuda nunca hubiera podido hacer esta tesis. A todos ellos se los
agradezco desde el fondo de mi alma.

AGRADECIMIENTO
Me gustara que estas lneas sirvieran para expresar mi ms profundo
y sincero agradecimiento a mi familia que siempre se han preocupado
de m desde el momento en que llegu a este mundo, me han
formado para saber cmo luchar y salir victorioso ante las diversas
adversidades de la vida.
Un agradecimiento muy especial merece la comprensin, paciencia y
la motivacin
recibidos de nuestros amigos y docentes.
A todos ellos, muchas gracias.

RESUMEN EJECUTIVO

Con este sistema se mejorara el control actual de denuncias, gestin


de trmites personales, difusin de un mapa de delitos y que en su
mayora actualmente
son manuales, lentos y con informacin
desactualizada en las comisaras. Adems de que estos son obsoletos
para la actualidad.
Los sistemas nos da la idea del trabajo en conjunto, con un fin en
comn, este nico fin es de agilizar todo tipo de proceso que se
presente en el da a da. Podemos asegurar la tecnologa es un gran
avance y nos trae a los sistemas como alternativas de solucin.
A travs de este proyecto lograremos:
La implementacin del sistema web y mvil para el soporte de la
gestin informtica de los servicios para la atencin que brindan las
comisarias del Per. Mediante un aplicativo mvil para las denuncias
y trmites personales con ello se reducir el ndice corrupcin.
Adems de un mapa de delitos con lo cual reducirn el ndice de
robos.
La tecnologa que usaremos para la implementacin del proyecto
NetBeans y MySQL para el sistema web para el aplicativo mvil ser
Eclipse.

ABSTRACT

With this system the control current allegations, management of


personal business, distributing a map of crimes and are currently
mostly manual, slow and outdated information in police stations were
improved. Besides these are obsolete today.
The system gives us the idea of working together with a common
purpose, this sole purpose is to speed up all kinds of process that is
present in the day. We ensure the technology is a breakthrough and
brings the systems as alternative solutions.
Through this project we succeed:
The implementation of web and mobile system to support the
facilities management services for the care they give the curators of
Peru. Using a mobile application for personal business complaints and
thereby reduce the corruption index. In addition to a map of crimes
which will reduce the rate of theft.
The technology we use to implement the project for NetBeans and
MySQL web system for mobile application will be Eclipse.

ndice General
INTRODUCCIN............................................................................................ 08
CAPITULO I: EL PROBLEMA DE INVESTIGACION............................................09
1.1.1 Planteamiento del Problema:........................................................09
1.1.2 Formulacin del Problema:...............................................................10
1.2. Motivacin ......................................................................................... 12
1.3 Objetivos de la investigacin..............................................................12
1.3.1 Objetivos generales.........................................................................12
1.3.2 Objetivos especficos........................................................................12
1.4 Justificacin del estudio......................................................................13
1.5 Alcance y Limitaciones de la investigacin.........................................13
CAPITULO II:
2.1 Antecedentes de estudio .
14
2.1.1 Antecedente
nacional
.14
2.1.2 Antecedente Internacional...
....15
2.2 Marco
Terico
.20
2.3 Marco
Metodolgico
.37
2.3.1 Tipo de
Investigacin
..37
2.3.2 Marco de
Investigacin
.37
2.4 Marco
Conceptual
42

2.5 Marco
Legal
46
CAPITULO III:
3.1 Identificacin de Requerimientos (historias de usuario)
.52
3.1.1 Lista de Requerimiento (Product Backlog)
.52
3.2 Identificacin de Historia de
Usuario.56
3.2.1 Descripcin de Historia de Usuario ms
Importante..56
3.3 Diagramas de
secuencia
..58
CAPITULO IV:
4.1
Prototipos
..61
4.2.1 Criterios Para El Diseo Para Interfaz
Grfica..61
4.2.2 Modelo De
Ventana
61
4.3 Diagrama de
Clases
.84

ndice de Grficos
Diagrama Ishikawa 11
ndice de violencia

12

INTRODUCCIN

En el Per, la inseguridad ciudadana, en general, sigue siendo uno de


los grandes motivos de temor para la poblacin. Este problema se ha
ido incrementando a travs de los aos por diversos factores como el
desempleo, la falta de valores en la sociedad, una mala calidad de
educacin, escasez de los recursos con los que cuentan las entidades
responsables para combatir este inconveniente, entre otros.
Las comisaras cuentan con diversos procesos que sostienen los
diferentes servicios que brindan a la comunidad. Estos procesos tales
como registro de denuncias, informacin y gestin de trmites personales,
difusin a la comunidad de un mapa de delitos, entre otros, suelen ser en
su mayora manuales, lentos y con informacin desactualizada. Los
factores mencionados impiden a las comisaras brindar un buen
servicio a la comunidad y no cumplir con salvaguardar la seguridad
ciudadana. Adems, se identific la carencia de un medio de
comunicacin rpido y en tiempo real entre las comisaras y la
comunidad.

La solucin propuesta consiste en un sistema Web y un sistema Mvil, los


cuales permitan dar soporte informtico a la gestin de los servicios
que brinda una comisara y proporcionar informacin para la seguridad
de los ciudadanos.

CAPITULO I: EL PROBLEMA DE INVESTIGACION


1.1.1 Planteamiento del Problema:
Las comisaras, dependencias policiales de una determinada jurisdiccin
a nivel nacional, en muchas ocasiones no logran cumplir la misin
presentada por diferentes motivos como error en la toma de decisiones
(distribucin de patrullajes, turnos y policas), falta de recursos (policas,
infraestructura tecnolgica, vehculos) y un indebido manejo de la
informacin, por ejemplo, al no brindar informacin que pueda ayudar
o prevenir a la comunidad o no tener la informacin centralizada para
todas las comisaras, y finalmente, una mala organizacin logstica y
administrativa en los procesos que ofrecen, haciendo que estos sean
lentos, engorrosos y con demasiados pasos, siendo uno de los ms
importantes el registro de denuncias.
Las comisaras, a su vez, cuentan con diversos procesos que sostienen los
diferentes servicios que brindan a la comunidad. Estos procesos tales como
registro de denuncias, informacin y gestin de trmites personales,
difusin a la comunidad de un mapa de delitos, entre otros, suelen ser en
su mayora manuales, lentos y con informacin desactualizada. Los
factores mencionados impiden a las comisaras brindar un buen servicio a la
comunidad y no cumplir con salvaguardar la seguridad ciudadana. Adems,
se identific la carencia de un medio de comunicacin rpido y en lnea
entre las comisaras y los miembros de la comunidad.
Por ello nos preguntamos Cmo se puede facilitar la gestin de los
procesos, tales como manejo de informacin, registro de denuncias e
interactuar con la comunidad, adems de aligerar la carga de trabajo
en las comisaras y brindar informacin de utilidad a los ciudadanos
como la visualizacin de indicadores de crmenes en lima? Todo esto
surge para poder brindar un servicio de calidad a la comunidad.

1.1.2 Formulacin del Problema:


Los motivos que originan este problema es que al no tener una adecuada
forma de gestin de los servicios de atencin lo cual genera incomodidad y
fastidio. Adems promueva la corrupcin. Sus consecuencias las
determinamos en los siguientes diagramas para tener una mejor idea de
cmo se viene trabajando y como se da el caso de la atencin ante el
pedido de la informacin que sea lo ms certera posible.

(Grafico N 1 - Ishikawa)
Se encontr que para el problema de la psima gestin de los servicios de
atencin de las comisaras de lima se encontraron 4 causas principales las
cuales son:
En el mbito de Logstica se encontraron los siguientes problemas:
-

El error en la toma de decisiones lo que lleva muchas veces a


resultados malos.
Falta de recursos lo que hace que no cumplan ni realicen las
actividades con normalidad.
El indebido manejo de la informacin lo cual se debe a :
No se brinda informacin adecuada
Una mala organizacin

Por otro lado otro gran problema es la inseguridad ciudadana la cual se debe
a:
-

El desempleo que hay en el pas el cual lleva a que la gente se


refugie en la delincuencia.
Los problemas familiares que llevan al abandono de hogar lo
cual hace que los jvenes caigan en manos de delincuentes.
El bajo nivel educativo que se brinda lo cual hace que los
jvenes opten por el camino fcil en vez de aspirar a una
carrera.

Adems se encontr que no se tiene un buen manejo de sus procesos


debido a:
-

La mayora de sus procesos son manuales lo cual hace muy


engorroso y laborioso el trabajo.
Sus procesos son lentos ya que son manuales por ello muchas
veces son muy largos.

La informacin desactualizada hace que sus procesos no sean


eficientes. Adems no se manejan de manera ptima.

Tambin se observ que hay un carente uso de la informtica lo cual es a


causa de:
-

Que no cuentan con un sistema informtico que maneje sus


procesos o los automatice.
No hace uso de las tecnologas que existen hoy en da sino que
todos sus procesos son manuales adems de usar hardware y
software obsoletos para el manejo de sus procesos.

Tablas Estadsticas:

(Grafico N 2 INDICE DE VIOLENCIA)

1.2. Motivacin
La seguridad ciudadana es una de las principales dificultades que
enfrentan las grandes ciudades y en Lima es considerada como el
principal problema para sus habitantes. Las polticas pblicas deben no

slo reducir las cifras de criminalidad, sino tambin buscar disminuir el


miedo que muchos ciudadanos sienten en la calle e, incluso, en sus
propios hogares. A esto se le debe agregar el sentido de comunidad y
cooperacin entre vecinos, pues resulta muy importante generar
confianza entre los ciudadanos.
Por todos los problemas y beneficios expresados en lo anterior es por
tal razn que se est creando este sistema con el fin de agilizar los
trmites en la PNP.

1.3 Objetivos de la investigacin

1.3.1 Objetivos generales

Disear un sistema mvil y web, los cuales permitan gestionar


eficientemente los procesos que brinda una comisaria y
proporcionar informacin para la seguridad de los ciudadanos

1.3.2 Objetivos especficos

Desarrollar las herramientas para gestionar eficientemente las


actividades de los procesos que se realizan en una comisara con
respecto al servicio que ofrecen a la ciudadana.
Brindar un mapa de entidades e instituciones de apoyo a la
comunidad, tales como comisarias, hospitales, ministerios, etc.,
que permita a los ciudadanos ubicar y obtener informacin
actualizada de una manera rpida, haciendo uso de tecnologa
basada en realidad aumentada y mapas digitales.
Brindar un mapa de delitos que permita visualizar informacin de
la actividad criminal que sirva de ayuda y prevencin a los
ciudadanos, haciendo uso de tecnologa basada en realidad
aumentada y mapas digitales.
Presentar informacin de trmites personales, tales como
certificado de antecedentes penales, copia certificada de
denuncias, certificado de supervivencia y dems que se expiden
en las comisaras. Adems brindar la posibilidad de gestionarlos
mediante la misma aplicacin.
Brindar un servicio de alarma en caso de emergencias con el fin de
mejorar y agilizar la interaccin entre la polica y la
comunidad haciendo uso de localizacin por GPS, as como su
integracin con las principales redes sociales como Facebook y
Twitter.

1.4 Justificacin del estudio


La solucin es beneficiosa para los ciudadanos porque permite usar la
tecnologa para obtener informacin en lnea sobre datos de seguridad
ciudadana y permite de una manera rpida comunicarse en caso de
emergencia con la comisara del distrito donde se encuentra. Por ejemplo,
sin la solucin, si el usuario desea ver un mapa de actividad criminal de su
localidad tendra que acercarse a la comisara correspondiente y hacer el
pedido a algn efectivo policial. Este mapa no estara actualizado y no sera
de fcil acceso para el usuario. En cambio, con la solucin propuesta,
el usuario solo tendra que instalar la aplicacin mvil o ingresar a la
pgina web y tendr acceso a esta informacin actualizada. En el caso de
las alertas, la solucin propuesta provee un mtodo rpido y gil para
comunicarse con la comisara respectiva en caso de una emergencia. Por
otro lado, sirve de apoyo a las comisaras en s porque se tendra
una comunicacin ms rpida y accesible con los ciudadanos, es
decir, mediante las denuncias virtuales se ahorrar tiempos de atencin y
en recursos.
Es por ello, que se plantea el desarrollo de este proyecto que combina las
mejores caractersticas de sistemas similares en el mercado adems de
permitir la interaccin del usuario con el sistema a travs de una
Computadora y dispositivos mviles en cualquier momento y en cualquier
lugar donde ste se encuentre, optimizando la utilizacin de recursos
satisfaciendo los requerimientos de los usuarios.

1.5 Alcance y Limitaciones de la investigacin


Alcances
-

La solucin que proponemos consiste en un diseo de un


sistema Web y un sistema mvil. Estos sistemas contaran
con la opcin de adjuntar videos o fotos como evidencia.
Adems permitirn el registro de pre-denuncias.

La solucin tambin brindar a los usuarios informacin sobre


las comisaras como los servicios que ofrezcan con respecto a
los trmites y la ubicacin de las mismas. Ambos sistemas
mostrarn un mapa con la informacin sobre la actividad
criminal. De igual manera se podr compartir la informacin
mediante Facebook y Twitter.

La solucin tambin permitir al ciudadano por medio de


la cmara del celular poder identificar la ubicacin de las
comisaras con la tecnologa de realidad aumentada. De igual
manera el ciudadano podr identificar el grado de actividad
criminal en la zona con la tecnologa mencionada
anteriormente.

El sistema mvil permitir activar una alarma por el ciudadano


en caso de emergencia o en caso de tener alguna sospecha
sobre un crimen que luego ser recibida por el sistema
Web para su debida utilizacin.

La solucin permitir visualizar en el mapa y con realidad


aumentada diferentes entidades que sean de utilidad para el
ciudadano en caso de emergencia como comisaras, hospitales,
clnicas, etc.

Limitaciones
El aplicativo mvil ser Android.

2. FUNDAMENTO TEORICO
2.1 ANTECEDENTES DE LA INVESTIGACION
2.1.1 ANTECEDENTES NACIONALES
Comisara Virtual Polica Nacional del Per
Fuente: http://www.pnp.gob.pe/comisariavirtual
La comisara virtual de la Polica Nacional del Per es un sistema Web
que brinda a la comunidad informacin acerca de cada una de
las comisaras de Lima, su ubicacin, telfono, jefe actual, divisin
territorial e incluso un mapa en el cual se puede visualizar la
totalidad del distrito al que pertenece la comisara. Asimismo,
brinda el servicio de pre-denuncias el cual es una denuncia a la
que se le podr adjuntar fotos o videos de manera opcional as
como un descripcin y los datos del denunciante, pero que no
contar con un valor legal hasta que sea formalizada con la
presencia fsica del denunciante en la comisara, en caso contrario
solo ser tomada como una denuncia annima.
Otros servicios que brinda esta comisara virtual es un listado de
entidades de tipo gobierno, educacin, salud, recreacin y empresas
privadas dentro del distrito de a comisara que se elija. Adems
proporciona avisos importantes a la comunidad referentes a los
temas de seguridad ciudadana y orden cvico. Por ltimo, esta
comisara virtual ofrece un informe detallado indicando los objetivos,
documentos a presentar, donde debe realizarse, el costo, la duracin
y algunas observaciones de los trmites de certificado de
antecedentes policiales, certificado de supervivencia, copia de
denuncia policial y trmite de mudanza.
En la figura se observa la pantalla inicial de la web de Comisara
Virtual PNP, donde se puede visualizar las opciones de predenuncia, trmites policiales y bsqueda de entidades.

Denuncia Virtual Prdida de Documento

2.1.2 ANTECEDENTES INTERNACIONALES


Sistema de Denuncia en Lnea (Uruguay)
Fuente: https://denuncia.minterior.gub.uy/
El Sistema de Denuncia en Lnea se compone de pasos muy sencillos.
Se debe incluir datos personales del denunciante, el domicilio para
poder ubicarlo en el mapa y la descripcin del hecho denunciado y de
los objetos involucrados.
Se pueden realizar denuncias en caso de hurto, dao y rapia,
abigeatos, violencia domstica y otras, y tambin pueden hacerse en
forma annima. En ambas modalidades una vez que se realiz la
denuncia, sta es automticamente ingresada en el Sistema de
Gestin de Seguridad Pblica y comienza la investigacin.
Otra forma es hacer la denuncia a un patrullero que cuente con una
tablet para ingresar al Sistema de Gestin de Seguridad Pblica y
comenzar la investigacin. Atendern a las personas tanto en la va
pblica
como
en
el
hogar.
Por ltimo se puede hacer el trmite telefnicamente, y si se quiere
de forma annima, a los telfonos de cada comisara, al 0800 2121
por denuncias de drogas, al 0800 4141 en casos de violencia
domstica y al 911 en caso de emergencia.

Secretara de Seguridad Pblica DF (Mxico)


Fuente: http://portal.ssp.df.gob.mx/portal
El portal de la secretara de seguridad pblica DF es un sistema Web
que brinda informacin acerca de la Secretara de Seguridad
Pblica (SSP) tal como sus antecedentes, misin, valores y su
estructura
orgnica.
Ofrece
adems
una
lista de
las
corporaciones que integran la SSP especificando sus deberes y
obligaciones, y provee un marco normativo en donde se detalla
informacin acerca de la constitucin federal, las leyes federales y las
leyes locales. A su vez brinda un portal de las ltimas noticias,
crnicas y reportajes relevantes al tema de la seguridad
ciudadana. Los servicios ms importantes que ofrece este sistema
Web son la cartografa delictiva (mapas en los cuales se sealan los
puntos comunes de delitos), consultas sobre el registro de autos
detectados
a exceso de velocidad, consultas de infracciones
automovilsticas en general.
En la figura se puede observar la pantalla inicial del portal, que a
pesar de no dar la opcin a los usuarios de poder registrar
solicitudes o demandar algn servicio tal como una denuncia

policial, es un portal bastante completo que brinda 26 una amplia


informacin sobre temas de inters relacionados a la seguridad
ciudadana.

Carabineros de Chile
Fuente: http://www.carabineros.cl/
Carabineros de Chile es el Sistema Web encargado de
interconectar las comisaras de todo Chile. Como se observa en
la figura 2.3, este sistema ofrece mltiples servicios a la
comunidad y brinda soporte a diferentes procesos de las
comisaras chilenas.
Carabineros de Chile brinda a la comunidad el servicio de Carabineros
TV, un sitio en el cual se pone en difusin las diversas
actividades
de
Carabineros
de
Chile tales como campaas
preventivas, noticias de televisin, mensajes a la comunidad por
parte de los directores. Asimismo Carabineros de Chile tambin ofrece
los servicios de bsqueda de vehculos, ubicacin de la comisara
ms cercana, un registro de personas extraviadas, informacin
acerca de temas de prevencin tales como delitos sexuales, drogas,
extravo de menores, entre otros

Cuerpo Nacional de Polica (Espaa)


Fuente: http://www.appbrain.com/app/fast-foodreality/org.android10.fastfoodfinder
La sede electrnica del Cuerpo Nacional de Polica es un sistema Web
que brinda informacin acerca de distintos trmites tales como
obtener DNI y pasaporte.
Adems ofrece el servicio de denuncias va internet para el cual
se necesita ingresar un DNI vlido y un nmero de referencia.
Asimismo da la posibilidad al usuario de brindar informacin
acerca de algn homicidio o desaparecido y de denunciar a
presuntos implicados en actos terroristas, todo esto de manera
annima. En la figura se puede observar la pantalla inicial de
la web.

Lookator
Fuente: http://www.appbrain.com/app/lookator/com.loft.lookator2
Lookator se trata de una aplicacin de realidad aumentada para
encontrar mejores seales WIFI. Al mantener el dispositivo mvil
en el aire se puede observar los puntos de acceso que rodean con
su fuerza relativa y direccin. En la figura se puede observar como
aparecen las seales en la pantalla del dispositivo.

2.2 MARCO TEORICO


En:
http://www.elwebmaster.com/referencia/api-interface-deprogramacion-de-aplicaciones
Interfaz de programacin de aplicaciones

Una API (Application Programming Interface o Interfase de


Programacin de Aplicaciones) es un conjunto de funciones que
facilitan el intercambio de mensajes o datos entre dos aplicaciones.
Es una forma de que dos aplicaciones que trabajan al mismo tiempo
como podra ser un procesador de texto y una hoja de clculo se
comuniquen e intercambien datos.
En Internet, una API permite que un sitio web brinde determinado
servicio a otro, a travs de llamadas a funciones documentadas y
publicadas, facilitando de esta manera el mash-up o mezcla de
servicios. Por ejemplo, hoy es posible que desde un blog personal se
puedan publicar noticias del sitio de un famoso peridico, mezcladas
con fotos que ya estn alojadas en un sitio de fotografas, a travs de
llamadas a la API de estos dos servicios.
Una API detalla solamente la forma de llamar a cada funcin y la
tarea que esta desempea, sin importar cmo se lleva a cabo dicha
tarea.

Fuente: Revista Digital Universitaria


En: http://www.revista.unam.mx/vol.9/num4/art26/int26.htm

Tipos de Dispositivos Mviles.


Los dispositivos mviles son aparatos de pequeo tamao, con
algunas capacidades de procesamiento, mviles o no, con conexin
permanente o intermitente a una red, con memoria limitada,
diseados especficamente para una funcin, pero que pueden llevar
a cabo otras funciones ms generales. Dado el variado nmero de
niveles de funcionalidad asociado con dispositivos mviles se
clasifican en tres diferentes grupos:
-

Dispositivo Mvil de Datos Limitados: Dispositivos que


tienen una pantalla pequea, principalmente basada en
pantalla de tipo texto con servicios de datos
generalmente limitados a SMS y acceso WAP. Un tpico
ejemplo de este tipo de dispositivos son los telfonos
mviles.

Dispositivo Mvil de Datos Bsicos: Dispositivos que


tienen una pantalla de mediano tamao, (entre 120 x 120
y 240 x 240 pixels), men o navegacin basada en conos
por medio de una rueda o cursor, y que ofrecen acceso a
e-mails, lista de direcciones, SMS, y un navegador web

bsico. Un tpico ejemplo de este tipo de dispositivos son


las BlackBerry y los Telfonos Inteligentes.
-

Dispositivo Mvil de Datos Mejorados: Dispositivos


que tienen pantallas de medianas a grandes (por
encima de los 240 x 120 pixels), navegacin de tipo
stylus, y que ofrecen las mismas caractersticas que
el Dispositivo Mvil de Datos Bsicos (Basic Data
Mobile Devices) ms aplicaciones nativas como
aplicaciones de Microsoft Office Mobile (Word, Excel,
PowerPoint) y aplicaciones corporativas usuales, en
versin mvil, como Sap, portales intranet, etc. Este
tipo de dispositivos incluyen los Sistemas Operativos
como Windows Mobile 2003 o versin 5, como en las
Pocket PC.

Fuente: World Wide Web Consortium (W3C)


En: http://www.w3c.es/Divulgacion/GuiasBreves/WebMovil
Web Mvil.
Cuando se habla de Web Mvil se hace alusin a una Web en la que el
usuario puede acceder a la informacin desde cualquier lugar,
independientemente del tipo de dispositivo que utilice para ello. En la
mayora de la ocasiones, la experiencia del usuario es poco
satisfactoria al encontrarse con numerosos problemas para acceder a
la Web desde los dispositivos mviles.
Hoy en da se encuentran ciertas pautas a seguir para la realizacin
de una buena Web Mvil, algunas de ellas son:
-

Se recomienda testear el sitio Web desarrollado en los


navegadores que utilizan los dispositivos mviles y sobre
los dispositivos mviles reales, ya que los emuladores de
navegadores mviles en la prctica no funcionan
exactamente igual que dentro del propio dispositivo.
Se recomienda tambin definir URLs cortas, debido a la
dificultad de tipeo sobre dispositivos mviles. Evitar tener
que hacer entrar al usuario a un subdirectorio dentro de
un dominio por la misma dificultad.
Proporcionar los links bsicos en una sola lnea.
No utilizar tablas, a no ser que se sepa de antemano que
el dispositivo las soporta.
Evitar las medidas absolutas para permitir que el
navegador se adapte el contenido a la medida de
pantalla.

Fuente: http://www.maestrosdelweb.com/
Consideraciones del Diseo de Aplicaciones para Dispositivos
Mviles.
Como primer prioridad, algo que tenemos que tener muy en cuenta
cuando diseamos una aplicacin para un dispositivo mvil es la gran
variedad de modelos y marcas de los mismos, lo que nos lleva a una
variedad de tamaos de pantallas y resoluciones que dependen
muchas veces del tamao del dispositivo, otras variables son los
sistemas operativos, tecnologas de diseo y desarrollo: as como las
formas de comunicacin con el dispositivo, que a su vez varan de
acuerdo al fabricante.
Cada que los Dispositivos Mviles se vuelven ms pequeos, es
importante centrar nuestra atencin en la finalidad de la tecnologa.
La forma de interaccin con el dispositivo, as como la eficiencia del
dispositivo como algo til para el usuario dependen en gran medida
del diseo. Debemos procurar siempre que la experiencia del usuario
sea de lo mejor, ya que una buena experiencia con una interfaz bien
diseada, puede representar el xito o el fracaso. Entonces el reto va
ms all de implementar un complemento al diseo enfocado para
ser visto en un monitor de computadora, se trata de generar una
experiencia mvil, dndole al usuario una forma fcil de acceder al
contenido, al grado que la experiencia sea de lo ms natural y que no
piense que est utilizando un dispositivo especfico, (Parada, 2011).
Considerando el panorama general, existen algunos posibles caminos
para comenzar con el diseo mvil. Sera lo ms adecuado tener un
proyecto en camino y realizar un sondeo de la escena mvil, pero si
esto nos es complicado podemos comenzar con alguna idea personal
y llevarla a cabo. Lo que podemos esperar de ello son muchas horas
de diversin, clientes satisfechos, una industria que a diario nos
sorprende con nuevos adelantos y el plus de ofrecer un servicio
diferente. En futuras ocasiones ya habr tiempo de ser ms
detallistas con cierta tecnologa para diseo mvil en particular.
Fuente: World Wide Web Consortium (W3C)
En: http://www.w3c.es/
Herramientas para La Creacin de Dispositivos Mviles.
Prcticamente con cualquier herramienta de diseo podemos crear
contenido para dispositivos mviles, lo nico es tener en cuenta las
proporciones ms pequeas, porque al contar con estas restricciones

no podemos pedirle al usuario que inserte mucho texto o que haga


clic con el cursor en algn lugar porque simplemente no hay ratn y
los dispositivos que proponen una interaccin con un stylus (estilo
propio) es limitada la experiencia. Actualmente, uno de los mayores
avances en cuestin de diseo mvil lo propuso Adobe con un flujo de
diseo mvil llamado Device Central en toda su suite CS3, que
permite centralizar desde esta aplicacin la creacin de prototipos en
Photoshop, Illustrator o Fireworks, y llevarlo a Flash para utilizar su
perfil mvil llamado Flash Lite o ir hacia Dreamweaver para generar
un sitio web que cumpla con estndares de la iniciativa mvil por
parte de la W3C.
Fuente: El Libro del Hacker, Caballero Velasco y Mara ngeles (2014)
Problemas de Seguridad en los Dispositivos Mviles.
Hasta la fecha, aun no se han reportado ataques de malware contra
ciertos sistemas operativos como lo son Symbiam, Android y Palm
Pre, Sin embargo el hecho de que estos sistemas operativos estn
creciendo en popularidad, obliga a pensar que tarde o temprano los
hackers desarrollaran tcnicas de malware especficas para atentar
contra los usuarios de estos dispositivos. Esta hazaa les permitir no
solo obtener beneficios econmicos sino tambin una gran
notoriedad.
Por supuesto, los ataques de la delincuencia ciberntica que no son
especficos del sistema operativo supondrn una amenaza para los
usuarios de Palm Pre y de Android, tanto como para cualquier otro
usuario de internet (Velasco, 2011).
Fuente: World Wide Web Consortium (W3C)
En: http://www.w3c.es/
Diseo flexible que se fije a diferentes dimensiones (ancho y
alto)
Optimizar nuestro diseo, debemos aprovechar al mximo el espacio
en la pantalla, creando un ambiente fluido y de fcil navegacin.
Algo muy importante es considerar los DPI para de este modo
asegurar que la aplicacin se vea bien desde cualquier dispositivo.
Los DPI (Dots Per Inches) podramos describirlos como la cantidad de
pixeles dentro de una pulgada.
Lo que se logra realmente es agregar un mayor nmero de pixeles a
nuestra imagen para mejorar la resolucin de las mismas, as a la
hora de incrementar o disminuir su tamao la misma no se ver
distorsionado.

Todo esto nos deja con la gran interrogante, que es un dolor de


cabeza para muchos: Entonces si existen tanta variedad de
dispositivos cmo trabajar el diseo?.
Para esto el guideline de Android nos recomienda trabajar en un
tamao estndar (medium size MDPI). Lo que se recomienda es
comenzar con el dispositivo de mayor resolucin hacia el ms
pequeo.

Fuente: Tips a tomar en cuenta al disear para mviles si eres un


web designer
En: http://www.pixmatstudios.com/
Temas
Android ofrece una variedad de temas para las aplicaciones, cada
estilo posee propiedades diferentes de como presentar la informacin
al usuario, diversos componentes como el color, alturas, iconos. Esto
se hace para manejar un estndar dentro de la plataforma.
Aqu estn los temas que nos ofrece Ice Cream Sandwich:

Lo ideal es adaptar el tema a las necesidades de nuestra aplicacin,


fijar muchos los detalles y el pblico a quin va dirigida, pero ms
importante an: mantener una uniformidad dentro de la aplicacin. Si
nuestra aplicacin utiliza un tipo de textura para los botones y barras,

mantener estos dentro de toda la aplicacin y no jugar con varios a la


vez.

Medida y resolucin
Como sabemos, existe una gran variedad de dispositivos, estos no
solo varan en tamao sino tambin en resolucin. Para ayudarnos a
trabajar con tanta gama de especificaciones y productos Android en
su guideline, nos muestra un rango de tamaos (Size Bucket)
estndares tanto para sus telfonos (600dp) como tabletas (mayor de
600dp). Podemos tener un apoyo visual en la imagen que se
presentara a continuacin.
Se trabaja con un conjunto de cuatro medidas generalizadas o rangos
que serian los siguientes: pequea (LDPI), normal (MDPI), grande
(HDPI) y extra grande (XHDPI). Estas densidades son

Tipografas
Usar una tipografa clara es de suma importancia tanto para diseo
web, pero an ms para mvil.
La idea es crear un diseo ordenado y comprensible para esto la
plataforma nos brinda una escala de tipografa clara en la que
podemos mencionar Roboto.

En cuanto a tamaos se le ofrece al usuario escoger entre una escala


determinada, esto se hace con el fin de darle al usuario la libertad de
adaptarse a la aplicacin segn sus necesidades.
Colores y texturas
Cada aplicacin tiene su personalidad ligada un color o colores que la
representan. Es importante crear un contraste entre todos los
elementos que conforman nuestra aplicacin. Tomar en consideracin
los detalles, es algo que siempre nos recomiendan a la hora de
disear los chicos de Google.
Podemos dedicar un tiempo a ver los detalles de diversas aplicaciones
que realmente son una obra de arte en cuanto a colores y texturas,
esto es un ejercicio que recomiendo a la hora tomar ideas para el
diseo de la aplicacin. Unas de las aplicaciones que te puedo
recomendar son: Skype e Instagram; claro esto depender a que est
orientada tu aplicacin.
Iconografa
Llegamos uno de los puntos claves del diseo de la aplicacin. El
icono que nos brindar una presencia dentro del dispositivo. Debemos
asegurarnos de crear una imagen que sea simple y fcil de distinguir.
Icono de la aplicacin
Tamaos y escalas: esta deber ser de 48x48dp (Full Assets). Para la
visualizacin desde Google deber ser de 512x512dp

Barra de Acciones (Action Bar)

Estos son el grupo de iconos que nos permiten llevar a cabo una
accin dentro de nuestra aplicacin. Cada uno de ellos debe
representar una nica accin determinada.
An ms importante: los conos utilizados debern representar
fcilmente su funcionalidad ligada.
Por ejemplo, los botones de actualizar y compartir. La plataforma
nos brinda un set de estos iconos para adecuarlos a las acciones
dentro de nuestra aplicacin. Un ejemplo es en la aplicacin de
mensajera Whatsapp, donde podemos observar el action bar de sus
diferentes secciones como chat, donde vemos los iconos de:
bsqueda y escribir.
Estos iconos los podemos descargar desde la misma pgina de Gua
de Android.

La escala de estos iconos ser en general de 32x32dp (Full Asset) y


24x24dp (Optical Square)
Iconos pequeos
Estos iconos van dentro del contexto, por ejemplo aquellos iconos que
acompaan la aplicacin de correo de email.

Su escala es 16x16dp (Full asset) y 12x12px (Optical Square)

Se recomienda el uso de colores no neutros para los mismos,


colores que puedan resaltar del fondo.

Iconos de notificacin

Estos iconos debern ser completamente blancos y planos

Su escala es 24x24dp (Full asset) y 22x22dp (Optical Square)

Es importante mantener un estilo plano y sencillo

Nota: A la hora de trabajar en la aplicacin debemos tomar en cuenta


a la comunidad de desarrolladores, esto con el fin de saber lo que se
puede o no a la hora de manejar el flujo y proceso de los elementos.

Botones
Los botones consisten en una imagen (o un texto con un rea
seleccionable a su alrededor) que contiene un texto que nos indica
una accin a seguir. En android podemos utilizar dos tipos de
botones, como lo son el bsico y el sin bordes, ambos pueden
contener adems de textos, imgenes descriptivas de la accin.
Esto es la base de la interaccin con nuestros dispositivos, hacer
botones que diversas iluminaciones que se activen al tacto, que
indiquen al usuario cuando una opcin est escogida es la respuesta
visual que ellos esperan.
Ejemplo de botn bsico:

Ejemplo de botn sin bordes:

Fuente:
http://fccea.unicauca.edu.co/old/siconceptosbasicos.htm Universidad del Cauca (Colombia), Repositorio de
Informacin.

Sistema
Un Sistema es un conjunto de partes que estn integradas con el
propsito de lograr un objetivo.
Un conjunto de partes.
Un sistema tiene ms de un elemento. Un volante no es un sistema,
pero es una parte vital de un sistema muy conocido que se llama
automvil.
Partes integradas.
Debe existir una relacin lgica entre las partes de un sistema. Los
sistemas mecnicos y electrnicos, como son las lavadoras los juegos
de video, tienen muchos componentes que trabajan juntos. Un
sistema de administracin de personal cuenta con procedimientos
integrados para contratar y adiestrar empleados.

El propsito de lograr algn objetivo en comn.


El sistema se disea para alcanzar uno o ms objetivos. Todos los
elementos del sistema deben estar ligados y controlados de manera
que se logre el objetivo del sistema.
Si definimos al sistema como un conjunto de elementos ntimamente
interrelacionados, podemos agregar que los sistemas artificiales casi
siempre han sido creados para alcanzar propsitos u objetivos y son,
por tanto, sistemas orientados y, como tales, de naturaleza
teleolgica por lo tanto un sistema es un plan diseo o mtodo de
organizacin cuya finalidad es lograr algn propsito.
Otras dos caractersticas fundamentales de los sistemas son los
siguientes:
a) Sinergia, o sea el sistema tomado globalmente posee propiedades
que no tienen sus partes, tomadas individualmente. Esto es, el
sistema tiene una capacidad de actuacin mayor o menor que la de la
suma de sus partes.
b) Equifinalidad, es decir, la posibilidad de utilizar diferentes caminos
o medios para llegar a un mismo fin, lo cual le permite una gran
variedad de comportamientos.
Un sistema de informacin recoge, procesa, almacena, analiza y
difunde informacin para lograr un objetivo especfico.
Adems tambin se lo puede definir como un grupo de gente, una
serie de procedimientos o equipo de procesamiento de datos, que
escoge, almacena y recupera datos para disminuir la incertidumbre
en la toma de decisiones mediante el suministro de informacin a
todos los niveles de la organizacin: nivel inferior, nivel medio y nivel
superior.

Nivel inferior (operativo): la informacin que se requiere en este nivel,


debe difundir con facilidad el estado y actividades actuales dentro de
las funciones bsicas del negocio. Con ello se toman decisiones
rutinarias, como la cantidad de materias primas requeridas,
reabastecimiento de inventario, etc.
Nivel medio: Las decisiones que se toman en este nivel requieren de
ms tiempo y experiencia. La informacin que se necesita implica la
revisin de resmenes y anlisis de datos histricos que permiten
planificar y controlar operaciones e implementar polticas que han
sido formuladas por la administracin superior.

Nivel superior: Se toman decisiones a largo plazo que generalmente


son impredecibles y se relacionan con actividades pasadas, presentes
y algunas veces futuras, por lo cual se requiere de mayor experiencia
y buen juicio. La informacin que se requiere en este nivel debe
detallar todas las operaciones de la compaa y sus departamentos,
las cuales se encaminan hacia la planificacin estratgica, la
asignacin de recursos y la formulacin de polticas
1. Objetivos:
Puede decirse que un sistema tiene dos tipos de objetivos: los
intrnsecos y los asignados.

Los objetivos intrnsecos son los propsitos que el sistema


adquiere con su propia conformacin y que constituye
parte de su naturaleza. Generalmente se trata de
propsitos muy bsicos, derivados de la forma de
interaccin de sus partes.
Los objetivos asignados son los que se imponen al
sistema o una modificacin al mismo, para que realice las
funciones necesarias a fin de lograr un objetivo.

d) Sistema de Informacin y Actividades Bsicas:


Un sistema de informacin es un conjunto de elementos que
interactan entre s con el fin de apoyar las actividades de una
empresa o negocio.
Un Sistema de Informacin es el Conjunto total de procedimientos,
operaciones, funciones
y difusin de datos o informacin en una
organizacin.
Las tres partes fundamentales de un sistema de procesamiento
electrnico de datos son el sistema de computacin, el sistema de
numeracin y el sistema Operativo.

Estos elementos son de naturaleza diversa y normalmente incluyen:


El equipo computacional, es decir, el hardware es necesario para
que el sistema de informacin pueda operar. Lo constituyen las
computadoras y el equipo perifrico que puede conectarse a ellas.

El recurso humano que interacta con el Sistema de Informacin, el


cual est formado por las personas que utilizan el sistema,
alimentndolo con datos o utilizando los resultados que genere.
Los datos o informacin fuente que son introducidos en el sistema,
son todas las entradas que necesita l sistema de informacin para
generar como resultado la informacin que se desea.
Los programas que son procesados y producen diferentes tipos de
resultados. Los programas son la parte del software del sistema de
informacin que har que los datos de entrada introducidos sean
procesados correctamente y generen los resultados que se esperan.
e) Componentes del Sistema de Informacin:
Un Sistema de Informacin realiza cuatro actividades bsicas:
almacenamiento, procesamiento y salida de informacin. A
continuacin se definirn cada una de estas actividades.
Entrada de Informacin. La entrada es el proceso mediante el cual
el Sistema de Informacin toma los datos que requiere para procesar
la informacin. Las entradas pueden ser manuales o automticas. Las
manuales son aquellas que se proporcionan en forma directa por el
usuario, mientras que las automticas son datos o informacin que
provienen o son tomados de otros sistemas o mdulos. Esto ltimo se
denomina interfases automticas. As, un Sistema de Control de
Clientes podr tener una interface automtica de entrada con el
Sistema de Facturacin, ya que toma las facturas que genera o
elabora el Sistema de Facturacin como entrada al Sistema de Control
de Clientes.
Las unidades tpicas de entrada de datos a las computadoras son
las terminales, las cintas magnticas, las unidades de disquete, los
cdigos de barras, los escner, la voz, los monitores sensibles al
tacto, el teclado y el ratn, entre otras.
Almacenamiento de informacin. El almacenamiento es una de las
actividades o capacidades ms importantes que tiene una
computadora, ya que a travs de esta propiedad el sistema puede
recordar la informacin guardada en la sesin o proceso anterior. Esta
informacin suele ser almacenada en estructuras de informacin
denominadas archivos. La unidad tpica de almacenamiento son los
discos magnticos o discos duros, los discos flexibles o disquetes y los
discos compactos (CD-ROM). Sin embargo, existen otras formas de
almacenamiento.

Procesamiento de Informacin. Es la capacidad del Sistema de


Informacin para efectuar clculos de acuerdo con una secuencia de
operaciones preestablecida. Estos clculos pueden efectuarse con
datos introducidos recientemente en el sistema o bien con datos que
estn almacenados. Esta caracterstica de los sistemas permite la
transformacin de datos fuente en informacin que puede ser
utilizada para la toma de decisiones, lo que hace posible, entre otras
cosas, que un tomador de decisiones genere una proyeccin
financiera a partir de los datos que contiene un estado de resultados
o un balance general de un ao base.
Salida de Informacin. La salida es la capacidad de un Sistema de
Informacin para sacar la informacin procesada o bien datos de
entrada al exterior. Las unidades tpicas de salida son las impresoras,
terminales, disquetes, cintas magnticas, la voz, los graficadores y los
plotters, entre otros. Es importante aclarar que la salida de un
Sistema de Informacin puede constituir la entrada a otro Sistema de
Informacin o mdulo. En este caso, tambin existe una interface
automtica de salida. Por ejemplo, el Sistema de Control de Clientes
tiene una interface automtica de salida con el Sistema de
Contabilidad, ya que genera las plizas contables de los movimientos
procesados de los clientes.
f) Clasificacin de los Sistemas de Informacin:
La clasificacin de los sistemas de informacin se realiza teniendo en
cuenta sus caractersticas similares. Esta clasificacin permite
identificar diferentes sistemas, analizarlos, plantear nuevos sistemas
etc. Entre las clasificaciones se encuentran:
1. Por estructura organizacional: se clasifican a lo largo de lneas
estructuradas. Dentro de estos se encuentran los sistemas para
divisiones, departamentos, unidades de operacin e incluso para
empleados individuales.
2. Por rea funcional: para todas las tareas rutinarias o repetitivas que
se desarrollan en la empresa y que son esenciales para la operacin
de la organizacin. Ejemplo: sistema de informacin contable, sistema
de informacin de comercializacin, sistema de informacin de
recursos humanos.
3. De acuerdo con la ayuda brindada: apoyan a los gerentes en la
toma de decisiones o a empleados administrativos al momento de
entregar un informe. Ejemplo grficas, tablas, etc.
Fuente: http://fccea.unicauca.edu.co/old/siconceptosbasicos.htm
Universidad del Cauca (Colombia), Repositorio de Informacin.

GUIA PARA DESARROLLADORES


Fuente: Android Developers. Guide.
En: http://developer.android.com/guide/index.html.
La Gua ofrece una introduccin prctica a desarrollar aplicaciones
para Android y documentacin sobre las caractersticas de las
plataformas ms importantes. Se estudian los conceptos detrs de
Android, el marco para la construccin de una aplicacin y las
herramientas para el desarrollo, la prueba y la publicacin de
software para la plataforma. La Gua del desarrollador tiene la mayor
parte de la documentacin para la plataforma Android, con excepcin
de material de referencia en el Framework de la API, para conocer las
especificaciones de la API.54

ANDROID BASICS
Es una orientacin inicial para Android, lo que es, lo que ofrece y
cmo se ajusta su aplicacin.
TEMAS DEL FRAMEWORK
Son las discusiones sobre determinadas partes del framework de
Android y la API. Para una introduccin al marco, comienzan con
Application Fundamentals; luego explora otros temas, desde el diseo
de una interfaz de usuario y la creacin de recursos para el
almacenamiento de datos; y el uso de los permisos.
TEMAS DEL ANDROID MARKET
La documentacin de los temas que conciernen a la publicacin y
monetizacin de aplicaciones en AndroidMarket, por ejemplo, cmo
hacer cumplir las polticas de concesin de licencias y ponerlo en
prctica en la aplicacin de facturacin.

DESARROLLO
Indicacin es para el uso de desarrollo de Android y herramientas de
depuracin, y para comprobar los resultados.

PUBLICACIN
Las instrucciones sobre cmo preparar su aplicacin para la
implementacin y la forma de publicar cuando est listo.

APLICACIONES WEB
Hace referencia a la documentacin sobre cmo crear aplicaciones
web que funcionan perfectamente en dispositivos con Android y como
crear aplicaciones Android para incrustar contenido basado en web.
Fuente: Android Developers. Design.
En: http://developer.android.com/guide/index.html.
PAUTAS PARA LAS INTERFACES DE USUARIO
El sistema operativo Android fue adoptado con gran rapidez por
mltiples fabricantes de dispositivos mviles, que lo adoptaron como
plataforma debido a su carcter ms abierto.
Esto potenci a Android, y su tienda de aplicaciones (el
AndroidMarket) comenz a contar con una cantidad enorme de
desarrollos (a la fecha, ms de 400.000). Sin embargo, esto mismo
gener en Android una falta de estandarizacin en las diferentes
aplicaciones, que ha generado tambin ligeras incompatibilidades
entre las distintas implementaciones del sistema operativo de los
fabricantes.
El AndroidMarket tambin ha sido criticado en varias ocasiones por su
flexibilidad a la hora de aceptar aplicaciones a ser incluidas (en
contraposicin a la rigidez de, por ejemplo, la AppStore de Apple), ya
que las interfaces de usuario no suelen ser unificadas, y con un
diseo estandarizado.
Para la ltima versin mayor de Android (4.0) Google comenz a
tomar algunas cartas en el asunto, y para ello liber una pgina
llamada AndroidDesign55 que define una serie de principios para el
diseo de interfaces y afirman:
Estos principios de diseo fueron desarrollados por y para el Equipo
de Experiencia de Usuario de Android teniendo en mente las mejores
intenciones y consideraciones. Se deben tener en cuenta a la hora de
aplicar las ideas creativas de diseo.
No es la intencin en esta gua, el enumerar todas y cada una de las
pautas de diseo recomendadas para Android, ya que ese es el
objetivo de la pgina oficial de AndroidDesign. Adems, debido a
que estas aparecieron despus de la salida de la versin 4.0 de
Android, pocas aplicaciones del AndroidMarket las cumplen, y en este
momento no son un requerimiento para conseguir la aprobacin en la
tienda oficial de Android.

La pgina de AndroidDesing inicia planteando una serie de


principios generales para el diseo de interfaces grficas. Las
aplicaciones nativas de Android siguen tres principios generales:
Encntame: Las aplicaciones deben combinar belleza,
simplicidad y propsito, para crear experiencias poderosas y de
mnima dificultad de uso.
Simplifica mi vida: Las aplicaciones de Android deben facilitar
la vida y ser fciles de entender. Cuando las personas utilicen
por primera vez una aplicacin, deben deducir de manera
intuitiva las caractersticas ms importantes.
Sorprndeme: No es suficiente el hacer una aplicacin fcil de
utilizar. Las aplicaciones de Android deben empoderar a las
personas a intentar nuevas cosas y a usarlas de manera
creativa.
Todos estos principios generales de diseo se traducen en una serie
de elementos ms concretos agrupados en tres grandes grupos:
Estilo, patrones y bloques de construccin.
La seccin de estilo agrupa todas aquellas pautas que hacen a las
aplicaciones visualmente irresistibles. Define estndares que
permiten a las aplicaciones ser visualizadas en los diversos
dispositivos sobre los que Android corre, sin importar si es un
Smartphone o una tableta. Aborda lo relacionado a los temas, la
manera visual en la que las aplicaciones comunican informacin a los
usuarios, la distribucin del espacio, las tipografas recomendadas, el
uso de colores, los conos de las aplicaciones y una serie de
recomendaciones sobre los mensajes escritos al usuario.
El segundo elemento, el de los patrones, tiene el objetivo de lograr
que el diseo de aplicaciones se comporte de manera consistente y
predecible al usuario. Comienza por describir la interfaz general del
Sistema Operativo Android y llega a abordar tambin el tema de los
gestos que los usuarios pueden utilizar sobre los dispositivos de
pantalla multitctil.
Este elemento describe la estructura general de las aplicaciones
Android, para ejemplificar los patrones utilizados al momento de
desarrollar las aplicaciones nativas, presentando los diferentes tipos
de aplicaciones que se pueden desarrollar. Adems, se muestra como
debe ser el uso del sistema de notificaciones, la navegacin en las
aplicaciones, entre otras.

Ya por ltimo, la seccin de Bloques de Construccin, describe los


elementos visuales que pueden ser utilizados al momento de disear
aplicaciones, o, como dice la misma pgina: Tu inventario de
elementos listos para utilizar al momento de crear aplicaciones
destacadas.
No hay mucho que mencionar sobre esta seccin, ya que es extensa,
y toca en detalle el uso que se le debe dar a los elementos visuales
que componen las aplicaciones (por ejemplo, botones, pestaas, cajas
de dilogo, selectores de elementos de listas, barras de progreso y de
actividad, cajas de texto, etc).
Se considera que es de gran importancia el seguir los estndares
definidos en esta pgina (Android Design), ya que probablemente, a
la larga, se convertirn en un factor de criterio para que las
aplicaciones ingresen al AndroidMarket, y adems, su seguimiento
probablemente mejorar la experiencia de los usuarios, y har del
sistema operativo, un ecosistema ms unificado.
Fuente: Android Developers. Building blocks
En: http://developer.android.com/design/buildingblocks/index.html
ENTORNO DE DESARROLLO
En este apartado se exponen los pasos necesarios para empezar a
desarrollar y a entender aplicaciones para Android.
El entorno normal para desarrollar en la plataforma Android es
Eclipse, pero por suerte, todos aquellos que usan NetBeans, tambin
disponen de un entorno para el desarrollo de aplicaciones de Android
pero para usarlo debemos instalar varios complementos, que darn
toda la funcionalidad necesaria para trabajar con esta plataforma, lo
que lo hace mas complejo.
No se debe desarrollar nada sin las herramientas adecuadas. Las
instrucciones de instalacin aqu descritas se basan en el sistema
operativo Windows XP , y en el entorno de desarrollo Eclipse Classic
versin 3.4, conocida como Ganymede, ya que es un software libre
multiplataforma con soporte para numerosos lenguajes de
programacin, entre ellos Android. Aunque esta gua de instalacin no
los contempla, el SDK de Android tambin puede correr en otros
sistemas operativos como Mac OS X o Linux.

2.3 MARCO METODOLOGICO


2.3.1 Tipo de Investigacin
Fuente: http://mitecnologico.com
En:
http://mitecnologico.com/igestion/Main/InvestigacionPuraYAplicada#st
hash.wvvokHdK.dpuf
Trataremos una investigacin Aplicada.
Este tipo de investigacin hace uso de los mtodos del pasado, los
conocimientos o teoras o de investigacin bsica para resolver un
problema existente. Aplicada ofertas de investigacin con problemas
prcticos. La investigacin bsica no es problema orientado y es de
conocimiento creciente de que pueden utilizarse en el futuro. Hoy en
da, la investigacin aplicada es de gran importancia para resolver los
problemas que surgen debido a la escasez de los recursos naturales y
la superpoblacin. Es esencial entender que la investigacin aplicada
no puede ser tratado igual que la R&D que est involucrada en el
desarrollo de productos. Por el contrario, la investigacin aplicada
est orientada a conocer las necesidades que no estn siendo
satisfechas.
Asimismo tambin indicamos que es una investigacin explorativa ya
que se desea determinar las diferentes variables y sus caractersticas,
comportamientos, para determinar los requerimientos a desarrollar
dentro del sistema de informacin.
2.3.2 Metodologa de Investigacin
Fuente: Introduction to SCRUM An agile process.
En: http://www.mountaingoatsoftware.com/topics/scrum
Metodologa aplicada para la gestin del proyecto

En este punto se definir la metodologa de gestin del


proyecto, es decir un modelo del proceso segn la naturaleza del
proyecto y de la aplicacin, as como las herramientas y los mtodos
a utilizarse en el desarrollo del mismo.
Para el desarrollo de este proyecto se consider utilizar una
metodologa en base a las caractersticas del proyecto con el fin
de que esta nos ayude a gestionar su desarrollo. Se decidi
adoptar la metodologa Scrum, que es una metodologa 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 tamao pequeo 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 anlisis de las necesidades y el diseo de la arquitectura se
define usando un enfoque de cascada, seguido por las iteraciones de
prototipos, los que terminan en la instalacin del prototipo final.
Una ventaja al usar este modelo es la resolucin del problema en un
tiempo corto, ya que sabemos que se tiene un tiempo lmite
(aproximadamente seis meses) para concluir con los requisitos
exigidos, otra ventaja es una menor tasa de fallos y una visin de
avance en el desarrollo desde las etapas iniciales del desarrollo.
Scrum es una proceso iterativo e incremental, por lo que el proyecto
se divide en una serie de sprints, cada uno es de duracin fija y
durante este tiempo el equipo hace todo lo posible para tomar un
pequeo conjunto de caractersticas de la idea a la funcionalidad de
codificacin y prueba. El presente proyecto se desarroll en ocho
sprints de dos semanas cada uno.
Fuente: Scrum Is an Innovative Approach to Getting Work Done
En: http://www.scrumalliance.org/pages/what_is_scrum
La metodologa 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 rene todos los das por
aproximadamente 15 minutos para compartir lo hecho
el da anterior y lo que se har el mismo da, tambin
se debe compartir los problemas que han ocurrido o
pueden ocurrir que pueda poner en riesgo el proyecto.
Revisin 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.

Fuente: Planificando La Programacin Extrema (Planning Extreme


Programming). Kent Beck, Martin Fowler, Addison - Wesley
Metodologa aplicada para el desarrollo del producto
Para complementar la metodologa Scrum elegida para el
desarrollo del proyecto se debe elegir la metodologa de
desarrollo del producto, que debe ser de la misma manera una
metodologa gil. En este caso se ha seleccionado la
metodologa Extreme Programming (XP) como complemento.
Debido a la metodologa
siguientes reglas:

seleccionada,

se

cumplieron

las

Escribir las historias de usuarios:


Se definieron las historias de usuarios en el product
backlog de acuerdo a las metodologas Scrum y XP.

Dividir el proyecto en iteraciones:


Se cont con 8 sprints de dos semanas cada uno.

- Realizar pequeos y frecuentes entregables:


Al final de cada sprint se entreg un entregable
funcionalidades desarrolladas.

con

las

Realizar reuniones breves todos los das:


Los scrum diarios se realizaron todos los das con el
equipo de desarrollo.

Seguir estndares de programacin definidos desde un


principio:
Se manejaron estndares definidos al inicio del
proyecto para una mejor codificacin y para facilitar el
mantenimiento y mejora del cdigo.

Codificar la prueba unitaria primero.


Antes de codificar un mtodo se tuvo que codificar
primero la prueba unitaria segn la metodologa XP.

Codificacin en pares.
El equipo de desarrollo est conformado por dos
personas entonces la codificacin se realiz en pares por
ser una regla de XP.

Todo el cdigo tener y haber aprobado las pruebas


unitarias antes de dar un entregable.
Antes de cada entregable se valid que se tengan
todas las pruebas
unitarias necesarias y que todas
corrieran correctamente.

Tecnologas

Para la eleccin de las tecnologas con respecto al lenguaje de


programacin, entorno de desarrollo, servidor Web, gestor de
base
de
datos,
framework
de aplicacin y framework de
persistencia se tomaron en cuenta:
Lenguaje de Programacin
La aplicacin mvil
fue desarrollada para el sistema operativo
Android, el cual se encuentra basado en el lenguaje de programacin
Java.
Java es un lenguaje de programacin orientado a objetos desarrollado
por Oracle Sun Microsystems. Es un lenguaje simple que se
asemeja bastante al lenguaje C++ pero con algunas mejoras
como suprimir el manejo manual de punteros.
Adicionalmente una de las caractersticas ms importantes es
que un programa creado en este lenguaje debe correr en cualquier
tipo de combinacin de hardware y software.
Para la aplicacin Web se utiliz el mismo lenguaje para seguir la
uniformidad de la solucin. Se tiene tambin un tercer proyecto que
sirve como back-end para las aplicaciones Web y mvil. Es el
encargado de proveer servicios a las aplicaciones mencionadas para
tener la solucin integrada.

Fuente: Object Technolog y International. Eclipse Platform Technical


Overview. 2003. Estados Unidos de Amrica.
En: http://www.eclipse.org/whitepapers/eclipse-overview.pdf
Entorno de desarrollo
Para el desarrollo de la solucin se utiliz el entorno de
desarrollo Eclipse. La plataforma Eclipse est diseado para la
creacin de entornos de desarrollo integrados (IDE) que se pueden
utilizar para crear aplicaciones tan diversas como sitios
Web.
Adems, proporciona un ncleo de elementos bsicos y
genricos como espacios de trabajo y varios puntos de extensin a
travs del cual se puede integrar nueva funcionalidad.
Se ha elegido este entorno por las siguientes razones:
-

Para la aplicacin mvil en Android se cuenta con el


Android Development Tools (ADT) que es un plugin para

Eclipse que permite el desarrollo ms natural e integrado


de la aplicacin.

La instalacin de Eclipse es sencilla y su utilizacin o


aprendizaje tambin lo es, por lo que no se requiere de
experiencia en este IDE.

Es compatible con el servidor de aplicaciones Tomcat


[AST 2011] usado en la solucin y tambin con otros
servidores de aplicaciones como JBoss, Jetty , y
Glashfish .

Existen plugins para los diferentes frameworks como


Spring, Hibernate y Andriod.

En comparacin con otros IDEs, Eclipse demanda un


consumo bajo de recursos.

Fuente: Servidor Web 2013. Web.


En: http://www.brendingdesigners.com.ar/articulos/servidorweb.html
Servidor Web
Un servidor Web es un programa que procesa una aplicacin del lado
del servidor. Se mantiene a la espera de peticiones por lado del
cliente, y responde mediante una pgina Web que se renderiza en
el navegador del cliente.

Para la aplicacin Web y el proyecto de back-end se utilizar Apache


Tomcat que es una implementacin de software de cdigo abierto
de la especificacin Java Servlet y las tecnologas Java Server
Pages (JSP) de Sun Microsystems.
Fuente: MySQL AB. Reference Manual: Panormica del sistema de
gestin de base de datos MySQL. 2011.
En: http://dev.mysql.com/doc/refman/5.0/es/what-is.html
Gestor de Base de Datos
El gestor de base de datos a utilizar en la solucin es MySQL.
Las razones para elegir MySQL se plantean a continuacin:
-

MySQL es un sistema de gestin de bases de datos


relacionales.
MySQL software es Open Source.
El servidor de base de datos MySQL es muy rpido, fiable
y fcil de usar.
MySQL Server trabaja en entornos cliente/servidor o
incrustados.

Fuente: Struts. The Apache Software Foundation. 2008.


En: http://struts.apache.org/
Framework de aplicacin
El framework de aplicacin que se seleccion es Spring MVC por los
siguientes motivos:
-

Spring MVC ofrece una divisin limpia entre modelo, vista


y controlador.
Spring MVC es muy flexible porque implementa toda
su estructura mediante interfaces, no como Struts que
obliga a heredar de clases concretas tanto en Actions
como en Forms.
Spring MVC no obliga a utilizar JSP como respuesta
sino que se puede definir un nuevo elemento en la vista
e integrarlo fcilmente
Spring MVC ofrece un framework para todas las capas de
la aplicacin.

Fuente: Hibernate 2013. Web.


En: http://www.hibernate.org/about
Framework de persistencia

En cuanto a la persistencia de datos, en la solucin se utiliz


el framework Hibernate.
Hibernate ayuda en cuanto a la relacin o mapeo de base de
datos relacional a objetos, es decir, es un ORM (Object
Relational Mapping). Este framework es bastante utilizado en la
construccin de aplicaciones porque permite un mejor manejo de
datos por ejemplo en cuanto a las transacciones, a las relaciones
entre objetos y adicionalmente brinda una manera ms limpia de
establecer esta relacin.
2.4 MARCO CONCEPTUAL
Hoy en da, la tecnologa se ha vuelto parte importante y vital para el
desarrollo de la sociedad. Como consecuencia de esto se puede
observar que la capacidad tecnolgica se ha ido incorporando poco a
poco a temas relacionados con la seguridad ciudadana, tanto para
bien como para mal. Es en esa situacin donde es necesario contar
con una herramienta informtica que ayude y d soporte a las
organizaciones encargadas de velar por la seguridad ciudadana. Es
importante definir algunos conceptos que ayuden a entender el
problema y su solucin.
Fuente: Plan Distrital de Seguridad Ciudadana de Santiago de Surco
2007. 2007. Web.
En:www.munisurco.gob.pe/municipio/surcoSeguro/planDistritalSegurid
adCiudadana/planDistritalSeguridadCiudadana.pdf
Seguridad ciudadana
La Seguridad Ciudadana es una situacin social, donde
predomina la sensacin de confianza, entendindosela como
ausencia de riesgos y daos a la integridad fsica y psicolgica,
donde el Estado debe garantizar la vida, la libertad y el
patrimonio ciudadano.
La seguridad ciudadana enfatiza la proteccin de los individuos,
de las comunidades locales y las instituciones democrticas, de
los desafos internos y externos que los afectan.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara
Dependencia policial encargada de mantener el orden pblico,
con funciones preventivas y de investigacin en una
determinada jurisdiccin a nivel nacional.

Fuente: INEI Per: I Censo Nacional De Comisarias 2012.


En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara bsica
Es aquella que se encuentra tipificada en A, B, C, D y E de
acuerdo al nmero de efectivos policiales, densidad poblacional,
servicios requeridos y rea mnima requerida de construccin.
Dicha tipificacin est debidamente reglamentada por la Polica
Nacional del Per.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara especializada
Son aquellas que desarrollan un servicio especfico, comprende
comisaras de mujeres (CAVIFAN), turismo, aeropuertos,
terminales terrestres y proteccin de carreteras.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara 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.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara 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.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara 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.

Fuente: INEI Per: I Censo Nacional De Comisarias 2012.


En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara 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.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Comisara 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.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Polica
Se denomina polica a la persona encargada de mantener el
orden pblico y cuidar de la seguridad ciudadana. Para el caso
de este proyecto de tesis, el polica es uno de los usuarios
finales del sistema.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Denuncia policial
La denuncia policial es un informe respecto a un presunto hecho
delictivo. Tiene como propsito el movilizar a la entidad
responsable a constatar/impedir la realizacin de este hecho,
cesar el hecho denunciado, reparar los daos causados y
descubrir y/o castigar a su presunto autor.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.

En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Pre-denuncia policial
Es una denuncia policial pero que no cuenta con un valor legal
hasta que sea formalizada con la presencia fsica del
denunciante en la comisara, en caso contrario solo ser tomado
como una denuncia annima o delacin. Puede ser hecha va
internet o va telfono.

Fuente: INEI Per: I Censo Nacional De Comisarias 2012.


En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Certificado de antecedentes policiales
Es un documento que lleva informacin acerca del rcord
histrico de antecedentes policiales. En caso el solicitante haya
tenido problemas policiales estos figurarn en este documento.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Certificado de supervivencia
Es un documento que asegura que la persona mencionada en l
se encuentra viva al momento de haber tramitado el
documento.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Entidades
En el presente documento se aplicar el trmino entidades
para referirnos a todas aquellas localidades que aparezcan en la
aplicacin tales como comisaras, hospitales, clnicas, postas
mdicas, municipalidades y dems localidades relativas a la
seguridad ciudadana.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html

Actividad Criminal (Mapa de Delitos)


Es la representacin numrica de los hechos delictivos que se
producen con mayor frecuencia en el distrito. Tiene por objetivo
identificar los puntos crticos de la delincuencia que se
producen en el distrito con la finalidad de establecer acciones
inmediatas contra ese flagelo social, con la participacin de la
polica, juntas vecinales y poblacin organizada.
Fuente: Scrum Is an Innovative Approach to Getting Work Done
2011. Web.
En: http://www.scrumalliance.org/pages/what_is_scrum
Metodologa Scrum
Scrum es un marco gil para el desarrollo de productos. En el
anexo 1 The Scrum Manual se exponen los principales
conceptos de la metodologa necesarios para entender el
desarrollo del proyecto.
Fuente: INEI Per: I Censo Nacional De Comisarias 2012.
En:
http://www.inei.gob.pe/biblioineipub/bancopub/Est/Lib1058/index.html
Usuario Interno
Es el usuario que trabaja dentro de la comisara y tiene acceso a
las denuncias registradas y a las alertas del sistema. En este
caso seran los policas dentro de cada comisara. Usuario
Externo Es el usuario que tiene acceso a los servicios como ver
el mapa de actividad criminal, registrar denuncias, mandar
alertas y buscar las entidades en el sistema. Es decir, los
ciudadanos que no trabajan para la polica.
Fuente: Woodrow Barfield, y Thomas Caudell, eds. Fundamentos de
Informtica usable y Realidad Aumentada. Mahwah, NJ: Lawrence
Erlbaum, 2001.
Realidad Aumentada
El propsito de la realidad aumentada es aumentar informacin
y significado a un objeto o lugar real. La diferencia con realidad
virtual es que esta no crea una simulacin de la realidad, en
lugar de eso, toma un objeto o lugar real e incorpora tecnologa
para aadir datos contextuales para que la persona entienda

Fuente: Mikkonen, Tommi 2007 Programming mobile devices, an


introduction for Practitioners
Dispositivo Mvil
Es un dispositivo de cmputo diminuto que tambin se conoce
como dispositivo de mano, porttil o computadora de mano. Los
dispositivos mviles suelen venir con una pantalla tctil o no
tctil y a veces, incluso un mini teclado.

2.5 MARCO LEGAL


Fuente: PORTAL DE L ESTADO PERUANO
En:http://www.peru.gob.pe/docs/PLANES/10434/PLAN_10434_2013_Le
y_N%C2%B0_30096-DELITOS_INFORMATICOS.pdf
LEY DE DELITOS INFORMATICOS
CAPITULO I
FINALIDAD Y OBJETO DE LA LEY
Artculo 1. Objeto de la Ley
La presente Ley tiene por objeto prevenir y sancionar las conductas
ilcitas que afectan los sistemas y datos informticos y otros bienes
jurdicos de relevancia penal, cometidas mediante la utilizacin de
tecnologas de la informacin o de la comunicacin, con la finalidad
de garantizar la lucha eficaz contra la ciberdelincuencia.
CAPITULO II

DELITOS CONTRA DATOS Y SISTEMAS INFORMATICOS


Artculo 2. Acceso Ilcito
El que accede sin autorizacin a todo o parte de un sistema
informtico, siempre que se realice con vulneracin de medidas de
seguridad establecidas para impedirlo, ser reprimido con pena
privativa de libertad no menor de uno ni mayor de cuatro aos y con
treinta a noventa das multa.
Sera reprimido con la misma pena el que accede a un sistema
informtico excediendo lo autorizado.
Artculo 3. Atentado contra la integridad de datos informticos
El que, a travs de las tecnologas de la informacin o de la
comunicacin, introduce, borra, deteriora, altera, suprime o hace
inaccesibles datos Informticos, ser reprimido con pena privativa de
libertad no menor de tres ni mayor de seis aos y con ochenta a
ciento veinte das multa.
Artculo 4. Atentado contra la integridad de sistemas informticos
El que, a travs de las tecnologas de la informacin o de la
comunicacin, Inutiliza, total o parcialmente, un sistema Informtico,
Impide el acceso a este, entorpece o imposibilita su funcionamiento o
la prestacin de sus servicios, ser reprimido con pena privativa de
libertad no menor de tres ni mayor de seis anos y con ochenta a
ciento veinte das multa.
CAPITULO III
DELITOS INFORMATICOS CONTRALA INDEMNIDAD Y LIBERTAD
SEXUALES
Artculo 5. Proposiciones a nios, nias y adolescentes con fines
sexuales por medios tecnolgicos
El que, a travs de las tecnologas de la Informacin o de la
comunicacin, contacta con un menor de catorce aos para solicitar u
obtener del material pornogrfico, o para llevar a cabo actividades
sexuales con l, ser reprimido con pena privativa de libertad no
menor de cuatro ni mayor de ocho aos e inhabilitacin conforme a
los numerales 1, 2 y 4 del artculo 36 del Cdigo Penal.
Cuando la vctima tiene entre catorce y menos de dieciocho aos de
edad y medie engao, la pena ser no menor de tres ni mayor de seis
anos e inhabilitacin conforme a los numerales 1, 2 y 4 del artculo 36
del Cdigo Penal.
CAPITULO IV

DELITOS INFORMATICOS CONTRA LA INTIMIDAD Y EL SECRETO DE LAS


COMUNICACIONES
Artculo 6. Trfico ilegal de datos
El que crea, Ingresa o utiliza Indebidamente una base de datos sobre
una persona natural o jurdica, identificada o Identificable, para
comercializar, traficar, vender, promover, favorecer o facilitar
informacin relativa a cualquier mbito de la esfera personal, familiar,
patrimonial, laboral, financiera u otro de naturaleza anloga, creando
o no perjuicio, ser reprimido con pena privativa de libertad no menor
de tres ni mayor de cinco aos.
Artculo 7. Interceptacin de datos informticos
El que, a travs de las tecnologas de la Informacin o de la
comunicacin, intercepta datos informticos en transmisiones no
pblicas, dirigidas a un sistema informtico, originadas en un sistema
informtico o efectuadas dentro del mismo, incluidas las emisiones
electromagnticas provenientes de un sistema informtico que
transporte dichos datos informticos, ser reprimido con pena
privativa de libertad no menor de tres ni mayor de sets anos.
La pena privativa de libertad ser no menor de cinco ni mayor de
ocho aos cuando el delito recaiga sobre informacin clasificada
como secreta, reservada o confidencial de conformidad con las
normas de la materia.
La pena privativa de libertad ser no menor de ocho ni mayor de diez
aos cuando el delito comprometa la defensa, la seguridad o la
soberana nacionales.

CAPITULO V
DELITOS INFORMATICOS CONTRA EL PATRIMONIO
Artculo 8. Fraude informtico
El que, a travs de las tecnologas de la informacin o de la
comunicacin, procura para s o para otro un provecho ilcito en
perjuicio de tercero mediante el diseo, Introduccin, alteracin,
borrado, supresin, clonacin de datos Informticos o cualquier
interferencia o manipulacin en el funcionamiento de un sistema
informtico, ser reprimido con una pena privativa de libertad no
menor de tres ni mayor de ocho aos y con sesenta a ciento veinte
das multa.
La pena ser privativa de libertad no menor de cinco ni mayor de diez
aos y de ochenta a ciento cuarenta das multa cuando se afecte el

patrimonio del Estado destinado a fines asistenciales o a programas


de apoyo social.
CAPITULO VI
DELITOS INFORMATICOS CONTRA LA FE PBLICA
Artculo 9. Suplantacin de identidad
El que, mediante las tecnologas de la informacin o de la
comunicacin suplanta la identidad de una persona natural o jurdica,
siempre que de dicha conducta resulte algn perjuicio, material o
moral, ser reprimido con pena privativa de libertad no menor de tres
ni mayor de cinco aos.
CAPITULO VII
DISPOSICIONES COMUNES
Artculo 10. Abuso de mecanismos y dispositivos informticos
El que fabrica, disea, desarrolla, vende, facilita, distribuye, importa u
obtiene para su utilizacin uno o ms mecanismos, programas
informticos, dispositivos, contraseas, cdigos de acceso o cualquier
otro dato informtico, especficamente diseados para la comisin de
los delitos previstos en la presente Ley, o el que ofrece o presta
servicio que contribuya a ese propsito, ser reprimido con pena
privativa de libertad no menor de uno ni mayor de cuatro aos y con
treinta a noventa das multa.
Artculo 11. Agravantes
El juez aumenta la pena privativa de libertad hasta en un tercio por
encima del mximo legal fijado para cualquiera de los delitos
previstos en la presente Ley cuando:
1. El agente comete el delito en calidad de Integrante de una
organizacin criminal.
2. El agente comete el delito mediante el abuso de una posicin
especial de acceso a la data o informacin reservada o al
conocimiento de esta informacin en razn del ejercicio de un cargo o
funcin.
3. El agente comete el delito con el fin de obtener un beneficio
econmico, salvo en los delitos que prevn dicha circunstancia.
4. El delito compromete fines asistenciales, la defensa, la seguridad y
la soberana nacionales.
Fuente: Instituto Nacional de Defensa de la Competencia y de la
Proteccin de la Propiedad Intelectual
En:
http://www.indecopi.gob.pe/repositorioaps/0/9/par/leyesdda/dl822.pdf

CAPITULO II DE LOS PROGRAMAS DE ORDENADOR


Artculo 69.Los programas de ordenador se protegen en los mismos trminos que
las obras literarias. Dicha proteccin se extiende a todas sus formas
de expresin, tanto a los programas operativos como a los aplicativos,
ya sea en forma de cdigo fuente o cdigo objeto.
La proteccin establecida en la presente ley se extiende a cualquiera
de las versiones sucesivas del programa, as como a los programas
derivados.
Artculo 70.Se presume, salvo prueba en contrario, que es productor del
programa de ordenador, la persona natural o jurdica que aparezca
indicada como tal en la obra de la manera acostumbrada.
Artculo 71.Se presume, salvo pacto en contrario, que los autores del programa
de ordenador han cedido al productor, en forma ilimitada y exclusiva,
por toda su duracin, los derechos patrimoniales reconocidos en la
presente Ley, e implica la autorizacin para decidir sobre la
divulgacin del programa y la de defender los derechos morales sobre
la obra.
Los autores, salvo pacto en contrario, no pueden oponerse a que el
productor realice o autorice la realizacin de modificaciones o
versiones sucesivas del programa, ni de programas derivados del
mismo.
Artculo 72.El derecho de alquiler o prstamo no ser aplicable a los programas
de ordenador cuando el mismo se encuentre incorporado en una
mquina o producto y no pueda ser reproducido o copiado durante el
uso normal de dicha mquina o producto; o, cuando el alquiler o
prstamo no tenga por objeto esencial el programa de ordenador en
s.
Artculo 73.No constituye reproduccin ilegal de un programa de ordenador a los
efectos de esta ley, la introduccin del mismo en la memoria interna
del respectivo aparato, por parte del usuario lcito y para su exclusivo
uso personal.

La anterior utilizacin lcita no se extiende al aprovechamiento del


programa por varias personas, mediante la instalacin de redes,
estaciones de trabajo u otro procedimiento anlogo, a menos que se
obtenga el consentimiento expreso del titular de los derechos.
Artculo 74.El usuario lcito de un programa de ordenador podr realizar una
copia o una adaptacin de dicho programa, siempre y cuando:
a) Sea indispensable para la utilizacin del programa.
b) Sea destinada exclusivamente como copia de resguardo para
sustituir la copia legtimamente adquirida, cuando sta no pueda
utilizarse por dao o prdida.
La reproduccin de un programa de ordenador, inclusive para uso
personal, exigir la autorizacin del titular de los derechos, con la
excepcin de la copia de seguridad
Artculo 75.No constituye adaptacin o transformacin, salvo prohibicin expresa
del titular de los derechos, la adaptacin de un programa realizada
por el usuario lcito, incluida la correccin de errores, siempre que
est destinada exclusivamente para el uso personal.
La obtencin de copias del programa as adaptado, para su utilizacin
por varias personas o su distribucin al pblico, exigir la autorizacin
expresa del titular de los derechos.
Artculo 76.No se requiere la autorizacin del autor para la reproduccin del
cdigo de un programa y la traduccin de su forma, cuando sean
indispensables para obtener la interoperabilidad de un programa
creado de forma independiente con otros programas, siempre que se
cumplan los requisitos siguientes:
a) Que tales actos sean realizados por el licenciatario legtimo o por
cualquier otra persona facultada para utilizar una copia del programa
o, en su nombre, por parte de una persona debidamente autorizada
por el titular.
b) Que, la informacin indispensable para conseguir la
interoperabilidad no haya sido puesta previamente, o despus de una
solicitud razonable al titular de manera fcil y rpida tomando en
cuenta todas las circunstancias, a disposicin de las personas
referidas en el numeral primero; y,
c) Que dichos actos se limiten estrictamente a aquellas partes del
programa original que resulten imprescindibles para conseguir la

interoperabilidad. En ningn caso, la informacin que se obtenga en


virtud de lo dispuesto en este artculo, podr utilizarse para fines
distintos de los mencionados en el mismo, ni para el desarrollo,
produccin o comercializacin de un programa sustancialmente
similar en su expresin o para cualquier otro acto que infrinja los
derechos del autor. Dicha informacin tampoco podr comunicarse a
terceros, salvo cuando sea imprescindible a efectos de
interoperabilidad del programa creado de forma independiente.

Lo dispuesto en este artculo no se interpretar de manera que su


aplicacin permita perjudicar injustificadamente los legtimos
intereses del autor del programa o aqulla sea contraria a su
explotacin normal.
Artculo 77.Ninguna de las disposiciones del presente Captulo podr
interpretarse de manera que su aplicacin perjudique de modo
injustificado los legtimos intereses del titular de los derechos o sea
contrario a la explotacin normal del programa informtico
CAPITULO III DE LAS BASES DE DATOS
Artculo 78.Las bases o compilaciones de datos o de otros materiales, legibles por
mquina o en otra forma, estn protegidas siempre que por la
seleccin o disposicin de las materias constituyan creaciones
intelectuales. La proteccin

CAPITULO III
En el presente captulo se plantea los requisitos funcionales de la solucin y
se desarrolla el anlisis de la solucin que consiste en explicar la viabilidad
del sistema en trminos tcnicos y de costo.

3.1 IDENTIFACION DE REQUERIMIENTOS (historias de usuario)


En la siguiente tabla se identifican los requerimientos obtenidos luego del
trabajo de levantamiento de informacin a los usuarios internos.

3.1.1 LISTA DE REQUERIMIENTOS (Product Backlog)


En la tabla se observa la lista de requerimientos relacionados con un
objetivo especfico, el sprint en donde se realiz y sus respectivas tareas.

3.2 IDENTIFICACION DE HISTORIA DE USUARIO


En la figura podemos observar los actores que interactan directamente con
el sistema junto con las historias de usuario identificadas.

3.2.1 DESCRIPCION DE LAS HISTORIAS DE USUARIO MS


IMPORTANTE
- 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 bsqueda 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 bsqueda como fecha, lugar o
datos de la persona que registr la alerta.

HU03 Recibir alerta en Lnea


Esta funcionalidad muestra al usuario interno de la Web una
seal una vez que se haya recibido una alerta de auxilio por
parte de un usuario externo (mvil) que pertenezca a la
comisara donde se encuentra el usuario.

HU04 Registrar denuncia.

Es la funcionalidad que permite registrar una denuncia policial


desde el sistema Web y Mvil. A la denuncia se le podr
adjuntar evidencia tal como videos, fotos, audios y la ubicacin
usando la aplicacin de Google Maps. En el caso de la
aplicacin Mvil, la ubicacin actual obtenida desde el mismo
dispositivo va 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 ubicacin actual del usuario y mostrar pequeos conos
indicando que tan intensa es la actividad criminal en la zona.
Adems brindar opciones de zoom y el usuario podr ver
otras zonas.

HU06 Iniciar Sesin


Esta funcionalidad permite al usuario identificarse en el
sistema mediante un usuario y contrasea para tener acceso a
las funcionalidades de un usuario interno.

HU07 Ubicar entidades en mapa


Esta funcionalidad muestra un mapa en el cual se identificarn
las diferentes entidades como comisaras, hospitales, clnicas,
municipalidades, etc. segn lo haya seleccionado el usuario.

HU08 Listar Entidades


Esta funcionalidad tanto en la aplicacin Web como en la
aplicacin Mvil 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 cmara del dispositivo mvil, diferentes entidades en la
zona. El usuario utilizar la cmara 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
descripcin.

HU10 Listar Trmites

Esta funcionalidad tanto en la aplicacin Web como en la


aplicacin Mvil permite visualizar una lista de trmites donde
se podr seleccionar uno para ver la informacin que se tiene
sobre el trmite.
-

HU11 Ver detalle de Trmite


Esta funcionalidad tanto en la aplicacin Web como en la
aplicacin Mvil permite visualizar la informacin del trmite
seleccionado anteriormente tal como nombre, costo, requisitos,
etc y en la aplicacin Mvil se podr generar el trmite.

HU12 Identificar actividad criminal con realidad aumentada


Es la funcionalidad que permite identificar, junto con el uso de
la cmara del dispositivo mvil, la actividad criminal en la
zona. El usuario utilizar la cmara de la forma habitual pero
esta mostrar no solo la imagen captada por el lente sino una
serie de indicadores que estarn por encima de la imagen y le
darn una referencia de la actividad criminal alrededor del
usuario.

HU13 Activar seal de Emergencia


Es la funcionalidad que permite al usuario activar una seal de
auxilio, compartir su ubicacin actual, publicar en las redes
sociales Facebook y Twitter en caso se encuentre en alguna
emergencia.

HU14 Compartir Informacin por Redes Sociales


Esta funcionalidad permite al usuario publicar en las redes
sociales (Twitter y Facebook) un mensaje conteniendo su
ubicacin en caso de efectuar una alerta.

3.3 DIAGRAMAS DE SECUENCIA


CONSULTA DE DETALLE

LISTA DE DENUNCIA

COMPARTIR INFORMACION POR REDES SCOCIALES

CAPITULO IV
4.1 PROTOTIPOS
En esta seccin se presentan los detalles generales del diseo de la interfaz
grfica de la aplicacin. Asimismo se presentan las interfaces de las
principales pantallas del sistema indicando sus caractersticas.

4.2.1 CRITERIOS PARA EL DISEO PARA INTERFAZ GRAFICA


Con el objetivo de uniformizar la interfaz grfica de la aplicacin y hacerlo
ms intuitivo o fcil de manejar para el usuario final, se mencionarn 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 grficos que reflejen acciones determinadas, en
los botones y fondos principales.
Se presentarn las opciones al usuario de una manera que sea
fcil para el usuario usar las herramientas de la aplicacin.
Se presentar una manera fcil para que el usuario pueda salir
intuitivamente de la aplicacin.

4.2.2 MODELO DE VENTANA

En las siguientes figuras de esta seccin 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 aplicacin mvil y las
imgenes restantes pertenecen a la aplicacin web.
Pantalla de Inicio
Se presenta las opciones generales del sistema que son: Bsqueda de
Entidades, Actividad Criminal, Realizar una denuncia, Seal de Auxilio,
Trmites y Compartir en Redes Sociales. Cada opcin tiene un cono y un
nombre para un mejor entendimiento del usuario

Pantalla de Tipos de Entidades


Se presenta un listado de los tipos de entidades que el usuario podr elegir
para la bsqueda.

Pantalla de Bsqueda de Entidades

Se presentan dos opciones para que el usuario visualice las entidades. La


primera opcin es un listado del tipo de entidades escogido y la segunda
opcin es la utilizacin de un mapa para ubicar en el todas las entidades del
tipo escogido.

Men de Opciones de Entidad

Se presentan las opciones que el usuario tiene luego de hacer tap en algn
tem de la lista de entidades. La primera es Mostrar ruta, la cual llevara al
usuario a una pantalla con la ruta desde su ubicacin actual hasta la
ubicacin de la entidad elegida. La segunda es Llamar, la cual llamar
automticamente al nmero de la entidad registrado y la tercera es Hacer
denuncia, la cual llevar al usuario a la pantalla de registrar denuncia.

Pantalla de Mapa de Entidades


Se presenta un mapa haciendo uso de la tecnologa Google Maps, la cual
permite ver grficamente la ubicacin de las entidades.

Pantalla de Mapa de Actividad Criminal

Se presenta un mapa haciendo uso de la tecnologa Google Maps, la cual


permite ver grficamente la ubicacin de la actividad criminal. En los casos
en donde los crmenes sean muy numerosos en una misma zona
determinada estos se agrupan tal y como se ve en la figura.

Pantalla de Registro de Alarma

Se muestra un botn para mandar la seal de alarma en caso de


emergencia y tambin se presentan las opciones siguientes: Activar
Seguimiento GPS, Publicar en Facebook, Publicar en Twitter.

Pantalla de Registro de Pre-denuncia

Se muestra un formulario para que el usuario pueda registrar una predenuncia. Los campos a completar son: Nombres, Apellidos, DNI, Direccin,
Email, Telfono y el texto de la denuncia. De igual manera se puede
adjuntar audio, video, foto y ubicacin actual.

Pantalla de Listado de trmites

Se muestra un listado de trmites que se ofrecen en las distintas entidades.


Si el usuario desea ver el detalle del trmite deber hacer tap en algn
tem de la lista.

Pantalla de Detalle de Trmite


Se visualiza los datos del trmite, tales como objetivos, costo, requisito,
observaciones y los lugares en donde se puede acceder a este trmite.

Pantalla de Inicio de la Aplicacin Web SeguriApp


Muestra la pantalla inicial de la aplicacin Web. En la esquina superior
derecha se encuentra el link para iniciar sesin en caso se trate de un
usuario interno, luego debajo del logo de la aplicacin se presentan los
mens disponibles para un usuario externo, es decir, a los servicios que
tiene disponible sin necesidad de tener un usuario. Por defecto la aplicacin
comienza en la Pantalla de Mapa de Actividad Criminal.

Pantalla de Inicio de Sesin


Los usuarios internos pueden ingresar a ms servicios de la aplicacin
iniciando sesin con sus credenciales respectivas. En La figura se muestra el
panel que se muestra cuando se usa el link Iniciar Sesin.

Pantalla de Bienvenida de un Usuario Interno.


Se muestra la pantalla de bienvenida de un usuario interno. Esta contiene la
informacin mostrada en la pantalla de inicio de la aplicacin pero adems
se agrega un mensaje de bienvenida para el usuario en la esquina superior
izquierda que presenta tambin al usuario la ltima vez que se ha logueado
en el sistema y en la esquina superior derecha el link para cerrar la sesin.
Adems, se puede ver en la barra de mens que se agregan ms opciones
al usuario interno como el men de Alertas y Denuncias.

Pantalla de Lista de Denuncias


Se muestra la lista de las denuncias registradas en orden descendente de
acuerdo a la fecha. Los campos de la lista son: Nombres, DNI, Fecha,
Comisara a la cual pertenece la denuncia y el link para ver el detalle del
mismo. Tambin se cuenta con un control al lado izquierdo que permite
refinar la bsqueda de denuncias con filtros como fechas, nombres, y la
bsqueda por comisara como se observa en la figura o por ubicacin como
se observa en la figura. Adems la lista presentada puede ser ordenada por
cada una de las columnas que presenta.

Pantalla de Detalle de una Denuncia


Se muestra el detalle de una denuncia Los campos mostrar son: Nombre
Completo, DNI, Fecha, Lugar, Telfono, Correo Electrnico y Descripcin de
la denuncia. De igual manera se muestra la ubicacin exacta en un mapa de
Google Maps. Finalmente, si el usuario ha aadido contenido media
(imgenes, audios o videos) en la denuncia, se puede visualizar y/o
escuchar las imgenes, videos y audios registrados, tal y como se observa
en la figura .Se muestra tambin un link para manejar la visibilidad de la
denuncia en el Mapa de Actividad Criminal.

Pantalla de Lista de Alertas


Se muestra la lista de las alertas registradas en orden descendente de
acuerdo a la fecha. Los campos de la lista son: Nombres, Apellidos, DNI,
Fecha y Hora del Registro y el link para ver el detalle del mismo. La lista
mostrar las alertas en lnea para que sea atendido lo antes posible. En la
figura se muestra el panel que se pone a disposicin para encontrar un
punto central y luego seleccionar el radio y hacer una bsqueda por
ubicacin y el resultado puede verse en la figura.

Pantalla de Detalle de una Alerta


Se muestra el detalle de una denuncia Los campos a mostrar son: Nombre
Completo, DNI, Fecha, y Telfono. De igual manera se muestra la ubicacin
exacta en un mapa de Google Maps.

Pantalla de Trmites Policiales


Se tiene un combo donde se puede seleccionar el trmite del cual se
requiere informacin y luego dependiendo de la seleccin se muestra
informacin como costo, duracin, objetivos, requisitos, etc del trmite.

Pantalla de Lista de Entidades


Se muestra la lista de las entidades agrupadas por tipo de entidad
(comisara, hospital, clnica, etc) y adems se puede realizar un filtro por
distrito. Las entidades encontradas se muestran de dos maneras: en forma
de lista, como se observa en la figura y en un mapa como se observa en la
figura.

Pantalla de Registro de Denuncia


Esta funcionalidad es tanto como para un usuario interno como para un
usuario externo. La figura muestra los campos de los datos requeridos al
momento de registrar una denuncia como nombres, documento, telfono,
entre otros. Debajo del formulario se muestra tambin un mapa donde se
puede especificar el lugar del crimen o acto a denunciar, como se observa
en la figura y finalmente el botn registrar.

4.2 DIAGRAMA DE CLASES