Skip to content

Validaciones Casos de Uso

dalthviz edited this page May 16, 2016 · 1 revision

##Modulo Ciudad

ID Caso de Uso Nombre Caso de Uso Validaciones
CU-CIUDAD1 Crear ciudad. 1. La ciudad a crear no existe.
2. El nuevo ID a asignar a la ciudad está disponible.
CU-CIUDAD2 Crear evento en ciudad. 1. La ciudad a la que se le agregará el evento ya existe.
2. El nuevo evento no existe en esa ciudad.
3. El nuevo ID a asignar al evento está disponible.
CU-CIUDAD3 Crear sitio de interés en ciudad. 1. La ciudad a la que se le agregará el sitio de interés ya existe.
2. El nuevo sitio de interés no existe en esa ciudad.
3. El nuevo ID a asignar al sitio de interés está disponible.
CU-CIUDAD4 Actualizar información de ciudad, evento o sitio de interés. 1. La ciudad, evento o sitio de interés ya existe.
2. El evento o sitio de interés existe en la ciudad determinada.
3. No se actualiza el ID.
CU-CIUDAD5 Borrar ciudad, evento o sitio de interés. 1. La ciudad, evento o sitio de interés ya existe.
2. El evento o sitio de interés existe en la ciudad determinada.
CU-CIUDAD6 Calificar evento. 1. El evento ya existe.
2. El evento pertenece a un itinerario del viajero.
3. La calificación numérica y el comentario no son nulos.
CU-CIUDAD7 Calificar sitio de interés. 1. El sitio de interés ya existe.
2. El sitio de interés pertenece a un itinerario del viajero.
3. La calificación numérica y el comentario no son nulos.
CU-CIUDAD8 Editar calificación. 1. El evento o sitio de interés ya había sido previamente calificado por el viajero.
2. La calificación numérica y el comentario no son nulos.

##Modulo Itinerario

ID Caso de Uso Nombre Caso de Uso Validaciones
CU-ITINERARIO1 Crear itinerario. 1. No haya otro itinerario de ese viajero con ese nombre.
2. La fecha inicial es anterior a la fecha final.
CU-ITINERARIO2 Agregar ciudad a itinerario. 1. El itinerario ya existe y fue creado por el viajero.
2. La fecha inicial es anterior a la fecha final.
3. La fecha de visita a la ciudad está dentro de la fecha de visita del itinerario.
4. En las fechas ingresada no hay otra ciudad.
5. La ciudad no se encuentra ya en ese itinerario.
CU-ITINERARIO3 Agregar evento a ciudad de itinerario. 1. El viajero es el creador del itinerario.
2. La fecha de visita al evento está dentro de la fecha de visita a la ciudad.
3. En la fecha ingresada no hay otro sitio de interés o evento.
4. El evento no se encuentra ya en esa ciudad.
CU-ITINERARIO4 Agregar sitio de interés a ciudad de itinerario. 1. El viajero es el creador del itinerario.
2. La fecha de visita al sitio de interés está dentro de la fecha de visita a la ciudad.
3. En la fecha ingresada no hay otro sitio de interés o evento.
4. El sitio de interés no se encuentra ya en esa ciudad.
CU-ITINERARIO5 Crear linea de tiempo de itinerario. 1. El itinerario ya existe y fue creado por el viajero.
CU-ITINERARIO6 Actualizar información de itinerario, ciudad, evento o sitio de interés. 1. El itinerario, ciudad, evento o sitio de interés ya existe.
2. La ciudad pertenece al itinerario escogido.
3. El evento o el sitio de interés pertenece a la ciudad escogida.
4. No se esta cambiando el ID de ninguno.
CU-ITINERARIO7 Borrar itinerario, ciudad, evento o sitio de interés. 1. El itinerario, ciudad, evento o sitio de interés ya existe.
2. La ciudad pertenece al itinerario escogido.
3. El evento o el sitio de interés pertenece a la ciudad escogida.

##Modulo Viajero

ID Caso de Uso Nombre Caso de Uso Validaciones
CU-VIAJERO1 Crear usuario. 1. El correo ingresado no está en uso por otro viajero.
2. La contraseña y la confirmación de la contraseña, coinciden.
CU-VIAJERO2 Actualizar información de la cuenta. 1. El viajero existe.
2. No se cambia el correo.

En todos los casos de uso con actor: viajero, se requiere validar que el usuario esté registrado y con sesión iniciada (excepto en el CU-VIAJERO1).

Clone this wiki locally