Está en la página 1de 42

Identificacin: CU-1.

1
Nombre: Mostrar Logos
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Se muestran los logos de las compaias involucradas junto
con el logo de la aplicacion

Disparador: Inicio de la aplicacion


Precondiciones:
Poscondiciones: Muestra el video (la animacion) de la aplicacion

Flujo normal

Flujo alternativo:

Excepciones:

1. el usuario ingresa a la aplicacion


2. se muestra el logo de cada una de las compaias o
grupos involucrados
3. el usuario al presionar una tecla pasa al siguiente
logo hasta terminar los logos
1. el usuario no presiona ninguna tecla para pasar al
siguiente logo
2. la aplicacion pasa automaticamente al siguiente logo
cada (1) segundos

1. Se da la tecla de salida

2. Se debe preguntar si desea salir de la aplicacion

Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-1.2
Nombre: Mostrar Video/Animacion
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Se muestra el video o animacion que explica el porque lo
importante del compartir automoviles

Disparador: CU-1.1
Precondiciones:
Poscondiciones: Mostrar la pantalla de inicio

Flujo normal

1. El sistema empieza a mostrar la animacion/video de la


importancia de compartir carros para viajar
2. Da la opcion de saltar (skip) en caso que el usuario no
desee verla
3. Se muestra el formulario de login

Flujo alternativo:

Excepciones:

1. El usuario no presiona ninguna opcion


2. Se termina el video/animacion
3. Se muestra el formulario de login

1. Se da la tecla de salida
2. Se debe preguntar si desea salir de la aplicacion

Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-2

Nombre: registrar nueva cuenta de usuario


Creado por: Yamit Cardenas

Fecha de 22/11/08
creacin:

Sistema: Movil

Ultima fecha de 22/11/08


actualizacin:

Actores: Usuario
Descripcin: Permite a los usuario del sistema crear su perfil dentro de
la aplicacion

Disparador: el usuario selecciona la opcion de "new user" que se

encuentra en la pantalla de inicio de sesion

Precondiciones:
Poscondiciones: Muestra un mensaje de creacion de cuenta exitosa

Flujo normal

1. el usuario selecciona "new user"


2. la aplicacion usa el sistema de gps del telefono
movil para encontrar la posicion global en la que se
encuentra el nuevo usuario.
3. la aplicacion despliega una interfaz donde muetsra
la posicion obtenida por gps y permite ingresar los
siguientes datos: nombre, fecha de nacimiento,
sexo, tel_movil, numero de carros, tipo, marca,
color y capacidad. (los datos en negrita deben ser
obligatorios)
4. el usuario ingresa los datos requeridos y selecciona
la opcion registrar
5. sele preguntara al usuario si quiere agregar una
fotografia a su perfil.
6. el sistema despliga la camara fotografica del celular
para que pueda tomarse la fotografia
7. el sistema guarda la fotografia tomada, realiza la
peticion y procesa la respuesta a un servicio web
para la creacion de la nueva cuenta de usuario
8. el sistema despliga un mensaje de exito en la
creacion de cuenta y luego vuelve a la pantalla de
inicio de sesion

Flujo alternativo:

1. en caso de que el usuario no ponga ningun dato en


los campos no obligatorios, se guardara la cuenta
con un numero de cero (0) carros registrados para
ese usuario
2. si el usuario selecciona la opcion de no tomar
fotografia se crear el perfil sin fotografia, y en su

lugar aparecera un avatar por defecto


3. si el usuario indica que tiene 1 carro, imediatamente
los campos con respecto al carro deben ser
obligatorios
3. si el usuario indica que tiene 2 carros o mas,
imediatamente los campos con respecto al
carro deben ser obligatorios y debera hacer
uno por cada carro que tenga

Excepciones:

1. Si el usuario no ingresa los datos correctamente, o


falta algun dato, se le mostrar un mensaje de error
indicandole que rectifique los datos
2. Si falla la conexion a gps debera mostrarse un
mapa global , en donde el usuario pueda
seleccionar la posicion en donde se encuentra
3. Si falla la conexion con la red de datos, se lemostrar
un mensaje al usuario indicandole que lo intente
mas tarde.

Prioridad:

Reglas del negocio:


Notas y comentarios:

PENDIENTE DE EVALUAR LAS DOS SECCIONES QUE ESTAN


EN NEGRITA + CURSIVA, IDENTIFICAR QUE TAN
ENGORROSO ES

Identificacin: CU-3.1
Nombre: Login
Creado por: David Roncancio

Sistema: Movil

Fecha de 22/11/08
creacin:

Ultima fecha de 22/11/08


actualizacin:

Actores: Usuario
Descripcin: El usuario puede ingresar a la aplicacion mediante un login y
un password

Disparador:
Precondiciones: CU-1.1, CU-1.2

Poscondiciones:
Flujo normal

Flujo alternativo:

1.
2.
3.
4.

el
el
el
el

usuario ingresa escoge un login existente


usuario ingresa la contrasea (CU-3.2)
usuario da la opcion de ingresar
sistema ingresa al menu principal

1. el usuario selecciona la opcion de nuevo usuario


2. se abre una ventana para escribir el nombre del
usuario
3. la casilla de usuario queda con el nombre de usuario
ingresado

1. el usuario selecciona la opcion de guardar login


2. se dispara el CU-3.3 una vez se de la opcion de
ingresar

1. el usuario selecciona la opcion de guardar contrasea


2. se dispara el CU-3.4 una vez se de la opcion de
ingresar
Excepciones:

1. el login o la contrasea no coinciden


2. el sistema da el error de login o contrasea incorrectas

3. el sistema da la opcion de registrarse

1. el sistema detecta que no hay conexion a internet


2. el sistema no permite el login
Prioridad:

Reglas del negocio:


Notas y comentarios: David: (deberia permitirlo?? y funcionar offline?? se me hce
que si..)

Identificacin: CU-3.2
Nombre: Ingresar Contrasea
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Ingresar contrasea de usuario de forma mas intuitiva y facil
para dispositivos sin teclados qwerty

Disparador: CU-3.1
Precondiciones: ubicarse sobre la casilla de contrasea en la pantalla de login

Poscondiciones:

Flujo normal

Flujo alternativo:

Excepciones:

1. el sistema muestra un popup para ingresar la


contrasea
2. el usuario ingresa la contrasea escogiendo un camino
o varios caminos entre nueve puntos en la pantalla
cada uno de los puntos esta vinculado con un numero
del celular
3. el usuario da la opcion de aceptar
4. el sistema evalua la validez de la contrasea (el uso de
todos los puntos)
5. se muestra como verde la casilla de contrasea
1. el usuario da cancelar en la contrasea
2. el sistema vuelve al menu de login
1. la contrasea no es valida
2. la casilla de contrasea se ubica en rojo
3. se aviza al usuario que debe corregir la contrasea

Prioridad:

Reglas del negocio:


Notas y comentarios:

Por evaluar sistema de contrasea

Identificacin: CU-3.3
Nombre: Recordar Usuario
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Se da la opcion de recordar usuario para que en futuros
ingresos se pueda escoger de una lista en ves de digitarlo

Disparador: CU-3.1
Precondiciones: Esta seleccionada la opcion de recordar login

Poscondiciones:
Flujo normal

1. el usuario selecciona la casilla de recordar login


2. el sistema guarda el login en la memoria del celular

Flujo alternativo:
Excepciones:
Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-3.4
Nombre: Recordar Contrasea
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Se da la opcion de recordar contrasea para que en futuros
ingresos se pueda escoger de una lista en ves de digitarlo

Disparador: CU-3.1

Precondiciones: Esta seleccionada la opcion de recordar login


Esta seleccionada la opcion de recordar contrasea

Poscondiciones:
Flujo normal

1. el usuario selecciona la casilla de recordar login


2. el sistema guarda el login en la memoria del celular

Flujo alternativo:
Excepciones:
Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin Re4.2
:
Nombre: Editar usuario
Creado por: Cesar Gomez
Fecha de 22/11/08
creacin:

Actores: Usuario

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Descripcin: Permite al usuario modificar su informacin respectiva


en la aplicacion

Disparador: El usuario selecciona la opcion update dentro del


modulo perfil
Precondiciones:
Poscondiciones: Muestra un mensaje de actualizacin de perfil exitosa

Flujo normal

4. El usuario entra al modulo perfil


5. El usuario selecciona la opcin update
6. La aplicacin despliega una interfaz donde
muestra los siguientes datos: nombre, fecha
de nacimiento, sexo, tel_movil, numero de
carros, tipo, marca, color y capacidad. (los
datos en negrita deben ser obligatorios)
7. El usuario modifica los datos que desea y
selecciona la opcin save
8. Se le preguntara al usuario si est seguro que
quiere guardar los cambios.
9. El sistema despliega un mensaje de xito en la
modificacin de informacin y luego vuelve a
la pantalla de inicio de sesin.

Flujo alternativo:

Excepciones:

3. Si el usuario no ingresa los datos correctamente, o


falta algn dato, se le mostrar un mensaje de
error indicndole que rectifique los datos.
4. Si el usuario modifica su nickname y/o su
password y coincide con otro se le indicara que
datos no son validos.
5. Si falla la conexin con la red de datos, se le
mostrara un mensaje al usuario indicndole que lo

intente mas tarde.


Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-4.3.1

Nombre: ver perfil de usuario


Creado por: Yamit Cardenas

Fecha de 22/11/08
creacin:

Sistema: Movil

Ultima fecha de 22/11/08


actualizacin:

Actores: Usuario
Descripcin: Permite a los usuario consultar los datos de su cuenta , asi
como los comentarios que otra gente le han hecho a el

Disparador: el usuario selecciona la opcion "profile" desde el menu


principal de la aplicacion

Precondiciones: el usuario debe estar logueado en el sistema

Poscondiciones:

Flujo normal

1. el usuario selecciona "profile"


2. la aplicacion reliza una peticion a un servicio web
para traer todos los datos de la cuenta del usuario.
3. la aplicacion procesa la informacion obtenida del
servicio web, y la despliega en una interfaz grafica
donde se mostrara: la fotografia del usuario, el
nombre, la edad, el sexo y su posicion geografica, y
su calificacion global con estrellas. Tambien se
mostrara un avatar de el carro que tiene activo (en
caso de tener mas carros podra desplazar uno por
uno para verlo, existira un avatar de nuevo
carro, seleccionandolo podra crear nuevos
carros en su perfil)
4. el usuario tiene la opcion desde aca de editar su
perfil de usuario o de editar el perfil del auto, (en
este caso se editara el perfil del auto seleccionado),
tambien existira la opcion de ver comentarios de
otros usuarios

Flujo alternativo:

Excepciones:

1. en caso de que el usaurio no tenga ningun carro


registrado aparecera un avatar de nuevo carro,
endonde podra asociar nuevos carros a su perfil

1. Si falla la conexion con la red de datos, se le


mostrara un mensaje al usuario indicandole que lo
intente mas tarde.

Prioridad:

Reglas del negocio:


Notas y comentarios:

PENDIENTE DE EVALUAR LAS SECCIONES QUE ESTAN EN


NEGRITA

Identificacin: CU-4.3.2

Nombre: ver comentarios de usuarios


Creado por: Yamit Cardenas

Fecha de 22/11/08
creacin:

Sistema: Movil

Ultima fecha de 22/11/08


Identificacin:
CU-4.3.1
Nombre:
ver perfil de
usuario

Creado por:
Yamit Cardenas
Sistema:
Movil
Fecha de
creacin:
22/11/08
Ultima fecha de
actualizacin:
22/11/08

Actores:
Usuario
Descripcin:
Permite a los
usuario consultar
los datos de su
cuenta , asi como
los comentarios
que otra gente le
han hecho a el
Disparador:
el usuario
selecciona la
opcion "profile"

desde el menu
principal de la
aplicacion
Precondiciones:
el usuario debe
estar logueado en
el sistema
Poscondiciones:
Flujo normal
1. el usuario
selecciona
"profile"
2. la
aplicacion
reliza una
peticion a
un servicio
web para
traer todos
los datos
de la
cuenta del
usuario.
3. la
aplicacion
procesa la
informacio
n obtenida
del servicio
web, y la
despliega
en una
interfaz
grafica
donde se
mostrara:
la
fotografia
del usuario,
el nombre,

la edad, el
sexo y su
posicion
geografica,
y su
calificacion
global con
estrellas.
Tambien se
mostrara
un avatar
de el carro
que tiene
activo (en
caso de
tener mas
carros
podra
desplazar
uno por
uno para
verlo,
existira
un avatar
de nuevo
carro,
selecciona
ndolo
podra
crear
nuevos
carros en
su perfil)
4. el usuario
tiene la
opcion
desde aca
de editar
su perfil de
usuario o
de editar el
perfil del
auto, (en

este caso
se editara
el perfil del
auto
seleccionad
o), tambien
existira la
opcion de
ver
comentari
os de
otros
usuarios
Flujo alternativo:
1. en caso de
que el
usaurio no
tenga
ningun
carro
registrado
aparecera
un avatar
de nuevo
carro,
endonde
podra
asociar
nuevos
carros a su
perfil

Excepciones:
1. Si falla la
conexion
con la red
de datos,
se le
mostrara
un mensaje
al usuario
indicandole

que lo
intente
mas tarde.
Prioridad:
Reglas del
negocio:
Notas y
comentarios:
PENDIENTE DE
EVALUAR LAS
SECCIONES QUE
ESTAN EN
NEGRITA

Identificacin:
CU-4.3.2
Nombre:
ver comentarios de
usuarios

Creado por:
Yamit Cardenas
Sistema:
Movil
Fecha de
creacin:
22/11/08
Ultima fecha de
actualizacin:
22/11/08

Actores:
Usuario
Descripcin:
Permite al usuario
consultar los
comentarios que
otras personas

han hecho a su
"servicio"
Disparador:
el usuario
selecciona la
opcion
"coments" desde
la vista de profile
Precondiciones:
el usuario debe
estar logueado en
el sistema, y en
la vista de profile
Poscondiciones:
Flujo normal
1. el usuario
selecciona
la opcion
"comments
"
2. la
aplicacion
reliza una
peticion a
un servicio
web para
traer todos
los datos
de los
comentario
s q ha
hecho la
gente a su
cuenta.
3. la
aplicacion
procesa la
informacio
n obtenida
del servicio

web, y la
despliega
en una
ventana
emergente
haciendo
paginacion
de maximo
5
comentario
s,
4. el usuario
tiene la
opcion ver
los
siguientes
o los
anterios 5
comentario
s,
dependien
do de la
paginacion
realizada
Flujo alternativo:
Excepciones:
1. Si falla la
conexion
con la red
de datos,
se le
mostrara
un mensaje
al usuario
indicandole
que lo
intente
mas tarde.
Prioridad:

Reglas del
negocio:
Notas y
comentarios:
actualizacin:

Actores: Usuario
Descripcin: Permite al usuario consultar los comentarios que otras
personas han hecho a su "servicio"

Disparador: el usuario selecciona la opcion "coments" desde la vista


de profile

Precondiciones: el usuario debe estar logueado en el sistema, y en la vista


de profile

Poscondiciones:
Flujo normal

1. el usuario selecciona la opcion "comments"


2. la aplicacion reliza una peticion a un servicio web
para traer todos los datos de los comentarios q ha
hecho la gente a su cuenta.
3. la aplicacion procesa la informacion obtenida del
servicio web, y la despliega en una ventana
emergente haciendo paginacion de maximo 5
comentarios,
4. el usuario tiene la opcion ver los siguientes o los
anterios 5 comentarios, dependiendo de la
paginacion realizada

Flujo alternativo:

Excepciones:

1. Si falla la conexion con la red de datos, se le


mostrara un mensaje al usuario indicandole que lo
intente mas tarde.

Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-5.1.1
Nombre: Crear nuevo Auto
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Formulario de informacion basica al momento de crear un
nuevo perfil de automovil
Disparador: Opcion de crear nuevo auto
Precondiciones:
Poscondiciones:
Flujo normal

1. el usuario ingresa los datos basicos del auto que son


Placa, Estado (en estados unidos cada estado tiene
placas diferentes), modelo (fecha),
2. el usuario selecciona el color del auto

3. el usuario selecciona el tipo (pickup / 4x4 / deportivo


etc)
4. el usuario selecciona la capacidad (1-9)
5. el usuario selecciona agregar auto
6. el sistema agrega el nuevo auto al perfil de usuario
Flujo alternativo:

Excepciones:

1. el usuario da la opcion de volver


2. el sistema vuelve al menu donde esta agregar auto
1. los datos ingresados no estan completos
2. el sistema le pide al usuario llenar todos los datos

Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-5.1.2
Nombre: Escoger Tipo
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: El usuario escoge el tipo de auto que posee para agregarlo al
perfil

Disparador:
Precondiciones:

Poscondiciones:
Flujo normal

1. el usuario selecciona la casilla de tipo


2. el sistema muestra diferentes tipos con sus graficos
(pick up, 4x4, deportivo)
3. el usuario selecciona algun tipo
4. el sistema vuelve al menu de agregar nuevo auto

Flujo alternativo:
Excepciones:
Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-5.1.3
Nombre: Escoger Numero de Asientos
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: El usuario escoje el numero de asientos dependiendo del tipo
de auto que escogio

Disparador:
Precondiciones:

Poscondiciones:
Flujo normal

1. el usuario escoge la opcion de numero de asientos


2. el sistema muestra el tipo de auto escogido por el
usuario con diferentes disposiciones para el numero de
asientos
3. el usuario escoge la disposicion que mas se ajuste a su
automovil
4. el sistema vuelve al menu de agregar nuevo auto

Flujo alternativo:
Excepciones:
Prioridad:

Reglas del negocio:


Notas y comentarios:

Identificacin: CU-5.1.4
Nombre: Escoger Color
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: El usuario puede escoger el color del automovil que hace
parte de su perfil

Disparador:

Precondiciones:
Poscondiciones:
Flujo normal

1. el usuario escoge la opcion de color


2. el sistema muestra el tipo y la disposicion de auto
escogidas en un color defecto y varias opciones de
color
3. el usuario escoge el color que mas se adapta a su perfil
de auto

Flujo alternativo:
Excepciones:
Prioridad:

Reglas del negocio:


Notas y comentarios:

cantidad de opciones de color por definir

Identificacin: CU-5.1.5
Nombre: Agregar Avatar/Fotografia de auto
Creado por: David Roncancio
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Agregar avatar o fotografia de automovil al perfil para que sea
mas identificable por otros usuarios que vaya a compartir con
el una ruta

Disparador:
Precondiciones:
Poscondiciones:
Flujo normal

Flujo alternativo:

Excepciones:

1. el usuario da la opcion de agregar avatar o fotografia


2. el usuario escoge algun avatar precargado en la
aplicacion
3. el sistema agrega el avatar al perfil del auto
1. el usuario da la opcion de buscar en mis fotos
2. el sistema muestra los archivos de fotografia
guardados en el celular
3. el usuario escoge alguna fotografia
4. el sistema agrega la fotografia al perfil del auto
1. la fotografia es muy grande para ser usada como
fotografia de perfil de auto
2. el sistema informa al usuario que debe escoger una con
las medidas adecuadas

Prioridad:

Reglas del negocio:


Notas y comentarios: que medidas debe tener la fotografia?, se redimenciona para
cuadrar?

Identificacin:

CU-5.2

Nombre: Eliminar perfil del auto


Creado por: Juan C Romero
Fecha de 24/11/08
creacin:

Sistema:
Ultima fecha de
actualizacin:

Movil
25/11/08

Actores: Usuario
Descripcin: Permite al usuario del sistema eliminar el perfil de los autos que este
tiene dentro de la aplicacin
Disparador: el usuario selecciona la opcin de "Remove Car" que se encuentra
dentro de la pantalla de fichas de carros propios Car Profile Edit.
Precondiciones: El usuario debe tener un carro por lo menos, sino los tiene no tiene
acceso a esta pantalla.
Poscondiciones: Muestra un mensaje de carro eliminado con xito.
Flujo normal

4. Seleccionar "edit car"


5. Escoger Auto a eliminar.
6. Mensaje de confirmacin (seguro que desea eliminar este
carro si / no).
7. El usuario confirma (si).
8. El carro ser eliminado y se refrescara la ventana o pantallazo
de Car Profile Edit.

Flujo alternativo:

3. El usuario no confirma No
4. No se elimina ningn carro y no se genera ningn cambio.

Excepciones: Si falla la conexin con la red de datos, se le mostrara un mensaje al


usuario indicndole que lo intente mas tarde.
Prioridad: Creacin de Carros, Tener perfil usuario
Reglas del negocio:
Notas y comentarios:

Identificacin: CU-5.3.1
Nombre: Escoger Auto a modificar
Creado por: Jose Luis Bustos
Fecha de 23/11/08
creacin:

Sistema: Movil
Ultima fecha de 23/11/08
actualizacin:

Actores: Usuario
Descripcin: Permite a los usuario del sistema cambiar el perfil de los autos que
este tiene dentro de la aplicacin
Disparador: el usuario selecciona la opcin de "edit car" que se encuentra dentro
de la pantalla de fichas de carros propios
Precondiciones: El usuario debe tener un carro por lo menos, sino los tiene no tiene
acceso a esta pantalla
Poscondiciones: Muestra un mensaje de modificacin de carro exitoso
Flujo normal

1.
2.
3.
4.
5.
6.
7.
8.
9.

Seleccionar "edit car"


Escoger Auto a modificar.
Escoger Tipo de Carro
Escoger Modelo
Escoger Numero de asientos
Escoger Color
Escoger Avatar
Escoger Fotografia
Dar Aceptar

Flujo alternativo:
Excepciones: Si falla la conexin con la red de datos, se le mostrara un mensaje al

usuario indicndole que lo intente mas tarde.


Prioridad:

Creacin de Carros, Tener perfil usuario

Reglas del negocio:


Notas y comentarios:

Use Case ID:

5.4

Use Case Name:

Ver perfil de auto

Created By:

Giovanny Beltrn

sistema:

mvil

Date Created:

23 de noviembre

Date Last Updated:

23 de noviembre

Actors:

Usuario

Description:

El usuario puede ver el perfil de un auto tanto propio como de otro


usuario. Los datos que se despliegan por cada auto son:
Marca tipo de auto, modelo, numero de asientos, color, foto y un avatar.

Trigger:

El usuario selecciona view details de la vista de seleccin de auto si esta


en su perfil.
O selecciona view details de la vista de perfil de otro usuario, al hacer
seleccin sobre uno de los autos de ese usuario.

Preconditions:

1. Para que se despliegue la opcin de view details debe existir al

menos un auto disponible.


Postconditions:

1. El usuario se encuentra en la vista de view details donde puede

ver los datos referentes al automvil.


Normal Flow:

1. El usuario se encuentra en la vista de perfil de usuario.


2. El usuario selecciona un auto de los disponibles por el perfil.

3. El usuario escoge la opcin view details


4. La aplicacin despliega la vista car profile donde se puede ver la

5.
6.
7.
8.
9.

Alternative Flows:

informacin correspondiente a:
1. Marca
Modelo
Numero de asientos
Color
Foto
Avatar (3d? esta opcion aun toca evaluar como se desplegaria en
lwuit).

1. Si algun campo no se encuentra disponible o no esta editado, no se

muestra
Exceptions:
Notes and Issues:

Identificacin Re6.1
:
Nombre: Crear Rutas
Creado por: Cesar Gomez
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Permite al usuario crear rutas

Disparador: El usuario selecciona el modulo share car

Precondiciones:
Poscondiciones: Muestra un mensaje de creacin de ruta exitosa

Flujo normal

4. El usuario selecciona "new path"


5. La aplicacion usa el sistema de gps del telefono
movil para encontrar la posicion global en la que
se encuentra el usuario.
6. El usuario selecciona el punto de origen y el punto
de llegada.
7. El usuario ingresar los siguientes datos: carro,
horario, frecuencia, disponibilidad(los datos
en negrita deben ser obligatorios)
8. el usuario ingresa los datos requeridos y
selecciona la opcin save
9. Se le preguntara al usuario si quiere activar la
ruta.
10.El sistema despliega un mensaje de xito en la
creacin de ruta y luego vuelve a la pantalla de
inicio de sesin

Flujo alternativo:

Excepciones:

Prioridad:

Reglas del negocio:

4. Re6.3

3. Si falla la conexin con la red de datos, se le


mostrara un mensaje al usuario indicndole que lo
intente mas tarde.

Notas y comentarios:

Identificacin:

EN LISTADO DE LAS RUTAS SERA UN FORMULARIO???

CU-6.2

Nombre: Eliminar Rutas


Creado por: Juan C Romero
Fecha de 24/11/08
creacin:

Creado por:

Juan C Romero

Fecha de 25/11/08
creacin:

Actores: Usuario
Descripcin: Permite a los usuario del sistema eliminar una ruta
Disparador: El usuario selecciona de una lista de rutas (rutas habilitadas y
desabilitadas).
Precondiciones: El usuario debe tener rutas creadas sin importar el estado de la ruta
(habilitada y desabilitada).
Poscondiciones: Muestra un mensaje confirmacin y dependiendo del mensaje de
confirmacin luego muestra otro mensaje de eliminado con xito
Flujo normal

4. Escoger ruta a eliminar.


5. Seleccionar " Remove Route "
6. Mensaje de confirmacin (seguro que desea eliminar esta ruta
si / no).
7. El usuario confirma (si).
8. El ruta ser eliminada y se actualiza la lista de rutas.

Flujo alternativo:

3. El usuario no confirma No
4. No se elimina ninguna ruta y no se genera ningn cambio.

Excepciones: Si falla la conexin con la red de datos, se le mostrara un mensaje al


usuario indicndole que lo intente mas tarde.
Prioridad:

Creacion de Rutas, Creacin de Carros, Tener perfil usuario

Reglas del negocio:


Notas y comentarios:

Identificacin Re6.3
:
Nombre: Ver Ruta
Creado por: Cesar Gomez
Fecha de 22/11/08
creacin:

