Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### Registro / CU - Cliente 1
- Procedimiento para el registro del cliente
- | ***Flujo Principal*** *FC1* | | |
- |-------------------------------------------------------------------------------------------------------|-------------------------------------------------------|-----------------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Abre la aplicación | 1 . Se muestra la ventana de inicio de sesión | |
- | 2 . Se selecciona la opción **Registrar** | 2 . Se muestra la ventana de registro | |
- | 3 . Se introduce la información requerida por la aplicación | 3 . Se valida la información | |
- | 4 . Se presiona el botón de **Registrar** | 4 . Se envía la información al Servidor | 4 . Se valida la información ingresada |
- | 5 . Se muestra un mensaje de *Registro exitoso* | | |
- | ***Flujo alterno A*** *FC1-A* | | |
- | | 4 . Se muestran errores de la información ingresada | |
- | 5 . Se corrigen los datos y se reintenta guardar el usuario | 5 . Se valida la información | |
- | 6 . Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en la aplicación | | |
- | ***Flujo alterno B*** | | |
- | | | 5 . El servidor envía información sobre las validaciones no exitosas |
- | | 6 . Se muestran errores de la información ingresada | |
- | 7 . Se corrigen los datos y se reintenta guardar el usuario | 7 . Se valida la información | |
- | 8 . Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en la aplicación | | |
- #### Iniciar sesión / CU - Cliente 2
- | ***Flujo Principal*** - *FC2* | | |
- |-------------------------------------------------------------------------------------------------------|-------------------------------------------------------|-----------------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Abre la aplicación | 1 . Se muestra la ventana de inicio de sesión | |
- | 2 . Se ingresa la información de inicio de sesión | 2 . Se valida la información | |
- | 3 . Se presiona el botón de **Ingresar** | 3 . Se envía la información al Servidor | 3 . Se valida la información ingresada |
- | | 4 . Se muestra la ventana del home de la aplicación | |
- | ***Flujo alterno A*** *FC2-A* | | |
- | | 3 . Se muestran errores de la información ingresada | |
- | 4.Se corrigen los datos y se reintenta guardar el usuario | 4 . Se valida la información | |
- | 5 . Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en la aplicación | | |
- | ***Flujo alterno B*** *FC2-B* | | |
- | | | 4 . El servidor envía información sobre las validaciones no exitosas |
- | | 5 . Se muestran errores de la información ingresada | |
- | 6 . Se corrigen los datos y se reintenta guardar el usuario | 6 . Se valida la información | |
- | 7 . Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en la aplicación | | |
- #### Gestionar autos / CU - Cliente 3
- | ***Flujo Principal - Creación*** *FC3C* | | |
- |------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|------------------------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Autos - Nuevo auto* | 1. Muestra el formulario de creación de Auto | |
- | 2 . Se ingresa la información necesaria mínima para la creación de un nuevo auto | | |
- | 3 . Se selecciona la opción **Guardar** | 3 . Se valida la información ingresada | 3 . Se envía la información al servidor |
- | | 4 . Se muestra el detalle del nuevo auto creado | |
- | ***Precondiciones*** | Sesión iniciada del cliente, Máximo dos autos registrados | |
- | ***Poscondición*** | Auto creado | |
- | ***Flujo alterno - Creación*** *FC3C-A* - Errores en la aplicación | | |
- | | 4 . Se muestran descripción de los errores en la información proporcionada | |
- | 5 . Se corrige la información y se selecciona la opción **Guardar** | 5. Se valida la información ingresada | 5 . Se envía la información al servidor |
- | Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en la aplicación | | |
- | ***Flujo alterno - Creación*** *FC3C-B* - Errores en el servidor | | |
- | | | 4 . Se regresa la información de los errores en la información proporcionada |
- | | 5 . Se muestran descripción de los errores en la información proporcionada | |
- | 6 . Se corrige la información y se selecciona la opción **Guardar** | 6. Se valida la información ingresada | 6 . Se envía la información al servidor |
- | Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en el servidor | | |
- | | | |
- | ***Flujo Principal - Consulta*** *FC3R* | | |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Autos - Lista de autos* | 1 . Se muestra el listado de las autos registrados | 1 . Se consultan los autos registrados |
- | 2 . Se da click al botón *Detalle* de algun auto en el listado | 2 . Se muestra el detalle del auto | 2 Se consulta la información específica de un auto |
- | ***Precondiciones*** | Sesión iniciada del cliente, Auto creado | |
- | | | |
- | ***Flujo Principal - Edición*** *FC3U* | | |
- | 2 . Se da click al botón *Editar* desde el detalle de auto | 2 . Se muestra el detalle del auto en formulario | |
- | 3 . Se modifica la información necesaria | | |
- | 4 . Se selecciona la opción *Actualizar* | 4 . Se valida la información ingresada | 4 . Se envía la información al servidor |
- | Continúa en flujo *FC3C-A* o *FC3C-B* según sea el caso. | | |
- | ***Precondiciones*** | Sesión iniciada del cliente, Continuación del flujo *FC3R* | |
- | ***Poscondición*** | Auto modificado | |
- | | | |
- | ***Flujo Principal - Venta*** *FC3S* - Auto en venta | | |
- | 2 . Se da click al botón *Poner en venta* desde el detalle de auto | 2 . Se muestra el detalle del auto en formulario | |
- | 3 . Se introduce la información necesaria | | |
- | 4 . Se selecciona la opción *Aceptar* | 4 . Se valida la información ingresada | 4 . Se envía la información al servidor |
- | | 5 . Se notifica al cliente que el auto ha sido puesto en venta | |
- | ***Precondiciones*** | Sesión iniciada del cliente, Continuación del flujo *FC3R* | |
- | ***Poscondición*** | Auto modificado | |
- | | | |
- | ***Flujo Principal - Eliminar*** *FC3D* | | |
- | 2 . Se da click al botón *Eliminar* desde el detalle de auto | 2 . Se muestra una alerta para confirmar eliminación | |
- | 3 . Se confirma la eliminación del auto | | 3 . Se envía la petición al servidor |
- | | | 4 . Regresa la petición del servidor con un positivo de eliminación |
- | | 5 . Se regresa al listado de autos | |
- | ***Precondiciones*** | Sesión iniciada del cliente, Continuación del flujo *FC3R* | |
- | ***Poscondiciones*** | Auto eliminado | |
- #### Consultar autos en venta / CU - Cliente 4
- | ***Flujo Principal - Listado general*** *FC3* | | |
- |-----------------------------------------------------------------------------------------------|---------------------------------------------------------------|-----------------------------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Autos en venta - Lista de autos* | | |
- | 2 . Se ingresan los datos de los filtros para la búsqueda de *Autos en venta* | | 2 . Se consultan los autos en venta que coincidan con los parámetros de búsqueda |
- | | 3 . Se muestra la lista de autos en venta | |
- | 4 . Se selecciona la opción **Ver detalle** de algún auto | | 4 . Se consulta la información del detalle de un auto |
- | | 5 . Se muestra el detalle de un auto | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- | ***Flujo alterno A - No hay resultados de búsqueda *** *FC3-A* | | |
- | | 2 . Se notifica al cliente que no se encontraron resultados | |
- #### Consultar aseguradoras / CU - Cliente 5
- | ***Flujo Principal - Listado general*** *FC5* | | |
- |---------------------------------------------------------------------------------------------------|-----------------------------------------------|---------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Aseguradoras - Lista de aseguradoras* | | 1 . Se consultan las aseguradoras registradas |
- | | 2 . Se muestra la lista de autos en venta | |
- | 3 . Se selecciona la opción **Ver detalle** de alguna aseguradora | | 3 . Se consulta la información del detalle de la aseguradora |
- | | 4 . Se muestra el detalle de una aseguradora | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- #### Reportar siniestro / CU - Cliente 6
- | ***Flujo Principal - Reportar siniestro*** *FC6* | | |
- |--------------------------------------------------------------------------|--------------------------------------------------------------|---------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se selecciona la opción **Reportar siniestro** del auto seleccionado | | 1 . Se consultan el teléfono de la aseguradora asociada |
- | | 2 . Se inicia llamada telefónica al número de la aseguradora | |
- | ***Precondición*** | Sesión iniciada del cliente, Continuar del *FC3R* | |
- | ***Poscondición*** | La app quedará ejecutandose en segundo plano | |
- #### Consultar promociones / CU - Cliente 7
- | ***Flujo Principal - Listado general*** *FC7* | | |
- |----------------------------------------------------------------------------------------------|-------------------------------------------------|------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Promociones - Lista de promociones* | | 1 . Se consultan las promociones vigentes registradas |
- | | 2 . Se muestra la lista de promociones vigentes | |
- | 3 . Se selecciona la opción **Ver detalle** de alguna promoción | | 3 . Se consulta la información del detalle de la promoción |
- | | 4 . Se muestra el detalle de la promoción | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- #### Consultar ofertas y convenios / CU - Cliente 8
- | ***Flujo Principal - Listado general*** *FC8* | | |
- |--------------------------------------------------------------------------------------------------------------|---------------------------------------------------|--------------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *ofertas y convenios - Lista de ofertas y convenios* | | 1 . Se consultan las ofertas/convenios registradas |
- | | 2 . Se muestra la lista de ofertas y convenios | |
- | 3 . Se selecciona la opción **Ver detalle** de ofertas/convenios | | 3 . Se consulta la información del detalle de la ofertas/convenios |
- | | 4 . Se muestra el detalle de la ofertas/convenios | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- #### Consultar asistente vial / CU - Cliente 9
- | ***Flujo Principal - Listado general*** *FC9* | | |
- |------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|---------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *asistente vial - Lista de establecimientos* | | 1 . Se consultan las establecimientos registradas |
- | | 2 . Se muestra la lista de establecimientos cercanos | |
- | 3 . Se selecciona la opción **Ver detalle** de establecimientos | | |
- | | 4 . Se abre la dirección del establecimiento en una aplicación externa | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- | ***Poscondición*** | La app quedará ejecutandose en segundo plano | |
- #### Consultar notificaciones / CU - Cliente 10
- | ***Flujo Principal - Listado general*** *FC10* | | |
- |--------------------------------------------------------------------------|----------------------------------------------|----------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *notificaciones* | | 1 . Se consultan las notificaciones asociadas al cliente |
- | | 2 . Se muestra la lista de notificaciones | |
- | 3 . Se selecciona la opción **Ver detalle** de notificaciones | 3 . Se muestra la oferta o convenio asociado | |
- | Continúa en el paso 3 del flujo *FC8* | | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- #### Consultar gasolinerías / CU - Cliente 11
- | ***Flujo Principal - Listado general*** *FC11* | | |
- |------------------------------------------------------------------------|---------------------------------------------|--------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *gasolinerías* | | 1 . Se consultan las gasolinerías registradas |
- | | 2 . Se muestra la lista de gasolinerías | |
- | 3 . Se selecciona la opción **Ver detalle** de gasolinerías | | 3 . Se consulta la información del detalle de la gasolinería |
- | | 4 . Se muestra el detalle de la gasolinería | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- | ***Flujo Principal - Calificar*** *FC11U* | | |
- | 5 . Se da click al botón *Calificar* desde el detalle de auto | 5 . Se muestra formulario de calificación | |
- | 6 . Se introduce la información necesaria | | |
- | 7 . Se selecciona la opción *Aceptar* | 7 . Se valida la información ingresada | 7 . Se envía la información al servidor |
- | | 8 . Se regresa al listado de gasolinerías | |
- | ***Poscondición*** | Gasolinería calificada | |
- #### Solicitar trámites gubernamentales / CU - Cliente 12
- | ***Flujo Principal - Listado general*** *FC12* | | |
- |------------------------------------------------------------------------------------|-------------------------------------------------------|--------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *trámites gubernamentales* | | 1 . Se consultan los trámites gubernamentales registradas |
- | | 2 . Se muestra la lista de trámites gubernamentales | |
- | 3 . Se selecciona la opción **Ver detalle** de trámites gubernamentales | | 3 . Se consulta la información del detalle de la gasolinería |
- | | 4 . Se muestra el detalle del trámite gubernamental | |
- | 5 . Se da click al botón *Solicitar* desde el detalle de trámite | 5 . Se muestra formulario de solicitud | |
- | 6 . Se introduce la información necesaria | | |
- | 7 . Se selecciona la opción *Aceptar* | 7 . Se valida la información ingresada | 7 . Se envía la información al servidor |
- | | 8 . Se regresa al listado de trámites gubernamentales | |
- | ***Precondición*** | Sesión iniciada del cliente | |
- | ***Poscondición*** | Trámite solicitado | |
- #### Gestionar servicios / CU - Cliente 13
- | ***Flujo Principal - Creación*** *FC13C* | | |
- |------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|------------------------------------------------------------------------------|
- | **Eventos Actor** | **Eventos Aplicación** | **Eventos Servidor** |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Servicios - Nuevo servicio* | 1. Muestra el formulario de creación de Servicio | |
- | 2 . Se ingresa la información necesaria mínima para la creación de un nuevo servicio | | |
- | 3 . Se selecciona la opción **Guardar** | 3 . Se valida la información ingresada | 3 . Se envía la información al servidor |
- | | 4 . Se muestra el detalle del nuevo servicio creado | |
- | ***Precondiciones*** | Sesión iniciada del cliente | |
- | ***Poscondición*** | Servicio creado | |
- | ***Flujo alterno - Creación*** *FC13C-A* - Errores en la aplicación | | |
- | | 4 . Se muestran descripción de los errores en la información proporcionada | |
- | 5 . Se corrige la información y se selecciona la opción **Guardar** | 5. Se valida la información ingresada | 5 . Se envía la información al servidor |
- | Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en la aplicación | | |
- | ***Flujo alterno - Creación*** *FC13C-B* - Errores en el servidor | | |
- | | | 4 . Se regresa la información de los errores en la información proporcionada |
- | | 5 . Se muestran descripción de los errores en la información proporcionada | |
- | 6 . Se corrige la información y se selecciona la opción **Guardar** | 6. Se valida la información ingresada | 6 . Se envía la información al servidor |
- | Continúa con el flujo normal o repite éste flujo en caso de haber mas errores en el servidor | | |
- | | | |
- | ***Flujo Principal - Consulta*** *FC13R* | | |
- | 1 . Se ingresa a la aplicación y se selecciona del menú *Servicios - Lista de servicios* | 1 . Se muestra el listado de las servicios registrados | 1 . Se consultan los servicios registrados |
- | 2 . Se da click al botón *Detalle* de algun servicio en el listado | 2 . Se muestra el detalle del servicio | 2 Se consulta la información específica de un servicio |
- | ***Precondiciones*** | Sesión iniciada del cliente, Servicio creado | |
- | | | |
- | ***Flujo Principal - Edición*** *FC13U* | | |
- | 2 . Se da click al botón *Editar* desde el detalle de servicio | 2 . Se muestra el detalle del servicio en formulario | |
- | 3 . Se modifica la información necesaria | | |
- | 4 . Se selecciona la opción *Actualizar* | 4 . Se valida la información ingresada | 4 . Se envía la información al servidor |
- | Continúa en flujo *FC13C-A* o *FC13C-B* según sea el caso. | | |
- | ***Precondiciones*** | Sesión iniciada del cliente, Continuación del flujo *FC13R* | |
- | ***Poscondición*** | Servicio modificado | |
- | | | |
- | ***Flujo Principal - Eliminar*** *FC13D* | | |
- | 2 . Se da click al botón *Eliminar* desde el detalle de servicio | 2 . Se muestra una alerta para confirmar eliminación | |
- | 3 . Se confirma la eliminación del servicio | | 3 . Se envía la petición al servidor |
- | | | 4 . Regresa la petición del servidor con un positivo de eliminación |
- | | 5 . Se regresa al listado de servicios | |
- | ***Precondiciones*** | Sesión iniciada del cliente, Continuación del flujo *FC13R* | |
- | ***Poscondiciones*** | Servicio eliminado | |
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement