Está en la página 1de 29

Aplicación web para

transporte público
Informe detallado Casos de Uso

Integrantes:

 Fabian Alexis Peñailillo Sanhueza


 Jorge Ignacio Urrutia Casali
 Emanuel Andrés Gangas Olivares

Profesor: Juan Carlos Vidal

Fecha: 24/04/2023

1
Tabla de contenido
1. Casos de uso “Acciones Previas”..................................................................................................................................4
DIAGARAMA GENERAL DE CASOS DE USO............................................................................................................................4
1.1 CU-01 Registrarse en la pagina...................................................................................................................................4
1.1.1 Datos generales.............................................................................................................................................4
1.1.2 Flujo de eventos............................................................................................................................................5
1.1.3 Prototipos de la interfaz...............................................................................................................................6
1.1.4 Notas de Uso.................................................................................................................................................9
1.1.5 Servicios........................................................................................................................................................9
1.1.6 Reglas de Negocio.........................................................................................................................................9
1.1.7 Plantilla de Correo........................................................................................................................................9
1.2 CU-02 Registrarse en la página.................................................................................................................................10
1.2.1 Datos generales...........................................................................................................................................10
1.2.2 Flujo de eventos..........................................................................................................................................10
1.2.3 Prototipos de la interfaz.............................................................................................................................12
1.2.4 Notas de Uso...............................................................................................................................................16
1.2.5 Servicios......................................................................................................................................................16
1.2.6 Reglas de Negocio.......................................................................................................................................16
1.2.7 Plantilla de Correo.......................................................................................................................................16
1.3 CU-03 Inicio de sesión...............................................................................................................................................17
1.3.1 Datos Generales..........................................................................................................................................17
1.3.2 Flujo de Eventos..........................................................................................................................................17
1.3.3 Prototipos de la interfaz.............................................................................................................................18
1.3.4 Notas de uso...............................................................................................................................................20
1.3.5 Servicios......................................................................................................................................................20
1.3.6 Reglas de negocio........................................................................................................................................20
1.3.7 Plantilla de correo.......................................................................................................................................20
2. Casos de Uso “Servicio”..............................................................................................................................................21
DIAGRAMA GENERAL DE CASOS DE USOS...........................................................................................................................21
2.1 CU-01 Solicitar servicio.............................................................................................................................................21
2.1.1 Datos Generales..........................................................................................................................................21
2.1.2 Flujo de Eventos..........................................................................................................................................22

2
2.1.3 Prototipos de la interfaz.............................................................................................................................22
2.1.4 Notas de uso...............................................................................................................................................26
2.1.5 Servicios......................................................................................................................................................26
2.1.6 Reglas de negocio........................................................................................................................................26
2.1.7 Plantilla de correo.......................................................................................................................................26
2.1.4 Notas de uso...............................................................................................................................................27
2.1.5 Servicios......................................................................................................................................................27
2.1.6 Reglas de negocio........................................................................................................................................27
2.1.7 Plantilla de correo.......................................................................................................................................27
2.1 CU-02 Iniciar servicio................................................................................................................................................28
2.2 CU-02 Calificar servicio.............................................................................................................................................28
2.2.1 Datos Generales..........................................................................................................................................28
2.2.2 Flujo de Eventos..........................................................................................................................................28
2.2.3 Prototipos de la interfaz.............................................................................................................................29

3
1. Casos de uso “Acciones Previas”

DIAGARAMA GENERAL DE CASOS DE USO


Como llegar a los casos de uso
 Buscar el sitio web en buscador a elección
 Ingresar al sitio web

1.1 CU-01 Registrarse en la pagina


1.1.1 Datos generales
Actor: Cliente

Propósito: Registrarte en la aplicación

Condiciones iniciales – Precondiciones

 El usuario debe ingresar al sitio web


 El usuario no debe estar registrado en el sitio web

Condiciones finales – Postcondiciones

 El usuario es registrado en el sitio web


4
1.1.2 Flujo de eventos
Flujo normal de eventos

1. El actor selecciona la opción “Regístrate” [P01].