Sistema: Movil
Ultima fecha de 22/11/08
actualizacin:

Actores: Usuario
Descripcin: Permite al usuario ve ruta con su descripcin

Disparador:
El usuario selecciona el modulo share car
Precondiciones:

Poscondiciones:
Flujo normal

Muestra un mensaje de actualizacion de ruta exitosa

5. El usuario selecciona view path


6. La aplicacin le cargara un listado de todas las
rutas que tiene el usuario
7. Seleccionara la ruta para activarla si asi lo desea
8. El usuario puede modificar los siguientes datos:
carro, horario, frecuencia, disponibilidad(los

datos en negrita deben ser obligatorios) si as lo


desea
9. Vuelve a la pantalla de inicio de sesin
Flujo alternativo:

4. El usuario selecciona la opcin de modificar ruta


5. La Aplicacin carga los datos pertinentes a la ruta
seleccionada
6. El Usuario puede modificar la informacin
7. El sistema despliega un mensaje de xito en la
actualizacin de ruta y luego vuelve a la pantalla
de inicio de sesin

Excepciones:

5. Si falla la conexin con la red de datos, se le


mostrara un mensaje al usuario indicndole que
lo intente mas tarde.

Prioridad:

Reglas del negocio:


Notas y comentarios: COMO QUEDARIA VER EL LISTADO DE LAS RUTAS DE
CADA USUARIO

Identificacin: CU-6.4.1
Nombre: Activar Ruta
Creado por: Jose Luis Bustos
Fecha de 23/11/08

Sistema: Movil
Ultima fecha de 23/11/08

creacin:

actualizacin:

Actores: Usuario
Descripcin: Permite a los usuario del sistema activar una ruta deshabilitada
Disparador: el usuario selecciona de una lista una ruta que esta desactivada y la
habilita
Precondiciones: El usuario debe tener rutas deshabilitadas
Poscondiciones: Muestra un mensaje de activacion exitosa
Flujo normal

1.
2.
3.
4.

Seleccionar " Enable Route "


Escoger Hora.
Escoger Fecha
Escoger Frecuencia

Flujo alternativo:

1.
2.
3.
4.
5.

Escoger Carro para Ruta (Opcional)


Escoger Asientos Disponibles (Opcional)
Cambiar Observacin (Opcional)
Escoger Origen (Opcional)
Escoger Destino (Opcional)

Excepciones: Si falla la conexin con la red de datos, se le mostrara un mensaje al


usuario indicndole que lo intente mas tarde.
Prioridad:

Reglas del negocio:


Notas y comentarios:

Creacion de Rutas, Creacin de Carros, Tener perfil usuario

Identificacin: CU-6.4.2
Nombre: Desactivar Ruta
Creado por: Jose Luis Bustos
Fecha de 23/11/08
creacin:

Sistema: Movil
Ultima fecha de 23/11/08
actualizacin:

Actores: Usuario
Descripcin: Permite a los usuario del sistema desactivar una ruta habilitada
Disparador: el usuario selecciona de una lista una ruta que esta activada y la
deshabilita
Precondiciones: El usuario debe tener rutas habilitadas
Poscondiciones: Muestra un mensaje de desactivacin exitosa
Flujo normal

1. Seleccionar " Uneable Route "


2. La ruta queda deshabilitada

Flujo alternativo:
Excepciones: Si falla la conexin con la red de datos, se le mostrara un mensaje al
usuario indicndole que lo intente mas tarde.
Prioridad:

Reglas del negocio:


Notas y comentarios:

Creacin de Rutas, Creacin de Carros, Tener perfil usuario

Use Case ID:

Use Case Name:

Buscar rutas de viaje

Created By:

Giovanny Beltrn

sistema:

mvil

Date Created:

23 de noviembre

Date Last Updated:

23 de noviembre

Actors:

Usuario

Description:

El usuario puede realizar una bsqueda desde su mvil de rutas que estn
muy prximas a su lugar de destino, el usuario puede seleccionar 3 formas
distintas de realizar una bsqueda: haciendo uso de marcas (markers),
seleccionando unos puntos en un mapa, haciendo uso de GPS.

Trigger:

El usuario selecciona la opcin search del men principal?

Preconditions:

Postconditions:

Si el GPS esta deshabilitado porke el dispositivo del usuario no lo


soporta no debe aparecer ninguna opcin que tenga que ver con
GPS.
1. Se despliega una lista de resultados de las rutas segn el criterio

elegido por el usuario.


Normal Flow:

