Вы находитесь на странице: 1из 40

Investigacin documental y de campo

Informe final

Desarrollo de Software y Aplicaciones para Dispositivos


Mviles

Miguel Antonio Henrquez Picasso

Septiembre, 2017
ndice

Introduccin .............................................................................................................................. 4
Metodologa ............................................................................................................................... 5
Fichas bibliogrficas ................................................................................................................ 5
Sistema de informacin ........................................................................................................... 5
Investigacin de campo ........................................................................................................... 5
Diagrama de flujo del proceso de investigacin ....................................................................... 6
Resultados ................................................................................................................................. 7
Investigacin documental ........................................................................................................ 7
Ingeniera del software, Un enfoque prctico, sptima edicin ................................................. 7
Categoras de software ........................................................................................................ 7
Modelos de proceso de software ............................................................................................. 7
Modelos de proceso prescriptivo .......................................................................................... 7
Modelos de proceso especializado ....................................................................................... 8
Proceso unificado ................................................................................................................. 8
Modelos del proceso personal y del equipo .......................................................................... 8
Metodologas de desarrollo de software. Cul es el camino? ................................................ 8
Metodologas RUP ............................................................................................................... 8
Metodologas giles XP ........................................................................................................ 9
Delfdroid: metodologa gil de desarrollo de software para dispositivos mviles. ..................... 9
Mtodo gil hbrido para desarrollar software en dispositivos mviles ..................................... 9
Metodologas para desarrollar software seguro ..................................................................... 10
Correctness by Construction (CbyC) .................................................................................. 10
Security Development Lifecycle (SDL) ............................................................................... 11
Bsqueda de informacin en pginas web............................................................................. 11
Bsqueda de informacin en videos ...................................................................................... 12
Bsqueda de informacin en infografas ................................................................................ 12
Elaboracin de fichas bibliogrficas y de trabajo.................................................................... 13
Elaboracin de sistemas de informacin ................................................................................ 14
Visita para la investigacin de campo .................................................................................... 17
Diario de campo ................................................................................................................. 17
Entrevista ........................................................................................................................... 18

2
Encuesta ............................................................................................................................ 20
Conclusiones y recomendaciones ......................................................................................... 26
Conclusiones ......................................................................................................................... 26
Recomendaciones ................................................................................................................. 27
Referencias y fuentes de consulta ......................................................................................... 29
Infografas consultadas .......................................................................................................... 29
Pginas web consultadas ...................................................................................................... 29
Videos consultados ................................................................................................................ 29
Bibliografa .............................................................................................................................. 30
ANEXOS ................................................................................................................................... 31
ANEXO I ................................................................................................................................ 31
Delimitacin del tema de investigacin ............................................................................... 31
ANEXO II ............................................................................................................................... 32
Fuentes bibliogrficas ........................................................................................................ 32
ANEXO III .............................................................................................................................. 32
Otras bsquedas en la web ................................................................................................ 32
ANEXO IV.............................................................................................................................. 33
Archivo de Sistema de Informacin .................................................................................... 33
ANEXO V............................................................................................................................... 35
Croquis............................................................................................................................... 35
ANEXO VI.............................................................................................................................. 35
Guion de la entrevista ........................................................................................................ 35
Grabacin de la entrevista.................................................................................................. 36
ANEXO VII............................................................................................................................. 37
Elaboracin de encuesta .................................................................................................... 37
Respuestas de la encuesta ................................................................................................ 38
Grficas de la encuesta ...................................................................................................... 39

3
Introduccin

En un principio haba pensado en algn software o alguna aplicacin que nos ayudar a realizar
una tarea en especfico ms sencilla, pero para poderlo hacer creo que es fundamental saber
cmo se desarrolla un software; por eso en esta actividad me dar a la tarea de investigar los
mtodos bsicos para el desarrollo de un software o aplicacin para mvil, lo cual me podr servir
de introduccin a la carrera que deseo estudiar.

En la actualidad estamos rodeados de aparatos tecnolgicos, de los cuales podemos encontrar


que algunos requieren de un software o programacin para realizar la actividad para la que fueron
diseados, esto nos facilita en muchas ocasiones las tareas, ya que se adaptan muy bien a
nuestras necesidades.

Los ms comunes y que la mayor parte de la poblacin utiliza hoy en da son las computadoras,
los llamados telfonos inteligentes o Smartphone y las tabletas, estos dispositivos requieren de
cierta programacin o software para cumplir con la funcin para la cual los requerimos;
principalmente cuentan con un sistema operativo, que es el encargado de organizar todas las
tareas u operaciones que efectuara el dispositivo; talvez hemos escuchado hablar de ellos, los
ms utilizados son el Windows y el Mac OS X para computadoras, as como el Android y el iOS
para Smartphones o tabletas, sobre estos sistemas operativos corren las aplicaciones y los
programas o softwares que comnmente utilizamos para realizar diversas actividades de nuestro
inters, como por ejemplo, procesadores de texto y hojas de clculo, reproductores y editores de
vdeo, audio, imgenes, aplicaciones para redes sociales, comunicaciones va chat, voz o vdeo,
mapas y localizadores GPS, y una gran variedad de softwares y aplicaciones.

Con esta investigacin que se realizara de manera documental y de campo, se indagara sobre
las metodologas ms comunes que se utilizan actualmente para desarrollar software tanto para
computadoras, como para dispositivos mviles, as como la vulnerabilidad que puedan tener
estos softwares o alguna deficiencia.

Sera muy interesante estudiar a fondo el tema para poder resolver las problemticas que se
pudieran presentar desarrollando un nuevo software o ayudando a mejorar alguno ya existente,
pero para ello se requerira de ms tiempo y tener pleno dominio del tema, talvez si se tiene la
oportunidad de especializarse en esta disciplina se pueda dar solucin a muchos problemas.

4
Metodologa

Consulta de fuentes de bibliogrficas relacionadas con el tema de investigacin, principalmente


en internet; dado que esta red es muy extensa y prcticamente cualquier persona puede subir
informacin, se presta para que las fuentes consultadas no sean confiables, por eso es importante
aplicar criterios de evaluacin de la informacin buscada, para tener la certeza de que los datos
que se estn seleccionando son confiables. Los buscadores a utilizarse sern Google Acadmico
y Redalyc, para consultar libros o revistas que contengan la informacin que se requiere para la
investigacin.

Fichas bibliogrficas

De las fuentes consultadas, libros o revistas cientficas se elaborara fichas bibliogrficas y de


trabajo, para que posteriormente sea ms fcil consultar la informacin.

Sistema de informacin

En un solo archivo que de preferencia ser elaborado en Excel, se organizara toda la informacin
que se vaya consultando, ya sea fuentes bibliogrficas, pginas web, vdeos, imgenes, grficas,
glosario con trminos que sean un poco difciles de comprender, etc.; todo esto para facilitar la
consulta de los datos obtenidos.

Esta herramienta permite que se organice la informacin en distintas pestaas u hojas y


relacionar una con otra sin mucha dificultad; elaborar tablas, bases de datos y grficas para
facilitar el anlisis de la informacin.

Investigacin de campo

Se realizaran visitas a lugares relacionados con el tema de investigacin, sin embargo de


momento por diversos motivos, no ser posible visitar una empresa o alguna organizacin
especializada en el desarrollo de software; en su lugar se visitara el centro de informtica de
alguna empresa para indagar sobre los programas o softwares que utilizan comnmente y a que
problemticas se enfrentan los usuarios.

5
Se realizaran encuestas a la comunidad en general para conocer sus experiencias con los
softwares y aplicaciones para dispositivos mviles, as como el uso que hacen de ellas.

Diagrama de flujo del proceso de investigacin

6
Resultados

Investigacin documental

Consultando los motores de bsqueda Google Acadmico y Redalyc fue posible encontrar
informacin acerca de las metodologas para el desarrollo de software y aplicaciones para
dispositivos mviles, en estos motores de bsqueda se encuentra informacin ms confiable, se
encontr mucha informacin sobre el tema de investigacin y a continuacin se presentan las
cinco fuentes ms adecuadas al caso.

De la investigacin realizada se obtuvo la siguiente informacin

Ingeniera del software, Un enfoque prctico, sptima edicin

Categoras de software

Software de sistemas
Software de aplicacin
Software de ingeniera y ciencias
Software incrustado
Software de lnea de productos
Aplicaciones web
Software de inteligencia artificial

Modelos de proceso de software

Modelos de proceso prescriptivo

Modelo de la cascada
Modelo de proceso incremental
Modelo de proceso evolutivo
Modelo espiral
Modelo concurrente

7
Modelos de proceso especializado

Desarrollo basado en componentes


Modelo de mtodos formales
Desarrollo de software orientado a aspectos

Proceso unificado

Fase de concepcin
Fase de elaboracin
Fase de construccin
Fase de transicin
Fase de produccin

Modelos del proceso personal y del equipo

Proceso personal del software (PPS)


Proceso del equipo de software (PES)

Conforme ha aumentado la importancia del software, la comunidad de programadores ha tratado


continuamente de desarrollar tecnologas que hagan ms fcil, rpida y barata la elaboracin de
programas de cmputo de alta calidad. (Pressman, 2010)

Metodologas de desarrollo de software. Cul es el camino?

Existen dos metodologas ms comunes para el desarrollo de software, las metodologas


tradicionales y las metodologas giles.

Metodologas RUP

El proceso unificado de desarrollo (RUP) es una metodologa para la ingeniera de software, que
va ms all del mero anlisis y diseo orientado a objetos para proporcionar una familia de
tcnicas que soportan el ciclo completo de desarrollo de software. El resultado es un proceso
basado en componentes, dirigido por los casos de uso, centrado en la arquitectura, iterativo e
incremental. (Delgado Expsito, 2008)

8
Metodologas giles XP

La programacin extrema se basa en la simplicidad, la comunicacin y el reciclado continuo de


cdigo, para algunos no es ms que aplicar una pura lgica. Lo que buscan en definitiva es la
reduccin de costes. (Delgado Expsito, 2008)

Delfdroid: metodologa gil de desarrollo de software para dispositivos mviles.

El desarrollo de aplicaciones mviles difiere del desarrollo de software tradicional en muchos


aspectos, lo que provoca que las metodologas usadas para estos entornos tambin difieran de
las del software tradicional. Esto es porque el software mvil tiene que satisfacer una serie de
requerimientos y condicionantes especiales que lo hace ms complejo. (Avila-D, Meneses A, &
De la Cruz L, 2013)

Debido a las diferencias notables entre el desarrollo de software tradicional y el software para
dispositivos mviles, es necesario que la metodologa utilizada para guiar proyectos de desarrollo
de aplicaciones para mviles tenga caractersticas no tradicionales. En el presente trabajo se
propone una metodologa gil de desarrollo de software especfica para dispositivos mviles.
Para su descripcin se ha tomado la propuesta de Alistair Cockburn, en la que se indica desglosar
la metodologa en diez elementos como mnimo: roles, destrezas, artefactos, actividades, valores,
equipos, asignacin de tareas, tcnicas, herramientas y estndares. (Avila-D, Meneses A, & De
la Cruz L, 2013)

En esta fuente bibliogrfica que se extrajo de una revista cientfica, tambin se habla de las
metodologas usadas para el desarrollo de software, como la RUP y la XP, solo que ms enfocado
a los dispositivos mviles.

Mtodo gil hbrido para desarrollar software en dispositivos mviles

Los mtodos tradicionales nacen a principios de la dcada de los 60 en contraposicin a lo que


representaba un desarrollo ad hoc o artesanal. Se centran especialmente en el control del
proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben
producir, y las herramientas y notaciones que se usarn. Demostraron ser efectivas y necesarias
en un gran nmero de proyectos, pero tambin han presentado problemas en muchos otros. Una
posible mejora sera incluir en los procesos de desarrollo ms actividades, ms artefactos y ms

9
restricciones, basndose en los puntos dbiles detectados. Sin embargo, el resultado final sera
un proceso de desarrollo ms complejo que puede incluso limitar la propia habilidad del equipo
para llevar a cabo el proyecto. (Leiva M & Villalobos A, 2015)

Los mtodos hbridos constituyen una mezcla de prcticas y artefactos que no necesariamente
provienen de una misma metodologa, ni son una variacin de una metodologa gil o tradicional.
Los mtodos hbridos basan su existencia en las debilidades de los mtodos anteriormente
nombrados, con la finalidad de crear un mtodo robusto pero al mismo tiempo flexible, que
combine las bondades de dos o ms metodologas giles. (Leiva M & Villalobos A, 2015)

En esta fuente, que se trata de una revista cientifica, se menciona los metodos giles para el
desarrollo de software en dispositivos mviles y plantea la idea de fusionar por as decirlo,
distintas metodologas para llegar a un mejor resultado.

Metodologas para desarrollar software seguro

La seguridad ha dejado de ser un atributo de calidad, se encuentra en cada capa de la


arquitectura de software, y por lo tanto no se puede dejar como un elemento aislado, sino que es
transversal y multidimensional. Los hackers parece que siempre estn dos pasos ms delante de
las organizaciones, si se contina haciendo software de la manera tradicional; esa brecha ser
aprovechada y seguirn explotando vulnerabilidades que pudieron haber sido evitadas. (Brito
Abundis, 2013)

Metodologas enfocadas al desarrollo de software seguro

Correctness by Construction (CbyC)

Es un mtodo efectivo para desarrollar software que demanda un nivel de seguridad crtico y que
adems sea demostrable. La empresa Praxis ha utilizado CbyC desde el ao 2001 y ha producido
software industrial con taza de defectos por debajo de los 0.05 defectos por cada 1000 lneas de
cdigo, y con una productividad de 30 lneas de cdigo por persona al da. Las metas principales
de sta metodologa son obtener una taza de defectos al mnimo y un alta resilencia al cambio;
los cuales se logran debido a dos principios fundamentales: que sea muy difcil introducir errores
y asegurarse que los errores sean removidos tan pronto hayan sido inyectados. (Brito Abundis,
2013)

10
Security Development Lifecycle (SDL)

Es un proceso para mejorar la seguridad de software propuesto por la compaa de Microsoft en


el ao 2004. (Brito Abundis, 2013)

En esta referencia bibliogrfica que se extrajo de una revista cientfica, se enfoca a mencionar
las metodologas para desarrollar software seguro y cules son las fases de cada una. Hoy en
da es muy importante que un software ofrezca seguridad, ya que con los mltiples peligros que
hay en la red, principalmente con los hackers, el contar con un software con un mnimo de
vulnerabilidades ante los ataques cibernticos, ser de gran ayuda para proteger la informacin
que se maneja.

Bsqueda de informacin en pginas web

Otra manera que se utiliz para obtener informacin acerca del tema de investigacin fue la
consulta de pginas web en los motores de bsqueda tradicionales, con la finalidad de evaluar
los datos que se proporcionan, ya que en la actualidad casi cualquier persona puede subir
informacin que puede no estar bien fundamentada, el resultado fue el siguiente:

Conclusiones acerca del Evaluacin - criterios


Recurso URL Descripcin
recurso que cumple
https://www.ibm.com/mx- Se trata de una plataforma en Se trata de una empresa seria Pertinencia Si
es/marketplace/cloud- la nube basada en los como los es IBM, lo cual nos da Suficiencia No
platform/resources?S_PKG=&cm_mmc proyectos de cdigo ms el indicio de que es una pgina Aportacin Si
=Search_Google-_-Cloud_Platform-_- populares en el mundo para con informacin confiable, sin Credibilidad Si
MX_MX-_- desarrollo de software, que embargo por ser una direccin
desarrollo++software_Broad_&cm_mmc Calidad No
nos permite crear y ejecutar web con extensin .com, nos Autoridad Si
a1=000005GF&cm_mmca2=10005900&
aplicaciones y servicios indica que tiene fines Actualidad Si
mkwid=a1c84f84-a9be-4bd1-ba32-
4cc38b2b72ce|764|33447&gclid=CjwKC modernos, aplicables en un comerciales y no tanto
Amplitud No
AjwzrrMBR negocio o empresa. educativos.
Accesibilidad Si
https://sg.com.mx/revista/1/procesos- Est pgina web nos habla de Menciona varios modelos para el Pertinencia Si
software#.WY9zRVHyjIU los elementos tpicos para la desarrollo de un software y se Suficiencia No
elaboracin de un software, as trata de un artculo de revista. Aportacin Si
Pgina como los modelos genricos y Posee informacin suficiente, Credibilidad No
Web los modelos especficos. solo bastara corroborar que este Calidad Si
bien fundamentada. Autoridad Si
Actualidad Si
Amplitud No
Accesibilidad Si
https://okhosting.com/blog/metodolog Esta pgina web trata de las Da una descripcin de los Pertinencia Si
ias-del-desarrollo-de-software/ distintas metodologas para el mtodos para el desarrollo de un Suficiencia No
desarrollo de un software, nos software, tiene amplia Aportacin Si
da una descripcin de cada informacin, sin embargo por Credibilidad No
una, adems de contener tratarse de informacin Calidad No
grficas explicativas. proveniente de un blog y no Autoridad Si
manejar referencias Actualidad Si
bibliogrficas puede ser que no
Amplitud No
sea confiable la informacin.
Accesibilidad Si

11
Bsqueda de informacin en videos

De igual forma se consultaron fuentes de audio visuales relacionadas con el tema de


investigacin, realizando su respectiva evaluacin para continuar indagando en busca de
informacin relevante; se obtuvieron los siguientes datos:

Conclusiones acerca del Evaluacin - criterios


Recurso URL Descripcin
recurso que cumple
https://www.youtube.com/watch?v=zQh En el vdeo se da una breve El vdeo nos muestra en un Pertinencia Si
8dLRRNv0 descripcin de los modelos principio que se har mencin de Suficiencia No
para el desarrollo de un los modelos para el desarrollo de Aportacin No
software, as como las un software, sin embargo se
ventajas y las desventajas que basa principalmente en uno, en Credibilidad No
tiene cada uno de ellos, sus ventajas y sus desventajas, Calidad No
adems de sus aplicaciones. adems de no mencionar al autor Autoridad No
del video y no contener Actualidad Si
referencias bibliogrficas. Amplitud No
Accesibilidad Si
https://www.youtube.com/watch?v=G El video nos explica de manera El vdeo no contiene una Pertinencia Si
95iGy5R1h0 breve las metodologas para el informacin detallada acerca de Suficiencia No
desarrollo de un software, las metodologas para el Aportacin Si
adems del perfil que se desarrollo de software, sin
requiere para trabajar con embargo hace mencin de ellas y Credibilidad Si
Vdeos estas tecnologas. de cmo deben aplicarse, tiene Calidad Si
autora y referencias. Autoridad Si
Actualidad Si
Amplitud Si
Accesibilidad Si
https://www.youtube.com/watch?v=o Se trata de un vdeo que nos La informacin que se da es muy Pertinencia Si
SssWHD1oSI da una breve resea acerca de comprensible, pero a pesar que Suficiencia No
la evolucin del software. tener autora no menciona Aportacin No
referencias de la informacin
expuesta, por lo que podra no Credibilidad No
ser confiable. Calidad No
Autoridad Si
Actualidad No
Amplitud No
Accesibilidad Si

Bsqueda de informacin en infografas

Por ltimo se consultaron fuentes grficas como mapas conceptuales, presentaciones,


diagramas, etc, para conocer en qu forma se presenta la informacin del tema que se est
investigando, evaluar esa informacin y seleccionar lo que sea de utilidad; los resultados se
representan en la siguiente tabla:

12
Conclusiones acerca del Evaluacin - criterios
Recurso URL Descripcin
recurso que cumple
https://prezi.com/tqdfkuw8f1rs/metodolo Se trata de una presentacin Se ve bien estructurado, posee Pertinencia Si
gias-de-desarrollo-y-ciclos-de-vida-del- que incluye mapas de informacin bsica suficiente, Suficiencia No
software/ conceptos, graficas e hace mencin del autor de la Aportacin Si
imgenes acerca de las informacin pero carece de Credibilidad No
metodologas para el referencias bibliogrficas. Calidad No
desarrollo de software. Autoridad Si
Actualidad Si
Amplitud No
Accesibilidad Si
https://prezi.com/zl30phj7wheb/infogr Es una presentacin con una Carece de informacin ya que Pertinencia Si
afia-desarrollo-software/ breve descripcin del plantea conceptos muy bsicos; Suficiencia No
Informa, desarrollo del software. tiene autora pero no referencias Aportacin No
diagrama o de informacin. Credibilidad No
mapa Calidad No
conceptual Autoridad Si
Actualidad No
Amplitud No
Accesibilidad Si
https://es.slideshare.net/MauricioChura Es una presentacin a base de Se trata de una presentacin que Pertinencia Si
Beltran/modelos-de-desarrollo-de- conceptos bsicos acerca de toca varios conceptos y Suficiencia No
software-66583530 los modelos para el desarrollo descripciones de los modelos de Aportacin No
de software. desarrollo de software; sin Credibilidad No
embargo proviene de un blog, Calidad No
menciona a sus autores pero no Autoridad Si
las referencias de donde fue Actualidad Si
tomada la informacin. Amplitud No
Accesibilidad Si

Elaboracin de fichas bibliogrficas y de trabajo

Con la informacin obtenida se procedi a registrar en fichas bibliogrficas y fichas de trabajo,


con la finalidad de tener organizadas las fuentes para futuras consultas.

Captura de fichas bibliogrficas

13
Captura de fichas de trabajo

Elaboracin de sistemas de informacin

Para la correcta organizacin de toda la informacin consultada se elabor un archivo en Excel,


para incluir las fichas bibliogrficas, fichas de trabajo, hojas con filtros para facilitar la consulta de
las bases de datos generadas, glosario con trminos que resulten desconocidos, tablas
comparativas, as como todo lo que se vaya generando en la investigacin del tema.

14
Captura de la consulta de fichas bibliogrficas y de trabajo

Captura del glosario de trminos

15
Captura de la consulta del glosario de trminos

Captura de las tablas comparativas

16
Visita para la investigacin de campo

Diario de campo

Nombre del observador: Miguel Antonio Henrquez Picasso

Fecha y hora: 17 de agosto de 2017

Lugar: Centro de informtica de la Subdireccin de Mantenimiento de Equipo, Maquinaria e


Instalaciones; dependencia del Gobierno de la Ciudad de Mxico.

Objetivo:

El tema central de investigacin es el desarrollo de software y para esta investigacin de campo


se intenta indagar cuales son los softwares ms utilizados por la comunidad en general, cules
son sus deficiencias y proponer que mejoras se les podran hacer a estos.

Para realizar bien esta investigacin lo conveniente sera acudir a un centro donde se
especialicen en el desarrollo de software, pero por cuestiones de carga de trabajo y de momento
no disponer de un horario para realizar una visita a otro lugar, me vi en la necesidad de realizar
una visita al rea de informtica de mi centro de trabajo, as como a la encargada de dicha rea,
para conocer en qu manera les facilita a los usuarios el manejo de los programas instalados en
los equipos de cmputo, as como las problemticas con las que se encuentran.

Se realiz la visita guiada por la encargada del rea, encontrando que es un lugar con un espacio
adecuado, correcta distribucin de los equipos de cmputo, buena iluminacin, adems de un
ambiente tranquilo y libre de ruidos, las personas que hacen uso de los equipos de cmputo por
lo general es personal administrativo de las diferentes rea que dependen de la Subdireccin.

A simple vista se observa que algunos equipos no se encuentran actualizados en cuanto a


hardware; en la siguiente vista se podr verificar si el software tampoco est actualizado y como
operan los equipos. En total en esa rea cuentan con 8 equipos de cmputo.

17
Croquis de las instalaciones

Realizando una charla con la Jefa del rea de Apoyo Administrativo, que a su vez es la
responsable del rea de Informtica, se program una segunda visita para realizar una entrevista
y abordar los temas relacionados al tema de investigacin.

Entrevista

Reporte de la segunda visita y entrevista

En la segunda visita realizada a las instalaciones del rea de informtica de la Subdireccin de


Mantenimiento de Equipo, Maquinaria e Instalaciones, y en compaa de la Jefa del rea de
apoyo Administrativo, que a su vez es la encargada del rea de informtica, se pudo indagar ms

18
acerca de las condiciones de los equipos de cmputo del rea, los softwares utilizados, as como
las deficiencias que presentan estos; a continuacin se presenta una tabla con las observaciones.

Verificacin realizada Observaciones

Instalaciones Adecuado espacio para el trabajo, bien iluminado,


suficiente ventilacin.

Ambiente Ambiente tranquilo, libre de ruidos y distracciones.

Equipos de cmputo Cuentan con 8 equipos de cmputo, para


procesamiento de informacin y un SITE para la
distribucin de la red y el internet en toda la
Subdireccin.

Condiciones de los equipos Son equipos no muy actualizados en cuanto


hardware, con los requerimientos mnimos para la
ejecucin del sistema operativo instalado.

Sistemas operativos instalados Windows 7, Windows 10.

Actividades que se realizan Principalmente la generacin de grandes bases de


datos, documentacin concerniente al rea,
presupuestos de obras.

Softwares utilizados Paquetera de Microsoft Office, Adobe Reader,


WinRar, Autocad, utileras para quemar CD y DVD.

Deficiencias en estos softwares Con la carga o saturacin de informacin se hacen


un poco lentos y vulnerabilidad con las amenazas de
virus.

Antivirus instalados Norton Utilities 16, Avast y AVG.

En conclusin, les sera de mucha ayuda en esa rea contar con un software ms gil
que les permita realizar el procesamiento de informacin de una manera ms rpida y
segura, adems de la necesidad de contar con personal que se especialice en el ramo
de programacin o desarrollo de software.

URL de la entrevista

https://soundcloud.com/miguel-antonio-henriquez-picasso/entrevista

19
Encuesta

Se realiz una encuesta dirigida a la poblacin en general con la finalidad de conocer sus
preferencias en cuanto a softwares o aplicaciones para dispositivos mviles, tomado una
muestra de 40 encuestados se obtuvieron los siguientes resultados:

El dispositivo por preferencia es el Smartphone con un 55.0%

20
La mayor parte de los encuestados utilizan de 4 a 7 programas o aplicaciones con un 50.0%

El sistema operativo ms utilizado es el Windows con un 50.0%

21
En cuanto a mejoras estn un poco parejos los gustos, aunque la mayora se inclina por la
velocidad

En cuanto a preferencia de aplicaciones tambin es un poco pareja, pero la mayora se inclina


por las redes sociales

22
En cuanto a programas para computadoras la mayora prefiere los enfocados a la educacin

La mayora de los encuestados instalan programas gratuitos de internet de vez en cuando

23
La mayora de los encuestados considera que los programas o aplicaciones gratuitas son poco
o nada confiables en cuanto a vulnerabilidad

El tipo de software o aplicacin que ms les gustara desarrollar sera uno de seguridad o
antivirus

URL de la encuesta: https://goo.gl/forms/XX5kplOEnbyQ6Ipm1

24
Se puede interpretar que los encuestados estn ms familiarizados con los dispositivos mviles
y sus aplicaciones y lo que les gustara mejorar es la seguridad para que no sean vulnerables a
los ataques cibernticos o a los hackers; dado esto, si se pretendiera desarrollar un software a
aplicacin que tenga buena aceptacin en la poblacin o que despierte su inters, sera uno
enfocado a los dispositivos mviles, relacionado con redes sociales y que disponga de buena
seguridad.

25
Conclusiones y recomendaciones

Conclusiones

En la investigacin documental se obtuvo mucha informacin en los motores de bsqueda


especializados como Google Acadmico y Redalyc; se encuentra informacin muy confiable y
muy completa, sin embargo lo datos obtenidos son un poco complejos y habra que profundizar
ms en el tema para comprender bien cmo se realizan los procesos y mtodos para el desarrollo
de un software o aplicaciones para dispositivos mviles.

En el Google Acadmico se encontr informacin muy completa, se trata de un libro para la


Ingeniera del Software, aborda las metodologas y procesos para el desarrollo de software y
aplicaciones de forma bastante detallada; por otro lado en Redalyc se encontraron artculos de
revistas cientficas que tambin se relacionan con el tema de investigacin; en general es una
informacin muy confiable ya que son datos bien fundamentados y que citan referencias
bibliogrficas.

Se habra complementado ms la investigacin acudiendo a una organizacin o empresa donde


se especialicen en esta materia y agendar citas para entrevistas con personal que trabaje
directamente en el desarrollo de software, desafortunadamente para lograr eso se necesita de
ms tiempo.

En las selecciones que se hicieron para bsqueda en la web se pudo notar que en los videos y
en los infogramas se encuentra informacin muy especfica acerca de los temas, mientras que
en las pginas web se puede encontrar informacin ms detallada, aunque en los motores de
bsqueda normal, arroja resultados que en su mayora no cita referencias bibliogrficas, lo cual
nos puede llevar a dudar sobre lo confiable que pueda ser dicha informacin.

La seleccin de los recursos fue en base a encontrar informacin acerca de los mtodos para el
desarrollo de un software, las pginas web se seleccionaron en primera instancia por el ttulo que
arrojo el buscador, en este caso google y que tuviera relacin con el tema a investigar, adems
de la procedencia de la URL; si se trataba de una empresa reconocida era ms probable que la
informacin fuera confiable, se seleccion una pgina de una empresa reconocida, la segunda
de un artculo de revista y la tercera de un blog; se maneja una cantidad considerable de
informacin, sin embargo las diferencias son notables en cuanto a calidad y autoridad.

26
En cuanto a los vdeos, se buscaron en el canal de vdeo youtube y se seleccionaron en base al
tema a investigar; se encontraron varios vdeos, sin embargo la mayora careca de calidad,
seleccionando los que ofrecan por lo menos la autoridad de quien lo expuso; manejan
informacin muy especfica, tal vez fcil de entender pero muy bsica, adems de no mencionar
referencias bibliogrficas.

Por otra, parte los infogramas consultados se seleccionaron de igual forma en base al tema a
investigar, fue un poco difcil encontrar informacin que estuviera respaldada por el autor, adems
de que se maneja informacin muy bsica y sin referencias bibliogrficas, a la vista es
comprensible la informacin, da un enfoque general de lo que trata el tema, sin embrago es
necesario complementar la informacin al no ser suficiente.

En cuanto a la investigacin de campo ya se ha mencionado con anterioridad que lo ms


recomendable para indagar con ms profundidad en el tema de investigacin hubiera sido realizar
una visita a alguna empresa u organizacin especializada en el desarrollo de software, sin
embargo para tal investigacin es necesario contar con ms tiempo para poder agendar una cita
e identificar a los personajes que nos podran ayudar a resolver nuestras dudas, por lo que de
momento ser la informacin documental la que aporte la mayor parte de informacin a esta
investigacin. La visita que se logr realizar aporta datos relevantes para indagar sobre las
problemticas que enfrenta la comunidad en general que hace uso de los programas y
aplicaciones ms comunes y as llegar a la conclusin de que se busca en estos softwares para
facilitar ms las tareas que se realizan tanto en el mbito laboral como en el personal.

Recomendaciones

Hemos llegado a un momento en que cada minuto se sube ms y ms informacin desde


imgenes, videos, audios, artculos documentales, libros, etc., y debemos considerar que la
mayor parte de esta informacin no es confiable, si es que estamos tratando de hacer una
investigacin de tipo acadmico; para tal fin existen buscadores que nos pueden ayudar a
encontrar la informacin deseada y que adems es confiable; tambin debemos tomar en cuenta
en no buscar ms informacin de la que podamos manejar.

Los motores de bsqueda tambin han ido evolucionando de manera que ya nos ahorran en
algunos casos la tarea de discriminar informacin, ya que al hacer una bsqueda de un

27
determinado tema, nos muestra como primeras opciones, las pginas o links ms populares o
ms buscados acerca de ese tema, en la actualidad ya hay buscadores que en base a nuestras
preferencias de bsqueda, nos invitan a consultar informacin que puede ser de nuestro inters;
en ejemplo por decir algo, son los canales de vdeo como youtube, entre otros buscadores ms.

En la actualidad existe una gran diversidad de informacin en internet, la cual debemos aprender
a clasificar cuando estamos realizando alguna investigacin relacionada con un tema en
especfico, debemos aplicar ciertos criterios para evaluar las paginas consultadas, en base a si
es del tema que nos interesa, si satisface nuestra necesidad de informacin, de donde proviene
el recurso (documento, video, infograma, etc.), si tiene autoridad, si cita referencias utilizadas, la
actualidad o si es fcil acceder a la informacin, la URL tambin nos puede decir algo dada la
extensin, si es .com, .org, .edu, etc; todos estos elementos nos ayudaran a saber si la
informacin que estamos consultando es confiable o no.

28
Referencias y fuentes de consulta

Infografas consultadas

URL 1: https://prezi.com/tqdfkuw8f1rs/metodologias-de-desarrollo-y-ciclos-de-vida-del-software/

URL 2: https://prezi.com/zl30phj7wheb/infografia-desarrollo-software/

URL 3: https://es.slideshare.net/MauricioChuraBeltran/modelos-de-desarrollo-de-software-
66583530

Pginas web consultadas

URL 1: https://www.ibm.com/mx-es/marketplace/cloud-
platform/resources?S_PKG=&cm_mmc=Search_Google-_-Cloud_Platform-_-MX_MX-_-
desarrollo++software_Broad_&cm_mmca1=000005GF&cm_mmca2=10005900&mkwid=a1c84f
84-a9be-4bd1-ba32-4cc38b2b72ce|764|33447&gclid=CjwKCAjwzrrMBR

URL 2: https://sg.com.mx/revista/1/procesos-software#.WY9zRVHyjIU

URL 3: https://okhosting.com/blog/metodologias-del-desarrollo-de-software/

Videos consultados

URL 1: https://www.youtube.com/watch?v=zQh8dLRRNv0

URL 2: https://www.youtube.com/watch?v=G95iGy5R1h0

URL 3: https://www.youtube.com/watch?v=oSssWHD1oSI

29
Bibliografa

Avila-D, E., Meneses A, A., & De la Cruz L, V. (2013). Delfdroid: metodologa gil de desarrollo de
software para dispositivos mviles. Revista INGENIERA UC, vol. 20, nm 3, 59-70.

Brito Abundis, C. J. (2013). Metodologas para desarrollar software seguro. ReCIBE. Revista electrnica de
Computacin, Informtica Biomdica y Electrnica 2013 (3).

Delgado Expsito, E. (2008). Metodologas de desarrollo de software. Cul es el camino? Revista de


Arquitectura e Ingeniera 2008, 2(3).

Leiva M, I., & Villalobos A, M. (2015). Mtodo gil hbrido para desarrollar software en dispositivos
moviles. Ingeniare. Revista Chilena de Ingeniera vol. 23, nm 3, 2015, 473-488.

Pressman, R. S. (2010). Ingeniera del software, Un enfoque prctico, Sptima edicin. Mxico D.F.:
McGraw-Hill Interamericana.

30
ANEXOS

ANEXO I

Delimitacin del tema de investigacin

Tema: Desarrollo de software y aplicaciones para dispositivos mviles.

En un principio haba pensado en algn software o alguna aplicacin que nos ayudar a realizar
una tarea en especfico ms sencilla, pero para poderlo hacer creo que es fundamental saber
cmo se desarrolla un software; por eso en esta actividad me dar a la tarea de investigar los
mtodos bsicos para el desarrollo de un software o aplicacin para mvil, lo cual me podr servir
de introduccin a la carrera que deseo estudiar.

Objetivo General:

Realizar una investigacin, consultando pginas web, para conocer cules son las metodologas
en el desarrollo de un software tanto en PC como en dispositivos mviles y realizando una
investigacin de campo para conocer cules son los softwares ms utilizados por la comunidad
en general, as como cules son sus principales deficiencias, para as platear que mejoras se les
podran hacer.

Plan de investigacin:

Actividad Tiempo estimado


Investigacin en fuentes confiables para obtener informacin de 1 da
cmo desarrollar un software en PC o dispositivos mviles.
Consulta de vdeos o fuentes grficas acerca de metodologas 1 da
para el desarrollo de software.
Entrevistas o encuestas acerca de qu programas o software 2 das
son ms utilizados en la vida cotidiana, adems de experiencias
propias con l manejos de programas o aplicaciones.
Elaboracin de un reporte con las investigaciones obtenidas y 1 da
sus aplicaciones.

31
Recursos para la investigacin:

Computadora con conexin a internet.


Tableta o Smartphone con aplicaciones para sistemas operativos Android o iOS.
Cuestionarios para la realizacin de encuestas.

ANEXO II

Fuentes bibliogrficas

URL: Ingeniera del Software, Un enfoque prctico, sptima edicin


https://s3.amazonaws.com/academia.edu.documents/45525376/Ingenieria.de.software.enfoque.
practico.7ed.Pressman.PDF?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=150247
5938&Signature=Z1V08djj9bzQTavcIN29GBPJVjY%3D&response-content-
disposition=inline%3B%20file

URL: Delfdroid: metodologa gil de desarrollo de software para dispositivos mviles


http://www.redalyc.org/articulo.oa?id=70732641008

URL: Metodologas de desarrollo de software. Cul es el camino?


http://www.redalyc.org/articulo.oa?id=193915935003

URL: Metodologas para desarrollar software seguro


http://www.redalyc.org/articulo.oa?id=512251564005

URL: Mtodo gil hbrido para desarrollar software en dispositivos mviles


http://www.redalyc.org/articulo.oa?id=77241115016

ANEXO III

Otras bsquedas en la web

Infografas

URL 1: https://prezi.com/tqdfkuw8f1rs/metodologias-de-desarrollo-y-ciclos-de-vida-del-software/

32
URL 2: https://prezi.com/zl30phj7wheb/infografia-desarrollo-software/

URL 3: https://es.slideshare.net/MauricioChuraBeltran/modelos-de-desarrollo-de-software-
66583530

Pginas web

URL 1: https://www.ibm.com/mx-es/marketplace/cloud-
platform/resources?S_PKG=&cm_mmc=Search_Google-_-Cloud_Platform-_-MX_MX-_-
desarrollo++software_Broad_&cm_mmca1=000005GF&cm_mmca2=10005900&mkwid=a1c84f
84-a9be-4bd1-ba32-4cc38b2b72ce|764|33447&gclid=CjwKCAjwzrrMBR

URL 2: https://sg.com.mx/revista/1/procesos-software#.WY9zRVHyjIU

URL 3: https://okhosting.com/blog/metodologias-del-desarrollo-de-software/

Vdeos

URL 1: https://www.youtube.com/watch?v=zQh8dLRRNv0

URL 2: https://www.youtube.com/watch?v=G95iGy5R1h0

URL 3: https://www.youtube.com/watch?v=oSssWHD1oSI

ANEXO IV

Archivo de Sistema de Informacin

33
URL del archivo: https://drive.google.com/open?id=0BxPvl7W_D6_WX0JndmxhY3FMeDA

34
ANEXO V

Croquis

Croquis del lugar de investigacin de campo

ANEXO VI

Guion de la entrevista

Nos encontramos en las instalaciones de la Subdireccin de Mantenimiento de Equipo,


Maquinaria e Instalaciones, dependencia del Gobierno de la Ciudad de Mxico, especficamente
en el rea de Informtica; con la Jefa del rea de Apoyo Administrativo de dicha subdireccin, la

35
Ingeniera Teresa Garduo Vzquez, quien muy amablemente accedi a realizarle una entrevista
con relacin a una de las reas que tiene a su cargo, el rea de Informtica.

-Saludo entre los participantes-

Qu softwares o programas son los ms utilizados en esta rea?

Cules son las principales actividades para las que son utilizados estos softwares?

Con que problemticas se enfrenta al utilizar estos softwares?

Qu versiones del software o programa son los que se utilizan?

Independientemente de la versin del software utilizado considera que estos son los adecuados
para el trabajo que aqu se desarrolla?

Hay alguna actividad que no pudiera hacerse con los softwares o programas de los que dispone
el rea?

En cuanto a seguridad en los softwares Qu grado de vulnerabilidad tienen?

Cuentan con algn antivirus y si es eficaz?

Si pudiera disponer de un software o programa que le ayudara a realizar con ms agilidad alguna
tarea o actividad Qu caractersticas tendra ese software?

Qu tan til le seria en esta rea una persona con conocimientos en desarrollo de software?

Grabacin de la entrevista

URL de la entrevista: https://soundcloud.com/miguel-antonio-henriquez-picasso/entrevista

36
ANEXO VII

Elaboracin de encuesta

37
Respuestas de la encuesta

URL del archivo con respuestas de la encuesta:


https://drive.google.com/open?id=148GYlrvn4pmzQYwq7JOnnSd8Klv7jsKHdsTrls26aA0

38
Grficas de la encuesta

39
URL de la encuesta con grficas: https://goo.gl/forms/XX5kplOEnbyQ6Ipm1

40

Вам также может понравиться