Taxonomía de tecnologías para desarrollo móvil multiplataforma

dc.contributor.authorLuna Intriago, José Miguel
dc.date.accessioned05/12/2023 10:04
dc.date.available05/12/2023 10:04
dc.date.issued2021
dc.descriptionTesis previa obtención del título de Ingeniero/a en Sistemas y Computaciónes
dc.description.abstractA medida que la tecnología avanza los métodos de programación también evolucionan y se trata de ser práctico a la hora de crear sistemas y aplicaciones, para esto se crearon las tecnologías multiplataforma que permiten a los desarrolladores crear aplicaciones que puedan ejecutarse en diferentes sistemas operativos, logrando así que con una sola base de código se pueda desplegar una versión de la aplicación para cada uno de estos. El problema es que el desarrollo móvil es más complejo puesto que se trata de equipos con capacidades muy limitadas y esto hace que los desarrolladores deban optimizar al máximo los procesos que realizan los dispositivos para no sobrecargarlos, por lo que se suele tener muy en cuenta la tecnología a utilizar y qué implica el uso de esta. Sin embargo, en este estudio se plantea una taxonomía que permita clasificar las tecnologías para crear una aplicación móvil desde el punto de vista de las normas ISO, centrándose así en la calidad del producto para el usuario y buscando ser agnóstico a la tecnología, sino solo tomar en cuenta sus capacidades de desarrollo. Para esto se realizó una investigación documental extensa que abarcó la documentación de las tecnologías, las métricas de uso de frameworks y lenguajes de programación y las normas ISO 25010, que trata de la calidad del software, y 25062, que trata de las pruebas para aplicaciones móviles. Esto permitió recolectar información sobre las diferencias y similitudes de las tecnologías, además de las ventajas y desventajas entre una y otra. También se realizó una aplicación con cada tecnología para contrastar los datos documentales y así refinar la taxonomía, verificando datos y esclareciendo dudas. Los resultados permitieron ver las cualidades más importantes que debe tener una aplicación móvil y cómo el uso de una tecnología u otra permite gozar de cierto número de estas, siendo las aplicaciones híbridas las más balanceadas a la hora de gestionar el software, tener un buen rendimiento y una fácil implementación de usabilidad. Todo esto nos dice que las tecnologías de desarrollo multiplataforma si son muy distintas y cada una tiene su manera de integrarse con el sistema operativo en el que se ejecute; por lo que es muy importante tener en cuenta este estudio y la taxonomía formulada para ayudarse en la toma de decisión sobre qué tecnología utilizar y sobre poner la calidad del software para el cliente ante la comodidad del equipo de trabajo al momento de desarrollar una aplicación
dc.identifier.citationIS.209es
dc.identifier.urihttps://repositorio.puce.edu.ec/handle/123456789/38017
dc.language.isoes
dc.publisherPUCE - Esmeraldas
dc.subjectTecnologías multiplataforma
dc.subjectAplicaciones móviles
dc.subjectNormas ISO/IEC 25010
dc.subjectNormas ISO/IEC 25062
dc.subjectTaxonomía de calidad del software
dc.subjectSoftware
dc.subjectCalidad del software
dc.titleTaxonomía de tecnologías para desarrollo móvil multiplataforma
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tesis de grado - Jose Luna.pdf
Size:
935.88 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: