Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lnea de Investigacin:
Tema: Desarrollo de aplicaciones.
Ttulo: Desarrollo de una aplicacin para la difusin de informacin a travs de
dispositivos mviles bajo el sistema operativo Android. Caso: Grupo Infoguianet,
C. A.
Febrero, 2013
Caracas - Venezuela
Desarrollo de una aplicacin para la difusin de informacin a travs de dispositivos mviles bajo el sistema operativo
Android. Caso: Grupo Infoguianet, C. A. by Algernon, Ricardo; Wahrman Walter is licensed under a Creative Commons
Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
__________________
Lic. Carlos da Silva
C.I: 5.299.783
JURADO
JURADO I
JURADO II
____________________
____________________
Nombre y Apellido
Nombre y Apellido
____________________
____________________
Cdula de Identidad
Cdula de Identidad
____________________
____________________
Firma
Firma
Tutor (a)
______________________
Nombre y Apellido
______________________
Cdula de Identidad
______________________
Firma
Febrero, 2013
Caracas, Venezuela
Dedicatoria
Agradecimiento
Nuestros padres los cuales nos han motivado durante nuestra formacin
profesional. Son muchas las personas que han formado parte de nuestra vida
profesional a las que nos encantara agradecerles su amistad, consejos,
apoyo, nimo y compaa en los momentos ms difciles de nuestra vida.
Algunas estn aqu conmigo y otras en mis recuerdos y en mi corazn, sin
importar en donde estn queremos darles las gracias por formar parte de
nuestro crecimiento, y por formar parte de nosotros, por todo lo que me han
brindado y por todas sus bendiciones.
Autores:
Resumen
La evolucin de las tecnologas, los nuevos servicios que se ofrecen a travs
de la red, as como, las bondades de los nuevos dispositivos de computacin
porttil y mvil, incluyendo los equipos telefnicos (Smartphone), han sido
promotores de cambios en las organizaciones, hasta el punto de afectar nuestra
forma de pensamiento, y las estructuras organizativas de las empresas. Esto
puede ser visto como algo negativo, sin embargo esta no puede ser la forma
correcta de reaccionar. Hay que embarcarse en los cambios si las empresas
quieren ser competitivas y responder a las demandas de los clientes.
El objetivo de este trabajo de grado fue desarrollar un sistema mvil web que
responda a esta necesidad y de esta forma permitir a la misma posicionarse en el
mercado como empresa lder en el suministro de informacin de servicios
profesionales de terceros.
vii
Authors:
Tutor:
Carlos Da Silva
Date:
February 2013
Summary
The evolution of technologies, new services offered by the network, as well as
the benefits of new mobile computing devices and mobile, including telephone
equipment (Smartphone), promoters have been changes in organizations, to the
point of affecting our way of thinking, and organizational structures of companies.
This can be seen as a negative, however this may not be the right way to react.
We must embark on change if companies are to remain competitive and respond
to customer demands.
The objective of this work was to develop a system level mobile web that
meets this need and thus allow the same position in the market as a leader in
providing professional services information of third parties.
ix
INDICE
Aprobacin del tutor ................................................................................. ii
Dedicatoria .............................................................................................. iv
Agradecimiento ........................................................................................ v
Resumen ................................................................................................. vi
Summary ................................................................................................ viii
INDICE ..................................................................................................... 2
LISTA DE GRFICOS.............................................................................. 4
LISTA DE CUADROS .............................................................................. 6
CAPTULO I ........................................................................................... 12
EL PROBLEMA DE INVESTIGACIN .................................................. 12
Contextualizacin ................................................................................... 12
Planteamiento del Problema .................................................................. 17
Formulacin del Problema...................................................................... 20
Interrogantes de la Investigacin ............................................................ 21
Interrogante Principal ............................................................................. 21
Interrogantes Secundarias ..................................................................... 21
Objetivos de Investigacin...................................................................... 22
Objetivo General .................................................................................... 22
Objetivos Especficos ............................................................................. 22
Justificacin de la Investigacin ............................................................. 22
Delimitacin ............................................................................................ 26
Temtica................................................................................................. 26
Geogrfica .............................................................................................. 26
Tcnica ................................................................................................... 26
Temporal ................................................................................................ 27
Alcance................................................................................................... 27
Limitaciones ........................................................................................... 27
CAPTULO II .......................................................................................... 28
MARCO REFERENCIAL ....................................................................... 28
Consideraciones Generales ................................................................... 28
Antecedentes de la Investigacin ........................................................... 29
Bases Conceptuales ............................................................................... 34
Metodologas de Anlisis de Sistemas ................................................... 34
Metodologas giles de Desarrollo ......................................................... 37
XP Extreme Programming ................................................................... 38
Scrum..40
Crystal Clear........................................................................................... 43
DSDM DynamicSystemsDevelopmentMethod .................................... 43
XBread ................................................................................................... 45
Metodologa gil para el desarrollo de software mvil ............................ 55
Diseo .. ..58
Bases Legales ........................................................................................ 67
Ley Orgnica de Telecomunicaciones ................................................... 67
Decreto Sobre Internet Como Prioridad ................................................. 68
Niveles de Anlisis de las Variables ....................................................... 69
Definicin de Trminos ........................................................................... 71
Operacionalizacin de Variables ............................................................ 73
CAPTULO III ......................................................................................... 76
MARCO METODOLGICO .................................................................... 76
Consideraciones Generales ................................................................... 76
Tipo de Investigacin ............................................................................. 76
3
Diseo de la Investigacin...................................................................... 78
Poblacin................................................................................................ 80
Muestra .................................................................................................. 81
Validez y confiabilidad del Instrumento .................................................. 82
Tcnicas e Instrumentos de Recoleccin de Datos ................................ 84
Anlisis e Interpretacin de los Resultados ............................................ 87
CAPTULO IV ......................................................................................... 96
SISTEMA ACTUAL ................................................................................ 96
Descripcin del Sistema Actual .............................................................. 96
CAPTULO V .......................................................................................... 98
SISTEMA PROPUESTO ....................................................................... 98
Descripcin del Sistema Propuesto ........................................................ 98
Aplicacin de la Metodologas de Anlisis y Diseo de Sistemas .......... 98
CONCLUSIONES Y RECOMENDACIONES ........................................ 132
Conclusiones ........................................................................................ 132
Recomendaciones ................................................................................ 133
REFERENCIAS BIBLIOGRFICAS ..................................................... 135
ANEXOS .............................................................................................. 139
Anexo A ................................................................................................ 139
Gua de Cuestionario aplicada a la muestra seleccionada. .................. 139
Anexo B ................................................................................................ 140
Instrumento de Validacin de la Gua de Cuestionario ........................ 140
Anexo E ................................................................................................ 142
Certificacin de validacin de instrumento ........................................... 142
ANEXO F .............................................................................................. 143
LISTA DE GRFICOS
4
LISTA DE CUADROS
Cuadro 1. Bases para mtodos giles y planeados ...54
Cuadro 2. Comparativa .....56
Cuadro N 3 Operacionalizacin de Variables .73
Cuadro N 4 Estratificacin de la Poblacin y Muestra .......80
Cuadro 5 Requerimientos del sistema ...87
Cuadro 6: Funcionabilidad Aplicacin .......88
Cuadro 7: Contenido.89
Cuadro 8: Informacin .....89
Cuadro 9: Diseos ....90
Cuadro 10: Alcance .....91
Cuadro 11: Pruebas piloto ..92
Cuadro 12 Estndar IEE 1219 .......111
Cuadro 13: Roles y responsabilidades ...104
Cuadro 14: Composicin de equipos ...105
Cuadro 15: Duracin de Fases ..106
Cuadro 16: Historial de revisiones .....109
Cuadro 17: Tabla de previsin general. .....117
Cuadro 18: ProductBacklog: inicial...117
Cuadra 19: ProductBacklog: historias aadidas.118
Cuadro 20: Tablas de la Base de Datos .120
Cuadro 21: Distribucin de Costo ..129
Cuadro 22: Cuestionario ...136
Cuadro 23: Matriz de Evaluacin ....138
Cuadro 24: Comparacin de metodologias ...141
LISTA DE FIGURAS
INTRODUCCION
La capacidad de reaccin que tengan las empresas para cumplir con estas
demandas y exigencias es lo que permitir ser ms competitivas en el segmento
9
11
CAPTULO I
EL PROBLEMA DE INVESTIGACIN
Contextualizacin
La
aparicin
de
las
nuevas
tecnologas,
produce
cambios
en
el
12
Motivo por el cual se hace imprescindible que las empresas hoy por hoy
dispongan de estas herramientas, sobre todo aquellas que prestan servicios
masivos, como las entidades financieras, y los servicios de informacin general.La
nueva tendencia de la tecnologa es dar a los usuarios la posibilidad de tener todo
lo que pueden llegar a necesitar en un dispositivo de bolsillo. En particular la
tecnologa celular tiene como objetivo brindar movilidad, definida como la
capacidad de acceder a la informacin y a los servicios en cualquier momento, de
cualquier manera y en cualquier parte.
los
adolescentes.
Algunos
datos.
Disponible
en:http://www.oei.es/valores2/monografias/monografia05/reflexion05.htm
La aparicin a mediados de los aos 90 de las llamadas nuevas
tecnologas entre las que se incluyen el ordenador, el telfono mvil e
Internet,
ha
producido
una
verdadera
revolucin
social;
y formas
de
construccin
del
conocimiento
que
Las empresas deben ejecutar todas las estrategias existentes para captar
mayor cantidad de cartera de clientes y en consecuencia mejorar sus beneficios
13
de
compaas
envueltas
con
la
industria
de
la
14
2.100%
Windows phone
1.700%
Windows Mobile
4.200%
RIM BlackBerry
Cuota de mercado
smartphone
11.500%
Iphone OS
32%
Android
48.500%
.000%
Android, por ser una plataforma de corte Open Source, cualquier persona o
entidad
puede
mejorar
un
desarrollo
existente,
lo
cual
contribuye
fax,
correo/s
electrnico/s,
direccin/es,
descripciones,
18
Por otra parte, los usuarios cada vez exigen mayor velocidad para el acceso
y consulta, y en cuanto a la navegacin en internet se refiere, se ha observado
que si tarda mucho una pgina en abrir, o no gusta su apariencia, la abandonan
inmediatamente, por lo tanto al contar con una aplicacin agradable a la vista del
Rojas Alexis. Actualmente ocupa el cargo Gerente de Sistemas del Grupo Infoguianet, C.A.
2Empresa de asesora estratgica centrada en la evolucin de las tendencias, problemas y oportunidades
emergentes, los nuevos modelos de negocio y avances tecnolgicos que se llevarn a la industria de las
comunicaciones mviles.
19
empresa
20
Interrogantes de la Investigacin
Interrogante Principal
Interrogantes Secundarias
para obtener la
21
Objetivos de Investigacin
Objetivo General
Justificacin de la Investigacin
Todo esto hace que surja la siguiente interrogante: Est la tecnologa poco a
poco apoderndose de nuestras vidas?
Por otra parte, los usuarios se benefician de esta nueva funcionalidad, dado
que representa una forma de tener mejor informacin, de manera eficiente y
efectiva, les permitir hacer consultas a la empresa de forma rpida y ordenada,
con un diseo que se ajuste a su equipo para as poder localizar los datos que
desee. A los clientes de la empresa les beneficiara ya que poseern otra manera
de llegarle a los usuarios, permitindole no solo llevar datos de sus empresas, si
no, tambin la publicidad que tenga la misma.
Delimitacin
Temtica
Geogrfica
Tcnica
Temporal
Alcance
Limitaciones
27
CAPTULO II
MARCO REFERENCIAL
Consideraciones Generales
Antecedentes de la Investigacin
Esta autora enfatiza que uno de los puntos claves de esta evolucin ha sido y
es, el uso de los Smartphone con Android, se producen ms de 500.000
activaciones diarias de dispositivos Android, y el crecimiento semanal es del 4,4%.
El primer terminal Android fue diseado y fabricado por HTC, que durante
2010 vendi 24,6 millones de Smartphone. El incremento de los beneficios de
HTC con respecto a 2009, fue de un 134 %. Con estos datos de crecimiento tanto
de Android como de HTC, se ha querido estudiar las posibilidades de ambos
implementando una aplicacin.
29
Y como ltimo objetivo, crear la base tcnica del juego para que futuros
desarrolladores sigan aadiendo funcionalidades al mismo.
31
32
33
Bases Conceptuales
Uno de los grandes pasos dados en la industria del software fue aquel donde
se plasm el denominado modelo en cascada. Dicho modelo sirvi como base
para la formulacin del anlisis estructurado, el cual fue uno de los precursores en
este camino hacia la aplicacin de prcticas estandarizadas dentro de la ingeniera
de software.
34
Barry Boehm, autor del modelo espiral, quien en su artculo [Boehm, 1995]
describe tres hitos crticos a ser utilizados en cualquier proyecto de forma de poder
planificar y controlar el progreso del mismo, dando visibilidad a los stakeholders.).
Su impacto en la industria del software ha sido tan importante que uno de los
procesos ms utilizados en la actualidad, el [RUP, 2002], los incorpora.
El primer hito finaliza con la definicin del alcance del software a construir, la
Identificacin de los requerimientos primordiales, y delinear del plan de desarrollo
del sistema.
36
Metodologas
XP Extreme Programming
Scrum
Crystal Clear
DSDM Dynamic Systems Developmemt Method
XBreed
XP Extreme Programming
38
Scrum
41
Crystal Clear
DSDM DynamicSystemsDevelopmentMethod
43
Descartando la primera fase que es realizada una sola vez para analizar la
factibilidad del proyecto, las dems fases presentan las caractersticas del modelo
iterativo e incremental del resto de las metodologas descritas anteriormente. Sin
embargo, lo que diferencia a DSDM de dicho modelo son los principios al rededor
de los cuales se estructura y que hacen nfasis en los equipos de desarrollo, en el
feedback con el cliente, en las entregas frecuentes de productos. Para resolver la
cuestin de la aplicabilidad de DSDM a un proyecto convendr responder las
siguientes preguntas:
XBread
45
46
47
49
En este ltimo ao, la demanda de los mviles con pantalla tctil, demandada
primeramente por el iPhone, ha revolucionado el mercado, ya no slo de la venta
de mviles sino todo el verdadero y atractivo negocio de las aplicaciones mviles.
Y es que estos dispositivos o terminales se han convertido en el ordenador
preferido por los usuarios, con una tendencia masiva de uso en los venideros aos
y con el valor aadido de disponibilidad total y de la comodidad y portabilidad.
Explica Rodrguez (2012). Que un indicador nada riguroso, pero muy eficaz,
para medir la emergencia de ciertas tendencias en el mbito del desarrollo de
software, es la actividad de las listas de correo y foros de las comunidades de
desarrollo. En O'Rielly Media hicieron el ejercicio3a mediados del ao pasado, tras
unos meses despus del lanzamiento de Android, obteniendo el resultado que se
3
http://radar.oreilly.com/2008/07/interest-in-the-iPhone-android.html
50
De acuerdo con Rodrguez (2012).El sistema operativo que posee esta clase
de terminales ofrece un sinfn de posibilidades, como si el de un ordenador se
tratar; y todo esto combinado con la actual potencia de procesamiento y
capacidad de almacenamiento que permiten la ejecucin no slo de aplicaciones
ligeras sino de una gran parte de las pesadas; sin olvidar otras funcionalidades
incorporadas a los mviles, como son el GPS, pantallas tctiles, llamadas
telefnicas, posibilidad de enviar mensajes cortos. Por eso, se va a hacer la
comparativa con lo que se cree que son los dos sistemas que ms dinero y
expectacin estn generando y generaran, al menos en un futuro prximo, Iphone
y Android.
51
En febrero del 2001, tras una reunin celebrada en Utah, U.S nace el trmino
"gil" aplicado al desarrollo software. El objetivo fue esbozar los valores y
principios que deberan permitir a los equipos desarrollar software rpidamente y
responder a los cambios que pueden surgir a lo largo del proyecto. Esto pretende
ser una alternativa a los procesos de desarrollo tradicionales caracterizados por su
total rigidez y muy dirigidos a la documentacin que se genera tras cada una de
las actividades desarrolladas.
Segn Ferrer (2003), esta nueva idea tiene dos motivaciones claras: un alto
nmero de proyectos que se retrasan o fracasan; y la baja calidad del software
que se desarrolla. La bsqueda de la solucin pasa por una serie de factores: la
mayor parte del esfuerzo es un proceso creativo y requiere de personas con
talento, estos procesos son difciles de planificar, modificar software es barato, las
pruebas y revisin de cdigo son la mejor forma de conseguir calidad y los fallos
de comunicacin son la principal fuente de fracaso.
De acuerdo con Ferrer (2003), tras la reunin se cre The Agile Alliance
dedicada a promover el desarrollo gil de software y ayudar a las empresas que lo
4
http://blog.admob.com/2009/04/page/2/
52
adoptaran. El punto de partida fue el Manifiesto gil7, documento que resume esa
filosofa y que expone cuatro valores a tener en cuenta:
software
que
funciona
ms
que
conseguir
buena
Los valores anteriores inspiraron los doce principios del manifiesto. Son
caractersticas que diferencian un proceso gil del tradicional, el espritu gil y las
metas y organizacin del proceso a seguir y del equipo de desarrollo.
53
Desarrolladores
Orientados al plan
entendidos
Clientes
Confianza
Mezcla de niveles
entrega poder
de aptitud
Conocimiento
explcito
documentado
Requerimientos
Conocidos
rpidos cambios
tempranamente y
bastante estables
Arquitectura
actuales
requerimientos
actuales y los del
futuro prximo
Refactorizacin
Tamao
Econmica
Costosa
Productos y equipos
ms grandes
54
Premium
Valor rpido
Alta seguridad
Caractersticas
Motivacin lgica
giles
Alta volatilidad
del
entorno
los requerimientos,
terminales cada ao
tendremos
menos necesidad de
diseo y planificacin
inicial y ms necesidad de
desarrollos
incrementales e iterativos
Equipos de
Capacidad de reaccin
desarrollo
ms rpida, trabajo
pequeos
basado en la comparticin
de la informacin, menos
cabo en microempresas y
documentacin.
PyME.
Desaparecen los
malentendidos.
Cliente
identificable
Mayora de las
herramientas de
herramientas como
plataformas orientadas a
refactorizaciones o primeros
objetos.
tests.
Software crtico
no asegurado
Software a nivel
de aplicacin
Sistemas embebidos
grandes requieren
comunicacin exhaustiva
y mecanismos de
verificacin.
Sistemas
Menos necesidad de
pequeos
diseo inicial.
Ciclos cortos de
desarrollo
Propsito de
Periodos de desarrollo de 1 a 6
realimentacin rpida.
meses.
57
Diseo
Gmez R. (2007). La simplificacin del trabajo debe lograr reducir los costos
operativos al mnimo, para que la empresa pueda competir con ventaja y la
inversin sea ms rentable. Una vez en poder de toda la informacin recabada en
las entrevistas realizadas durante la investigacin y recopilacin de datos, se
estudiar analticamente, con el propsito de:
58
59
La plataforma Android ha crecido hasta ser una de las preferidas por los
desarrolladores para plataformas mviles. Un estudio de Junio del 2011 indica que
el 67% de los desarrolladores para mviles utilizaban la plataforma en el momento
de la publicacin del estudio.
60
Conder
(2009).
La
plataforma
integral
de
desarrollo
(IDE,
Segn Conder (2009). Una aplicacin Android est compuesta por un conjunto
de ficheros empaquetados en formato .apk y guardada en el directorio /data/app
del sistema operativo Android (este directorio necesita permisos de superusuario,
root, por razones de seguridad). Un paquete APK incluye ficheros .dex
(ejecutables Dalvik, un cdigo intermedio compilado), recursos.
61
Java
Java 6.0
De acuerdo con Lauren (2009). En Java 6, las aplicaciones Java Web Start en
las que se especifica una versin distinta de la actual generarn una advertencia
de seguridad, y se requerir un permiso explcito del usuario antes de que la
aplicacin se ejecute. Esto no se aplica a las aplicaciones Java Web Start con
firma.
63
Java Web Start y el plug-in de Java ahora son compatibles con las listas de
revocacin de certificados (CRL, CertificateRevocationLists) y el protocolo de
estado de certificados en lnea (OCSP, Online Certificate Status Protocol) para
verificar los certificados. El panel de control de Java proporciona una opcin para
seleccionar el protocolo de compatibilidad predeterminado de SSL.
64
65
De acuerdo con Lauren (2009). La plataforma Java Micro Edition (Java ME), o
anteriormente Java 2 Micro Edition (J2ME), es una especificacin de un
subconjunto de la plataforma Java orientada a proveer una coleccin certificada de
APIs de desarrollo de software para dispositivos con recursos restringidos. Est
orientado
productos
de
consumo
como
PDAs,
telfonos
mviles
electrodomsticos.
Lauren
(2009).
Java
ME
fue
desarrollado
mediante
el
Java
66
Bases Legales
cientfica,
humanstica
tecnolgica.
La
ley
Artculo 1.- Esta Ley tiene por objeto establecer el marco legal de regulacin
general de las telecomunicaciones, a fin de garantizar el derecho humano de
las personas a la comunicacin y a la realizacin de las actividades
econmicas de telecomunicaciones necesarias para lograrlo, sin ms
limitaciones que las derivadas de la Constitucin y las leyes.
Este citado artculo demuestra que la normativa legal venezolana regula y protege
los procedimientos dentro del marco de las telecomunicaciones.
2.
70
Definicin de Trminos
Los
Internet: Es una red de redes, es decir, una red que no solo est conectada
computadoras, sino a redes de computadoras.
72
Cuadro N 3
Operacionalizacin de Variables
Objetivos
Variables
Dimensiones
Indicadores
Especficos
los
Requerimientos
requerimientos
de
informacin
de
informacin
necesarios para la
necesarios para la
difusin
de
la
informacin a travs
de
tems
Determinar
difusin
Instrumento
Aplicacin
bajo
sistema
operativo
Cuestionario
1
2
Procedimientos
de Automatizacin Almacenamiento
informacin a travs
de Registros
de Smartphone
Compatibilidad
dispositivos
mviles
Datos
Cuestionario
Cuestionario
Plataforma
el
Android
Analizar
los
Requerimientos
Aplicacin
Rapidez
Cuestionario
requerimientos
de
necesario para la
Smartphone
Armnico
Cuestionario
informacin para la
difusin de
para Android
difusin
informacin de la
Seguridad de los
Cuestionario
informacin a travs
empresa Grupo
Datos
de
Infoguianet, C. A.
de
dispositivos
73
mviles
bajo
el
sistema
operativo
Android
Disear la
interfaz
Diseo de
Colores
Observacin
base de datos
Pantallas
Logo
directa
datos
necesarias para la
Java 6
Bibliografa
necesarios
para la difusin de
difusin de
informacin a travs
informacin del
de
Grupo Infoguianet,
dispositivos
mviles
bajo
el
sistema
operativo
C. A.
Android.
Construir
los
algoritmos
Algoritmos y
Programacin
funciones necesarios
para
la aplicacin mvil.
travs
de
Eclipse
dispositivos mviles
bajo
el
sistema
operativo Android.
Definir el plan de
Plan de pruebas
pruebas individuales
individuales e
Anlisis del
sistema
74
Acceso a la
Observacin
aplicacin
Directa
integrales,
integrales
definiendo un grupo
datos
y
en
el
funcionamiento
del
Ingreso de
Velocidad
Procesamiento
Presentacin
de la
sistema
informacin
75
Entrevista
CAPTULO III
MARCO METODOLGICO
Consideraciones Generales
Segn Arias F. (2006), La metodologa del proyecto incluye el tipo o tipos de
investigacin, las tcnicas y los procedimientos que sern utilizados para llevar a
cabo la indagacin. Es el como se realiz el estudio para responder al problema
planteado (p. 15). De acuerdo a lo planteado en este captulo, se centra la mdula
del plan operativo del trabajo de investigacin y por ello, orienta el curso de las
acciones a seguir para la solucin de la problemtica planteada.
Tipo de Investigacin
Define Ballestrini (2006) Proyecto Factible: Consiste el elaborar una propuesta
viable que atiende a necesidades en una institucin, organizacin o grupo social
que se han evidenciado a travs de una investigacin documenta lo de una
investigacin de Campo (p.43). Sostiene Abraham J. (2003) dentro de la
Formulacin de un proyecto factible:
El propsito de este tipo de estudio es desarrollar
nuevas destrezas o enfoques para resolver problemas
cuya solucin es de aplicacin directa en el campo de
trabajo. Las caractersticas del proyecto factible son: 1)
Investigacin prctica y directamente relacionada con
situaciones reales en el mundo del trabajo. 2) Provee un
marco ordenado para resolver problemas y desarrollar
nuevos enfoques que sean superiores a los que se
76
respuestas,
as
como
de
realizar
pruebas
77
1.
2.
3.
Diseo de la Investigacin
Con base a las premisas anteriores esta investigacin se tipifica como mixta,
debido que las fuentes son primarias (fuentes vivas) y secundarias (fuentes
bibliogrficas).
78
El citado autor, aclara que este tipo de investigacin a su vez puede clasificarse
en:
79
Poblacin
(2002)
80
Por lo tanto, la poblacin es finita, segn Arias F. (2006) expresa que finita Es
aquella que indica que es posible alcanzarse o sobrepasarse al contar, que posee o
incluye un nmero limitado de medidas y observaciones (p.16).
Cargo
Cantidad
Administrador
Gerente de Mercadeo
Gerente de Redes
Gerente de Innovacin
Gerente de Sistemas
Total
Muestra
81
82
fue entregado una hoja contentiva del ttulo, objetivo general, especficos junto con
el cuestionario y el formulario para la validacin.
83
Para cumplir con los objetivos planteados fue necesario acudir a la utilizacin
de una serie de tcnicas e instrumentos metodolgicos los cuales permitieron
recopilar la informacin necesaria y analizarla correctamente. Segn Tamayo y
Tamayo, (2003), las tcnicas de recoleccin de datos son la parte operativa del
diseo investigativo, hace relacin al procedimiento condiciones y lugares de la
recoleccin de datos (p. 114). Por otro lado el mismo autor, hace la siguiente
referencia:
La recopilacin de datos depende en gran parte del tipo de
investigacin y del problema planteado para la misma y puede
efectuarse
desde
la
simple ficha
bibliogrfica,
observacin,
84
Para recoger los datos obtenidos en este proceso, se utilizar una gua de
observaciones, la cual segn Arias F. (2006) permite resumir y presentar de
forma cualitativa los hechos percibidos por el investigador directamente donde se
desarrolla la problemtica (p. 54) con la cual se trata de obtener informacin a
travs de un grupo significativo de personas acerca del problema en estudio,
adems ser necesario una entrevista formal con el personal del Grupo
Infoguianet, C.A., para adquirir ms informacin con relacin a la problemtica
planteada.
Arias (2006) define que la entrevista formal, se caracteriza porque se dispone
de una gua de preguntas elaboradas previamente. (p.74).
Segn Tamayo y Tamayo (2003):
Es una tcnica mediante el cual, se debe seguir una serie
de procesos en la que se basa en una informacin primaria
85
86
87
Frecuencia
Cantidad
Porcentaje
SI
83%
NO
17%
TOTAL
100%
88
SI
NO
Frecuencia
Cantidad
Porcentaje
SI
100%
NO
0%
TOTAL
100%
89
SI
NO
Frecuencia
Cantidad
Porcentaje
SI
67%
NO
33%
TOTAL
100%
Cuadro 7: Contenido
90
SI
NO
Grafico 3: Contenido
Frecuencia
Cantidad
Porcentaje
SI
100%
NO
0%
TOTAL
100%
Cuadro 8: Informacin
91
SI
NO
Grafico 4: Informacin
El 100% de las personas encuestadas afirma que la las base datos de su
pgina web la cual maneja el Grupo Infoguianet, C. A. tiene toda la informacin
necesaria para sus usuarios.
5. Considera usted que los diseos visuales de esta aplicacin deben ser
similares a los de la pgina web?
Frecuencia
Cantidad
Porcentaje
SI
83%
NO
17%
TOTAL
100%
Cuadro 9: Diseos
92
SI
NO
Grafico 5: Diseos
Tan solo un 17% afirma que le gustara cambiar los diseos visuales al
llevar su pgina a una aplicacin para Smartphone mientras que un 83% persiste
en que tanto la aplicacin como su pgina web deben ser similares.
Frecuencia
Cantidad
Porcentaje
SI
67%
NO
33%
TOTAL
100%
93
SI
NO
Grafico 6: Alcance
7. Certifica usted que los resultados de las pruebas piloto son correctas?
Frecuencia
Cantidad
Porcentaje
SI
100%
NO
0%
TOTAL
100%
94
SI
NO
El grafico muestra que toda la junta est de acuerdo en que las pruebas
pilotos se realizaron a cabalidad.
95
CAPTULO IV
SISTEMA ACTUAL
Descripcin del Sistema Actual
96
97
CAPTULO V
SISTEMA PROPUESTO
Descripcin del Sistema Propuesto
Aplicacin de la Metodologas de Anlisis y Diseo de Sistemas
Consulta de empresas
o Consulta de Nombre
o Direccin
o Nmeros Telefnicos
o Visualizacin en un mapa
o Descripcin
Consulta de profesionales
o Consulta de Nombre
o Direccin
o Nmeros Telefnicos
o Visualizacin en un mapa
98
o Descripcin
Metodologa, Anlisis y Diseo de Sistemas
El ciclo de vida para el desarrollo de sistemas se puede definir como las fases
a seguir desde que se comienza con la necesidad de un sistema hasta que el
mismo es desarrollado e implantado. No obstante los sistemas una vez
entregados estn expuestos permanentemente a correcciones para mejorar su
rendimiento, solventar fallas o adecuarse a nuevas necesidades producto de los
cambios que ocurren en la organizacin y su entorno.
sistemas sean ineficientes para responder con prontitud a los cambios exigidos.
Los mtodos giles son una nueva forma de trabajo que trata de responder a
los problemas histricos del desarrollo de sistemas. Los giles se adaptan al
cambio, a la incertidumbre y las rpidas exigencias de los cambios.
(DSDM);
v)
Lean
Software
eXtremeProgramming (XP).
99
Development;
vi)
SCRUM;
vii)
Fase de planificacin.
100
La duracin del Sprint ser de 1, 2 4 semanas, este tiempo depende del tipo
de requerimiento.
Fase de Finalizacin.
101
El cuadro 12, ilustra las fases que comprenden el estndar IEE 1219 y su
correspondiente equivalente fase en la metodologa Scrum
Estndar
IEE 1219
SCRUM
Fases
Tareas
Identificar
Identificar problema
Fase
problemas o
Definir prioridad
de
Modificaciones
Obtener aprobacin
Planificacin
Planificar recursos
Estudio de viabilidad
Anlisis
implantacin
Diseo
Implementacin
Desarrollo
aprobacin
de Fase
modificaciones realizadas
de desarrollo
Evala el riesgo
Realizar
pruebas
modificados
Revisar integridad
102
sobre
objetos
Prueba
aceptacin
Obtener certificacin
Realizan pruebas integrales de todo el
sistema
Puesta en marcha
Fase
de finalizacin
Ejecutan
respaldos
copias
de
usuario
seguridad
Adiestramiento
del
Consulta de empresas
o Consulta de Nombre
o Direccin
o Nmeros Telefnicos
o Visualizacin en un mapa
o Descripcin
Consulta de profesionales
o Consulta de Nombre
o Direccin
o Nmeros Telefnicos
o Visualizacin en un mapa
o Descripcin
103
104
Roles
Responsabilidades
ProductOwner
(Cliente o
Asegurarse
usuario)
el
qu,
el
cundo
la
rentabilidad.
ScrumMaster
(Facilitador)
Garantizar
un
ambiente
de
trabajo
Team (Equipo)
105
Cargo
Responsabilidad
Lder de Proyecto
Perfil
de
Jefe
de
proyecto
Cantidad
con
2
1
planes de test
Documentacin
documentacin completa.
Cuadro 14: Composicin del equipo (Team)
106
Herramientas de Apoyo
(Sprint Backlog).
Plan de Fases
Duracin en semanas
Planeacin
Desarrollo
16
Finalizacin
107
Infraestructura Tecnolgica
TCP , UDP
Topologa de Red:
o Ethernet:
o Velocidad de transmisin:
o Mtodo de acceso:
10-100 Mbs
CSMA/CD
Servidores de:
o Aplicacin:
o Bases de datos:
o Impresin:
Servidor Web
o Web Server IIS
108
Fases
Planeacin
Anlisis /
Diseo
Actividades
Fecha
Duracin
Inicio
(das)
Estado
Modelo de aplicacin
01/10/2012
Completado
02/10/2012
Completado
Establecer roles
03/10/2012
Completado
Backlog)
04/10/2012
10
Completado
Establecer prioridades
20/10/2012
Completado
Recursos TI (Equipos/Herramientas)
21/10/2012
Completado
22/10/2012
Completado
20
Completado
28/10/2012
30
Completado
Modelo de datos
07/12/2012
Completado
Base de datos
13/12/2012
Completado
Formatos de presentacin
16/12/2012
Completado
Botones
21/12/2012
Completado
Interfaces
04/01/2013
20
Completado
Permisos
24/01/2013
Completado
29/01/2013
Completado
Integridad de datos
04/02/2013
Completado
80
Completado
07/02/2013
Completado
12/02/2013
Completado
Por definir
Pruebas Integrales
Finalizacin Pruebas Gestin de Calidad
Solicitud de cambio
109
Por definir
Implantar cambio
Por definir
14
Por definir
Historial de Revisiones
Fecha
Versin
Descripcin
01/10/12
0,9
Versin
Autor
preliminar
Presentacin inicial
del
Funcionales
03/10/2012
21/10/2012
1.1
2.0
Adecuacin
de
la
versin
Ricardo Algernon
Walter Wahrman
Ricardo Algernon
22/10/2012
2.0
Versin
modificada
de
la
fase
de Walter Wahrman
2.0
04/02/2013
2.0
Ricardo Algernon
2.0
12/02/2013
2.0
Ricardo Algernon
Ricardo Algernon
Ricardo Algernon
Walter Wahrman
Ricardo Algernon
110
ProductBacklog
Para Scrum todos los documentos y soportes son esenciales y vitales para el
correcto uso y seguimiento. No obstante, hay uno que muestra mayor relevancia
sobre el resto, este es el ProductBacklog. Este documento est compuesto de
un conjunto de elementos identificados como historias, donde cada historia est
asociada a un requerimiento que se le exige al proyecto. En la figura 10 se
muestra el ProductBacklog del sistema propuesto:
#
Area
Nro. Historia
Titulo
Cantidad de Requerimiento
Descripcin
Incidencias
Registro
Proceso de registro de
asociados
Desarrollo
Busqueda
Proceso de filtros en
busqueda
Documentacion
Manual
Desarrollo
Error
Arreglar problemas de
busqueda con la base de
datos
Diseo
consulta
Desarrollo
Visualizacion
Documentacion
Actualizacion
Desarrollo
Mejora
Diseo
Mejora
10
Diseo
10
Cambio
11
Desarrollo
11
Cambio
12
Desarrollo
12
mejora
Mejorar el tiempo de
respuesta de las consultas
realizadas a la base de datos
13
Desarrollo
13
Limpieza
14
Diseo
14
Actualizacion
15
Diseo
15
Actualizacion
Actualizar forma de
seleccionar categoria
16
Desarrollo
16
Mejora
Mantener el tamao de la
aplicacin en los diferentes
equipos
Mejorar la forma de
visualizar el efecto en la
descripcion de las empresas
111
Objetivo
Identificar los clientes
asociados al servicio de
Infoguianet
Mostrar de manera mas
precisa los resultados en la
busqueda
Disponer del manual
actualizado de las
funcionalidades
Realizar la busqueda segn
los ultimos cambios en los
filtros de manera eficiente
Optimizar el mtodo de
busqueda de la aplicacin
Depurar el codigo
documentado durante las
pruebas.
La empresa ha decidido
cambiar los colores de los
botones en la aplicacin
Optimizar la forma de
seleccionar empresas para
la visualizacion del detalle
Adecuar las pantallas de la
aplicacin en los diversos
tipos de celulares
Sprint Backlog
Historia
Diseo
Diseo
Diseo
Desarrollo
Desarrollo
Desarrollo
Desarrollo
Prueba
Prueba
Prueba
Documentacin
Identificador de tarea
1
2
3
4
5
6
7
8
9
10
11
Descripcin
Horas Previstas
Consulta de empresas
Modelo de Datos (Entidad Relacin)
60
Base de Datos
16
Mapas
60
Fomato de presentacin
160
Botones (Links)
60
Interfases
200
Permisos
32
Individuales de botones
16
Recuperar datos de consulta
16
Integridad de datos
80
50
112
12/11/2012
150
57
15
56
154
56
192
26
13
12
72
43
Horas Restantes
13/11/2012
14/11/2012 15/11/2012
134
133
119
54
11
50
149
56
185
20
8
9
67
36
52
6
47
143
51
178
14
4
4
60
30
48
4
45
136
43
170
8
0
0
53
21
Reuniones
el
Qu trabajo se har
113
aspectos
relevantes:
114
Despus de cada sprint, se lleva a cabo una retrospectiva del sprint, en la cual
todos los miembros del equipo dejan sus impresiones sobre el sprint recin
superado. El propsito de la retrospectiva es realizar una mejora continua del
proceso.
En ella participa exclusivamente el Team y el ScrumMaster, su principal objetivo
es analizar el funcionamiento del equipo, potenciales problemas y comentar
soluciones.
115
Anlisis
Requisitos Funcionales
Convocar reuniones
116
Requisitos no funcionales
Control de acceso
Histrico de trabajo
Viabilidad
Viabilidad tcnica
utilizaron diversas
Java
Eclipse,
para
el
cual
han
sido
desarrolladas
algunas
Viabilidad temporal.
El acuerdo establecido con la empresa estipula un rango entre 600 y 700
horas para cada uno de los proyectistas. Esto proporciona un tiempo total de unas
1200 horas.
117
Planificacin.
Previsin general
Descripcin
Inicio
Fin
Duracin
Configuracin
05/11/2012
05/11/2012
16h
Documentacin
7/11/2012
11//11/2012
30h
previa
3
Formacin
15/11/2012
4/12/2012
120h
Scrum
5/12/2012
01/02/2013
434h
ProductBacklog
Al tener los identificados los requerimientos, se llevo a cabo una reunin con
los miembros del equipo para discutir los distintos puntos a implementar,
ponderndolos y establecindoles prioridades.
Nro.
Historia
Prioridad
Valoracin
Registro de Asociados
Filtros de bsqueda
118
Actualizacin de manuales
Ajustar imgenes
Actualizacin de manuales
Actualizar bsquedas
10
11
Eliminar consultas
12
13
14
Actualizar diseo
15
16
diversos Smartphone
Cuadro 18: ProductBacklog: inicial.
Durante la realizacin del proyecto han surgido varias propuestas que han
sido posteriormente convertidas a historias y aadidas al ProductBacklog.
Nro.
Historia
Prioridad
Valoracin
Impresin de equipos
Establecer reuniones
Convocar reunin
119
existente.
Diseo.
Esta es una herramienta orientada a objeto, por lo tanto trae una serie de
ventajas que se utilizan en este proyecto mayormente en el diseo de nuestra
aplicacin, y otra gran ventaja que nos da es que posee un manejador de memoria
que gracias a l no te tienes que preocupar por el almacenamiento, sobre todo en
Smartphone como es nuestro caso de estudio.
120
Empresas_Asociadas
Nombre del
Tipo de
Descripcin
Campo
Campo
Cod_Company
Int
ID de la Compania
Nom_Company
SmallInt
Nombre de la compaia
121
Cod_Category
Int
Phone1
Int
Phone2
Int
Phone3
Int
Phon34
Int
Cod_State
SmallInt
Cdigo de estado
Direction
MediumText
Direccin de la empresa
Web
Null
Pag_web
Bool
Descripcion
MediumText
Descripcin de la empresa
Consulta
122
123
124
125
Pruebas
126
Pruebas destructivas
En este caso se ha sometido a la aplicacin a prueba, examinando todos
los casos extremos y obligando al cdigo implementado a pasar por todas sus
lneas, compro bando su correcto funcionamiento.
realizando
pruebas
destructivas
como
comprobando
el
127
Implementacin
Navegacin
128
129
130
Rubro
Planeamiento y Desarrollo
27.000
Adiestramiento de personal
1.800
Gerencia de proyecto
1.340
Total
44.325
131
CONCLUSIONES
132
Recomendaciones
133
Resultados
134
REFERENCIAS BIBLIOGRFICAS
Ableson, Frank; Sen, Robi; King, Chris (Enero 2011). Android en Accin, Segunda
Editicin (2 edicin).
135
12
de
abril
de
2012].
Disponible
en:
http://www.oei.es/valores2/monografias/monografia05/reflexion05.htm
Decreto Sobre Internet Como Prioridad, N 825 del 10 de mayo de 2000 publicado
en la Gaceta Oficial de la Repblica de Venezuela N 36.955, De fecha 22 de mayo
de 2000
136
Hurtado J. (2006),
Tcnicas
Prentice-Hall
Hispanoamericana, S.A.
137
Editorial Panapo,
Caracas,
Venezuela.
Snchez (2004).
Editorial Trillas.
Creative
Design
Process
and
the
http://www.rational.com
138
Software
Engineering
Process.
ANEXOS
Anexo A
Gua de Cuestionario aplicada a la muestra seleccionada.
Pregunta
Respuesta
Si
No
Si
No
Si
No
Si
No
Si
No
Si
No
Si
No
139
Anexo B
Instrumento de Validacin de la Gua de Cuestionario
Caracas, Febrero de 2013
Lic.
Presente.-
Se suscriben,
Br. Ricardo Algernon
Br. Walter Wahrman
Adjunto: Lo indicado
140
Instrucciones:
1.
Lea cada uno de los tems del instrumento seleccionado y verifique si cada
Ttulo de la Investigacin:
Objetivo General:
Objetivos Especficos:
Cuadro de Operacionalizacin de variables:
Cuadro N 23: Matriz de Evaluacin
Criterio
tem
Claridad
Si
No
Juicios
Congruencia
Si
No
Eliminar
Modificar
Aceptar
Si
Si
Si
1
2
3
4
5
6
7
141
No
No
No
Observaciones:____________________________________________________
____________________________________________________________________
Anexo E
Certificacin de validacin de instrumento
Atentamente,
M.Sc. _____
C. I. N _____
142
ANEXO F
Metodologa
Orientacin
RNA
Web
Caractersticas
WSDM
Web
Rational
Web gil
Unified
Process
(RUP)
143
Web
Applications
Building
Web
with UML
XP
Web gil
Proceso iterativo
Resultados rpidos
SCRUB
Web gil
Proceso iterativo
Resultados rpidos
144