You are on page 1of 101

FACULTAD DE INGENIERA

Carrera Ingeniera Informtica y de Sistemas

DESARROLLO DE UNA APLICACIN ANDROID


PARA INCREMENTAR LA PARTICIPACIN EN
MEDIOS DIGITALES DE UNA UNIVERSIDAD
PRIVADA

Tesis para optar el Ttulo Profesional de Ingeniero Informtico


y de Sistemas

DAVID JOS AGUSTN OSCANOA

Asesor
Ing. Luis Soto Soto

Lima Per
2016
FACULTAD DE INGENIERA
Carrera Ingeniera Informtica y de Sistemas

DESARROLLO DE UNA APLICACIN ANDROID


PARA INCREMENTAR LA PARTICIPACIN EN
MEDIOS DIGITALES DE UNA UNIVERSIDAD
PRIVADA

Tesis para optar el Ttulo Profesional de Ingeniero Informtico


y de Sistemas

DAVID JOS AGUSTN OSCANOA

Asesor
Ing. Luis Soto Soto

Guisella Yrene Figueroa Tejada Ekaterina Lazo Ramos

Jonathan Jorge Chvez Espinoza

Lima Per
2016
DEDICATORIA:
A mis padres David y Nelly, por ser
los pilares ms importantes de mi
vida y por impulsarme da tras da a
continuar y lograr mis metas. Uds.
Son parte de todos mis triunfos.
Resumen

El uso masivo de los dispositivos mviles en todos los sectores socioeconmicos


de nuestro pas, los convierte en una opcin interesante como medio de comunicacin y
promocin de una marca en medios digitales. El presente trabajo est enfocado en el
desarrollo de una aplicacin para dispositivos mviles bajo la plataforma Android con la
finalidad de contribuir en la realizacin de los objetivos de la Universidad Privada del
Norte en el mbito digital. El documento se ha organizado en cinco captulos.

En el Captulo I, se describe el problema a mitigar mediante un anlisis y


planteamiento de objetivos adems de una justificacin, alcance y limitaciones del
trabajo.

En el Captulo II, se presenta a la Universidad Privada del Norte, procesos y las


estrategias efectuadas en medios digitales as como las estrategias efectuadas por su
principal competidor.

En el Captulo III, se definen los conceptos claves que contribuyen en la


comprensin del tema de la tesis.

En el Captulo IV, se presenta la metodologa a aplicar en el desarrollo del


proyecto y las fases programadas para culminar la aplicacin.

En el Captulo V, se describe a detalle el proceso de desarrollo de la aplicacin


propuesta, se muestra las herramientas y estrategias empleadas en la ejecucin del
proyecto.

Finalmente se presenta las conclusiones y recomendaciones del proyecto.


ndice de Contenidos

Captulo I: Introduccin ........................................................................................................ 2

Justificacin del Problema ............................................................................................... 2


Definicin del Problema.................................................................................................... 4
Objetivos. ........................................................................................................................... 5
Contribucin del bachiller con el trabajo ........................................................................ 5
Alcance y limitaciones. ..................................................................................................... 5
Captulo II: Marco Contextual .............................................................................................. 7

Universidad Privada del Norte.......................................................................................... 7


Visin. .............................................................................................................................. 7
Misin. ............................................................................................................................. 7
Servicios. ......................................................................................................................... 7
Macro procesos de la Organizacin. ............................................................................. 11
Estrategias efectuadas en medios digitales.................................................................. 14
Estrategias en Facebook. .............................................................................................. 14
Estrategias en Twitter. ................................................................................................... 15
Estrategias Web. ........................................................................................................... 15
Estrategias efectuadas por la competencia. ................................................................. 15
Estrategias en Facebook. .............................................................................................. 15
Estrategias Twitter. ........................................................................................................ 16
Analtica de Marketing Digital de la Universidad Privada del Norte. ................................... 16
Captulo III: Marco Conceptual........................................................................................... 20

Sistemas operativos mviles. ............................................................................................ 20


IOs. ................................................................................................................................ 21
Android. ......................................................................................................................... 21
Marketing Digital. .............................................................................................................. 24
Analtica en Redes Sociales. ......................................................................................... 24
Analtica en Dispositivos Mviles. .................................................................................. 25
Captulo IV: Marco Metodolgico ...................................................................................... 26

Metodologa. .................................................................................................................... 27
Captulo V: Desarrollo del Proyecto .................................................................................. 28

Concepcin. ...................................................................................................................... 28
Solucin. ........................................................................................................................ 28
Actores. ......................................................................................................................... 30
Requisitos. ..................................................................................................................... 30
Alcance. ......................................................................................................................... 33
Integracin con otros sistemas ...................................................................................... 34
Google Cloud Messaging. .............................................................................................. 34
Google Analitycs. ........................................................................................................... 34
Riesgos. ........................................................................................................................ 35
Fundamentacin de la tecnologa seleccionada............................................................. 36
Anlisis Financiero. ........................................................................................................ 38
Beneficios estimados. .................................................................................................... 40
Escenarios de la Aplicacin. .......................................................................................... 47
Prototipo. ....................................................................................................................... 48
Elaboracin. ...................................................................................................................... 52
Especificacin de casos de uso. .................................................................................... 52
CUS Visualizar Informacin de Alimentos. ..................................................................... 52
CUS Visualizar Consejos de Salud ................................................................................ 54
CUS Visualizar Categoras de Consejos de Salud ......................................................... 56
CUS Agregar Informacin de Alimentos ........................................................................ 57
CUSFiltrar Informacin de Alimentos. ............................................................................ 59
CUS Editar Informacin de Alimentos ............................................................................ 61
CUS Agregar Consejos de Salud ................................................................................... 63
CUS Editar Consejos de Salud ...................................................................................... 65
CUS Filtrar Consejos de Salud ...................................................................................... 67
Diagramas de clases. .................................................................................................... 70
Diagrama de Componentes. .......................................................................................... 72
Modelo Fsico de Datos. ................................................................................................ 73
Infraestructura de la solucin. ........................................................................................ 74
Infraestructura propia ..................................................................................................... 74
Infraestructura Cloud Computing ................................................................................... 76
Construccin. .................................................................................................................... 78
Estndares. ................................................................................................................... 78
Pruebas. ........................................................................................................................ 80
Transicin. ........................................................................................................................ 82
Resultados..................................................................................................................... 83
Conclusiones ...................................................................................................................... 86

Recomendaciones .............................................................................................................. 87

Referencias ......................................................................................................................... 88

Anexos................................................................................................................................. 90

Anexo 01: rbol de Problemas .......................................................................................... 90


Anexo 02: rbol de Objetivos ............................................................................................ 90
Anexo 03: Prototipo funcional de la aplicacin .................................................................. 91
Anexo 04: Cronograma de Trabajo. .................................................................................. 92
ndice de figuras

Figura 1: Tasa de crecimiento anual (CAGR) en el uso de datos en dispositivos


mviles ............................................................................................................................ 2
Figura 2: Ventas de dispositivos mviles en el mundo a usuarios finales por Sistema
Operativo en el 2013. ...................................................................................................... 3
Figura 3: Organigrama general de la Universidad Privada del norte .............................. 10
Figura 4: Organigrama de una sede. ............................................................................. 11
Figura 5: Macro procesos de la Universidad Privada del Norte. ..................................... 12
Figura 6: Interrelacin de procesos de la Universidad Privada del norte. ....................... 13
Figura 7: Campaa Comienza en Facebook. ................................................................. 14
Figura 8: Campaa Comienza en Twitter. ...................................................................... 15
Figura 9: Campaas efectuadas en Facebook Universidad Csar Vallejo. ................. 16
Figura 10: Comparacin de presencia en medios digitales del segmento pregrado de
la Universidad Privada del Norte y la Universidad Csar Vallejo en el perodo
01/01/2015 y 16/02/2015. ............................................................................................. 17
Figura 11: Comparacin de presencia en medios digitales del segmento pregrado de
la Universidad Privada del Norte y la Universidad Tecnolgica del Per en el
perodo 01/01/2015 y 16/02/2015. ................................................................................ 17
Figura 12: Comparacin de presencia en medios digitales del segmento pregrado de
la Universidad Privada del Norte y la Universidad San Martin en el perodo
01/01/2015 y 16/02/2015. ............................................................................................. 18
Figura 13: Comparacin de presencia en medios digitales del segmento pregrado de
la Universidad Privada del Norte y la Universidad Norbert Wiener en el perodo
01/01/2015 y 16/02/2015. ............................................................................................. 18
Figura 14: Comparacin de presencia en Facebook de la Universidad Privada del
Norte y la Universidad Csar Vallejo en el perodo 01/01/2014 y 09/02/2015. ............. 19
Figura 15: Capas de un sistema operativo mviles ........................................................ 21
Figura 16: Ciclo de vida de un Activity ........................................................................... 24
Figura 17: Estadsticas sobre el uso de las versiones de Android .................................. 32
Figura 18: Ranking de popularidad de lenguajes de programacin ................................ 37
Figura 19: Comentarios de usuarios en redes sociales .................................................. 40
Figura 20: Audiencia Potencial ...................................................................................... 41
Figura 21: Alcance potencial .......................................................................................... 42
Figura 22: App Engagement por temas ......................................................................... 42
Figura 23: Casos de uso del sistema del gestor de contenidos. ..................................... 47
Figura 24: Casos de uso de la aplicacin mvil. ............................................................ 48
Figura 25: Diagrama de Secuencia de CUS Visualizar informacin de alimentos .......... 53
Figura 26: Diagrama de Secuencia de CUS Visualizar Consejos de Salud.................... 55
Figura 27: Diagrama de Secuencia de CUS Agregar Consejos de Salud ...................... 58
Figura 28: Diagrama de Secuencia de CUS Filtrar Informacin de Alimentos ................ 60
Figura 29: Diagrama de Secuencia de CUS Editar Informacin de Alimentos ............... 62
Figura 30: Diagrama de Secuencia de CUS Agregar Consejos de Salud ...................... 64
Figura 31: Diagrama de Secuencia de CUS Editar Consejos de Salud .......................... 66
Figura 32: Diagrama de Secuencia de CUS Filtrar Consejos de Salud .......................... 68
Figura 33: Diagrama de Entidad de la aplicacin mvil. ................................................. 70
Figura 34: Diagrama clases de diseo de la aplicacin web .......................................... 71
Figura 35: Diagrama de componentes ........................................................................... 72
Figura 36: Modelo Fsico de Base de Datos .................................................................. 73
Figura 37: Modelo Fsico de Base de Datos .................................................................. 74
Figura 38: Modelo Fsico de Base de Datos .................................................................. 76
Figura 39: Interfaces de la aplicacin Android. .............................................................. 79
Figura 40: Pruebas funcionales de la aplicacin. ........................................................... 80
Figura 41: Comparacin de archivos ofuscados con ProGuard y original. ..................... 81
Figura 42: Reporte de test de seguridad con VEGA. ..................................................... 81
Figura 43: Publicaciones de usuarios de la aplicacin ................................................... 83
Figura 44: Menciones de usuarios de la aplicacin ........................................................ 84
Figura 45: Menciones de la UPN Enero-Febrero 2016................................................... 84
Figura 46: Menciones de la UPN Marzo-Abril 2016 ....................................................... 85
ndice de Tablas

Tabla 1: Resumen de interacciones en medios digitales de la Universidad Privada del


Norte y de sus principales competidores en el perodo 01/01/2015 al 16/02/2015 ........... 4
Tabla 2: Resumen de interacciones en medios digitales de la Universidad Privada del
Norte frente a su principal competidor en el perodo 01/10/2014 al 31/12/2014 ............... 4
Tabla 3: Iteraciones del proyecto ................................................................................... 27
Tabla 4: Definicin del problema .................................................................................... 28
Tabla 5: Definicin del Producto .................................................................................... 29
Tabla 6: Definicin de actores del sistema ..................................................................... 30
Tabla 7: Requisitos Funcionales del Sistema ................................................................. 30
Tabla 8: Riesgos del proyecto........................................................................................ 35
Tabla 9: Comparacin de lenguajes de programacin. .................................................. 36
Tabla 10: Costos de desarrollo de la aplicacin. ............................................................ 38
Tabla 11: Flujo del proyecto. .......................................................................................... 38
Tabla 12: Nmero de Ingresantes a la Universidad Privada del Norte 2004 - 2013 ....... 43
Tabla 13: Nmero de Graduados de la Universidad Privada del Norte 2004 - 2013 ...... 43
Tabla 14: Cantidad de alumnos por ao proyectado. ..................................................... 44
Tabla 15: Egresos efectuados por la Universidad Privada del Norte en el 2013. ........... 44
Tabla 16: Costo por Alumno en el 2013. ........................................................................ 45
Tabla 17: Utilidades proyectadas de alumnos ingresantes en el 2013. .......................... 45
Tabla 18: Valor de vida del cliente. ................................................................................ 46
Tabla 19: Punto de Equilibrio. ........................................................................................ 46
Tabla 20: Flujo del proyecto. .......................................................................................... 85
Captulo I: Introduccin

Justificacin del Problema

En nuestros das, los dispositivos mviles se han convertido en dispositivos de uso


masivo, el cual ofrece al usuario en un mismo y reducido aparato, funciones de
comunicacin y procesamiento de datos ms complejas que las funciones que tuvimos aos
anteriores. Esta revolucin tiene un alcance global; pues el uso de datos en los dispositivos
mviles ha incrementado alrededor del 69% en el 2014 con respecto al ao anterior y se
proyecta un ratio de crecimiento de 57% en el 2019, como lo muestra la Figura 1.

Figura 1: Tasa de crecimiento anual (CAGR) en el uso de datos en dispositivos mviles


Los valores estn expresados en exabyte (un exabyte = un billn de gigabytes). La regin de Asia tiene un
significante crecimiento.
Fuente:Cisco Visual NetworkingIndex: Global Mobile Data TrafficForecastUpdate, (20132018)

En los ltimos aos, tambin hemos visto de cerca la guerra de plataformas entre
Android (Google), iOs (Apple), Windows Mobile (Microsoft) y Blackberry OS. En el 2013,
Android tuvo un 78.4% de participacin del mercado en este rubro a nivel mundial. Ver
Figura 2.

2
Figura 2: Ventas de dispositivos mviles en el mundo a usuarios finales por Sistema Operativo en el 2013.
Fuente: Gartner Says Annual Smartphone Sales Surpassed Sales of Feature Phones for the First Time in 2013.

En el Per, la plataforma Android tambin cuenta con mayor participacin en el


mercado de dispositivos mviles alcanzando un 60% de participacin frente a 15% de
participacin de la plataforma iOs (IAB, 2013).

Por lo mencionado, es indispensable considerar a los dispositivos mviles como un


canal de comunicacin importante al momento de realizar el plan de promocin y
posicionamiento de una marca en medios digitales.

La Universidad Privada del Norte es una universidad privada ubicada en las ciudades
de Lima, Trujillo y Cajamarca la cual se concentra en ofrecer un servicio de educacin
superior de alta calidad. Siendo una universidad que pretende mantener e incrementar el
nmero de estudiantes, viene implementando estrategias de comunicacin en medios
digitales y de esta manera posicionarse como lder en su rubro. Sin embargo, el uso limitado
de los medios de comunicacin digital, la poca difusin de contenidos digitales y los escasos
recursos de monitoreo y medicin de la participacin en medios digitales, determinan
estrategias ineficientes de promocin en los medios digitales de la Universidad Privada del
Norte. Estos factores afectan directamente al nivel de participacin en medios digitales, pues
si bien se estn implementando las estrategias definidas, la Universidad Privada del Norte
todava cuenta con un bajo nivel de participacin frente a su principal competidor.

Asimismo, afectan al nivel de informacin que tienen las personas acerca de las
carreras que ofrece la universidad, factor que es determinante en la toma de decisiones
omitiendo en muchos casos a la Universidad Privada del Norte como principal alternativa de
estudio. A su vez, genera un nmero reducido de alumnos, lo cual influye directamente en
los ingresos que proyecta percibir la Universidad Privada del Norte.

3
Definicin del Problema

La adecuada comunicacin en medios digitales permite a las empresas promocionar


mejor los servicios que ofrecen. Actualmente con el avance de la tecnologa, los dispositivos
mviles nos permiten tener acceso a internet para poder enviar y recibir informacin de una
manera ms rpida, en cualquier momento y lugar que el usuario se encuentre. Siendo los
dispositivos mviles bajo la plataforma Android, uno de los medios de comunicacin digital
ms usados por los jvenes en nuestro pas.

La Universidad Privada del Norte, cuenta con participacin en medios digitales a


travs de su sitio web y redes sociales. De la Tabla 1 y 2, la universidad cuenta con un bajo
nivel de participacin en medios digitales. Lo cual nos conlleva a plantear la siguiente
pregunta de investigacin: De qu manera influira la implementacin de una aplicacin
para dispositivos mviles como estrategia de comunicacin para incrementar la participacin
en medios digitales de la Universidad Privada del Norte? Asimismo, Qu medios de
comunicacin digital de importancia no son usados por la Universidad Privada del Norte?,
De qu manera se puede incrementar la participacin de contenidos digitales?, Cmo se
puede monitorear y medir la participacin en medios digitales?

Tabla 1: Resumen de interacciones en medios digitales de la Universidad Privada del Norte


y de sus principales competidores en el perodo 01/01/2015 al 16/02/2015
Total de Interacciones Porcentaje de
Interacciones
Universidad Csar Vallejo 22441 66.31%
Universidad San Martin de Porres 5477 16.18%
Universidad Privada del Norte 3944 11.65%
Universidad Tecnolgica del Per 1425 4.21%
Universidad Norbert Wiener 551 1.62%
Total 33838 100%
Fuente: QuanticoTrends

Tabla 2: Resumen de interacciones en medios digitales de la Universidad Privada del Norte frente a su principal
competidor en el perodo 01/10/2014 al 31/12/2014

Total de Interacciones Porcentaje de


Interacciones
Universidad Csar Vallejo 26106 76.62%
Universidad Privada del Norte 7966 23.38%
Total 34072 100%
Fuente: QuanticoTrends

4
Objetivos.

Objetivo general.
Disear e Implementar una aplicacin para dispositivos mviles para incrementar la
participacin en medios digitales de la Universidad Privada del Norte.

Objetivos Especficos.
Desarrollar el anlisis, diseo e implementacin de una aplicacin Android que sirva
como un nuevo medio de comunicacin entre la Universidad Privada del Norte y el pblico
en general.
Proporcionar recursos de monitoreo y medicin de la participacin en medios
digitales.
Ampliar la participacin de contenidos digitales para promocionar las carreras de la
Universidad Privada del Norte.

Contribucin del bachiller con el trabajo

Con el presente trabajo, se pretende; adems de mitigar la problemtica de la


Universidad Privada del Norte, proveer aporte prctico y social:

Como aporte prctico, se considera el framework de desarrollo de aplicaciones web


basados en la tecnologa PHP desarrollado y adaptado en base a la experiencia de los
desarrolladores donde se aplica el patrn de diseo Modelo-Vista-Controlador.

En el aporte social, se propone un nuevo medio de comunicacin empleando los


dispositivos mviles que puede ser implementado por organizaciones educativas, entidades
del gobierno u organismos relacionados al mbito de salud con la finalidad de contar con un
mayor nmero de recursos en los medios digitales y de esta manera beneficiar directamente
a los usuarios finales.

Alcance y limitaciones.

El desarrollo de la solucin no contempla la definicin de los contenidos a publicar en


las campaas que se planean realizar en los medios de comunicacin, se proporcionar el
medio y las herramientas que puedan contribuir en la ejecucin del plan de contenidos
elaborado por la Universidad Privada del Norte.
La mejora de las estrategias de comunicacin realizadas en perodos anteriores
tampoco se ha contemplado en este proyecto pues, respecto a ello, la Universidad Privada
del Norte ya est tomando las acciones para reforzar y obtener mejores resultados con las
campaas vigentes.

5
La solucin planteada slo se implementar para dispositivos bajo la plataforma
Android pues como se mencion es la plataforma ms utilizada en nuestro pas. Sin
embargo se planea implementar tambin para otras plataformas en un futuro cercano.

Breve resumen de las fases de desarrollo.

El presente trabajo se ha dividido en cuatro fases de desarrollo basados en la


metodologa RUP, y son las siguientes:

Fase concepcin.
El objetivo de esta fase es adquirir los requerimientos por parte de la Universidad
Privada del Norte, consolidar en una visin nica y alcances del sistema. Durante esta fase
se delimita el alcance del proyecto. Para ello se identifican todos los actores que interactan
con el sistema y se define la naturaleza de esta interaccin a alto nivel. Esto involucra la
identificacin de todos los casos de uso y la descripcin de los ms significativos.
Fase elaboracin.
El propsito de esta fase es analizar el mbito del problema, establecer la base de la
arquitectura, desarrollar el plan de proyecto y eliminar los elementos de mayor riesgo del
proyecto. Las decisiones de arquitectura deben ser tomadas con un entendimiento completo
del sistema: su alcance, funcionalidades principales y requerimientos no funcionales. En
esta seccin se describe los prototipos elaborados con la finalidad que el equipo de
marketing de la Universidad Privada del Norte pueda comprender de una manera rpida, la
funcionalidad de la aplicacin.

Fase construccin.
Es en esta fase en la cual se efecta el desarrollo de la aplicacin, donde se deben
obtener finalmente las herramientas necesarias para resolver los requerimientos definidos
en las etapas previas. Durante esta fase se implementan todas las funcionalidades de la
aplicacin y son integrados al producto. Asimismo toda la funcionalidad es probada.
Fase transicin.
El propsito de esta fase es lograr la transicin de la aplicacin a la Universidad Privada del
Norte quienes se encargarn de la publicacin en Google Play. Asimismo comprobar el
correcto funcionamiento del gestor de contenidos web que se ha implementado con la
finalidad de proveer la informacin a mostrarse en la aplicacin.

6
Captulo II: Marco Contextual

Universidad Privada del Norte.

La Universidad Privada del Norte con sus siglas UPN es una universidad privada
ubicada en la ciudad de Lima, Trujillo y Cajamarca. Es una institucin de excelencia
dedicada a formar profesionales competentes de nivel internacional, capaces de contribuir
en la construccin de un mundo mejor.

Su principal objetivo es brindar una educacin universitaria de calidad y cuyo desafo


es el de formar ciudadanos dueos de su propio destino que contribuyan positivamente al
crecimiento econmico del pas.

Visin.
Ser reconocidos como la primera opcin en educacin superior en el Per por
su calidad acadmica y accesibilidad, cuyos profesionales se desempean
exitosamente en un entorno global contribuyendo al desarrollo social y econmico del
pas.

Misin.
Formamos ciudadanos ntegros y competentes mediante procesos educativos
innovadores que privilegian el aprendizaje, el pensamiento crtico y el espritu
emprendedor, permitindoles contribuir al desarrollo sostenible de nuestra sociedad y
al logro de sus objetivos de vida

Servicios.
La Universidad Privada del Norte cuenta con tres propuestas educativas:

Pregrado.

Cuenta con 6 facultades las cuales albergan 31 carreras. Estos son:

Negocios.

Administracin, Administracin Bancaria y Financiera, Administracin y


Marketing, Administracin y Gestin Comercial, Administracin y Negocios
Internacionales, Administracin y Servicios Tursticos, Contabilidad y Finanzas,
Economa, Gastronoma y Gestin de Restaurantes.

7
Ingeniera.

Ingeniera Industrial, Ingeniera Civil, Ingeniera Ambiental, Ingeniera de


Sistemas Computacionales, Ingeniera de Minas, Ingeniera Geolgica,
Ingeniera Mecatrnica, Ingeniera Empresarial, Ingeniera de Industrias
Alimentarias, Ingeniera Agroindustrial.

Arquitectura y Diseo.

Arquitectura y Diseo de Interiores, Arquitectura y Gerencia de Proyectos,


Arquitectura y Urbanismo, Diseo Industrial.

Comunicaciones.

Comunicacin Corporativa, Comunicacin y Marketing, Comunicacin y


Publicidad, Comunicacin y Periodismo.

Derecho y ciencias polticas.

Derecho y Ciencias Polticas.

Salud.

Enfermera, Obstetricia y Psicologa

WorkingAdult.
Carreras para adultos que trabajan y no dejan de crecer. Cuenta con una
metodologa diseada especialmente para adultos.

Cuenta con las carreras de Administracin, Contabilidad y Finanzas,


Administracin y Gestin Comercial, Ingeniera Industrial, Ingeniera Civil,
Ingeniera Ambiental, Ingeniera de Sistemas Computacionales, Derecho y
Ciencias Polticas.

Postgrado.
Maestras y diplomados bajo un sistema de estudios modular.

Maestras.

Cuenta con maestras en las siguientes menciones: Maestra en


Administracin de Empresas, Maestra en Derecho Corporativo y Gestin
Empresarial, Maestras en Direccin de Operaciones y Cadena de
Suministro, Maestra en Direccin y Gestin del Talento Humano, Maestra

8
en ingeniera de Sistemas, Maestra en Gestin Ambiental y Resolucin de
Conflictos, Maestras en Gerencia de Marketing y Gestin Comercial,
Maestra en Gestin Pblica, Maestra en Finanzas Corporativas, Maestra
en Innovacin y Emprendimiento

Diplomados.

Diplomado en Direccin de RRHH, Diplomado en Gestin del Talento


Humano, Diplomado en Procesos y Mejora Continua, Diplomado en
Procesos y Mejora Continua, Diplomado en Gestin en Logstica,
Diplomado Auditora y Seguridad de SI, Diplomado en procesos y Mejora
Continua, Diplomado en Gerencia de Marketing, Diplomado en Gestin
Comercial, Diplomado en Finanzas y Empresas, Diplomado en Gestin
Financiera, Diplomado en Gestin Pblica, Diplomado en Gestin
Ambiental, Diplomado en Resolucin de Conflictos, Diplomado en Gerencia
de Gestin de la Calidad, Diplomado en Gerencia de Proyectos, Diplomado
en Derecho Corporativo, Diplomado en Derecho y Empresas.

9
Organigrama de la Universidad Privada del Norte.
La Figura 3 muestra el organigrama de la Universidad Privada del Norte, donde se
puede visualizar las reas funcionales de la organizacin. Nuestro cliente es el rea
de Marketing.

Figura 3: Organigrama general de la Universidad Privada del norte

Fuente: Universidad Privada del Norte

10
Organigrama de las Sedes.
La Universidad Privada del Norte cuenta con sedes en Lima, Trujillo y Cajamarca.

Cada sede cuenta con reas funcionales que contribuyen al correcto


funcionamiento de la Universidad Privada del Norte. Como vemos en la Figura 4, cada
sede cuenta con rea de Admisin, Administracin, Finanzas y Biblioteca.

Figura 4: Organigrama de una sede.


Fuente: Universidad Privada de Norte

Macro procesos de la Organizacin.

Los principales procesos de la Universidad Privada del Norte son todos aquellos
relacionados a lo acadmico. Admisin, Matrcula, Formacin Acadmica y el seguimiento a
egresados son procesos muy importantes para dicha universidad pues mediante ellos le
permite captar a los alumnos, definir la calidad de servicio que se va a brindar y mantener
comunicados a toda la red de alumnos y egresados de la universidad.

El proceso de marketing, actualmente es un proceso de soporte pues mediante las


estrategias que se ejecutan tienen como objetivo obtener un mayor alcance y captar un
mayor nmero de alumnado en un determinado perodo, como se muestra en la Figura 5.

11
Figura 5: Macro procesos de la Universidad Privada del Norte.
Fuente: Universidad Privada de Norte

De la Figura 6, el flujo inicia con el proceso de Admisin donde se elabora el


cronograma de matrcula de un perodo acadmico, se efecta la matrcula de los
postulantes a una carrera especfica y luego se obtiene la lista completa de todos los
ingresantes. Con esta informacin se inicia el proceso de matrcula de alumnos ingresantes
o Pre-Matricula en caso que el estudiante ya este cursando una carrera en la universidad,
finalmente se obtiene el registro de todos los matriculados.

12
Luego en el proceso de desarrollo Acadmico, se efectan todas las actividades
orientadas a brindar una enseanza de calidad.
Actualmente el proceso de marketing es un proceso de soporte a estos procesos.

Figura 6: Interrelacin de procesos de la Universidad Privada del norte.


Fuente: Universidad Privada de Norte

13
Estrategias efectuadas en medios digitales.

Estrategias en Facebook.
Mediante la publicacin de contenido relacionado a las carreras que ofrece la
Universidad Privada del Norte se ha incrementado el nmero de seguidores en la
pgina oficial de Facebook.

Comienza UPN.
En setiembre del ao 2014, la Universidad Privada del Norte lanz una campaa
por Facebook llamada Comienza para lo cual se cre una pgina de Facebook, una
aplicacin de Facebook y todo un concepto que se ha promovido en los eventos y
talleres organizados por la universidad como se puede visualizar en la Figura 7.

Figura 7: Campaa Comienza en Facebook.


Fuente: Propia

14
Estrategias en Twitter.
En Twitter tambin se realizaron pequeas campaas bajo el concepto de
Comienza, las cuales consistieron en el sorteo de premios bajo ciertas condiciones
de publicacin e interaccin con dicha red social. En la figura 8 se muestra una
publicacin efectuada en Twitter.

Figura 8: Campaa Comienza en Twitter.


Fuente: Propia

Estrategias Web.
Tambin se han desarrollado estrategias en el mbito web mediante la activacin
del Blog UPN donde se publica frecuentemente contenido de temas relacionado a las
carreras de la universidad, actualidad y noticias en general.

Estrategias efectuadas por la competencia.

El principal competidor de la Universidad Privada del Norte es la Universidad Csar


Vallejo, a continuacin mostramos las estrategias que realiz en medios digitales.

Estrategias en Facebook.
La Universidad Csar Vallejo tuvo mayor participacin en Facebook pues
adems de efectuar publicaciones informativas, ha centralizado sus aplicaciones en su
pgina oficial de Facebook.
Tambin ha implementado campaas dirigidas a un pblico especfico como es
el caso de la campaa SUBE Sistema Universitario Basado en la Experiencia
programa orientado a personas que trabajan y desean obtener un ttulo profesional.
Para lo cual se ha habilitado una pgina de Facebook donde se efecta publicaciones
personalizadas para este pblico objetivo.
Por otro lado, la campaa Salir Adelante est enfocado a jvenes con grandes
anhelos de triunfar con una carrera. Para esta campaa tambin se ha creado una

15
pgina de Facebook obteniendo muy buenos resultados. La figura 9 muestra las
cuentas de Facebook creadas para las campaas Sube y Salir Adelante.

Figura 9: Campaas efectuadas en Facebook Universidad Csar Vallejo.


Fuente: Propia

Estrategias Twitter.
En Twitter, la Universidad Csar Vallejo se diferencia en el contenido que publica
pues cuenta con informacin que es importante para cada segmento objetivo lo cual
ha permitido que cuente con un crecimiento considerable en el nmero de seguidores.

Estrategias Web.
En la web, la Universidad Csar Vallejo replico las aplicaciones implementadas
para redes sociales crendose en muchos casos una pgina web externa a la que
cuenta.

Analtica de Marketing Digital de la Universidad Privada del Norte.


Se ha extrado algunos reportes de la aplicacin QuanticoTrends, la cual es una
herramienta de monitoreo de marcas en las redes sociales. Las Figuras 10, 11, 12 y 13
muestran la interaccin de la Universidad Privada del Norte frente a sus principales
competidores en el perodo comprendido entre enero 2015 y febrero 2015. Como se puede
apreciar en las cifras, la Universidad Csar Vallejo es el lder en el mbito digital.

Por otro lado en la Figura 14, se muestra el crecimiento en la red social Facebook de
la Universidad Privada del Norte frente a la Universidad Csar Vallejo como se puede
observar, al inicio del 2014 las dos universidades contaban con una mnima diferencia en
temas de seguidores en dicha red social, sin embargo en el ao 2015 la diferencia entre
ambas universidades es muy notoria.

16
Figura 10: Comparacin de presencia en medios digitales del segmento pregrado de la Universidad Privada del
Norte y la Universidad Csar Vallejo en el perodo 01/01/2015 y 16/02/2015.

Fuente: QuanticoTrends.

Figura 11: Comparacin de presencia en medios digitales del segmento pregrado de la Universidad Privada del
Norte y la Universidad Tecnolgica del Per en el perodo 01/01/2015 y 16/02/2015.

Fuente: QuanticoTrends.

17
Figura 12: Comparacin de presencia en medios digitales del segmento pregrado de la Universidad Privada del
Norte y la Universidad San Martin en el perodo 01/01/2015 y 16/02/2015.

Fuente: QuanticoTrends.

Figura 13: Comparacin de presencia en medios digitales del segmento pregrado de la Universidad Privada del
Norte y la Universidad Norbert Wiener en el perodo 01/01/2015 y 16/02/2015.

Fuente: QuanticoTrends

18
Figura 14: Comparacin de presencia en Facebook de la Universidad Privada del Norte y la Universidad Csar
Vallejo en el perodo 01/01/2014 y 09/02/2015.

Fuente: QuanticoTrends.

19
Captulo III: Marco Conceptual

Sistemas operativos mviles.


Un sistema operativo es un conjunto de programas que vinculan el hardware y el
software. Ellos administran el procesador, el sistema de archivos, la memoria y los
perifricos (Fernando Moreira, 2011).

En la actualidad, existe una gran variedad de dispositivos mviles. Al igual como


cuando adquirimos un computador sea de escritorio o porttil debemos de seleccionar aquel
dispositivo bajo un sistema operativo que nos proporcione disponibilidad, seguridad y sobre
todo buen rendimiento.

Muchos de los sistemas operativos desarrollados para los dispositivos mviles cuentan
con las siguientes capas en comn:

Kernel.
Es el corazn del sistema operativo en el cul se puede encontrar los drivers de
memoria y sistema de archivos. Es tambin responsable de la correcta administracin de
procesamiento.

Middleware.
Es una capa transparente. Su nica funcin es ser un mediador al manejo de los
perifricos a travs de libreras de software.

ApplicationExecutionEnvironment.
Proporciona ApplicationProgramming Interfaces (API) para el desarrollo de nuevas
aplicaciones.

User interface.
Proporciona el ambiente grfico para cada dispositivo.
Application suite.
Contiene las aplicaciones que estn disponibles en el sistema. En esta capa nosotros
podemos encontrar a las aplicaciones como navegadores, mens de configuracin,
calendarios, videojuegos, entre otros. En la figura 15 se muestra la distribucin de las capas.

20
Figura 15: Capas de un sistema operativo mviles
Fuente: Handbook of research on mobility and computing evolving technologies and ubiquitous impacts

En el mercado, existen varios sistemas operativos mviles. Siendo los ms populares


los sistemas operativos Android y iOs.

IOs.
iOs es propiedad de Apple. Esta versin es una versin simplificada de la versin de
Mac OSx 10.5. La simplicidad y la robustez provista en la navegacin de interfaces es lo que
le diferencia con respecto a otros sistemas operativos. Tambin viene consigo, herramientas
para mejorar la calidad de multimedia esto incluye videojuegos, msica, imgenes entre
otros.

Para los desarrolladores, provee un SDK con la cual se puede desarrollar aplicaciones
para este sistema operativo con la posibilidad de publicarlo en su propio store denominado
AppStore.

La desventaja es que el SDK slo trabaja en dispositivos bajo sistemas operativos


OSx. Lo cual representa costos adicionales para desarrollar una aplicacin bajo este
entorno.

Android.
Es un sistema operativo lanzado por Google. Es intuitivo, amigable al usuario y
grficamente similar al iPhone. Se lanz como cdigo libre, lo cual permiti que muchas
empresas de hardware puedan incorporar este sistema operativo como parte de entorno.

El kernel est basado en Linux 2.6 y soporta 2G, 3G Wi-fi, IPv4 y IPv6.

21
Android trabaja con OpenGL y una gran variedad de formatos de imgenes, audio y
video.

La persistencia est asegurada con el soporte de SQLite. En trminos de seguridad,


Android usa SSL y algoritmos de encriptacin.

Caractersticas del Sistema Operativo Android.

Como Android es cdigo libre y de fcil personalizacin para las empresas


que fabrican los dispositivos mviles. No existe configuracin entre hardware y
software.

Android tiene las siguientes caractersticas:

Almacenamiento: Para la persistencia de datos, Android usa SQLite,


SharedPreference o almacenamiento como archivos en la tarjeta SD.
Conectividad: Soporta GSM/EDGE, IDEN, CDMA, EV-DO, UMTS,
Bluetooth, WiFi, LTE, and WiMAX.
Mensajera: Soporta ambos SMS y MMS
Navegador Web: Basado en WebKit que es de cdigo abierto y con el
motor de javascript de Google Chrome.
Soporte de Media: Incluye los siguientes formatos: H.263, H.264 , MPEG-4
SP, AMR, AMR-WB , AAC, HE-AAC, MP3, MIDI, OggVorbis, WAV, JPEG,
PNG, GIF, y BMP
Soporte Hardware Sensor Acelerometro, Camera, Digital Compass,
Proximity Sensor, y GPS
Multi-touch: Soporta multi-touch en las interfaces.
Multi-tasking: Soporta aplicaciones multi-tasking
Soporte Flash: Android 2.3 soporta Flash 10.1.
Tethering: Tiene la posibilidad de compartir internet como wirelesshotspot

22
Estructura de un Proyecto Android.

Todo proyecto Android cuenta con las siguientes carpetas:

src: Contiene el cdigo fuente del proyecto. Los archivos tiene extensin
.java.
Androidlibrary: Contiene un archivo llamado android.jar, el cual contiene
todas las libreras necesitadas por un Aplicacin en una versin especfica.
gen: Contiene el archivo R.java, que es un archivo pre compilado que
referencia a todos los recursos encontrados en un proyectos especfico.
Este archivo no se debe modificar.
assets Esta carpeta contiene los recursos usados en la aplicacin. Tales
como HTML, archivos de texto, base de datos, entre otros.
res Esta carpeta contiene todos los recursos usados en la aplicacin.
Esta a su vez contiene otras carpetas que contribuyen a segmentar los
recursos en base a las caractersticas de los dispositivos..
AndroidManifest.xml Es un archivo de manifiesto para una aplicacin
Android. Aqu se especifica los permisos necesitados as como los
componentes que se usan en la aplicacin.

Ciclo de vida de una aplicacin Android.


El principal componente de una aplicacin android es el Activity, que
representa a la capa de presentacin de una aplicacin Android. El ciclo de vida
de una aplicacin est determinado por el ciclo de vida de una actividad.

En la figura 16, se muestra el ciclo de vida de una actividad. El Activity


inicia cuando se ejecuta la aplicacin, en ese instante se ejecutan tres mtodos
los cuales son onCreate(), onStart() y onResume(). El objetivo de estos tres
mtodos es proveer todos los recursos necesarios para que se visualice una
interfaz de la aplicacin y sta cuente con interaccin de usuario. Si el usuario
inicializa otra interfaz en forma de ventana emergente, entonces el primer Activity
pasar a un estado de pausa mediante el mtodo onPause().

Por otro lado, si el usuario accede a otra interface que implique ocultar el
primer Activity y mostrar una nueva interfaz. El primer Activity pasa a un estado
de stop mediante el mtodo onStop(). Cada Activity que se encuentre en estado
pausa o stop puede volver a ser visible mediante los mtodos onResume() o
onRestart(), segn sea el caso.

23
El sistema puede eliminar Activities cuando requiera recursos de memoria
y lo realiza mediante el mtodo onDestroy(). Luego de ello si el usuario accede a
un Activity eliminado, la aplicacin volver a ejecutar el ciclo completo de vida.

Figura 16: Ciclo de vida de un Activity


Fuente: Documentacin para desarrolladores Android, Google

Marketing Digital.

Analtica en Redes Sociales.


Existen una gran variedad de mtricas disponible que facilitan a los profesionales
una mejor precisin al momento de determinar los resultados de una estrategia en
redes sociales. Las mtricas en redes sociales se dividen en dos grupos:

Mtricas propias.
Estas mtricas estn relacionadas a los canales sociales tales como: Pgina de
Facebook, cuenta de Twitter, canal de Youtube y otros. Gran parte de esta informacin
puede ser obtenida desde las mismas cuentas de redes sociales. A continuacin se
muestra las mtricas que se pueden obtener de las principales redes sociales:

24
Facebook.

Es la red social ms popular y cuenta con alrededor de 900 millones de


usuarios. Los administradores de la cuenta de una pgina de Facebook tienen
acceso a Facebook Insights. Facebook Insights es la plataforma de analtica que
ofrece Facebook a los dueos la posibilidad las interacciones con su pgina.

Twitter.

A diferencia de Facebook, Twitter provee un nmero reducido de insights


obtenidos desde la misma cuenta.

Mtricas ganadas en redes sociales.


Cuando se desarrollan programas de comunicacin, los profesionales
tambin deben de medir cunto estn hablando sobre la marca en
conversaciones externas a los canales de comunicacin propios.

Analtica en Dispositivos Mviles.

Existen varias soluciones web que ofrecen la habilidad de capturar la informacin


de una aplicacin. Google Analytics es actualmente una de las principales soluciones.
Con Google Analytics suite, se puede analizar y evaluar la eficiencia de una aplicacin
basada en las siguientes mtricas:

Nmero de instalaciones y descargas


Dispositivos usados para acceder a la aplicacin
Ubicacin geogrfica de los visitantes
Nmero de interfaces visualizados por cada visita y el orden de cmo los
visitantes se mueven en la aplicacin.

25
Captulo IV: Marco Metodolgico

En este captulo se explica de manera detallada la metodologa empleada en el


desarrollo del presente proyecto, as como las etapas contempladas en su realizacin.

Se decide optar por el uso de una metodologa hbrida entre Agile UP y RUP, puesto
que en el desarrollo del proyecto se requiere un proceso de desarrollo gil pero a su vez que
cuente con la documentacin adecuada de los procesos complejos del software para lo cual
usaremos las herramientas que nos brinda RUP.

Philippe Kruchten, Per Kroll (2003) seala que RUP es un enfoque de desarrollo de
software que es iterativo, enfocado en la arquitectura y orientado en el manejo de casos de
usos. Mediante esta metodologa define claramente los responsables y que actividades
deben realizar cada uno.

Las metodologas giles contribuyen en lograr una correcta definicin de la aplicacin


a desarrollar, su enfoque nos conlleva a priorizar a las personas y su interaccin por encima
de los procesos, al software funcional por encima de la documentacin, a la respuesta al
cambio por encima del seguimiento rgido de un plan (Principios del Manifiesto gil, 2002).

26
Metodologa.

Para el desarrollo de la solucin planteada, se han definido seis iteraciones de dos


semanas de duracin en promedio, como se visualiza en la tabla 3.

Tabla 3: Iteraciones del proyecto

Iteracin Fases RUP Alcance Duracin


aproximada

1 Concepcin Definicin del mbito de la aplicacin. 1 semana

Especificacin de los escenarios principales y


2 Elaboracin 2 semanas
prototipado.

2 semanas
Validacin de los escenarios principales y de
3 Elaboracin
la arquitectura.

3 semanas
Construccin de los mdulos: Informacin
4 Construccin
alimenticia y consejos de salud.

3 semanas
Construccin de los mdulos: Cuerpo
5 Construccin
Humano y Tests.

1 semana
6 Transicin Pruebas integrales y transicin

Fuente: Propia

27
Captulo V: Desarrollo del Proyecto

Concepcin.
El objetivo de esta primera fase de desarrollo es recolectar, analizar y definir las
necesidades, requerimientos y caractersticas generales de la aplicacin mvil para la
promocin de las carreras de salud que ofrece la Universidad Privada del Norte en
medios digitales.

Para poder brindar una solucin, es primordial identificar el problema que afronta la
Universidad Privada del Norte. En captulos anteriores se mencion la problemtica como
parte de la investigacin del proyecto, sin embargo es necesario tambin mencionar en
esta parte del proceso con la finalidad de cubrir los requerimientos de RUP. En la Tabla 4
se describe el problema al cual se plantea una solucin.

Tabla 4: Definicin del problema

El problema de Contar con estrategias ineficientes en medios digitales las cuales no permiten
incrementar el posicionamiento en medios digitales a la Universidad Privada
del Norte.

Afecta a La Universidad Privada del Norte

El impacto de ello Bajo posicionamiento en medios digitales de la Universidad Privada del


es Norte.
Desconocimiento de las carreras y servicios que ofrece la Universidad
Privada del Norte.

Una solucin Desarrollar un aplicacin mvil especializada en temas de inters general


exitosa sera como es la salud para promover las carreras de la Universidad Privada del
Norte y de esta manera incrementar el posicionamiento en medios digitales.

Fuente: Propia

Solucin.
La solucin consiste en desarrollar una aplicacin mvil basada en la
plataforma Android pues esta plataforma es la ms usada en nuestro pas como se
mencion en el captulo 1. La finalidad de la aplicacin es proveer un nuevo canal

28
de comunicacin entre la Universidad Privada del Norte y el pblico en general
mediante la difusin de contenidos relacionados a salud.

Asimismo, se implement un gestor de contenido web mediante la cual se


podr actualizar todo el contenido visualizado en la aplicacin mvil. De esta
manera, el usuario de la aplicacin mvil contar siempre con informacin
actualizada sin la necesidad de realizar alguna accin. En la Tabla 5 se detallan
algunas caractersticas adicionales del producto a implementar.

Tabla 5: Definicin del Producto

Para Pblico en general con presencia en medios digitales interesado en temas de


salud.

Quienes Buscan informacin relacionada a salud, al cuerpo humano o valor nutricional de


alimentos.

La Aplicacin de UPN Salud es una aplicacin para dispositivos mviles bajo la plataforma
Android.

Que Proporciona informacin de alimentos, consejos de salud en base al estilo de vida


del usuario, test relacionados a salud e informacin bsica del cuerpo humano.

A diferencia de No se han encontrado aplicaciones mviles en temas relacionados a salud


elaborada por universidades peruanas.
Las aplicaciones elaboradas por terceros cuentan informacin tcnica y en
muchos casos se encuentran en otros idiomas.

Nuestro producto El contenido provisto en la aplicacin cuenta con la certificacin de la Universidad


Privada del Norte proporcionando mayor confianza en la aplicacin.
La aplicacin cuenta con notificaciones de usuario cuando se ingrese un nuevo
consejo de salud o informacin de un alimento especfico.
Se contar con un sistema gestor de contenidos de todas las secciones de la
aplicacin mvil.

Fuente: Propia

29
Actores.
Los actores identificados para interactuar con el sistema se muestran en la
tabla 6.

Tabla 6: Definicin de actores del sistema

Usuario Descripcin

Usuario de la Persona interesada en temas de salud quin peridicamente recibe


aplicacin informacin de la Universidad Privada del Norte.

Administrador del Persona encargada de la actualizacin peridica de los contenidos mostrados


Gestor de Contenidos en la aplicacin.

Fuente: Propia

Requisitos.

Requisitos Funcionales.
Tabla 7: Requisitos Funcionales del Sistema

El usuario podr visualizar informacin de alimentos:


REF01 Este requisito hace referencia a la posibilidad de proveer la informacin de
alimentos a todos los usuarios que instalaron la aplicacin.
El usuario podr visualizar los Consejos de Salud:
REF02 Este requisito hace referencia a la posibilidad de proveer los consejos de salud
a todos los usuarios que instalaron la aplicacin.
El usuario podr medir sus conocimientos resolviendo encuestas relacionadas
REF04
a temas de salud.
El usuario podr visualizar la informacin del cuerpo humano as como las
REF05
partes asociadas a una zona especfica del cuerpo humano.
El usuario ser notificado cada vez que se publique una nueva entrada de
REF06
informacin alimenticia o consejos de salud.
El usuario encargado de la administracin de los contenidos tendr la
REF07
capacidad de agregar contenido relacionado a la informacin alimenticia.
El usuario encargado de la administracin de los contenidos podr visualizar la
REF08
informacin de alimentos.
El usuario encargado de la administracin de los contenidos podr editar la
REF09 informacin de un alimento en particular y los cambios sern reflejados en
todos los dispositivos que hayan instalado la aplicacin.
El usuario administrador de contenidos podr filtrar los contenidos asociados a
REF10
la informacin alimenticia para facilitar su bsqueda.
El usuario administrador de contenidos podr eliminar unos elementos de
REF11
informacin alimenticia.
REF11 El usuario administrador de contenidos podr eliminar unos elementos de

30
informacin alimenticia.
El usuario administrador de contenidos tendr la capacidad de agregar
REF12
contenido relacionado a consejos de salud.
El usuario administrador de contenidos podr visualizar todos los consejos de
REF13
salud creados en el sistema.
El usuario administrador de contenidos podr editar la informacin relacionada
REF14
a unos consejos de salud.

REF15 El usuario administrador de contenidos podr eliminar consejos de salud.

El usuario administra de contenidos podr administrar las categoras


REF16
asociadas a los consejos de salud.

REF17 El usuario administrador de contenidos podr administrar los test de salud.

El usuario administrador de contenidos podr publicar o desactivar elementos


REF18
que se visualizarn en la aplicacin.
Fuente: Propia

Requisitos no funcionales.
Los requisitos no funcionales son aquellos criterios a emplear para juzgar la
operacin ptima de un sistema. En el desarrollo de software existen requisitos no
funcionales que se aplican a todos los sistemas como estabilidad, disponibilidad,
rendimiento, seguridad, entre otros. Sin embargo, en el desarrollo de la aplicacin
planteada se hace nfasis en los siguientes requisitos:

Interfaces intuitivas y usables.

Debido a que la aplicacin ser usado por cualquier persona que cuente con
un dispositivo mvil bajo la plataforma Android, se requiere que las interfaces sean
lo ms intuitivas posibles y usables para facilitar el acceso a las diversas secciones
que cuenta la aplicacin.

Por otro lado, la aplicacin web tambin debe contar con estos parmetros
pues ser usado por el personal de la Universidad Privada del Norte.

31
Interfaces de usuario compatibles con versiones anteriores de Android.

Segn datos proporcionados por Google, existe un 34% de usuarios de


dispositivos mviles Android con la versin 2.3, lo cual nos exige que la aplicacin
que implementemos debe ser compatible con dicha versin.

Figura 17: Estadsticas sobre el uso de las versiones de Android

Fuente: Google

Para asegurar este requerimiento, la aplicacin se ha desarrollado empleando


las tcnicas de resizing de interfaz de usuario recomendadas por Google para
poder soportar a la gran variedad de tamaos de dispositivos. Tambin se han
empleado libreras compatibles con versiones de Android posteriores a 2.3.

Escalabilidad y rendimiento.

Se debe de tener en cuenta el rendimiento de la aplicacin para proveer una


mejor experiencia de usuario y la escalabilidad para que la aplicacin pueda
soportar.

Por parte de la aplicacin, se ha implementado el patrn de diseo


ViewHolder para renderizar el contenido as como mecanismos de caching con la
finalidad de evitar peticiones innecesarias al servidor que provee el contenido.

El gestor de contenidos, tambin ha implementado mecanismos de caching


para evitar peticiones a la capa de acceso a datos. Otro punto muy importante es la
infraestructura, la cual se detalla en el siguiente captulo.

32
Seguridad.

Se debe considerar mecanismos de seguridad de acuerdo tanto por el lado de


cliente como servidor.

La aplicacin mvil cuenta con ofuscacin de cdigo para lo cual se ha


empleado la herramienta Proguard y para la aplicacin web se han efectuado las
pruebas respectivas para cubrir el mbito de seguridad.

Alcance.
Aplicacin mvil.

Mediante el aplicativo, el usuario de un dispositivo mvil podr realizar lo


siguiente:

Visualizar la informacin de alimentos.


Visualizar las categoras de los consejos de salud.
Visualizar los consejos de salud.
Resolver encuesta.
Implementar analtica de aplicacin.
Visualizar las partes del cuerpo humano.
Recibir notificaciones ante una nueva actualizacin de contenidos.
Visualizar publicidad de las carreras de Salud de la Universidad Privada
del Norte.
Compartir en redes sociales

Aplicacin web.

Mediante la aplicacin web, el administrador de contenidos de la Universidad


Privada del Norte podr realizar lo siguiente:

Ingresar al sistema mediante autenticacin.


Administrar la informacin de alimentos, es decir podr agregar, actualizar,
buscar y eliminar informacin de alimentos.
Administrar las categoras asociadas a los consejos de salud, es decir
podr agregar, actualizar, buscar y eliminar categoras de consejos de
salud.
Administrar los consejos de salud, es decir podr agregar, actualizar,
buscar y eliminar consejos de salud.

33
Administrar cuestionarios de salud, es decir, podr agregar, actualizar,
buscar y eliminar cuestionarios de salud.
Publicar y eliminar informacin de alimentos y consejos de salud.

La aplicacin no realizar lo siguiente:

La aplicacin NO contar con integracin con los sistemas que cuenta la


Universidad Privada del Norte.

Integracin con otros sistemas

Google Cloud Messaging.


La aplicacin se integra con el servicio de mensajera de Google, para poder
usar est funcionalidad se ha creado una aplicacin en el servicio Google Console y
se habilit el servicio Google Cloud Messaging.

Cada aplicacin instalada en un dispositivo mvil, se registrar en Google


para obtener un identificador. Este identificador ser enviado al servidor de
aplicaciones, el cual almacenar esta informacin.

Cuando se requiera notificar a los dispositivos que hayan instalado la


aplicacin, es necesario enviar una peticin a Google adjuntando los identificadores
de los dispositivos a los cuales se desea notificar. Google se encargar de distribuir
los mensajes a los dispositivos.

La aplicacin cuenta con un mecanismo de recepcin de notificaciones


mediante la cual decide que accin tomar al recibir una notificacin enviada desde
el servidor.

Google Analitycs.
Un punto importante es el control de la efectividad de la aplicacin, los
indicadores que nos provee Google Play son indicadores muy genricos pues no se
puede medir la efectividad de la aplicacin slo en base al nmero de descargas
efectuadas en un determinado perodo. Por ello se ha implementado la integracin
con Google Analitycs Mobile. De esta manera cada vista de la aplicacin tiene un
identificador que ser enviado a Google cada vez que un usuario ingrese dicha
seccin.

La informacin obtenida desde a aplicacin podr ser consultada desde la


cuenta de Google Analitycs definida por el cliente.

34
Riesgos.
Tabla 8: Riesgos del proyecto.

Descripcin Accin

En mutuo acuerdo con la Universidad Privada


Das no laborables y sobrecarga de trabajo en el
del Norte se ha determinado trabajar solo
mes de diciembre 2014.
hasta el da 15 de diciembre del 2014.

Por motivo de las vacaciones se acord


Vacaciones por parte del equipo de la
retomar las labores en este proyecto el da 12
Universidad Privada del Norte
de enero del 2015

Se elabor un prototipo navegable donde el


El cliente no comprenda el funcionamiento de la cliente puede ingresar mediante un dispositivo
aplicacin por ser tecnologa nueva. mvil y visualizar el funcionamiento de la
aplicacin.

Se elabor un prototipo funcional de la


Errores en el planteamiento de la arquitectura, lo aplicacin donde se visualiza data provista por
cual pueda repercutir en el tiempo de desarrollo un servidor. Todo ello para validar a priori la
propuesta de desarrollo.

35
Fundamentacin de la tecnologa seleccionada.
Aplicacin mvil.

Para el desarrollo de la aplicacin mvil se har uso del lenguaje de


programacin Java por ser el entorno nativo que nos brinda Google para la
implementacin de aplicaciones mviles bajo la plataforma Android. Las
aplicaciones nativas permiten tener acceso a todo el hardware del dispositivo y
destaca el rendimiento de las aplicaciones frente a las aplicaciones implementadas
bajo framework de desarrollo o aplicaciones web adaptadas en una aplicacin
mvil.

Aplicacin web.

En el desarrollo de aplicaciones web existe una gran variedad de tecnologas,


cada una con caractersticas peculiares.

Tabla 9: Comparacin de lenguajes de programacin.

Ambiente de Desarrollo C C++ Java Javascript PHP Python Ruby C#


Es el ambiente de desarrollo Cross-Platform?

Hay un compilador / intrprete disponible sin


costo alguno?
El cdigo fuente del compilador / intrprete
disponible bajo una licencia de software libre ?
Existe una implementacin de las bibliotecas del
ncleo disponible bajo una licencia de software
libre?
Sintaxis del Lenguaje C C++ Java Javascript PHP Python Ruby C#

Es la sintaxis simple y concisa ?


Es por lo general fcil de escribir nuevo cdigo?

Es por lo general fcil de leer el cdigo existente?


Semntica del Lenguaje C C++ Java Javascript PHP Python Ruby C#
Es fcil de reutilizar el cdigo existente ?
El lenguaje proporciona un conjunto til y
coherente de las construcciones funcionales ?
El lenguaje proporciona un conjunto til y
coherente de las construcciones orientadas a
objetos?
El lenguaje proporciona un conjunto til y
coherente de las construcciones orientadas a
objetos?
Otros C C++ Java Javascript PHP Python Ruby C#
Comunidad de Desarrolladores
Documentacin

36
Rojo Naranja Verde Azul

Hay aspectos que puedan Hay potencialmente hay algunas El idioma cumple con los El idioma es
que afectarn al uso en un cuestiones que deben tenerse requisitos particularmente bueno
entorno educativo . en cuenta . en esta rea especfica

Fuente: Programing Dojo

De la Tabla 10, podemos identificar que entre las principales caractersticas


de PHP sobre otras tecnologas, destacan: la facilidad de aprendizaje, lectura y
reutilizacin de cdigo, una gran comunidad de desarrolladores y buena
documentacin.

Por otro lado, la popularidad de PHP se ha ido incrementando. El portal


ProgrammableWeb considera al lenguaje de programacin PHP como el ms
popular y StackOverflow lo ubica en el tercer lugar de popularidad. Lo cual
demuestra que existe una comunidad muy slida de desarrolladores bajo esta
tecnologa.

Figura 18: Ranking de popularidad de lenguajes de programacin

Fuente: QuanticoTrends

Considerando los factores mencionados anteriormente, se opta utilizar la


tecnologa PHP y base de datos MySQL.

Otro factor determinante en la eleccin de la tecnologa PHP, es la


experiencia que cuenta el equipo de desarrollo de Inventarte en esta tecnologa
pues durante seis aos se viene implementando aplicaciones de todo mbito
destacando entre ellas QuanticoTrends y GarageFinder CH.

37
Anlisis Financiero.
El anlisis financiero ayuda a identificar si realmente se justifica la inversin
para implementarla solucin propuesta.

El principal beneficio que obtendr la Universidad Privada del Norte es el


incremento de su participacin en medios digitales el cual ser medido mediante el
monitoreo de las mtricas obtenidas en la aplicacin QuanticoTrends.

En el desarrollo de la solucin, se contar con la participacin de cuatro


profesionales. Entre ellos se considera a un jefe de proyecto, un diseador grfico y
dos desarrolladores. Los equipos a emplearse en el desarrollo son: un servidor
interno de pruebas, cuatro computadoras que son las herramientas de trabajo de
los profesionales involucrados, tres equipos mviles que sern empleados en las
pruebas de la aplicacin. Todos estos elementos, generan los costos detallados en
la Tabla 9.

Tabla 10: Costos de desarrollo de la aplicacin.

Costos en
Mes 1 Mes 2 Mes 3 Total
Soles
Personal S/. 9,660.00 S/.12,720.00 S/.11,100.00 S/.33,480.00
Equipos S/. 420.14 S/. 420.14 S/. 420.14 S/. 1,260.42
Licencias 0.00 0.00
Suministros S/. 300.00 S/. 300.00 S/. 300.00 S/. 900.00
Otros Gastos S/. 150.00 S/. 150.00 S/.150.00 S/. 450.00
Total S/. 10,530.14 S/.13,590.14 S/.11,970.14 S/.36,090.42
Fuente: Propia

Tabla 11: Flujo del proyecto.

Mes 1 Mes 2 Mes 3 Total


Ingresos S/.18,000.00 S/.27,000.00 45,000.00
Egresos S/. 10,530.14 S/.13,590.14 S/.11,970.14 36,090.42
Flujo Neto S/. 7,469.86 -S/.13,590.14 S/. 15,029.86 8,909.58
Acumulado S/. 7,469.86 - S/.6,120.28 S/. 8,909.58
Fuente: Propia

La inversin que realizar la Universidad Privada del Norte asciende a S/.


45,000 Nuevos Soles lo cual incluye nicamente el desarrollo de la aplicacin. El
costo de licencia de desarrollador Android ser asumido por el cliente as como el

38
costo por concepto de servidores de produccin. La universidad ya cuenta con la
infraestructura de servidores sin embargo se adjunta el costo aproximado en caso
decida rentar los servicios de hosting.

Costo aproximado: $300 mensuales. El detalle de la infraestructura se


describe en la seccin de arquitectura cloud computing.

39
Beneficios estimados.
Los beneficios que obtendr la Universidad Privada del Norte por implementar
la aplicacin mvil se categoriza en: beneficios cualitativos y cuantitativos.

Beneficios Cualitativos.

Con la implementacin de la aplicacin mvil, la universidad logra asociar


nuevos valores en la percepcin de sus clientes y potenciales clientes tales como:
la innovacin, tecnologa y emprendimiento. Fortaleciendo de esta manera la marca
en un mercado tan competitivo como en el que se encuentra.

A continuacin se muestra algunos de los comentarios realizados por clientes y


potenciales clientes en las redes sociales, los cuales demuestran que la aplicacin
genera sentimientos positivos y mejora la percepcin de la marca. Ver figura 18.

Figura 19: Comentarios de usuarios en redes sociales

Fuente: QuanticoTrends

40
Beneficios Cuantitativos.

Para poder cuantificar los beneficios que se espera obtener mediante la


aplicacin, es necesario analizar la audiencia y el alcance potencial que se podra
obtener con la aplicacin mvil. Segn el reporte extrado de la herramienta de
monitoreo de redes sociales QuanticoTrends, existen 2, 943,454 personas con
edad menor a 25 aos consideradas como audiencia potencial en la industria
universitaria.

Figura 20: Audiencia Potencial

Fuente: QuanticoTrends

Por otro lado, existen 134,587 personas a las cuales se puede alcanzar
mediante la aplicacin mvil, ya sea de forma orgnica o viral con los temas
principales de la aplicacin que son: salud, alimentacin, medicina, nutricin y
tecnologa.

41
Figura 21: Alcance potencial

Fuente: QuanticoTrends

De acuerdo al estudio realizado por la empresa Localytics, los usuarios


acceden a una aplicacin de salud aproximadamente 12 veces al mes.

Figura 22: App Engagement por temas

Fuente: The 2015 App Marketing Guide Localytics

42
Considerando que el Costo por Mil en promedio en el mbito de publicidad en
aplicaciones mviles es de $ 0.82 (Mobile Ad CPM Rates, 2014) y bajo el supuesto
que se alcance a 130,000 personas aproximadamente con 12 visitas mensuales
como mnimo en 2 secciones de la aplicacin, se estima que la Universidad
Privada del Norte ahorrara en publicidad la suma de $ 2,558.40.

A continuacin se describe cmo se realiz el clculo:

Publicidad = (130 000 personas como alcance x 12 veces al mes x 2


secciones de la app x $0.82 CPM) / 1000.

Tambin es importante efectuar el clculo del valor que genera un alumno a


la universidad a lo largo de todos los aos de estudios y con ello, el nmero de
alumnos que se debe alcanzar como mnimo para cubrir los costos por implementar
la aplicacin.

En la Tabla 11 y 12, se muestra la cantidad de alumnos ingresantes y


graduados en el perodo comprendido entre el 2004 y 2013.

Tabla 12: Nmero de Ingresantes a la Universidad Privada del Norte 2004 - 2013

Fuente: Compendio Estadstico Per 2015, Instituto Nacional de Estadstica e Informtica.

Tabla 13: Nmero de Graduados de la Universidad Privada del Norte 2004 - 2013

Fuente: Compendio Estadstico Per 2015, Instituto Nacional de Estadstica e Informtica.

La Universidad Privada del Norte ha estimado que del total de sus alumnos
ingresantes, aproximadamente el 40% de alumnos desertan sus estudios en el
segundo ao, 35% en el tercer ao, 20% en el cuarto ao y 10% en el ltimo ao de
estudios.

43
Todos los clculos efectuados a continuacin, se realizaron con informacin
del ao 2013 pues, a diferencia de otros perodos, se cuenta con la informacin
completa para efectuar los clculos de esta seccin. En la Tabla 13, se muestra el
clculo de alumnos proyectado por ao en base a los alumnos ingresantes en el
2013 y porcentajes de desercin.

Tabla 14: Cantidad de alumnos por ao proyectado.

Fuente: Propia.

En la Tabla 14, se muestran los egresos efectuados por la Universidad


Privada del Norte en el ao 2013 extrados del Estado de Resultados Integrales del
perodo en mencin. En ese mismo perodo, la Universidad Privada del Norte tuvo
26 782 alumnos matriculados en todas sus carreras y programas (INEI, 2015).

Tabla 15: Egresos efectuados por la Universidad Privada del Norte en el 2013.

Fuente: Universidad Privada del Norte.

Con la informacin previa, se estima que cada alumno le cuesta a la


Universidad Privada del Norte la suma de S/. 4,963.33 por ao. En la Tabla 15, se
muestra el clculo efectuado para obtener dicho valor.

44
Tabla 16: Costo por Alumno en el 2013.

Fuente: Propia.

Por otro lado, los alumnos ingresantes a la universidad efectan pagos en


cada ciclo de estudio por concepto de matrcula por la suma de S/. 250.00 y S/.
2,950.00 en promedio por concepto de enseanza (Grupo Educacin al Futuro,
2015). Antes de ser admitido a la universidad, cada postulante efecto el pago de
S/. 100.00 por concepto de Admisin.

En la Tabla 16, se muestra las utilidades proyectadas que obtendra la


Universidad Privada del Norte basado en los clculos efectuados anteriormente.

Tabla 17: Utilidades proyectadas de alumnos ingresantes en el 2013.

Fuente: Propia.

Calculando el valor presente en el perodo 2013, se obtiene que la utilidad


asciende a S/. 28, 017,388.52. En la Tabla 17, se muestra el valor de un cliente que
segn el clculo efectuado cada ingresante a la Universidad Privada del Norte
genera una utilidad aproximada de S/. 3,235.26.

45
Tabla 18: Valor de vida del cliente.

Fuente: Propia.

En la Tabla 18, se calcula el punto de equilibrio. Es decir, la cantidad de


alumnos que se debe alcanzar como mnimo para cubrir el costo de implementar la
aplicacin. La cifra calculada es de 18 alumnos.

Tabla 19: Punto de Equilibrio.

Fuente: Propia.

46
Escenarios de la Aplicacin.

Los casos de uso del sistema representan escenarios que indican cmo
debera interactuar el usuario con el sistema para conseguir el objetivo planteado
en cada uno de ellos. El detalle de cmo se desarrolla esta interaccin se encuentra
en la especificacin del caso de uso.

Del mismo modo, los diagramas de casos de uso facilitan a comprender la


interaccin de un actor con uno o ms casos de uso.

A continuacin se muestra los diagramas de caso de uso del sistema y la


especificacin de los casos de uso ms significativos de la aplicacin.

Figura 23: Casos de uso del sistema del gestor de contenidos.

Fuente: Propia

47
Figura 24: Casos de uso de la aplicacin mvil.

Fuente: Propia.

Prototipo.
Se han elaborado prototipos de la aplicacin empleando el software Balsamiq
para que el cliente pueda comprender mejor la distribucin de los elementos que
contendr la aplicacin, en este paso el cliente puede modificar aspectos de
estructura y distribucin de elementos.

48
49
50
En esta fase se describi la solucin planteada as como las tecnologas
empleadas en la implementacin de la misma, siendo Java, PHP y MySQL las
principales tecnologas que formaron parte de la base de anlisis, diseo y
desarrollo de la aplicacin mvil y web trabajando en conjunto con otras tecnologas
que mencionaremos en los siguientes captulos. Tambin se mencion parte del
alcance que delimita el proyecto proporcionando una idea general de lo que se ha
desarrollado y se presentaron los prototipos de la aplicacin empleados en la
validacin de los requerimientos.

Finalmente, se demuestra que el presente proyecto es factible para la


Universidad Privada del Norte en base al anlisis financiero realizado y los
beneficios estimados.

51
Elaboracin.

Especificacin de casos de uso.

CUS Visualizar Informacin de Alimentos.


Visualizar Informacin de Alimentos
Descripcin El usuario podr visualizar la lista completa de la informacin alimenticia.
Actores Usuario

Precondicin: El usuario debe tener instalada la aplicacin en su dispositivo


Flujo Principal
Accin Usuario Respuesta Sistema
1. Selecciona la opcin Informacin Alimenticia del
2. Enva una solicitud al servidor para obtener los
men principal. ltimos post de informacin alimenticia.
3. Muestra la lista de informacin alimenticia.

Post-condicin: El usuario visualizar la lista completa de la informacin alimenticia.


Flujo Alternativo 1
El dispositivo no tiene acceso a internet
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje informativo.

52
Figura 25: Diagrama de Secuencia de CUS Visualizar informacin de alimentos

Fuente: Propia

53
CUS Visualizar Consejos de Salud

Visualizar Consejos de Salud


Descripcin El usuario visualizar todos los consejos de salud publicados por el gestor
de contenidos.
Actores Usuario

Precondicin: El usuario debe tener instalada la aplicacin en su dispositivo


Flujo Principal
Accin Usuario Respuesta Sistema
1. Selecciona la opcin Consejos de Salud del men
2. Enva una solicitud al servidor para obtener los
principal. ltimos post de consejos de salud.
3. Muestra la lista de consejos de salud.

Post-condicin: El usuario visualizar los consejos de salud.


Flujo Alternativo 1
El dispositivo no tiene acceso a internet
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje informativo.

54
Figura 26: Diagrama de Secuencia de CUS Visualizar Consejos de Salud

Fuente: Propia

55
CUS Visualizar Categoras de Consejos de Salud

Visualizar Categoras de Consejos de Salud


Descripcin El usuario visualizar todos los consejos de salud publicados por el gestor
de contenidos.
Actores Usuario

Precondicin: El usuario debe tener instalada la aplicacin en su dispositivo


Flujo Principal
Accin Usuario Respuesta Sistema
4. Selecciona la opcin Consejos de Salud del men
5. Enva una solicitud al servidor para obtener los
principal. ltimos post de consejos de salud.
6. Muestra la lista de consejos de salud.

Post-condicin: El usuario visualizar los consejos de salud.


Flujo Alternativo 1
El dispositivo no tiene acceso a internet
Accin Usuario Respuesta Sistema
2. El sistema muestra un mensaje informativo.

56
CUS Agregar Informacin de Alimentos

Agregar Informacin de Alimentos


Descripcin El usuario autenticado tiene la posibilidad de agregar informacin de
alimentos.
Actores Usuario

Precondicin: El usuario debe haber ingresado a la seccin de Informacin de


Alimentos
Flujo Principal
Accin Usuario Respuesta Sistema
1. El usuario ingresa los datos de Informacin de
2. La aplicacin redirecciona y muestra la vista de
Alimentos. Los campos ingresados son: ttulo, Agregar Informacin Alimenticia.
imagen thumbnail, imagen de cabecera y el
contenido.

3. El usuario ingresa los datos de Informacin de


4. El sistema valida los datos ingresados
Alimentos. Los campos ingresados son: ttulo,
5. El sistema almacena la informacin ingresada
imagen thumbnail, imagen de cabecera y el como una nueva entrada de Informacin de
contenido. Alimentos como pendiente de publicacin.
6. El sistema muestra un mensaje de
confirmacin.
Flujo Alternativo 1
Existen errores de formato en los datos ingresados
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje de error.
Flujo Alternativo 2
Existen errores al guardar la informacin de una entrada de Informacin de Alimentos
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje de error.

2.

Post-condicin: La informacin de alimentos fue agregada correctamente.

57
Figura 27: Diagrama de Secuencia de CUS Agregar Consejos de Salud

Fuente: Propia

58
CUSFiltrar Informacin de Alimentos.

Filtrar Informacin de Alimentos


Descripcin El usuario podr buscar fcilmente las entradas de Informacin de
Alimentos.
Actores Usuario

Precondicin: El usuario debe haber ingresado a la seccin de Informacin de Alimentos.


Flujo Principal
Accin Usuario Respuesta Sistema
1. El usuario ingresa el valor a buscar en el buscador
2. El realiza una bsqueda en todos los
general de resultado resultados obtenidos en base a los parmetros
ingresados.

3. El sistema muestra los resultados de la


bsqueda.

Flujo Alternativo 3
El usuario filtra en base a fechas
Accin Usuario Respuesta Sistema
1. El usuario selecciona la fecha de inicio, fecha de
2. El sistema busca las entradas en base a la
fin y presiona Filtrar fecha y muestra los resultados.

Flujo Alternativo 2
No existen entradas con los parmetros ingresados
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje informativo.

Post-condicin: Se muestran los resultados de la bsqueda.

59
Figura 28: Diagrama de Secuencia de CUS Filtrar Informacin de Alimentos

Fuente: Propia

60
CUS Editar Informacin de Alimentos

Editar Informacin de Alimentos


Descripcin El usuario podr actualizar la informacin de las entradas
publicadas en el sistema.
Actores Usuario

Precondicin: El usuario debe haber ingresado en la opcin Editar de una


entrada de Informacin Alimenticia.

Flujo Principal
Accin Usuario Respuesta Sistema
1. El sistema consulta la informacin de la
entrada seleccionada
2. El sistema muestra la informacin de la
entrada seleccionada en el formulario de
edicin.
3. El usuario ingresa los campos a modificar 4. El sistema valida la informacin ingresada.
5. El sistema actualiza la entrada.
6. El sistema muestra un mensaje de
confirmacin.
Flujo Alternativo 3
No se pudo actualizar la informacin de la entrada seleccionada
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje de error.

Post-condicin: La entrada seleccionada de Informacin de Alimentos fue


actualizada satisfactoriamente.

61
Figura 29: Diagrama de Secuencia de CUS Editar Informacin de Alimentos

Fuente: Propia

62
CUS Agregar Consejos de Salud

Agregar Consejos de Salud


Descripcin El usuario podr agregar consejos de salud que sern consultados por la
aplicacin mvil.
Actores Usuario

Precondicin: El usuario debe haber ingresado a la seccin de Consejos de Salud.


Flujo Principal
Accin Usuario Respuesta Sistema
1. El usuario selecciona la opcin
2. El sistema muestra la vista de Agregar Consejo de Salud
Agregar Consejo de Salud

3. Ingresa todos los campos requeridos4. Valida los valores ingresados.


5. Agrega un nuevo Consejo de Salud como pendiente de
publicacin.
6. Actualiza el contador de publicaciones.
7. Muestra in mensaje de confirmacin
Flujo Alternativo 1
Existen errores de formato
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje de error.

Flujo Alternativo 2
Errores al crear un Consejo de Salud
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje de error.

Post-condicin: El usuario agrego satisfactoriamente un nuevo Consejo de Salud

63
Figura 30: Diagrama de Secuencia de CUS Agregar Consejos de Salud

Fuente: Propia

64
CUS Editar Consejos de Salud

Editar Consejos de Salud


Descripcin El usuario podr modificar la informacin ingresada de un Consejos de
Salud.
Actores Usuario

Precondicin: El usuario debe haber ingresado a la seccin de Consejos de Salud.


.
Flujo Principal
Accin Usuario Respuesta Sistema
1. El usuario selecciona un tem a modificar. 2. El sistema obtiene la informacin de consejos
de salud a modificar.
3. El sistema muestra los valores en el formulario
de edicin.

3. El usuario ingresa los campos que desea


4. El sistema valida los datos ingresados.
modificar. 5. El sistema actualiza la informacin del consejo
de Salud modificado.
6. El sistema muestra un mensaje de
confirmacin.
Post-condicin: El consejos de salud seleccionado fue actualizado correctamente.
Flujo Alternativo
Existen errores al actualizar la data.
Accin Usuario Respuesta Sistema
3. El sistema muestra un mensaje de error.

65
Figura 31: Diagrama de Secuencia de CUS Editar Consejos de Salud

Fuente: Propia

66
CUS Filtrar Consejos de Salud

Filtrar Consejos de Salud


Descripcin El usuario podr buscar fcilmente las entradas de Consejos de Salud
Actores Usuario

Precondicin: El usuario debe haber ingresado a la seccin de Consejos de Salud


Flujo Principal
Accin Usuario Respuesta Sistema
1. El usuario ingresa el valor a buscar en el buscador
2. El realiza una bsqueda en todos los
general de resultado resultados obtenidos en base a los parmetros
ingresados.

3. El sistema muestra los resultados de la


bsqueda.

Flujo Alternativo 3
El usuario filtra en base a fechas
Accin Usuario Respuesta Sistema
3. El usuario selecciona la fecha de inicio, fecha de
4. El sistema busca las entradas en base a la
fin y presiona Filtrar fecha y muestra los resultados.

Flujo Alternativo 2
No existen entradas con los parmetros ingresados
Accin Usuario Respuesta Sistema
2. El sistema muestra un mensaje informativo.

Post-condicin: Se muestran los resultados de la bsqueda.

67
Figura 32: Diagrama de Secuencia de CUS Filtrar Consejos de Salud
Fuente: Propia

En esta seccin se ha mostrado la especificacin de los principales casos de uso


del sistema, la especificacin completa de los casos de uso se encuentra en el
documento de especificacin de casos de uso.

Se ha considerado tres capas en el desarrollo de la aplicacin:

68
Capa de presentacin.

Cuenta con los siguientes elementos.

Vista Dispositivo Mvil, contar con los componentes necesarios para la


correcta visualizacin de la aplicacin en dispositivos mviles Android.
Vista Administrador, contar con los componentes necesarios para la correcta
administracin de contenidos de la aplicacin.

Capa de negocio:

Cuenta con los siguientes elementos.

Servicios Web, es el encargado de proveer toda la informacin que ser


consumida por la aplicacin mvil.
Administrador de contenidos, contar con los componentes de capa de
negocio necesarios para la correcta administracin de contenidos de la
aplicacin.

Capa de Datos.

El nivel de Acceso a Datos, prepara los medios necesarios para la


comunicacin con la Base de Datos por intermedio de los componentes de
conexin.
Los Componentes de Acceso a Datos son los responsables de exponer los
datos a la capa Lgica (que contiene las Reglas de Negocio). En este nivel
se procede a efectuar la comunicacin con los repositorios de datos.

69
Diagramas de clases.

Figura 33: Diagrama de Entidad de la aplicacin mvil.


Fuente: Propia

70
Figura 34: Diagrama clases de diseo de la aplicacin web
Fuente: Propia

71
Diagrama de Componentes.

Figura 35: Diagrama de componentes


Fuente: Propia

72
Modelo Fsico de Datos.

Figura 36: Modelo Fsico de Base de Datos


Fuente: Propia

73
Infraestructura de la solucin.

Como se mencion anteriormente, la Universidad Privada del Norte es


responsable de proveer una infraestructura que pueda soportar escenarios con alto
trfico y concurrencia. A continuacin, se adjunta las recomendaciones efectuadas
tanto en la infraestructura propia as como en infraestructura Cloud Computing.

Infraestructura propia

Se recomienda implementar un balanceador de carga para distribuir el


procesamiento de nuevas peticiones con otros servidores que pertenecen al
clster del entorno.
Para el manejo imgenes y recursos estticos, se recomienda hacer uso de
un servicio de Content Delivery Network (CDN).
Se recomienda contar con redundancia de servidor de base de datos para
asegurar la disponibilidad de la informacin almacenada.

Figura 37: Modelo Fsico de Base de Datos


Fuente: Propia

74
Caractersticas del Servidor de Aplicaciones.

Sistema operativo Linux (Usamos Ubuntu Server versin 11.04 o Superior).


Apache Webserver con soporte de PHP 5.3 o superior.
Mdulos PHP: Curl, GD, MySQL.
Mnimo 2GB de memoria (sugerido).
200 Gb de Disco (sugerido).

Servidor de Base de Datos

Sistema operativo Linux (Usamos Ubuntu Server versin 11.04 o Superior).


MySQL Server Versin 5.3 o Superior
Mnimo 2GB de memoria (sugerido)
200 Gb de Disco (sugerido)
No aplica nombre de instancia, ni tamaos iniciales.
El nombre de base de datos: app_upn
Usuario y password ser definido por el administrador del servidor.
El motor de base de datos ser MySQL 5.1 en formato innoDB.

75
Infraestructura Cloud Computing

Esta infraestructura se adapta mejor a la solucin pues al contar con servicios


virtualizados se puede administrar fcilmente los recursos de la infraestructura
permitiendo el crecimiento.

Por otro lado, los costos son relativamente ms bajos que contar con una
infraestructura propia pues slo se paga por los recursos que se emplean.

Amazon Web Services cuenta con servicios como Elastic Load Balancer,
Auto Scaling, Amazon Cloud Watch y otros que aseguran una infraestructura
robusta.

Figura 38: Modelo Fsico de Base de Datos


Fuente: Propia

76
Caractersticas recomendadas:
Servidores compartidos en el servicio EC2 de Amazon.com.
Para la web se planea utilizar dos servidores con la siguiente
configuracin:
Small Instance de 3.75Gb de Memoria.
200Gb de almacenamiento Local.
El primer servidor deber ser utilizado como Web Server, con sistema
operativo Ubuntu, Lighttpd/Apache server y PHP 5.6
El segundo servidor ser utilizado como Servidor de Base de Datos, con
sistema operativo Ubuntu, y MySQL Server 5.0
Ambos servidores debern estar enlazados a travs de la direccin interna
(red privada).
La conexin a internet slo deber ser habilitada en el webserver (detrs
del Firewall de Amazon).
Para las imgenes y contenido esttico se recomienda el servicio Amazon
S3.
Ambos servidores debern contar con un servicio de backup diario
automatizado.

77
Construccin.

Estndares.
Estndar de programacin.
Los lenguajes a emplearse en el proyecto son:
Java
PHP 5.0
Javascript
Programacin Orientada a Objetos.
Es un mtodo de implementacin en el cual los programas estn organizados
como colecciones de objetos, cada uno de los cuales representa una instancia de
alguna clase, y cuyas clases son todos miembros de una jerarqua de clases unidas
por herencia. La notacin a emplearse ser Camel.

Patrones de diseo.
MVC
Es un patrn de arquitectura de software que separa los datos de una
aplicacin, la interfaz de usuario, y la lgica de negocio en tres componentes
distinto.

Singleton
Est diseado para restringir la creacin de objetos pertenecientes a
una clase o el valor de un tipo a un nico objeto.

La intencin es garantizar que una clase slo tenga una instancia y


proporcionar un punto de acceso global a ella.

Interfaz de Usuario
La interfaz grfica de la aplicacin Android seguir la gua de diseo brindada
por Google.

Ver referencia:

http://developer.android.com/design/get-started/ui-overview.html

78
Figura 39: Interfaces de la aplicacin Android.
Fuente: Propia

79
Pruebas.
Las pruebas de calidad del software se realizarn durante el proceso de
desarrollo de ste, el cual incluyen:

Pruebas funcionales.
Se realizaron pruebas basadas en la ejecucin, revisin y retroalimentacin
de la funcionalidad especificada en el documento Especificacin de Requerimientos
de Software (ERS).

Figura 40: Pruebas funcionales de la aplicacin.


Fuente: Propia

Pruebas de seguridad.
Aplicacin mvil.

Se ha empleado una herramienta decompiler de ejecutable Android, con la


finalidad de obtener el cdigo fuente original y poder analizar cualquier tipo de
vulnerabilidad. Sin embargo, el cdigo fuente obtenido difiere del original pues ha
sido ofuscado al momento de exportar el ejecutable con la herramienta ProGuard.

80
Figura 41: Comparacin de archivos ofuscados con ProGuard y original.
Fuente: Propia

Aplicacin web.

Se ha realizado las pruebas de seguridad usando el software open source


VEGA con la finalidad de identificar vulnerabilidades de tipo SQL Injection, Cross-
site Scripting (XSS) y otras vulnerabilidades en una aplicacin web.

Figura 42: Reporte de test de seguridad con VEGA.


Fuente: Propia

81
Pruebas integrales.
Se efectuaron pruebas al final del desarrollo del software. Para corroborar el
correcto funcionamiento de todas las funcionalidades definidas en el alcance.

Transicin.
El da 4 de marzo, se migr la aplicacin al servidor de aplicaciones provisto por la
Universidad Privada del Norte con la finalidad de realizar pruebas integrales en el
ambiente de produccin.

Tambin se entreg el ejecutable actualizado de la aplicacin Android para que


pueda ser publicada en Google Play. La fecha de lanzamiento de la aplicacin ser
programada por la Universidad Privada del Norte previa coordinacin con Inventarte.

Adems de ello se entreg un manual de usuario para facilitar el uso del gestor de
contenidos.

Servicio Post-Venta.
Se realizar la primera carga del contenido aprobado, luego ser
administrado por el cliente.

Soporte y solucin de problemas tcnicos relacionados al software, los cuales


se efectuarn dentro de las 24 horas de reportado (segn el grado de
urgencia) por un perodo de un ao.

En caso se requiera incorporar nuevas funcionalidades, el equipo de


Inventarte evaluar e indicar al cliente el tiempo de desarrollo estimado para
su aprobacin.

82
Resultados.
La aplicacin ha sido publicada el 29 de febrero del 2016 y al 20 de mayo del
2016 cuenta con casi 600 descargas. Durante este perodo, la Universidad Privada
del Norte no ha invertido en publicidad puesto que planea relanzar la aplicacin con
funcionalidades adicionales por lo que el crecimiento de la aplicacin ha sido de
manera orgnica.

Algunos usuarios de la aplicacin han compartido en sus cuentas de redes


sociales temas de su inters. En la Figura 42, se muestran algunas publicaciones
efectuadas usuarios de la aplicacin.

Figura 43: Publicaciones de usuarios de la aplicacin

Fuente: QuanticoTrends

83
Como resultado de las publicaciones, se han generado 457 menciones a la
Universidad Privada del Norte en medios digitales con contenido de la aplicacin
mvil, principalmente Facebook y Twitter.

Figura 44: Menciones de usuarios de la aplicacin

Fuente: QuanticoTrends

En el perodo comprendido entre 01 de Enero y 29 de Febrero de 2016, la


Universidad Privada del Norte contaba con un total de 3,001 menciones.

Figura 45: Menciones de la UPN Enero-Febrero 2016

Fuente: QuanticoTrends

A su vez, en el perodo comprendido entre 01 de Marzo y 31 de Abril de 2016,


la Universidad Privada del Norte ha alcanzado un total de 5,162 menciones.

84
Figura 46: Menciones de la UPN Marzo-Abril 2016

Fuente: QuanticoTrends

De la Tabla 19, La Universidad Privada del Norte increment su


participacin en medios digitales en un 5.66% (2,161 menciones) al perodo
anterior.

Tabla 20: Flujo del proyecto.

Perodo Perodo Participacin Participacin


UNIVERSIDADES 01/01/2016 01/03/2016 01/01/2016 01/03/2016 INCREMENTO
29/02/2016 30/04/2016 29/02/2016 30/04/2016

Universidad Csar Vallejo 10778 11002 54.50% 44.40% 224

Universidad Privada del Norte 3001 5162 15.17% 20.83% 2,161

Universidad Tecnolgica del Per 2313 3772 11.70% 15.22% 1,459

Universidad Privada Antenor 2193 3288 11.09% 13.27% 1,095

Universidad Wiener 1454 1509 7.35% 6.09% 55

Universidad Privada A. Guillermo U 38 48 0.19% 0.19% 10

Total 19777 24781 100% 100% 5,004

Fuente: QuanticoTrends

De las 2,161 menciones, 457 menciones fueron generados por la


aplicacin mvil y representa el 21.15% del incremento de participacin en
medios digitales que ha obtenido la Universidad Privada del Norte.

85
Conclusiones
La implementacin de la aplicacin mvil como estrategia de comunicacin influye
positivamente en la participacin en medios digitales de la Universidad Privada del
Norte abordando temas de inters general.

La plataforma Android cuenta recursos de monitoreo que facilitan a los especialistas


de marketing comprobar si los contenidos y las secciones publicadas en una
aplicacin mvil reciben la aceptacin del pblico.

El gestor de contenidos que se ha implementado es una herramienta que facilita el


proceso de publicacin de los contenidos que se visualizan en la aplicacin mvil, lo
cual aporta un incremento considerable de participacin de contenidos que pueda
ser dirigido a un determinado grupo de personas en base a sus intereses.

86
Recomendaciones
El uso de las aplicaciones mviles se incrementa da tras da y existe una gran
variedad de plataformas. El proyecto se ha implementado bajo la plataforma
Android, se recomienda contar tambin con una versin para iOs, Windows Phone
y Blackberry para tener mayor alcance.

La aplicacin podra contar con la integracin con algn sistema propio de la


Universidad Privada del Norte como el sistema de admisin y marketing.

Con el desarrollo de la aplicacin UPN Salud se incentiva al desarrollo de otras


aplicaciones mviles en la organizacin, as como mejorar la versin existente. Se
propone en un futuro cercano contar con el servicio de Dr. En lnea u otros
servicios que contribuyan en la difusin de temas relacionados a salud.

87
Referencias

Cisco 2014. (2014, February 5). Cisco Visual Networking Index: Global Mobile Data
Traffic Forecast Update, 20132018. Retrieved January 18, 2015, Disponible
enhttp://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-
networking-index-vni/white_paper_c11-520862.html

Cruz-Cunha, M. M., & Moreira, F. (2011). Captulo 32: Network Mobility and Mobile
Apllications Development. In Handbook of research on mobility and computing
evolving technologies and ubiquitous impacts. Hershey, PA: IGI Global (701 E.
Chocolate Avenue, Hershey, Pennsylvania, 17033, USA).

Gartner. (2014, February 13). Gartner Says Annual Smartphone Sales Surpassed Sales
of Feature Phones for the First Time in 2013. Retrieved January 18, 2015,
Disponible en http://www.gartner.com/newsroom/id/2665715

Hayden, T. (2014). The mobile commerce revolution: Business success in a wireless


world (1st First Edition ed.). Que Publishing.

Cruz-Cunha, M. M., & Moreira, F. (2011). Network mobility and mobile applications
development. In Handbook of research on mobility and computing evolving
technologies and ubiquitous impacts. Hershey, PA: IGI Global (701 E. Chocolate
Avenue, Hershey, Pennsylvania, 17033, USA).

Hemann, C., &Burbary, K. (2013). Digital marketing analytics: Making sense of consumer
data in a digital world. Indianapolis,

InteractiveAdvertising Bureau, Iab. (2013). El Ecosistema Mvil En El Per:


PREPARANDONOS PARA EL FUTURO INMEDIATO, 6-7. Retrieved January 18,
2015, from http://www.quantita.pe/documentos/IABWhitePape

Lee, W., & Mittal, K. (2011). Beginning Android tablet application development.
Indianapolis, IN: Wiley Pub.

Kroll, P., &Kruchten, P. (2003). The rational unified process made easy: A practitioner's
guide to the RUP. Boston: Addison-Wesley.

Dojo, P. (n.d.). Programming language comparison. Retrieved from


http://programming.dojo.net.nz/resources/programming-language-comparison/index

88
C. (2016, May 27). And the Most Popular Programming Language is... Retrieved from
https://medium.com/@chargebee/and-the-most-popular-programming-language-is-
4ab77e5741e8

Localitycs. (n.d.). THE 2015 APP MARKETING GUIDE. Disponible en


http://media.appsales.se/2015/02/The_2015_App_Marketing_Guide.pdf

Mobile Ad CPM Rates - MonetizePros. (2014, April 01). Disponible en


http://monetizepros.com/cpm-rate-guide/mobile/

Instituto Nacional de Estadstica e Informtica. (2015). Educacin, Cultura y


Esparcimiento. Disponible en
https://www.inei.gob.pe/media/MenuRecursivo/publicaciones_digitales/
Est/Lib1253/cap05/ind05.htm

Universidad Privada del Norte - Estado de Situacin Financiera. (2014). Disponible en


http://www.upn.edu.pe/sites/default/files/upn-estados-financieros.pdf

Principios del Manifiesto gil. (n.d.). Retrieved


from http://www.agilemanifesto.org/iso/es/principles.html

89
Anexos

Anexo 01: rbol de Problemas

Anexo 02: rbol de Objetivos

90
Anexo 03: Prototipo funcional de la aplicacin

91
Anexo 04: Cronograma de Trabajo.

92

You might also like