2 Análisis del proyecto
2.2 Historias del usuario
Las tareas a desarrollar se hicieron en base de historias de usuario que son la especificación de un requerimiento, donde se puede suministrar información sobre el comportamiento que debe tener dentro de la aplicación.
Tabla 9: Historia del usuario
MODULO RESPONSABILIDAD
Autenticación y registro Administrar y verificar los usuarios que pueden entrar a la aplicación.
Creación de rutas Crear rutas por lugares conocidos y ubicados en Bogotá.
Buscar ruta Buscar rutas creadas con el fin de
utilizar las mismas rutas.
Salir ruta Salir de la ruta por algunos
inconvenientes.
Comentarios y valoración de rutas Mostrar mensajes y la valoración de cada ruta creada y usada por los usuarios.
Ruta favorita Agregar las rutas que más se usan con
frecuencia.
Notificación de ruta Envió de notificación al usuario sobre la hora de salida de determinada ruta, al unirse a una rota o al comentarla.
Perfil Permite ver los datos del usuario y
cambiar la foto.
2.2.1 Historia de usuario: Registro de usuario
Tabla 10: HU registro de usuario
Actor Usuario Nombre Registro de
usuario
Prioridad Alta
Modulo Autenticación y registro
40 Condición
1. Abrir aplicación.
2. Dar clic en el botón de registrarse 4. Ingresar información de usuario como nombre, usuario, correo y contraseña.
Resultado
2. Despliegue de la interfaz principal iniciar sesión.
3. Despliegue de la interfaz de Registro de usuario
5. Se almacenan los datos en la base de datos.
2.2.2 Historia de usuario: Login
Tabla 11: HU login
Actor Usuario Nombre Login Prioridad Alta
Modulo Autenticación y registro
Descripción Ingresa un usuario a la aplicación.
Condición
1. Abrir aplicación.
3. Ingreso del usuario y contraseña. 5. El usuario ingresa a la aplicación
Resultado
2. Despliegue de la interfaz de ingreso a la aplicación
4. Si el usuario y la contraseña es correcta.
6. Ingreso exitoso.
2.2.3 Historia de usuario: Crear ruta
Tabla 12: HU crear ruta
Actor Usuario Nombre Crear ruta Prioridad Alta
Modulo Crear ruta
Descripción Crear la ruta.
Condición
1. Ingresar al módulo de crear ruta. 3. Ingreso de origen y destino.
5. Dar clic en la imagen de búsqueda. 7. Dar clic al lado derecho de la alarma.
9. Seleccionar hora de salida. 11. Dar clic en el botón rojo.
Resultado
2. Despliegue de la interfaz de crear ruta.
4. Se muestran los datos digitados en las columnas respectivas.
6. Se observan y se traza una ruta desde el origen hasta el destino.
8. Se desplegara un reloj.
10. Se mostrara la hora de salida. 12. Se guardara la ruta en la base de datos.
41
2.2.4 Historia de usuario: Buscar ruta
Tabla 13: HU buscar ruta
Actor Usuario Nombre Buscar ruta Prioridad Alta
Modulo Buscar ruta
Descripción Buscar rutas creadas.
Condición
1. Ingresar al módulo de buscar ruta. 3. Ingreso origen y destino a buscar. 5. Dar clic en la imagen de búsqueda
Resultado
2. Despliegue de la interfaz de buscar ruta.
4. Se muestran los datos digitados en las columnas respectivas.
6. Se muestran las rutas que se han buscado
2.2.5 Historia de usuario: Modulo salir ruta
Tabla 14: HU salir de la ruta
Actor Usuario Nombre Salir de la
ruta
Prioridad Alta
Modulo Salir ruta
Descripción Salir de algún ruta en la que este.
Condición
1. Selecciona el módulo mis rutas. 3. Dar clic en el botón salir
Resultado
2. Mostrar interfaz de mis rutas con sus datos respectivos.
4. No aparece más en el módulo mis rutas.
2.2.6 Historia de usuario: Modulo comentar ruta
Tabla 15: HU comentar ruta
Actor Usuario Nombre Comentar
ruta
Prioridad Media
Modulo Comentar y valor ruta
42 Condición
1. Seleccionar ruta en el módulo buscar ruta.
3. Escribir un mensaje en el espacio donde dice comentario.
5. Dar clic en enviar.
Resultado
2. Mostar interfaz de ruta creada y datos referentes a la ruta.
4. Mensaje almacena en el interfaz de la aplicación.
6. Se envía el comentario a la base de datos.
2.2.7 Historia de usuario: Modulo valor ruta
Tabla 16: HU valorar ruta
Actor Usuario Nombre Valorar ruta Prioridad Media
Modulo Comentar y valor ruta
Descripción Dar una valoración a las rutas creadas.
Condición
1. Seleccionar ruta en el módulo buscar ruta.
3. Seleccionar la cantidad de estrellas que desea poner.
5. Dar clic en enviar.
Resultado
2. Mostar interfaz de ruta creada y datos referentes a la ruta.
4. Se rellenan las estrellas seleccionadas por el usuario.
6. Se envía la valoración a la base de datos.
2.2.8 Historia de usuario: Rutas favoritas
Tabla 17: HU rutas favoritas
Actor Usuario Nombre Rutas
favoritas
Prioridad Media
Modulo Ruta favorita
Descripción Ver rutas favoritas.
Condición
1. Seleccionar ruta en el módulo buscar ruta.
3. Seleccionar la estrella roja. 5. Ir al módulo rutas favoritas.
Resultado
2. Mostar interfaz de ruta creada y datos referentes a la ruta.
4. Ruta guardada como favorita. 6. Se muestran las rutas favoritas.
43
2.2.9 Historia de usuario: Notificación de usuario al unirse a una nueva ruta
Tabla 18: HU Notificar al unirse a una ruta
Actor Usuario Nombre Notificación
de usuario al unirse a una nueva ruta
Prioridad Media
Modulo Notificación de ruta
Descripción Notificar a los usuarios cuando alguien
se ha unido a la ruta. Condición
1. Seleccionar ruta en el módulo buscar ruta.
3. Seleccionar los tres puntos. 5. Dar clic en unirse.
Resultado
2. Mostar interfaz de ruta creada y datos referentes a la ruta.
4. Mostrar ventana con unirse.
6. Se mostraran a los usuarios que están en la ruta, quien se ha unido.
2.2.10 Historia de usuario: Notificación de usuario al comentar ruta
Tabla 19: HU Notificar al comentar una ruta
Actor Usuario Nombre Notificación
de usuario al comentar una ruta
Prioridad Media
Modulo Notificación de ruta
Descripción Notificar a los usuarios cuando alguien
comenta una ruta. Condición
1. Seleccionar ruta en el módulo mis rutas.
3. Seleccionar la imagen de mensaje. 5. Escribir un comentario y dar clic en enviar.
Resultado
2. Mostar interfaz de ruta creada y datos referentes a la ruta.
4. Mostrar ventana con opción de comentar.
6. Se mostrara un mensaje a los usuarios que están registrados en la ruta.
44
2.2.11 Historia de usuario: Notificación al llegar la hora de salida
Tabla 20: HU Notificar al llegar la hora de salida
Actor Usuario Nombre Notificación
de usuario al llegar la hora de salida
Prioridad Media
Modulo Notificación de ruta
Descripción Notificar a los usuarios cuando llegue la
hora de salida. Condición
1. Seleccionar la hora de salida en el módulo crear ruta.
3. Seleccionar la hora y guardar con la ruta.
5. Al llegar la hora de salida aparecerá un mensaje de notificación.
Resultado
2. Mostar interfaz de reloj.
4. Guardado en la base de datos con la información de la ruta.
6. Se mostrara un mensaje a los usuarios que están registrados en la ruta.
2.2.12 Historia de usuario: Modulo perfil
Tabla 21: HU perfil
Actor Usuario Nombre Perfil Prioridad Media
Modulo perfil
Descripción Cambiar imagen y ver los datos del
usuario. Condición
1. Dar clic en el módulo perfil. 3. Dar clic en la cámara.
Resultado
2. Se despliega la interfaz del perfil con los datos del usuario.
3. Se buscara una imagen en el celular y se subirá a la base de dato.
45