2. El sistema redirecciona a la página de opciones de registro [P02].
3. El actor selecciona la opción de inicio de sesión “Como cliente” [P02].
4. El sistema redirecciona a la página ingresar correo electrónico [P03].
5. El actor ingresa su correo electrónico[P03].
6. El sistema redirecciona a la página de confirmación de correo [P04].
7. El actor ingresa el código que se le envió a su correo electrónico.
8. El sistema redirecciona a la página de crea tu contraseña [P05].
9. El actor ingresa su contraseña dos veces.
10. El sistema redirecciona a la página de datos personales [P06].
11. El actor ingresa sus datos personales.
12. El sistema redirecciona a la página de validar los datos [P07].
13. El actor selecciona “Comenzar a viajar”.
14. El sistema redirecciona al inicio [P08].

Flujos alternativos

En el punto 5. El actor ingresa un correo invalido

 El sistema despliega mensaje “El dominio del correo electrónico es incorrecto. ¿Quizás quisiste decir
correo_usuario@gmail.com?
 El sistema devuelve al actor a “ingresar correo electrónico”

En el punto 7. El actor ingresa código incorrecto

 El sistema despliega mensaje “El código ingresado es incorrecto"


 El sistema devuelve al actor a “confirmación de correo”

En el punto 9. El actor no ingresa contraseña con los caracteres solicitados

 El sistema despliega mensaje” Su contraseña debe contener al menos 8 caracteres”


 El sistema despliega mensaje” Su contraseña no puede ser completamente numérica”
 El sistema devuelve al actor a “confirmación de correo”

En el punto 9. El actor ingresa en ambos campos contraseñas diferentes

 El sistema despliega mensaje “Las contraseñas no coinciden"


 El sistema devuelve al actor a “confirmación de correo”

En el punto 11. El actor no ingresa un dato solicitado

 El sistema despliega mensaje “Complete todos los campos requeridos”


 El sistema devuelve al actor a “datos personales”

5
En el punto 11. El actor ingresa un número de teléfono erróneo

 El sistema despliega un mensaje “Número de teléfono erróneo”


 El sistema devuelve al actor a “datos personales”

1.1.3 Prototipos de la interfaz


P01

P02

6
P03

P04

7
P05

P06

8
P07

1.1.4 Notas de Uso


Ninguno

1.1.5 Servicios
Ninguno

1.1.6 Reglas de Negocio


Ninguno

1.1.7 Plantilla de Correo


Ninguno

1.2 CU-02 Registrarse en la página


1.2.1 Datos generales
Actor: Chofer

Propósito: Registrarse en la aplicación

Condiciones iniciales – Precondiciones

 El usuario debe ingresar al sitio web [P01]


 El usuario no debe estar registrado
9
Condiciones finales – Postcondiciones

 El usuario queda registrado en la base datos

1.2.2 Flujo de eventos


Flujo normal de eventos

1. El actor selecciona una opción “regístrate” [P01]


2. El sistema redirecciona a la página de registro
3. El actor elige una opción “Como chofer” [P02]
4. El sistema redirecciona a la página ingresar correo electrónico [P03].
5. El actor ingresa su correo electrónico.
6. El sistema redirecciona a la página de confirmación de correo [P04].
7. EL actor ingresa el código que se le envía a su correo.
8. El sistema redirecciona a la página de crea tu contraseña [P05].
9. El actor ingresa su contraseña dos veces.
10. El sistema redirecciona a la página de datos personales [P06].
11. El actor ingresa sus datos personales.
12. El sistema redirecciona a la página de documentos [P07].
13. El actor sube sus documentos personales.
14. El sistema redirecciona a la página de validar los datos [P08].
15. El actor selecciona “Finalizar”.

Flujos alternativos

En el punto 5. El actor ingresa un correo invalido

 El sistema despliega mensaje “El dominio del correo electrónico es incorrecto. ¿Quizás quisiste decir
correo_usuario@gmail.com?
 El sistema devuelve al actor a “ingresar correo electrónico”

En el punto 7. Actor ingresa código incorrecto

· El sistema despliega mensaje “El código ingresado es incorrecto"


· El sistema devuelve al actor a “confirmación de correo”

