Skip to content

Casos de Uso

Julián Osorio edited this page Apr 24, 2018 · 17 revisions

Módulo Usuarios

Usuarios

CU Crear usuario

Item Descripción
Id caso de uso: CU001
Nombre caso de uso: Crear Usuario
Autor: Julián Osorio
Actor: Administrador
Resumen: El actor crea un Usuario en la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor selecciona la opción de crear Usuario, y el formulario de registro se despliega.
3. El actor digita la información del formulario de Usuario con los campos de: idNumber, password, name, email.
4. Se guardan cambios de Usuario.
Postcondición:
Caminos de excepción

CU Modificar usuario

Item Descripción
Id caso de uso: CU002
Nombre caso de uso: Modificar Usuario
Autor: Julián Osorio
Actor: Administrador
Resumen: El actor modifica un Usuario en la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor selecciona la opción de editar Usuario, y el formulario de registro se despliega.
3. El actor digita la información del formulario de Usuario con los campos de: password, name, email.
4. Se guardan cambios de Usuario.
Postcondición:
Caminos de excepción

CU Desactivar usuario

Item Descripción
Id caso de uso: CU003
Nombre caso de uso: Desactivar Usuario
Autor: Julián Osorio
Actor: Administrador
Resumen: El actor desactiva un Usuario en la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor selecciona la opción de desactivar Usuario
3. El sistema solicita que se confirme si se quiere desactivar el usuario
4. El usuario confirma selecciona la opción "confirmar"
5. Se guardan cambios de Usuario.
Postcondición:
Caminos de excepción

Módulo Bicicletas

CU Crear bicileta

Item Descripción
Id caso de uso: CU004
Nombre caso de uso: Crear bicicleta
Autor: Julián Osorio
Actor: Administrador
Resumen: El actor crea una bicicleta en la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor selecciona la opción de crear Bicicleta, y el formulario de registro se despliega.
3. El actor digita la información del formulario de Bicicleta con los campos de: idBike, color, modelo.
4. Se guardan cambios de Bicicleta.
Postcondición:
Caminos de excepción

CU Modificar bicicleta

Item Descripción
Id caso de uso: CU005
Nombre caso de uso: Modificar Bicicleta
Autor: Julián Osorio
Actor: Administrador
Resumen: El actor modifica una bicicleta en la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor selecciona la opción de editar Bicicleta, y el formulario de registro se despliega.
3. El actor digita la información del formulario de Bicicleta con los campos de: color, modelo.
4. Se guardan cambios de Bicicleta.
Postcondición:
Caminos de excepción

CU Desactivar bicicleta

Item Descripción
Id caso de uso: CU006
Nombre caso de uso: Desactivar Bicicleta
Autor: Julián Osorio
Actor: Administrador
Resumen: El actor desactiva una bicicleta en la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor selecciona la opción de desactivar bicicleta
3. El sistema solicita que se confirme si se quiere desactivar la bicicleta
4. El usuario confirma selecciona la opción "confirmar"
5. Se guardan cambios de Usuario.
Postcondición:
Caminos de excepción

Módulo Interfaz

CU Ingresar a la Web

Item Descripción
Id caso de uso: CU007
Nombre caso de uso: Ingresar a la web
Autor: Julián Osorio
Actor: Usuario
Resumen: El actor ingresa a la aplicación.
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. El actor ingresa la URL de la aplicación en el explorador.
3. Se despliega la aplicación
Postcondición:
Caminos de excepción

Módulo Prestamos

Prestamos

CU Retirar Bicicleta

Item Descripción
Id caso de uso: CU008
Nombre caso de uso: Retirar Bicicleta
Autor: Jairo Ruano
Actor: Biciusuario
Resumen: El actor Retira una bicicleta disponible para su uso
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. Se Valida si hay bicicletas disponibles en ese punto de entrega.
3. Si es necesario, se valida si el usuario ha realizado el pago.
4. Se valida si el usuario no tiene multas pendientes que no le permitan realizar el prestamo.
5. Se actualiza el inventario de Bicicletas disponibles.
6. Se registra la salida de la bicicleta.
Caminos de excepción

CU Retirar Accesorio

Item Descripción
Id caso de uso: CU009
Nombre caso de uso: Retirar Accesorio
Autor: Jairo Ruano
Actor: Biciusuario
Resumen: El actor Retira un accesorio disponible para su uso
Precondición:
Curso básico de eventos: 1. El actor ingresa a la aplicación.
2. Se Valida si hay accesorios disponibles en ese punto de entrega.
3. Si es necesario, se valida si el usuario ha realizado el pago.
4. Se valida si el usuario no tiene multas pendientes que no le permitan realizar el prestamo.
5. Se actualiza el inventario de accesorios disponibles.
6. Se registra la salida del accesorio.
Caminos de excepción

CU Regresar Bicicleta

Item Descripción
Id caso de uso: CU010
Nombre caso de uso: Regresar Bicicleta
Autor: Jairo Ruano
Actor: Biciusuario
Resumen: El actor regresa una bicicleta que previamente pidio prestada
Precondición: El usuario tiene que tener al menos una bicicleta en uso
Curso básico de eventos: 1. El actor regresa la bicicleta.
2. Se actualiza el inventario de bicicletas disponibles.
3. Se registra el ingreso de la bicicleta.
4. Si es necesario, se aplican multas al usuario.
Caminos de excepción

CU Regresar Accesorio

Item Descripción
Id caso de uso: CU011
Nombre caso de uso: Regresar Accesorio
Autor: Jairo Ruano
Actor: Biciusuario
Resumen: El actor regresa un accesorio que previamente pidio prestado
Precondición: El usuario tiene que tener al menos un accesorio en uso
Curso básico de eventos: 1. El actor regresa el accesorio.
2. Se actualiza el inventario de accesorios disponibles.
3. Se registra el ingreso del accesorio.
4. Si es necesario, se aplican multas al usuario.
Caminos de excepción

Módulo Pagos

Pagos

CU Pagar Con Efectivo

Item Descripción
Id caso de uso: CU012
Nombre caso de uso: Pagar Con Efectivo
Autor: Camilo Forero
Actor: Biciusuario
Resumen: El actor realiza el pago del alquiler con efectivo, este pago es debidamente validado, por multas y comportamiento del actor
Precondición: El actor no debe tener multas pendiente (en caso de tener multas pendientes estas seran cargadas a la factura) y registrar un correcto comportamiento con el uso de las mismas
Curso básico de eventos: 1. El actor entrega el efectivo que se genera en la factura
2. El actor retira la bicicleta alquilada
3. Se actualiza el inventario de bicicletas disponibles.
Caminos de excepción

CU Pagar Con Tarjeta de Credito

Item Descripción
Id caso de uso: CU013
Nombre caso de uso: Pagar Con Tarjeta de Credito
Autor: Camilo Forero
Actor: Biciusuario
Resumen: El actor realiza el pago del alquiler con tarjeta de credito, este pago es debidamente validado, por multas y comportamiento del actor
Precondición: El actor no debe tener multas pendiente (en caso de tener multas pendientes estas seran cargadas a la factura) y registrar un correcto comportamiento con el uso de las mismas. Adicionalmente debe poseer una tarjeta de credito vigente, propia y con cupo suficiente para la cancelaciòn de la factura.
Curso básico de eventos: 1. El actor puede realizar el pago por internet o directamente en el punto donde retirara la bicicleta.
2. El actor retira la bicicleta alquilada
3. Se actualiza el inventario de bicicletas disponibles.
Caminos de excepción

CU Pagar Con PSE

Item Descripción
Id caso de uso: CU014
Nombre caso de uso: Pagar Con PSE
Autor: Camilo Forero
Actor: Biciusuario
Resumen: El actor realiza el pago del alquiler con tarjeta debito, este pago es debidamente validado, por multas y comportamiento del actor
Precondición: El actor no debe tener multas pendiente (en caso de tener multas pendientes estas seran cargadas a la factura) y registrar un correcto comportamiento con el uso de las mismas. Adicionalmente debe poseer una tarjeta de debito vigente, propia y con cupo suficiente para la cancelaciòn de la factura.
Curso básico de eventos: 1. El actor puede realizar el pago por internet o directamente en el punto donde retirara la bicicleta.
2. El actor retira la bicicleta alquilada
3. Se actualiza el inventario de bicicletas disponibles.
Caminos de excepción

CU Pagar Con Convenios

Item Descripción
Id caso de uso: CU015
Nombre caso de uso: Pagar Con Convenios
Autor: Camilo Forero
Actor: Biciusuario
Resumen: Extensibildad
Precondición: Extensibilidad
Curso básico de eventos:
Caminos de excepción

Módulo Gamification & Bonificaciones

Pagos

CU Ver retos programados y su avance

Item Descripción
Id caso de uso: CU016
Nombre caso de uso: Ver retos programados y su avance
Autor: Camilo Forero
Actor: Biciusuario/Administrador
Resumen: El actor puede visualizar los retos que vigentes y su avance en cada uno de ellos
Precondición: El actor debe tener un usuario valido, haber aceptado las condiciones y tener activo el modulo de gamificaciòn.
Curso básico de eventos: 1. El actor ingresa a la aplicaciòn
2. El actor acepta las condiciones de uso de la aplicaciòn, activando asi el modulo de gamificaciòn.
3. El actor observa los retos que tiene vigentes y su progreso en cada uno de ellos.
Caminos de excepción

CU Crear retos

Item Descripción
Id caso de uso: CU017
Nombre caso de uso: Crear retos
Autor: Camilo Forero
Actor: Biciusuario/Administrador
Resumen: El actor puede proponer retos, si el actor que los propone es el administrador, estos seran creados automaticamente, pero si son propuestos por un biciusuario, estos seran sometidos a una validaciòn y aprobaciòn de los administradores de la aplicaciòn.
Precondición: El actor debe tener una sesion vigente.
Curso básico de eventos: 1. El actor ingresa a la aplicaciòn
2. El actor ingresa el reto propuesto a la aplicaciòn.
Caminos de excepción 3.1. Si el usuario es Administrador: el reto es automaticamente creado y lanzado en la aplicaciòn.
3.2. Si el actor es un Biciusuario:el reto al ser creado es enviado al administrador para su validaciòn y posterior aprobaciòn.

CU Aprobar retos

Item Descripción
Id caso de uso: CU018
Nombre caso de uso: Aprobar retos
Autor: Camilo Forero
Actor: Administrador
Resumen: El actor aprueba los retos enviados por los Biciusuarios
Precondición: El actor debe tener una sesion vigente.
Curso básico de eventos: 1. El actor recibe una notificaciòn, de nuevos retos enviados por los Biciusuarios
2. El actor ingresa a la aplicaciòn
3. El actor observa los retos propuestos por los Biciusuarios.
4. El actor aprueba los retos que cumplan con las condiciones preestablecidas.
Caminos de excepción

CU Ver catalogo de premios

Item Descripción
Id caso de uso: CU019
Nombre caso de uso: Ver catalogo de premios
Autor: Camilo Forero
Actor: Biciusuario
Resumen: El actor puede visualizar los premios vigentes
Precondición: El actor debe tener un usuario valido, haber aceptado las condiciones y tener activo el modulo de gamificaciòn.
Curso básico de eventos: 1. El actor ingresa a la aplicaciòn
2. El actor ingresa al catalogo de la aplicaciòn
Caminos de excepción

CU Seleccionar premios

Item Descripción
Id caso de uso: CU020
Nombre caso de uso: Seleccionar premios
Autor: Camilo Forero
Actor: Administrador
Resumen: El actor puede seleccionar los premios que le gusten y para los cuales sus puntos sean suficientes
Precondición: El actor debe tener un usuario valido, haber aceptado las condiciones y tener activo el modulo de gamificaciòn.
Curso básico de eventos: 1. El actor ingresa a la aplicaciòn.
2. El actor ingresa al catalogo de la aplicaciòn
3. El actor selecciona el premio que desea.
4. El actor acepta que le sean descontados los puntos definidos para el premio.
5. Los puntos son descontados de la cuenta del actor.
6. Se genera una orden para el envio del premio al actor
Caminos de excepción