• No se han encontrado resultados

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

Documento similar