En el punto 9. Actor no ingresa contraseña con los caracteres solicitados

· El sistema despliega mensaje” Su contraseña debe contener al menos 8 caracteres”


· El sistema despliega mensaje” Su contraseña no puede ser completamente numérica”

· El sistema devuelve al actor a “confirmación de correo”

En el punto 9. Actor ingresa en ambos campos contraseñas diferentes

· El sistema despliega mensaje “Las contraseñas no coinciden"


· El sistema devuelve al actor a “confirmación de correo”

En el punto 11. El actor no ingresa un dato solicitado

 El sistema despliega mensaje “Complete todos los campos requeridos”


10
 El sistema devuelve al actor a “datos personales”

En el punto 11. El actor ingresa un numero erróneo

 El sistema despliega un mensaje “Número de teléfono erróneo”


 El sistema devuelve al actor a “datos personales”

En el punto 13. El actor no ingresa un documento solicitado

 El sistema despliega un mensaje “Debes subir todos los documentos requeridos”


 El sistema devuelve al actor a “página de documentos”

En el punto 13. El actor sube archivos duplicados

 El sistema despliega un mensaje “No puedes subir el mismo archivo 2 veces”


 El sistema devuelve al actor a “página de documentos”

En el punto 13. El actor sube un archivo corrompido

 El sistema despliega un mensaje “No puedes subir archivo corrompidos”


 El sistema devuelve al actor a “página de documentos”

En el punto 13. El actor sube un archivo en un formato diferente al solicitado

 El sistema despliega un mensaje “Los archivos deben estar en formato pdf, Word o jpg”
 El sistema devuelve al actor a “página de documentos”

11
1.2.3 Prototipos de la interfaz
P01

P02

P03
12
P04

P05

13
P06

P07

14
P08

1.2.4 Notas de Uso

15
 [Nota de Uso 07]: PANTALLA [P07]- Correspondiente a los campos obligatorios para validar los datos del
actor
o Cedula de identidad (frente)
o Cedula de identidad (reverso)
o Foto de perfil
o Licencia de Conducir
o Permiso de Circulación
o Certificado de Antecedentes Penales

1.2.5 Servicios
Ninguno

1.2.6 Reglas de Negocio


Ninguno

1.2.7 Plantilla de Correo


Ninguno

16
1.3 CU-03 Inicio de sesión
1.3.1 Datos Generales
Actor: Cliente, Chofer

Propósito: Ingresar a la interfaz con su respectivo usuario.

Condiciones iniciales – Precondiciones

· El usuario debe estar registrado en el sistema

Condiciones finales – Postcondiciones

· El usuario es redirigido a la interfaz principal que contiene el mapa

1.3.2 Flujo de Eventos


Flujo normal de eventos

1. El actor selecciona la opción de “Inicia sesión” [P01].


2. El sistema redirecciona a la página de opciones de sesión [P02].
3. El actor selecciona una opción de inicio de sesión [P02].
4. El sistema redirecciona a la página de ingreso de correo electrónico y contraseña [P03].
5. El actor ingresa su correo electrónico y contraseña.
6. El sistema redirecciona a la página de confirmación de cuenta [P04].
7. EL actor ingresa el código que se le envío a su correo electrónico.
8. El sistema redirecciona a la página de la interfaz principal de cliente o de chofer.

Flujos Alternativos
En el punto 5. Actor ingresa correo electrónico/contraseña incorrecta

· El sistema arroja un mensaje “correo electrónico o contraseña incorrecta”


· El sistema devuelve al actor a interfaz “inicio de sesión”

En el punto 5. Actor no ingresa correo electrónico/contraseña

· El sistema despliega mensaje “Campos “correo electrónico”, “contraseña” requeridos”


· El sistema devuelve al actor a interfaz “inicio de sesión”

En el punto 7. Actor ingresa código incorrecto

· El sistema despliega mensaje “El código ingresado es incorrecto"


· El sistema devuelve al actor a “confirmación de cuenta”

17
1.3.3 Prototipos de la interfaz

P01

P02

P03

18
P04

1.3.4 Notas de uso


[Nota de Uso 01]: PANTALLA [P02]- Correspondiente a las opciones que tiene disponible el usuario para iniciar sesión:
19
o Como chofer.
o Como cliente.

1.3.5 Servicios
Ninguno

1.3.6 Reglas de negocio


Ninguno

1.3.7 Plantilla de correo


Ninguno

20
2. Casos de Uso “Servicio”

DIAGRAMA GENERAL DE CASOS DE USOS


2.1 CU-01 Solicitar servicio
2.1.1 Datos Generales
Actor: Cliente

Propósito: Solicitar el servicio

Condiciones iniciales – Precondiciones

· El usuario debe iniciar sesión

Condiciones finales – Postcondiciones

· El usuario debe estar en la pantalla donde se visualiza el mapa

21
2.1.2 Flujo de Eventos
Flujo normal de eventos

1. El sistema solicita la ubicación del actor [P01].


2. El actor activa su ubicación [P02].
3. El sistema muestra las rutas disponibles por defecto [P03].
4. El actor ingresa el destino al que desea llegar [P04].
5. El sistema muestra las rutas disponibles cercanas al destino [P04].
6. El actor selecciona una ruta [P05].
7. El sistema en “más información” despliega otra ventana con datos adicionales [P06].
8. El actor da el primer paso de confirmación del servicio [P07].
9. El sistema despliega mensaje “¿Seguro desea confirmar el viaje?" [P08].
10. El actor confirma el viaje.
11. El sistema inicia servicio [P09].
12. El sistema da 15 minutos para que el actor llegue a la parada establecida [P09].

Flujos Alternativos

En el punto 1. El actor bloquea su dirección

 El sistema no muestra la ubicación del actor

En el punto 4. El actor busca una ubicación fuera del área operativa

 El sistema arroja un mensaje “no hay servicio para esa zona”


 El sistema devuelve al actor a interfaz “ingresar el destino”

En el punto 10. El actor no confirma el viaje

 El sistema arroja un mensaje “Tiempo excedido de confirmación de viaje”


 El sistema devuelve al actor a interfaz “rutas disponibles”

22
2.1.3 Prototipos de la interfaz
P01

P02

23
P03

P04

24
P05

P06

25
P07

P08

26
P09

2.1.4 Notas de uso


[Nota de Uso 01]: PANTALLA [P01]- Sobre los cupos disponibles en el móvil

o Color Calipso: Disponibles


o Color Negro: Ocupado

[Nota de Uso 02]: PANTALLA [P03]- Correspondiente a las opciones que tiene disponible el usuario al activar su
ubicación:

o Permitir
o Rechazar

[Nota de Uso 03]: PANTALLA [P07]- Correspondiente a las opciones que tiene disponible el usuario en la ventana que se
despliega al ir a “más información”:

o Confirmar viaje
o Menos información

27
[Nota de Uso 04]: PANTALLA [P08]- Correspondiente a las opciones que tiene disponible el usuario en el segundo paso
de confirmación del viaje:

o Confirmar
o Seguir buscando rutas

2.1.5 Servicios
Ninguno

2.1.6 Reglas de negocio


Ninguno

2.1.7 Plantilla de correo


Ninguno

2.2 CU-02 Iniciar servicio


Pendiente

2.3 CU-03 Calificar servicio


2.3.1 Datos Generales
Actor: Cliente

Propósito: terminar el servicio

Condiciones iniciales – Precondiciones

· El usuario debe iniciar sesión


· El usuario debe haber solicitado y confirmado el servicio
· El servicio debe haber finalizado

28
Condiciones finales – Postcondiciones

· El usuario clasifica el viaje

2.3.2 Flujo de Eventos


Flujo normal de eventos

1. El sistema finaliza el servicio y despliega el tablero de clasificar servicio [P01]


2. El actor clasifica el servicio [P01]

Flujos Alternativos

En el punto 2. El actor no clasifica el viaje

 El sistema arroja un mensaje “No clasificaste tu viaje”


 El sistema vuelve a la interfaz principal

2.3.3 Prototipos de la interfaz

P01

29

También podría gustarte