1. El usuario se encuentra en el men principal y elige la opcin

2.
3.
4.
5.

6.
7.

search.
Se despliega la vista de search, donde aparece:
a. Start point, punto de partida.
End point. Punto de llegada.
search. Botn de bsqueda.
El usuario selecciona start Point y le da la opcin set: donde
aparecen 3 opciones: GPS mode (my actual location), select
marker, Map set.
El usuario elige su posicin de inicio.
El usuario selecciona end Point y le da la opcin set: donde
aparecen 3 opciones: GPS mode (my actual location), select
marker, Map set.

8. El usuario acciona el botn search


9. El sistema se conecta con la base de datos de rutas y trae los 10 mas

cercanos.
10. El sistema despliega la vista de resultados.
Alternative Flows:

3.1.1 el usuario selecciona la opcin GPS mode.


3.1.2 el sistema usa el GPS si lo tiene disponible y obtiene la
posicion actual del dispositivo.
3.2.1 el usuario selecciona la opcin select marker.
3.2.2 el sistema despliega la lista de markers del usuario.
3.2.3 el usuario selecciona uno de los markers y le da opcin use.
3.3.1 el usuario selecciona la opcin Map set.
3.3.2 el sistema despliega un mapa de Navteq con la ltima posicin
editada por el usuario con un cursor que le indicara donde esta
apuntando. En esta vista el usuario encontrara las siguientes
opciones: use this point, add marker here, use GPS (setea el
mapa en la ubicacin actual), help.
3.3.3 el usuario selecciona la opcin use this point.
Aplicables de igual manera al flujo normal 5.

Exceptions:

El GPS se encuentra inhabilitado (problemas de red, u otros).


Se informa del error al usuario.
No se puede establecer una conexin con el servidor.
Se informa del error al usuario. Y se retorna a la pantalla de busqueda

Notes and Issues:

Mas opciones de la vista select marker: edit, delete, about y help.


El usuario puede seleccionar un rango de proximidad?
Solo saldran resultados de rutas ke tengan al menos un cupo.

Use Case ID:

Use Case Name:

Enviar peticin de ruta

Created By:

Giovanny Beltrn

sistema:

mvil

Date Created:

23 de noviembre

Date Last Updated:

23 de noviembre

Actors:

Usuario

Description:

El usuario puede elegir entre una de las rutas que se despliegan en una
lista de resultados y solicitar al dueo de la ruta un cupo.

Trigger:

El usuario selecciona join in en la vista de seleccin de resultados

Preconditions:

El usuario debe haber consultado las rutas disponibles dentro de un rango


y elegir una de ellas.

Postconditions:

El dueo de la ruta recibe una notificacin de solicitud de ruta.


El usuario queda en espera de la confirmacin de la ruta.

Normal Flow:

1.
2.
3.
4.

Alternative Flows:

1.

Exceptions:
Notes and Issues:

El usuario selecciona la opcin join.


El sistema despliega una confirmacin.
El usuario acepta la confirmacin.
El sistema enva un sms (push?) al dueo de la ruta notificndole
de la solicitud.
5. El usuario recibe una notificacin por parte del sistema ke
confirma el envio del mensaje con xito.

Identificacin:

CU-10

Nombre: Aceptar/rechazar peticin de ruta de viaje


Creado por: Juan C Romero
Fecha de 24/11/08
creacin:

Creado por:

Juan C Romero

Fecha de 25/11/08
creacin:

Actores: Usuario ( Driver y Rider )


Descripcin: Permite al usuario aceptar o rechazar peticiones de otros usuarios de
usar su carro.
Disparador: el usuario selecciona de una lista donde estn las peticiones y
selecciona a los usuarios que desea aceptar o rechazar.
Precondiciones: Tener peticiones.
Poscondiciones: Enviar una Request ( accept o decline ) a los usuarios que han hecho
las peticiones.
Flujo normal

3. Seleccionar a los usuarios que pueden o no usar el carro.


4. Enviar confirmacin a los usuarios solicitantes.
5. Se eliminan de la lista los usuarios rechazados.

Flujo alternativo:
Excepciones: Si falla la conexin con la red de datos, se le mostrara un mensaje al
usuario indicndole que lo intente mas tarde.
Si falla el envi de la confirmacin pasado cierto tiempo de enviada
la solicitud ser como una solicitud rechazada.
Prioridad: Request Route, Creacin de Rutas, Creacin de Carros, Tener perfil
usuario
Reglas del negocio:
Notas y comentarios: