Professional Documents
Culture Documents
Asesor
Ing. Luis Soto Soto
Lima Per
2016
FACULTAD DE INGENIERA
Carrera Ingeniera Informtica y de Sistemas
Asesor
Ing. Luis Soto Soto
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
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
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.
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
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
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.
Alcance y limitaciones.
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.
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
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.
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.
Negocios.
7
Ingeniera.
Arquitectura y Diseo.
Comunicaciones.
Salud.
WorkingAdult.
Carreras para adultos que trabajan y no dejan de crecer. Cuenta con una
metodologa diseada especialmente para adultos.
Postgrado.
Maestras y diplomados bajo un sistema de estudios modular.
Maestras.
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.
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.
10
Organigrama de las Sedes.
La Universidad Privada del Norte cuenta con sedes en Lima, Trujillo y Cajamarca.
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.
11
Figura 5: Macro procesos de la Universidad Privada del Norte.
Fuente: Universidad Privada de Norte
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.
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.
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.
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 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.
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.
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
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
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.
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.
22
Estructura de un Proyecto Android.
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.
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.
Marketing Digital.
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.
Twitter.
25
Captulo IV: Marco Metodolgico
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.
26
Metodologa.
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.
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.
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.
La Aplicacin de UPN Salud es una aplicacin para dispositivos mviles bajo la plataforma
Android.
Fuente: Propia
29
Actores.
Los actores identificados para interactuar con el sistema se muestran en la
tabla 6.
Usuario Descripcin
Fuente: Propia
Requisitos.
Requisitos Funcionales.
Tabla 7: Requisitos Funcionales del Sistema
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.
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:
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.
Fuente: Google
Escalabilidad y rendimiento.
32
Seguridad.
Alcance.
Aplicacin mvil.
Aplicacin web.
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.
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.
34
Riesgos.
Tabla 8: Riesgos del proyecto.
Descripcin Accin
35
Fundamentacin de la tecnologa seleccionada.
Aplicacin mvil.
Aplicacin web.
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: QuanticoTrends
37
Anlisis Financiero.
El anlisis financiero ayuda a identificar si realmente se justifica la inversin
para implementarla solucin propuesta.
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
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.
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.
Fuente: QuanticoTrends
40
Beneficios Cuantitativos.
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
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.
Tabla 12: Nmero de Ingresantes a la Universidad Privada del Norte 2004 - 2013
Tabla 13: Nmero de Graduados de la Universidad Privada del Norte 2004 - 2013
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.
Fuente: Propia.
Tabla 15: Egresos efectuados por la Universidad Privada del Norte en el 2013.
44
Tabla 16: Costo por Alumno en el 2013.
Fuente: Propia.
Fuente: Propia.
45
Tabla 18: Valor de vida del cliente.
Fuente: Propia.
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.
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.
51
Elaboracin.
52
Figura 25: Diagrama de Secuencia de CUS Visualizar informacin de alimentos
Fuente: Propia
53
CUS Visualizar Consejos de Salud
54
Figura 26: Diagrama de Secuencia de CUS Visualizar Consejos de Salud
Fuente: Propia
55
CUS Visualizar Categoras de Consejos de Salud
56
CUS Agregar Informacin de Alimentos
2.
57
Figura 27: Diagrama de Secuencia de CUS Agregar Consejos de Salud
Fuente: Propia
58
CUSFiltrar Informacin de Alimentos.
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.
59
Figura 28: Diagrama de Secuencia de CUS Filtrar Informacin de Alimentos
Fuente: Propia
60
CUS Editar Informacin de Alimentos
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.
61
Figura 29: Diagrama de Secuencia de CUS Editar Informacin de Alimentos
Fuente: Propia
62
CUS Agregar Consejos de Salud
Flujo Alternativo 2
Errores al crear un Consejo de Salud
Accin Usuario Respuesta Sistema
1. El sistema muestra un mensaje de error.
63
Figura 30: Diagrama de Secuencia de CUS Agregar Consejos de Salud
Fuente: Propia
64
CUS Editar Consejos de Salud
65
Figura 31: Diagrama de Secuencia de CUS Editar Consejos de Salud
Fuente: Propia
66
CUS Filtrar Consejos de Salud
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.
67
Figura 32: Diagrama de Secuencia de CUS Filtrar Consejos de Salud
Fuente: Propia
68
Capa de presentacin.
Capa de negocio:
Capa de Datos.
69
Diagramas de clases.
70
Figura 34: Diagrama clases de diseo de la aplicacin web
Fuente: Propia
71
Diagrama de Componentes.
72
Modelo Fsico de Datos.
73
Infraestructura de la solucin.
Infraestructura propia
74
Caractersticas del Servidor de Aplicaciones.
75
Infraestructura Cloud Computing
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.
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.
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).
Pruebas de seguridad.
Aplicacin mvil.
80
Figura 41: Comparacin de archivos ofuscados con ProGuard y original.
Fuente: Propia
Aplicacin web.
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.
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.
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.
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.
Fuente: QuanticoTrends
Fuente: QuanticoTrends
84
Figura 46: Menciones de la UPN Marzo-Abril 2016
Fuente: QuanticoTrends
Fuente: QuanticoTrends
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.
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.
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
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,
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.
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
89
Anexos
90
Anexo 03: Prototipo funcional de la aplicacin
91
Anexo 04: Cronograma de Trabajo.
92