0% encontró este documento útil (0 votos)
38 vistas29 páginas

Documento Final

El documento presenta un proyecto para desarrollar una aplicación móvil que monitoree el transporte público en Ciudad Guzmán, Jalisco, con el objetivo de mejorar la movilidad de los usuarios. Se detallan aspectos como la organización del equipo, análisis de riesgos, requerimientos de hardware y software, y fases del proyecto. Además, se incluyen requerimientos funcionales y no funcionales, así como casos de uso para los usuarios finales y administradores del sistema.

Cargado por

lopezhernandes04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas29 páginas

Documento Final

El documento presenta un proyecto para desarrollar una aplicación móvil que monitoree el transporte público en Ciudad Guzmán, Jalisco, con el objetivo de mejorar la movilidad de los usuarios. Se detallan aspectos como la organización del equipo, análisis de riesgos, requerimientos de hardware y software, y fases del proyecto. Además, se incluyen requerimientos funcionales y no funcionales, así como casos de uso para los usuarios finales y administradores del sistema.

Cargado por

lopezhernandes04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DEL SUR


DIVISIÓN DE CIENCIAS EXACTAS NATURALES Y TECNOLÓGICAS
INGENIERÍA EN TELEMÁTICA (ITEL)

APLICACIÓN MÓVIL PARA TRANSPORTE PÚBLICO


EN CD. GUZMÁN, JALISCO.

PRESENTA
ORLANDO JOSÉ SÁNCHEZ TACHE 222340476
NETZI MONTSERRAT VILLALVAZO CUETO 222340506
JOSÉ ALBERTO JIMÉNEZ DE LA CRUZ 212741642

CIUDAD GUZMÁN, JALISCO, MÉXICO. 16 DE MAYO DE 2025

1
PERICORP
Coneccting Your Life
ÍNDICE GENERAL

PORTADA.................................................................................................................... 1
1. INTRODUCCIÓN...............................................................................................3
2. ORGANIZACIÓN DEL PROYECTO..................................................................3
3. ANÁLISIS DE RIESGOS...................................................................................4
4. REQUERIMIENTOS DE RECURSOS DE HARDWARE Y SOFTWARE............4
5. DIVISIÓN DEL TRABAJO.................................................................................. 4
6. PROGRAMA DEL PROYECTO..........................................................................5
7. MECANISMOS DE SUPERVISIÓN E INFORME................................................5
8. ANÁLISIS DE REQUERIMIENTOS....................................................................6
Requerimientos Funcionales..............................................................................6
Requerimientos No Funcionales.........................................................................7
9. GUIONES DE LOS ACTORES...........................................................................8
Asignación De Casos De Uso.............................................................................9
10. ESPECIFICACIÓN TEXTUAL DE CADA CASO DE USO...............................9
11. DIAGRAMA DE CASOS DE USO...................................................................18
12. DIAGRAMA DE CLASES................................................................................19
13. DIAGRAMAS DE SECUENCIAS....................................................................19
14. BOCETOS DE LAS INTERFACES.................................................................23
15. ELECCIÓN DE LA PLATAFORMA DE DESARROLLO................................24
16. TIPOS DE PRUEBAS A REALIZAR EN EL SOFTWARE..............................25
17. MÉTRICAS DE CALIDAD EMPLEADAS EN EL PRODUCTO......................26
18. ESTRATEGIA Y PLAN DE MANTENIMIENTO DE SOFTWARE...................26
19. CONCLUSIONES............................................................................................27
20. BIBLIOGRAFÍA...............................................................................................27

ÍNDICE DE FIGURAS

Figura 1. Cronograma de actividades...........................................................................5


Figura 2. Tabla del programa....................................................................................... 5
Figura 3. Diagrama de los casos de uso....................................................................18
Figura 4. Diagrama de clases.....................................................................................19
Figura 5. Interfaz del inicio de la aplicación................................................................23
Figura 6. Interfaces de reportes y barra de información.............................................24

2
PERICORP
Coneccting Your Life
1. INTRODUCCIÓN

El objetivo de este proyecto es desarrollar una aplicación móvil que permita el


monitoreo en tiempo real del transporte público en Ciudad Guzmán, Jalisco,
facilitando la movilidad de los usuarios y optimizando la operatividad del servicio.

Entre las principales restricciones del proyecto se encuentran:

● Presupuesto: Se cuenta con recursos limitados para la adquisición de


hardware, licencias de software y costos operativos.
● Tiempo: El proyecto debe completarse en un periodo de seis meses, lo que
requiere una planificación eficiente.
● Infraestructura: La disponibilidad de tecnología GPS y conectividad a
internet en toda la ciudad puede representar un desafío.
● Aceptación del usuario: Se requiere diseñar una interfaz intuitiva y
accesible para maximizar su adopción.

2. ORGANIZACIÓN DEL PROYECTO

El equipo de desarrollo se organiza de la siguiente manera:

● Gerente de Proyecto: Responsable de la coordinación general y supervisión


del cumplimiento de objetivos - Orlando José Sánchez Tache.
● Líder de Desarrollo: Encargado de la programación y arquitectura del
software.
● Diseñadora UI/UX: Responsable del diseño de la interfaz de usuario - Netzi
Montserrat Villalvazo Cueto.
● Analista de Datos: Apoya en la recopilación y procesamiento de datos de
rutas y tiempos de llegada.
● Tester de Software: Verifica el correcto funcionamiento de la aplicación
antes de su despliegue.

3
PERICORP
Coneccting Your Life
3. ANÁLISIS DE RIESGO

Los principales riesgos del proyecto incluyen:

● Retrasos en el desarrollo (probabilidad media): Se mitiga con una


planificación detallada y revisiones periódicas.
● Problemas de compatibilidad (probabilidad baja): Se mitiga con pruebas en
diferentes dispositivos y plataformas.
● Falta de adopción del usuario (probabilidad media): Se aborda con una
campaña de sensibilización y capacitación.
● Limitaciones técnicas (probabilidad alta): Se mitiga con un análisis previo
de requisitos y pruebas piloto.

4. REQUERIMIENTOS DE RECURSOS DE HARDWARE Y SOFTWARE

● Hardware:
○ Servidores para almacenamiento de datos (~$500/mes en servicios en
la nube).
○ Dispositivos GPS (~$100/unidad para instalar en autobuses
seleccionados).
● Software:
○ Framework de desarrollo móvil (React Native, Flutter - gratuito).
○ Servicios de mapas y geolocalización (Google Maps API - costo
variable según uso).
○ Herramientas de gestión de base de datos (Firebase, PostgreSQL -
gratuito o planes pagos).

5. DIVISIÓN DEL TRABAJO

● Fase 1: Análisis de requisitos y planificación (2 semanas)


● Fase 2: Diseño de la interfaz y arquitectura del sistema (3 semanas)
● Fase 3: Desarrollo de la aplicación (10 semanas)
● Fase 4: Pruebas y validación (4 semanas)
4
PERICORP
Coneccting Your Life
● Fase 5: Despliegue y monitoreo (4 semanas)

Figura 1. Cronograma de actividades.

6. PROGRAMA DEL PROYECTO

Figura 2. Tabla del programa.

7. MECANISMOS DE SUPERVISIÓN E INFORME

● Reuniones semanales para revisar el avance y ajustar estrategias.


● Informes quincenales con el estado del desarrollo y posibles ajustes.
● Pruebas de usuario en la fase de validación para recopilar
retroalimentación.
● Supervisión continua de la aplicación una vez desplegada, con mejoras
iterativas según el feedback recibido.

5
PERICORP
Coneccting Your Life
8. ANÁLISIS DE REQUERIMIENTOS DEL SISTEMA

1. Requerimientos Funcionales

Los requerimientos funcionales describen las acciones específicas que el sistema


debe realizar para satisfacer las necesidades del usuario y los objetivos del
proyecto.

● RF01: Monitoreo en Tiempo Real


○ La aplicación debe mostrar la ubicación actual de los autobuses en un
mapa, utilizando tecnología GPS.
○ Debe actualizar la posición de los autobuses cada 30 segundos.
● RF02: Visualización de Rutas y Paradas
○ Mostrar las rutas disponibles de transporte público en Ciudad Guzmán.
○ Indicar las paradas oficiales en el mapa.
● RF03: Estimación de Tiempos de Llegada
○ Calcular y mostrar el tiempo estimado de llegada (ETA) del autobús a
la parada seleccionada.
● RF04: Notificaciones al Usuario
○ Enviar notificaciones push cuando el autobús esté cerca de la parada
seleccionada.
● RF05: Búsqueda y Filtrado
○ Permitir a los usuarios buscar rutas por destino, número de autobús o
parada.
○ Filtrar rutas por horarios disponibles.
● RF06: Gestión de Usuarios
○ Permitir registro e inicio de sesión de usuarios para guardar
preferencias y rutas frecuentes.
● RF07: Retroalimentación y Reportes
○ Permitir a los usuarios reportar incidencias (ej: autobús retrasado,
parada no encontrada).
● RF08: Compatibilidad Multiplataforma

6
PERICORP
Coneccting Your Life
○ La aplicación debe funcionar en sistemas operativos móviles (Android
e iOS).

2. Requerimientos No Funcionales

Los requerimientos no funcionales definen los criterios de calidad, rendimiento y


restricciones del sistema.

● RNF01: Rendimiento
○ La aplicación debe cargar la ubicación de los autobuses en menos de
3 segundos.
○ El sistema debe soportar hasta 1,000 usuarios concurrentes sin
degradación del rendimiento.
● RNF02: Seguridad
○ Los datos de los usuarios (registro, ubicación) deben almacenarse de
forma cifrada.
○ Implementar autenticación segura (ej: OAuth, Firebase Auth).
● RNF03: Disponibilidad
○ La aplicación debe estar disponible al menos el 99% del tiempo
(excluyendo mantenimiento programado).
● RNF04: Usabilidad
○ La interfaz debe ser intuitiva, siguiendo estándares de diseño Material
Design (Android) y Human Interface Guidelines (iOS).
○ Debe soportar accesibilidad (ej: modo oscuro, tamaño de texto
ajustable).
● RNF05: Escalabilidad
○ La arquitectura debe permitir escalar el servicio en caso de aumento
de usuarios.
○ Uso de bases de datos en la nube (Firebase, PostgreSQL) para
manejar crecimiento futuro.
● RNF06: Compatibilidad
○ La aplicación debe funcionar en versiones móviles recientes (Android
10+, iOS 14+).

7
PERICORP
Coneccting Your Life
● RNF07: Costo y Mantenimiento
○ El uso de APIs externas (Google Maps) debe optimizarse para
minimizar costos.
○ El sistema debe permitir actualizaciones sin interrumpir el servicio.

9. GUIÓN DE LOS ACTORES

1. Usuario Final (Pasajero)

Es el usuario que utiliza la aplicación para:

● Consultar la ubicación en tiempo real de las unidades de transporte.


● Planificar rutas y conocer los tiempos de llegada.
● Recibir notificaciones sobre cambios en las rutas o retrasos.
● Reportar incidencias o problemas en el servicio.
● Acceder a información sobre horarios y rutas disponibles.

Casos de uso:

1. Consultar la ubicación de las unidades de transporte.


2. Planificar una ruta de viaje.
3. Recibir notificaciones en tiempo real.
4. Reportar incidencias en el servicio.
5. Acceder a información sobre horarios y rutas.

2. Administrador del Sistema de Transporte

Es el usuario encargado de:

● Gestionar la información de las rutas y horarios.


● Monitorear el funcionamiento de las unidades de transporte.
● Actualizar la base de datos de la aplicación con cambios en las rutas y
horarios.
● Gestionar las notificaciones y alertas para los usuarios.
● Supervisar el rendimiento de la aplicación y realizar ajustes necesarios.

8
PERICORP
Coneccting Your Life
Casos de uso:

1. Gestionar rutas y horarios.


2. Monitorear las unidades de transporte.
3. Gestionar notificaciones y alertas.

Total: 8 casos de uso.

Asignación de Casos de Uso

Caso de Uso Responsable

1. Consultar la ubicación de las unidades de Usuario Final (Pasajero)


transporte

2. Planificar una ruta de viaje Usuario Final (Pasajero)

3. Recibir notificaciones en tiempo real Usuario Final (Pasajero)

4. Reportar incidencias en el servicio Usuario Final (Pasajero)

5. Acceder a información sobre horarios y Usuario Final (Pasajero)


rutas

6. Gestionar rutas y horarios Administrador del Sistema de


Transporte

7. Monitorear las unidades de transporte Administrador del Sistema de


Transporte

8. Gestionar notificaciones y alertas Administrador del Sistema de


Transporte

10. ESPECIFICACIÓN TEXTUAL DE LOS CASOS DE USO


9
PERICORP
Coneccting Your Life
1. Consultar la ubicación de las unidades de transporte

Nombre de caso Consultar la ubicación de las unidades


de uso: de transporte

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

Descripción: Permite al usuario final consultar la


ubicación en tiempo real de las
unidades de transporte.

Actor(es): Usuario Final (Pasajero)

Precondiciones: 1. La aplicación está instalada y el


usuario ha iniciado sesión.

Flujo Normal Sistema Actor

1. El usuario abre
la aplicación.

2. Muestra la opción para ver la 3. El usuario


ubicación de las unidades. selecciona la
opción.

4. Muestra la ubicación en tiempo real


en un mapa.

Flujo alterno: 3(a). Si no hay unidades disponibles, el


sistema muestra un mensaje indicando
que no hay datos.

Postcondiciones: El usuario conoce la ubicación de las


unidades de transporte.

2. Planificar una ruta de viaje

10
PERICORP
Coneccting Your Life
Nombre de caso Planificar una ruta de viaje
de uso:

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

Descripción: Permite al usuario final planificar


una ruta de viaje utilizando la
aplicación.

Actor(es): Usuario Final (Pasajero)

Precondiciones: 1. La aplicación está instalada y el


usuario ha iniciado sesión.

Flujo Normal Sistema Actor

1. El usuario
selecciona la opción
de planificar ruta.

2. Muestra un formulario para 3. El usuario ingresa


ingresar ubicación actual y destino. los datos.

4. Muestra las rutas disponibles y


los tiempos de llegada.

Flujo alterno: 3(a). Si no hay rutas disponibles, el


sistema muestra un mensaje
indicando que no hay opciones.
..3
Postcondiciones: El usuario ha planificado su ruta de
viaje.

3. Recibir notificaciones en tiempo real

11
PERICORP
Coneccting Your Life
Nombre de caso Recibir notificaciones en tiempo
de uso: real

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

Descripción: Permite al usuario recibir


notificaciones en tiempo real sobre
cambios en las rutas o retrasos.

Actor(es): Usuario Final (Pasajero)

Precondiciones: 1. La aplicación está instalada y el


usuario ha permitido notificaciones.

Flujo Normal Sistema Actor

1. Detecta un cambio en la ruta o


un retraso.

2. Envía una notificación al usuario. 3. El usuario recibe la


notificación en su
dispositivo.

Flujo alterno: 2(a). Si no hay cambios, no se


envía ninguna notificación.

Postcondiciones: El usuario está informado sobre


cambios en el servicio.

4. Reportar incidencias en el servicio

Nombre de caso Reportar incidencias en el servicio


de uso:

Autor: Desarrollador de Software

12
PERICORP
Coneccting Your Life
Fecha: 14 de febrero de 2025

Descripción: Permite al usuario reportar una


incidencia o problema en el
servicio de transporte.

Actor(es): Usuario Final (Pasajero)

Precondiciones: 1. La aplicación está instalada y el


usuario ha iniciado sesión.

Flujo Normal Sistema Actor

1. El usuario selecciona
la opción de reportar
incidencia.

2. Muestra un formulario para 3. El usuario describe


describir el problema. el problema y envía el
reporte.

4. Registra el reporte y lo envía al


administrador.

Flujo alterno: 3(a). Si el usuario no completa el


formulario, el sistema muestra un
mensaje de error.

Postcondiciones: El reporte ha sido enviado y


registrado.

5. Acceder a información sobre horarios y rutas

Nombre de caso Acceder a información sobre


de uso: horarios y rutas

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

13
PERICORP
Coneccting Your Life
Descripción: Permite al usuario acceder a
información sobre los horarios y
rutas disponibles.

Actor(es): Usuario Final (Pasajero)

Precondiciones: 1. La aplicación está instalada y el


usuario ha iniciado sesión.

Flujo Normal Sistema Actor

1. El usuario
selecciona la opción
de ver horarios y
rutas.

2. Muestra la información
actualizada.

Flujo alterno: 2(a). Si no hay información


disponible, el sistema muestra un
mensaje indicando que no hay
datos.

Postcondiciones: El usuario conoce los horarios y


rutas disponibles.

6. Gestionar rutas y horarios

Nombre de caso Gestionar rutas y horarios


de uso:

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

Descripción: Permite al administrador gestionar


las rutas y horarios disponibles en
la aplicación.
14
PERICORP
Coneccting Your Life
Actor(es): Administrador del Sistema de
Transporte

Precondiciones: 1. El administrador tiene acceso al


panel de control de la aplicación.

Flujo Normal Sistema Actor

1. El administrador
ingresa al panel de
control.

2. Muestra las opciones para 3. El administrador


gestionar rutas y horarios. actualiza las rutas y
horarios.

4. Guarda los cambios y


sincroniza con la aplicación.

Flujo alterno: 3(a). Si no se guardan los


cambios, el sistema muestra un
mensaje de error.

Postcondiciones: Las rutas y horarios están


actualizados en la aplicación.

7. Monitorear las unidades de transporte

Nombre de caso Monitorear las unidades de


de uso: transporte

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

Descripción: Permite al administrador


monitorear la ubicación y estado
de las unidades de transporte.

15
PERICORP
Coneccting Your Life
Actor(es): Administrador del Sistema de
Transporte

Precondiciones: 1. El administrador tiene acceso al


panel de control de la aplicación.

Flujo Normal Sistema Actor

1. El administrador
ingresa al panel de
control.

2. Muestra la ubicación y estado 3. El administrador toma


de las unidades en tiempo real. acciones en caso de
incidencias.

Flujo alterno: 3(a). Si no hay unidades


disponibles, el sistema muestra
un mensaje indicando que no hay
datos.

Postcondiciones: El administrador tiene control


sobre el estado de las unidades.

8. Gestionar notificaciones y alertas

Nombre de caso Gestionar notificaciones y alertas


de uso:

Autor: Desarrollador de Software

Fecha: 14 de febrero de 2025

Descripción: Permite al administrador


gestionar las notificaciones y
alertas que se envían a los
usuarios.

Actor(es): Administrador del Sistema de


16
PERICORP
Coneccting Your Life
Transporte

Precondiciones: 1. El administrador tiene acceso


al panel de control de la
aplicación.

Flujo Normal Sistema Actor

1. El administrador
ingresa al panel de
control.

2. Muestra las opciones para 3. El administrador


configurar notificaciones y alertas. configura las
notificaciones y alertas.

4. Envía notificaciones a los


usuarios.

Flujo alterno: 3(a). Si no se configuran las


notificaciones, el sistema muestra
un mensaje de error.

Postcondiciones: Las notificaciones y alertas han


sido enviadas.

17
PERICORP
Coneccting Your Life
11. DIAGRAMA DE CASOS DE USO

Figura 3. Diagrama de los casos de uso.

18
PERICORP
Coneccting Your Life
19
PERICORP
Coneccting Your Life
12. DIAGRAMA DE CLASES

Figura 4. Diagrama de clases.

13. DIAGRAMA DE SECUENCIAS

1. Consultar ubicación de unidades de transporte

20
PERICORP
Coneccting Your Life
2. Planificar una ruta de viaje

4. Reportar incidencias en el servicio

21
PERICORP
Coneccting Your Life
5. Acceder a información sobre horarios y rutas

7. Monitorear las unidades de transporte

22
PERICORP
Coneccting Your Life
8. Gestionar notificaciones y alertas

23
PERICORP
Coneccting Your Life
14. BOCETOS DE LAS INTERFACES

Figura 5. Interfaz del inicio de la aplicación.

24
PERICORP
Coneccting Your Life
Figura 6. Interfaces de reportes y barra de información.

15. ELECCIÓN DE LA PLATAFORMA DE DESARROLLO

Para nuestro proyecto elegimos la plataforma de React Native, ya que nuestro


público no se centra en solo uno de los dos sistemas operativos que dominan los
dispositivos móviles. Ya que es posible crear aplicaciones para iOS y Android
usando un solo código base.

El grado de madurez: A pesar de que la plataforma ya se encuentra consolidada


desde hace mucho tiempo dado a que se usa tan frecuentemente en el desarrollo
de aplicaciones móviles y en un estado avanzado respecto a documentación, por
esto mismo sigue en constante evolución.

25
PERICORP
Coneccting Your Life
El tamaño y actividad de su comunidad es bastante grande al ser mantenido por
Meta se encuentran una gran cantidad de plugins, recursos, librerías y soporte para
ayudar a resolver posibles problemas que se puedan presentar durante el
desarrollo.

En este proyecto no se requerirá de un gran número de programadores a contratar,


así que el desarrollo se proyecta a no ser muy difícil y costoso.

La curva de aprendizaje en React Native se percibe como una plataforma más


accesible y amigable si se tiene experiencia con JavaScript, ya que la transición
hacia el desarrollo móvil es fluida, apoyada por una comunidad robusta y múltiples
recursos. A diferencia de su principal competencia que es Flutter que implica la
adopción del lenguaje Dart.

Su compatibilidad con el resto del sistema es bastante alta en el desarrollo móvil,


tiene muchos módulos nativos para acceder a características específicas tanto en
iOS como en Android. De igual manera funciona bien con herramientas populares
como TypeScript y otros gestores de estado y entorno, lo cual se adecua de buena
manera en nuestro proyecto. Incluyendo la integración de APIs para dispositivos, en
nuestro caso siendo más importante la de geolocalización.

Su rendimiento es casi tan bueno como una aplicación nativa, aunque si enfrenta
desafíos para tareas intensivas y puede producir ligeras latencias, pero maneja
interoperabilidad con código nativo si el desarrollo lo amerita.

También consideramos el hecho de que una opción multiplataforma puede ahorrar


tiempo y costos.

16. TIPOS DE PRUEBAS A REALIZAR EN SU PRODUCTO DE SOFTWARE

● Pruebas unitarias: Validar funciones específicas como el cálculo de rutas y


ETA.
● Pruebas de integración: Evaluar la interacción entre frontend, backend y base
de datos.

26
PERICORP
Coneccting Your Life
● Pruebas de usabilidad: Aplicadas a prototipos, recolectando feedback de
usuarios reales.
● Pruebas de carga: Evaluar el comportamiento del sistema con múltiples
usuarios simultáneos.
● Pruebas de compatibilidad: Garantizar funcionamiento en distintas versiones
de Android/iOS.
● Pruebas de seguridad: Verificar que los datos sensibles estén cifrados y
protegidos.

17. MÉTRICAS DE CALIDAD EMPLEADAS EN SU PRODUCTO DE


SOFTWARE

a) Tiempo promedio de respuesta: ≤ 3 segundos en carga de mapas y datos


GPS. (RNF-01)
b) Disponibilidad del sistema: ≥ 99% uptime mensual. (RNF-02)
Tasa de errores reportados: < 5% en fase de pruebas.
c) Satisfacción del usuario (SUS): ≥ 80 puntos.
d) Cobertura de pruebas unitarias: ≥ 85% del código funcional.
e) Uso eficiente de recursos: ≤ 150 MB de RAM en dispositivos móviles de gama
media.

18. ESTRATEGIA Y PLAN DE MANTENIMIENTO DE SOFTWARE A


REALIZAR

 Mantenimiento correctivo: Corrección de errores detectados tras el despliegue,


priorizando aquellos que afectan funcionalidades clave (ETA, GPS).
 Mantenimiento adaptativo: Actualización de la app ante cambios en APIs de
terceros como Google Maps o Firebase.
 Mantenimiento perfectivo: Mejoras solicitadas por usuarios (UI, rendimiento,
nuevas funciones).
 Mantenimiento preventivo: Refactorización de código, monitoreo de logs,
pruebas automáticas para evitar futuras fallas.

27
PERICORP
Coneccting Your Life
 Frecuencia: Ciclo de revisión mensual con actualizaciones bimestrales en tienda
de aplicaciones.

19. CONCLUSIONES

Este proyecto enfocado al diseño e implementación de una aplicación móvil para el


monitoreo del transporte público en Ciudad Guzmán responde a una necesidad real
de movilidad eficiente, accesible y tecnológica. A través de metodologías ágiles y
enfoque centrado en el usuario concebimos prototipos funcionales que permiten
planificar rutas, consultar ubicaciones en tiempo real y recibir notificaciones
relevantes.

Se buscó abordar problemas clave del sistema de transporte actual, como la falta de
información y planificación. El uso de tecnologías modernas como React Native,
bases de datos en la nube y geolocalización sientan las bases para una herramienta
escalable y con potencial de impacto social positivo.

Finalmente creemos que este proyecto no solo representa una propuesta


académica, sino un paso realista hacia la construcción de ciudades más
inteligentes, eficientes y sostenibles.

20. BIBLIOGRAFÍA

A. Paniagua et al., “Evaluación de la accesibilidad y la usabilidad en aplicaciones


móviles,” TecnoLógicas, 2020. https://doi.org/10.22430/22565337.1553

Acosta Espinoza, J. L., "Las aplicaciones móviles y su impacto en la sociedad,"


Revista Universidad y Sociedad, 2022.

F. Alonso Amo et al., Introducción a la Ingeniería del Software, Delta Publicaciones,


2005.

IBM (2024). ¿Qué es el desarrollo de software?


https://www.ibm.com/mx-es/topics/software-development

IIEG, "Análisis sociodemográfico de Ciudad Guzmán," Instituto de Información


Estadística y Geográfica del Estado de Jalisco, 2023. [En línea]. https://iieg.gob.mx

28
PERICORP
Coneccting Your Life
INEGI (2022). México en cifras. https://www.inegi.org.mx

L. Sosa Compeán, “Optimización del transporte público y bienestar social,” UANL,


2020.

Núñez, E. "Nuevas rutas en el transporte urbano en Zapotlán," Enfoque Profesional,


2024.

29
PERICORP
Coneccting Your Life

También podría gustarte