sd cu-01hacer login (flujo basico) · 2010-05-11 · sd cu-01"hacer login" (flujo basico)...
TRANSCRIPT
sd CU-01"Hacer Login" (Flujo Basico)
Administrador
Pantalla_Login Validaciones Cuenta_UsuarioGestor
2: Llena los campos y clic en "Aceptar"
1: Muestra campos "Usuario" y "Contraseña" y el boton "Aceptar"
10: Muestra Pantalla Principal del Modulo de Administración
3: Validar formato datos
5: Validar Usuario y password
9: Detecta que el Usuario es tipo Administrador
4: Valida formato datos
6: Adquirir información para validar(usuario y password)
7: Valida Usuario y password
8: Detectar tipo usuario
sd CU-01"Hacer Login" (Flujo Alternativo)
Gestor Cuenta_Usuario
ValidacionesPantalla_Login
Guardia
7: Adquirir información para validar(usuario y contraseña)
10: Detecta que el Usuario es tipo Guardia
9: Detecta tipo usuario
8: Valida Usuario y password
6: Validar Usuario y password
5: Formato correcto
4: Valida formato datos
3: Validar formato datos
11: Muestra Pantalla Principal del Modulo de Guardia
1: Muestra campos "Usuario" y "Contraseña" y el boton "Aceptar"
2: Llena los campos y clic en "Aceptar"
sd CU-01"Hacer Login" (Flujo de Fracaso 1)
ValidacionesPantalla_Login
Usuario
6: Muestra mensaje "Error: Usuario y/o contraseña con caracteres inválidos"
5: Formato Incorrecto
4: Valida formato datos
3: Validar formato datos
1: Muestra campos "Usuario" y "Contraseña" y el boton "Aceptar"
2: Llena los campos y clic en "Aceptar"
sd CU-01"Hacer Login" (Flujo de Fracaso 2)
Gestor Cuenta_Usuario
ValidacionesPantalla_Login
Usuario
8: Desplegar mensaje de error de fallo conexion a la base de datos
6: Validar Usuario y password
7: Adquirir información para validar(usuario y password)
5: Formato correcto
4: Valida formato datos
3: Validar formato datos
1: Muestra campos "Usuario" y "Contraseña" y el boton "Aceptar"
2: Llena los campos y clic en "Aceptar"
sd CU-01"Hacer Login" (Flujo de Fracaso 3)
GestorPantalla_Login
Guardia
Cuenta_Usuario
Validaciones
9: Desplegar mensaje de error para usuario y/o password no validos
7: Adquirir información para validar(usuario y password)
6: Validar Usuario y password
8: Valida Usuario y password
5: Formato correcto
4: Valida formato datos
3: Validar formato datos
2: Llena los campos y clic en "Aceptar"
1: Muestra campos "Usuario" y "Contraseña" y el boton "Aceptar"
sd CU_02 Dar de Alta Usuario (Flujo Basico)
Gestor Cuenta_UsuarioValidacionesPantalla_Registro
Administrador
10: Deplegar mensaje de registro de Administrador exitoso
11: Depliega mensaje "Administrador registrado exitosamente"
9: Registra Usuario
8: Registrar Usuario
7: Valida nombre usuario disponible
6: Adquirir información para validar(usuarios registrados)
5: Validar nombre usuario disponible
4: Valida formato correcto
3: Validar formato correcto
2: Llena los campos, seleccionando en tipo: Adminisitrador
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
sd CU_02 Dar de Alta Usuario (Flujo Alternativo)
Administrador
Pantalla_Registro GestorValidaciones Cuenta_Usuario
12: Deplegar mensaje de registro de Administrador exitoso
9: Valida nombre usuario disponible
2: Llena los campos, seleccionando en tipo: Guardia
4: Selecciona un estacionamiento ("A")
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
13: Depliega mensaje "Guardia registrado exitosamente"
3: Mustra campo "Estacionamiento Asignado"
6: Validar formato correcto
7: Validar nombre usuario disponible
10: Registrar Usuario
5: Valida formato correcto
8: Adquiere informacion para validar
11: Registra Usuario
sd CU_02 Dar de Alta Usuario (Flujo de Fracaso 1)
ValidacionesPantalla_Registro
Administrador
5: Desplegar mensaje de error para formato no valido
6: Depliega mensaje "Nombre de Usuario y/o contraseña invalido"
2: Llena los campos, seleccionando en tipo: Adminisitrador
4: Valida formato correcto
3: Validar formato correcto
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
sd CU_02 Dar de Alta Usuario (Flujo de Fracaso 2)
ValidacionesPantalla_Registro
Administrador
6: Valida formato correcto
5: Validar formato correcto
3: Mustra campo "Estacionamiento Asignado"
7: Depliega mensaje "Nombre de Usuario y/o contraseña invalido"
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
2: Llena los campos, seleccionando en tipo: Guardia
4: Selecciona un estacionamiento ("A")
sd CU_02 Dar de Alta Usuario (Flujo de Fracaso 3)
Gestor Cuenta_UsuarioValidacionesPantalla_Registro
Administrador
7: Deplegar mensaje de error en base de datos
4: Valida formato correcto
2: Llena los campos, seleccionando en tipo: Adminisitrador
6: Adquirir información para validar(usuarios registrados)
5: Validar nombre usuario disponible
3: Validar formato correcto
8: Depliega mensaje "Error: No se puede establecer contacto con la base de datos"
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
sd CU_02 Dar de Alta Usuario (Flujo de Fracaso 4)
Gestor Cuenta_UsuarioValidacionesPantalla_Registro
Guardia
4: Selecciona un estacionamiento ("A")
3: Mustra campo "Estacionamiento Asignado"
9: Deplegar mensaje de error en base de datos
8: Adquirir información para validar(usuarios registrados)7: Validar nombre usuario disponible
6: Valida formato correcto
5: Validar formato correcto
10: Depliega mensaje "Error: No se puede establecer contacto con la base de datos"
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
2: Llena los campos, seleccionando en tipo: Guardia
sd CU_02 Dar de Alta Usuario (Flujo de Fracaso 5)
Gestor Cuenta_UsuarioValidacionesPantalla_Registro
Administrador
8: Deplegar mensaje de error para usuario administrador ya registrado
6: Adquirir información para validar(usuarios registrados)
7: Valida nombre usuario disponible
5: Validar nombre usuario disponible
4: Valida formato correcto
3: Validar formato correcto
9: Depliega mensaje "Error: Usuario Administrador ya existente"
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
2: Llena los campos, seleccionando en tipo: Adminisitrador
sd CU_02 Dar de Alta Usuario (Flujo de Fracaso 6)
Gestor Cuenta_UsuarioValidacionesPantalla_Registro
Administrador
10: Deplegar mensaje de error para usuario guardia ya registrado
8: Adquiere informacion para validar
9: Valida nombre usuario disponible
7: Validar nombre usuario disponible
6: Validar formato correcto5: Valida formato correcto
1: Muestra campos pertenecientes a pantalla "Registro Nuevo Usuario"
11: Depliega mensaje "Error: Usuario Guardia ya existente"
3: Mustra campo "Estacionamiento Asignado"
2: Llena los campos, seleccionando en tipo: Guardia
4: Selecciona un estacionamiento ("A")
sd CU_03 Dar de baja Admin/Guardia (flujo basico)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Baja
11: Elimina usuario
12: Muestra el mensaje "Usuario eliminado exitosamente"
10: Eliminar usuario
9: Acepta eliminacion de usuario
8: Despliega los datos: Nombre de usuario tipo de usuario y mensaje: "¿Desea eliminar?"
7: Valida usuario existente
6: Adquiere informacion para validar
5: Validar usuario existente
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("admin1")
1: Muesta campo "Nombre de Usuario"
sd CU_03 Dar de baja Admin/Guardia (flujo alternativo)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Baja
6: Adquiere informacion para validar
7: Valida usuario existente
5: Validar usuario existente
4: Valida formato correcto
3: Validar formato correcto
9: Niega eliminacion de usuario
2: Escribe nombre de usuario ("admin1")
8: Despliega los datos: Nombre de usuario tipo de usuario y mensaje: "¿Desea eliminar?"
1: Muesta campo "Nombre de Usuario"
sd CU_03 Dar de baja Admin/Guardia (flujo de fracaso 1)
Validaciones
Adminsitrador
Pantalla_Baja
5: Desplegar error para formato no correcto
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("admin1")
5.1: Despliega el mensaje "Usuario no valido"
1: Muesta campo "Nombre de Usuario"
sd CU_03 Dar de baja Admin/Guardia (flujo de fracaso 2)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Baja
7: Deplegar mensaje de error en base de datos
6: Adquiere informacion para validar
5: Validar usuario existente
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("admin1")
1: Muesta campo "Nombre de Usuario"
sd CU_03 Dar de baja Admin/Guardia (flujo de fracaso 3)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Baja
8: Desplegar error para usuario inexistente
6: Adquiere informacion para validar
7: Valida usuario existente
5: Validar usuario existente
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("admin1")
1: Muesta campo "Nombre de Usuario"
sd CU_04 Editar Guardia (Flujo Basico)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Edicion
11: Guarda cambio
10: Guardar cambio
6: Adquiere informacion para validar
7: Valida usuario existente y tipo guardia
5: Validar usuario existente y tipo guardia
4: Valida formato correcto
3: Validar formato correcto
9: Cambia estacionamiento asignado ("B->A") y presiona aceptar
2: Escribe nombre de usuario ("guardia1")
12: Muestra el mensaje "Guardia editado exitosamente"
8: Despliega los datos: Nombre de usuario(no editable) y Estacionamiento Asignado
1: Muesta campo "Nombre de Usuario"
sd CU_04 Editar Guardia (Flujo Fracaso 1)
Validaciones
Adminsitrador
Pantalla_Edicion
5: Desplegar mensaje de error para formato no valido
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("guardia1")
6: Muestra el mensaje "Nombre de usuario Invalido"
1: Muesta campo "Nombre de Usuario"
sd CU_04 Editar Guardia (Flujo Fracaso 2)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Edicion
7: Desplegar mensaje de error de conexion con base de datos6: Adquiere informacion para validar
5: Validar usuario existente y tipo guardia
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("guardia1")
1: Muesta campo "Nombre de Usuario"
sd CU_04 Editar Guardia (Flujo Fracaso 3)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Edicion
8: Desplegar error para usuario inexistente
6: Adquiere informacion para validar
7: Valida usuario existente y tipo guardia
5: Validar usuario existente y tipo guardia
4: Valida formato correcto
3: Validar formato correcto
2: Escribe nombre de usuario ("guardia1")
9: Muestra el mensaje "Usuario no existente"
1: Muesta campo "Nombre de Usuario"
sd CU_05 Cambiar Contraseña (flujo basico)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Contrasen
a
8: Cambia contraseña
6: Adquiere informacion para validar(contraseña anterior)
7: Valida contraseña anterior
5: Validar contraseña anterior
4: Valida formato correcto
3: Validar formato correcto
2: Llena los campos y clic en "Aceptar"
9: Muestra el mensaje "Contraseña cambiada exitosamente"
1: Muesta campos de Cambio de contraseña
sd CU_05 Cambiar Contraseña (flujo alternativo)
Adminsitrador
Pantalla_Contrasen
a
2: Usuario da clic en "Cancelar"
1: Muesta campos de Cambio de contraseña
sd CU_05 Cambiar Contraseña (flujo de fracaso1)
Validaciones
Adminsitrador
Pantalla_Contrasen
a
5: Desplegar mensaje de error para formato no correcto
4: Valida formato correcto
3: Validar formato correcto
2: Llena los campos y clic en "Aceptar"
6: Despliega el mensaje "Contraseña cambiada exitosamente"
1: Muesta campos de Cambio de contraseña
sd CU_05 Cambiar Contraseña (flujo de fracaso 2)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Contrasen
a
8: Desplegar mensaje de error para contraseña anterior no valida
6: Adquiere informacion para validar(contraseña anterior)
5: Validar contraseña anterior
7: Valida contraseña anterior
4: Valida formato correcto
3: Validar formato correcto
2: Llena los campos y clic en "Aceptar"
1: Muesta campos de Cambio de contraseña
sd CU_05 Cambiar Contraseña (flujo de fracaso 3)
Gestor Cuenta_usuarioValidaciones
Adminsitrador
Pantalla_Contrasen
a
7: Desplegar mensaje de error de conexion con base de datos
6: Adquiere informacion para validar
5: Validar contraseña anterior
4: Valida formato correcto
3: Validar formato correcto
2: Llena los campos y clic en "Aceptar"
8: Despliega mensaje "Error: No hay conexion con base de datos"
1: Muesta campos de Cambio de contraseña
sd CU_06 Suspender Usuario de Estacionamiento (flujo basico)
Gestor Cuenta_UsuarioValidacionesPantalla_Suspender
Administrador/Guardia
9: Deja vacios los campos editados
8: Muestra los datos para suspension
10: Deplegar mensaje de registro de Administrador exitoso
6: Adquirir información para validar(usuarios registrados)
7: Valida nombre usuario existente
5: Validar nombre usuario existente
4: Valida formato correcto
3: Validar formato correcto
11: Depliega mensaje "Administrador registrado exitosamente"
1: Muestra el campo "Matricula de alumno"
2: Llena los campos, seleccionando en tipo: Adminisitrador
sd CU_06 Suspender Usuario de Estacionamiento (flujo alternativo)
Gestor Cuenta_UsuarioValidacionesPantalla_Suspender
Administrador/Guardia
10: Deplegar mensaje de registro de Administrador exitoso
6: Adquirir información para validar(usuarios registrados)
7: Valida nombre usuario existente
5: Validar nombre usuario existente
4: Valida formato correcto
3: Validar formato correcto
8: Muestra los datos para suspension
11: Depliega mensaje "Administrador registrado exitosamente"
1: Muestra el campo "Matricula de alumno"
9: Llena los campos editables
2: Llena los campos, seleccionando en tipo: Adminisitrador
sd CU_06 Suspender Usuario de Estacionamiento (flujo de fracaso 1)
ValidacionesPantalla_Suspender
Administrador/Guardia
5: Deplegar mensaje de error de formato
4: Valida formato correcto
3: Validar formato correcto
1: Muestra el campo "Matricula de alumno"
2: Llena los campos, seleccionando en tipo: Adminisitrador
sd CU_06 Suspender Usuario de Estacionamiento (flujo de fracaso 2)
Gestor Cuenta_UsuarioValidacionesPantalla_Suspender
Administrador/Guardia
8: Desplegar mensaje de error usuario no existente
6: Adquirir información para validar(usuarios registrados)
7: Valida nombre usuario existente
5: Validar nombre usuario existente
4: Valida formato correcto
3: Validar formato correcto
1: Muestra el campo "Matricula de alumno"
2: Llena los campos, seleccionando en tipo: Adminisitrador
sd CU_06 Suspender Usuario de Estacionamiento (flujo de fracaso 3)
Gestor Cuenta_UsuarioValidacionesPantalla_Suspender
Administrador/Guardia
6: Adquirir información para validar(usuarios registrados)
7: Deplegar mensaje de error en base de datos
5: Validar nombre usuario existente
4: Valida formato correcto
3: Validar formato correcto
1: Muestra el campo "Matricula de alumno"
2: Llena los campos, seleccionando en tipo: Adminisitrador
sd CU_07 Administrar solicitudes de reservas de cajón (flujo basico)
Gestor Cuenta_UsuarioPantalla_solicitudes
Administrador
8: Establece solicitud como aceptada
7: Establecer solicitud como aceptada
2: Adquiere informacion para mostrar
1: Adquirir informacion para mostrar
9: Despliega mensaje "Solicitud aceptada"
6: Admite la solicitud
5: Despliega datos del usuario seleccionado:
4: Selecciona un usuario de la tabla
3: Despliega una tabla con las solicitudes actuales
sd CU_07 Administrar solicitudes de reservas de cajón (flujo alternativo)
Gestor Cuenta_UsuarioPantalla_solicitudes
Administrador
8: Establece solicitud como rechazada
2: Adquiere informacion para mostrar
7: Establecer solicitud como rechazada
1: Adquirir informacion para mostrar
9: Despliega mensaje "Solicitud aceptada"
5: Despliega datos del usuario seleccionado:
3: Despliega una tabla con las solicitudes actuales
6: Rechaza la solicitud
4: Selecciona un usuario de la tabla
sd CU_07 Administrar solicitudes de reservas de cajón (flujo de fracaso1)
Gestor Cuenta_UsuarioPantalla_solicitudes
Administrador
4: Depliega mensaje "Error: No hay conexión con base de datos"
3: Desplegar mensaje de error de conexion con base de datos
2: Adquiere informacion para mostrar
1: Adquirir informacion para mostrar
sd CU_08 Administrar solicitudes de cajones para discapacitado (flujo basico)
Gestor Cuenta_UsuarioPantalla_solicitudes
Administrador
8: Establece solicitud como aceptada
2: Adquiere informacion para mostrar
7: Establecer solicitud como aceptada
1: Adquirir informacion para mostrar
9: Despliega mensaje "Solicitud aceptada"
5: Despliega datos del usuario seleccionado:
3: Despliega una tabla con las solicitudes actuales
6: Admite la solicitud
4: Selecciona un usuario de la tabla
sd CU_08 Administrar solicitudes de cajones para discapacitado (flujo alternativo)
Gestor Cuenta_UsuarioPantalla_solicitudes
Administrador
8: Establece solicitud como rechazada
2: Adquiere informacion para mostrar
7: Establecer solicitud como rechazada
1: Adquirir informacion para mostrar
9: Despliega mensaje "Solicitud aceptada"
5: Despliega datos del usuario seleccionado:
3: Despliega una tabla con las solicitudes actuales
6: Rechaza la solicitud
4: Selecciona un usuario de la tabla
sd CU_08 Administrar solicitudes de cajones para discapacitado (flujo de fracaso1)
Gestor Cuenta_UsuarioPantalla_solicitudes
Administrador
2: Adquiere informacion para mostrar
3: Desplegar mensaje de error de conexion con base de datos
1: Adquirir informacion para mostrar
4: Depliega mensaje "Error: No hay conexión con base de datos"
sd CU_09 Buscar usuario (Flujo Basico)
Validaciones Gestor EstacionamientoPantalla_BuscarUsuario
Administrador
9: Depliega los datos de usuario y su estacionamiento
8: Desplegar mensaje de exito para usuario encontrado
4: Valida formato correcto
3: Validar formato correcto
7: Busca usuario
6: Adquiere informacion para buscar
5: Buscar usuario
2: El usuario llena el campo
1: Despliega la pantalla "Busqueda de Usuario"
sd CU_09 Buscar usuario (Flujo Alternativo)
Validaciones Gestor EstacionamientoPantalla_BuscarUsuario
Administrador
8: Desplegar mensaje de error para usuario no encontrado
4: Valida formato correcto
3: Validar formato correcto
6: Adquiere informacion para buscar
7: Busca usuario
5: Buscar usuario
1: Despliega la pantalla "Busqueda de Usuario"
2: El usuario llena el campo
sd CU_09 Buscar usuario (Flujo de fracaso1)
ValidacionesPantalla_BuscarUsuario
Administrador
5: Desplegar mensaje de error para formato no valido
4: Valida formato correcto
3: Validar formato correcto
1: Despliega la pantalla "Busqueda de Usuario"
2: El usuario llena el campo
sd CU_09 Buscar usuario (Flujo de fracaso2)
Validaciones Gestor EstacionamientoPantalla_BuscarUsuario
Administrador
6: Adquirir informacion para buscar
4: Valida formato correcto
3: Validar formato correcto
7: Desplegar mensaje de error de conexion con base de datos
5: Buscar usuario
1: Despliega la pantalla "Busqueda de Usuario"
2: El usuario llena el campo
sd CU_09 Buscar usuario (Flujo de fracaso3)
Validaciones Gestor EstacionamientoPantalla_BuscarUsuario
Administrador
4: Valida formato correcto
3: Validar formato correcto
8: Desplegar mensaje de error para usuario inexistente
6: Adquiere informacion para buscar
7: Busca usuario
5: Buscar usuario
1: Despliega la pantalla "Busqueda de Usuario"
2: El usuario llena el campo
sd CU_10 Ver log actual (flujo basico)
EstacionamientoGestor
Administrador
Pantalla_Log
5: Despliega el log del estacionamiento
4: Adquiere informacion del estacionamiento
3: Adquirir informacion del estacionamiento
2: El usuario selecciona el boton "Ver log" de algun estacionamiento (Ejemplo: "A")
1: Despliega los estacionamientos actuales y su informacion
sd CU_11 Ver Historial de logs (flujo basico)
EstacionamientoGestor
Administrador
Pantalla_Log
4: Adquiere log de ese dia del estacionamiento
3: Adquirir log de ese dia del estacionamiento
2: El usuario llena los campos
5: Despliega el log seleccionado
1: Despliega la pantalla "Busqueda de logs"
sd CU_11 Ver Historial de logs (flujo de fracaso1)
EstacionamientoGestor
Administrador
Pantalla_Historial
5: Desplegar mensaje de error de conexion con base de datos
4: Adquiere log de ese dia del estacionamiento
3: Adquirir log de ese dia del estacionamiento
2: El usuario llena los campos
1: Despliega la pantalla "Busqueda de logs"
sd CU_11 Ver Historial de logs (flujo de fracaso2)
EstacionamientoGestor
Administrador
Pantalla_Historial
5: Desplegar mensaje de error para log no encontrado
4: Adquiere log de ese dia del estacionamiento
3: Adquirir log de ese dia del estacionamiento
2: El usuario llena los campos
1: Despliega la pantalla "Busqueda de logs"
sd CU_12 Controlar modo de emergencia (flujo basico)
EstacionamientoGestor
Administrador
Pantalla_EmergenciaA
2: Adquiere Informacion para desplegar
1: Adquirir Informacion para desplegar
7: Abre puertas
6: Cambia estacionamiento a modo emergencia
5: Cambiar estacionamiento a modo emergencia
4: Presiona el boton de activar estacionamiento
8: Despliega "Modo de emergencia activado"
3: Despliega la pantalla "Control de Modo Emergencia"
sd CU_12 Controlar modo de emergencia (flujo alternativo)
EstacionamientoGestor
Administrador
Pantalla_EmergenciaA
2: Adquiere Informacion para desplegar
1: Adquirir Informacion para desplegar
7: Establece puertas en automatico
6: Cambia estacionamiento a modo emergencia desactivado
5: Cambiar estacionamiento a modo emergencia desactivado
4: Presiona el boton de desactivar estacionamiento
8: Despliega "Modo de emergancia desactivado"
3: Despliega la pantalla "Control de Modo Emergencia"
sd CU_12 Controlar modo de emergencia (flujo de fracaso)
Administrador
EstacionamientoGestorPantalla_EmergenciaA
3: Desplegar mensaje de error de conexion con base de datos
2: Adquiere Informacion para desplegar
1: Adquirir Informacion para desplegar
sd CU_13 Controlar modo de emergencia (flujo basico)
EstacionamientoGestor
Administrador
Pantalla_EmergenciaG
2: Adquiere Informacion para desplegar
7: Abre puertas
6: Cambia estacionamiento a modo emergencia
1: Adquirir Informacion para desplegar
5: Cambiar estacionamiento a modo emergencia
4: Presiona el boton de activar estacionamiento
8: Despliega "Modo de emergencia activado"
3: Despliega la pantalla "Control de Modo Emergencia"
sd CU_13 Controlar modo de emergencia (flujo alternativo)
EstacionamientoGestor
Guardia
Pantalla_EmergenciaG
2: Adquiere Informacion para desplegar
7: Establece puertas en automatico
6: Cambia estacionamiento a modo emergencia desactivado
1: Adquirir Informacion para desplegar
5: Cambiar estacionamiento a modo emergencia desactivado
4: Presiona el boton de desactivar estacionamiento
8: Despliega "Modo de emergancia desactivado"
3: Despliega la pantalla "Control de Modo Emergencia"
sd CU_13 Controlar modo de emergencia (flujo de fracaso)
Guardia
EstacionamientoGestorPantalla_EmergenciaG
2: Adquiere Informacion para desplegar
3: Desplegar mensaje de error de conexion con base de datos
1: Adquirir Informacion para desplegar
sd CU_14 Realizar búsqueda local (flujo basico)
Validaciones Gestor EstacionamientoPantalla_BuscarLocal
Guardia
4: Valida formato correcto
3: Validar formato correcto
8: Desplegar mensaje de exito para usuario encontrado
6: Adquiere informacion para buscar
7: Busca usuario
5: Buscar usuario
9: Depliega los datos de usuario Matricula o No. Empleado y el Nombre
1: Despliega la pantalla "Busqueda Local"
2: El usuario llena el campo
sd CU_14 Realizar búsqueda local (flujo alternativo)
Validaciones Gestor EstacionamientoPantalla_BuscarLocal
Guardia
4: Valida formato correcto
3: Validar formato correcto
8: Desplegar mensaje de error para usuario no encontrado
6: Adquiere informacion para buscar
7: Busca usuario
5: Buscar usuario
1: Despliega la pantalla "Busqueda Local"
2: El usuario llena el campo
sd CU_14 Realizar búsqueda local (flujo de fracaso1)
ValidacionesPantalla_BuscarLocal
Guardia
5: Desplegar mensaje de error para formato no valido
4: Valida formato correcto
3: Validar formato correcto
1: Despliega la pantalla "Busqueda Local"
2: El usuario llena el campo
sd CU_14 Realizar búsqueda local (flujo de fracaso2)
Validaciones Gestor EstacionamientoPantalla_BuscarLocal
Guardia
4: Valida formato correcto
3: Validar formato correcto
6: Adquirir informacion para buscar
7: Desplegar mensaje de error de conexion con base de datos
5: Buscar usuario
1: Despliega la pantalla "Busqueda Local"
2: El usuario llena el campo
sd CU_14 Realizar búsqueda local (flujo de fracaso3)
Validaciones Gestor EstacionamientoPantalla_BuscarLocal
Guardia
4: Valida formato correcto
3: Validar formato correcto
8: Desplegar mensaje de error para usuario inexistente
6: Adquiere informacion para buscar
7: Busca usuario
5: Buscar usuario
1: Despliega la pantalla "Busqueda Local"
2: El usuario llena el campo
sd CU_15 Ver log local (flujo basico)
EstacionamientoGestorPantalla_LogLocal
Guardia
3: Despliega los datos que conforman el log
2: Adquiere Informacion para desplegar
1: Adquirir informacion a desplegar
sd CU_15 Ver log local (flujo de fracaso)
EstacionamientoGestorPantalla_LogLocal
Guardia
3: Desplegar mensaje de error de conexion con base de datos
2: Adquiere Informacion para desplegar
1: Adquirir informacion a desplegar
sd CU_16 Controlar Puertas (flujo basico)
EstacionamientoGestorPantalla_ControlPuerta
Guardia
6: Actualiza estado de la puerta a abierta
5: Actualizar estado de la puerta a abierta
2: Adquiere informacion de puertas
1: Adquirir informacion de puertas
4: Da clic en boton abrir puerta de entrada
3: Desplegar pantalla "Control de Puertas"
sd CU_16 Controlar Puertas (flujo alternativo1)
EstacionamientoGestorPantalla_ControlPuerta
Guardia
6: Actualiza estado de la puerta a cerrada
5: Actualizar estado de la puerta a cerrada
2: Adquiere informacion de puertas
1: Adquirir informacion de puertas
3: Desplegar pantalla "Control de Puertas"
4: Da clic en boton cerrar puerta de entrada
sd CU_16 Controlar Puertas (flujo alternativo2)
EstacionamientoGestorPantalla_ControlPuerta
Guardia
6: Actualiza estado de la puerta a abierta
2: Adquiere informacion de puertas
5: Actualizar estado de la puerta a abierta
1: Adquirir informacion de puertas
3: Desplegar pantalla "Control de Puertas"
4: Da clic en boton abrir puerta de salida
sd CU_16 Controlar Puertas (flujo alternativo3)
EstacionamientoGestorPantalla_ControlPuerta
Guardia
6: Actualiza estado de la puerta a abierta
2: Adquiere informacion de puertas
5: Actualizar estado de la puerta a abierta
1: Adquirir informacion de puertas
3: Desplegar pantalla "Control de Puertas"
4: Da clic en boton cerrar puerta de salida
sd CU_16 Controlar Puertas (flujo de fracaso)
EstacionamientoGestorPantalla_ControlPuerta
Guardia
2: Adquiere informacion de puertas
3: Desplegar mensaje de error de conexion con base de datos
1: Adquirir informacion de puertas
sd CU_17 Registrar Entrada (flujo basico)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Alumno
17: Establece puerta como cerrada
16: Establecer puerta como cerrada
15: Pasa por la puerta
14: Establece puerta como abierta
13: Establecer puerta como abierta
12: Actualiza Log
11: Actualizar log
10: Resta 1 del contador de lugares disponibles
9: Restar 1 del contador de lugares disponibles
8: Valida registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
7: Adquiere informacion para validar registro
6: Validar registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
3: Adquiere rango para validar
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo alternativo)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Alumno(discapacitado)
9: Actualizar Log
13: Establecer puerta como cerrada
10: Establecer puerta como abierta
7: Adquiere informacion para validar registro
12: Pasa por la puerta
8: Valida registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
6: Validar registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
3: Adquiere rango para validar
14: Establece puerta como cerrada
11: Establece puerta como abierta
9.1: Actualiza Log
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo alternativo2)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Personal UABC
16: Establecer puerta como cerrada
13: Establecer puerta como abierta
11: Actualizar log
9: Restar 1 del contador de lugares disponibles
7: Adquiere informacion para validar registro
15: Pasa por la puerta
8: Valida registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
6: Validar registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
3: Adquiere rango para validar
17: Establece puerta como cerrada
14: Establece puerta como abierta
12: Actualiza Log
10: Resta 1 del contador de lugares disponibles
5: Detecta que el usuario es Personal UABC
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo alternativo3)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Personal UABC
14: Establecer puerta como cerrada
11: Establecer puerta como abierta
9: Actualizar log
7: Adquiere informacion para validar registro
13: Pasa por la puerta
8: Valida registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
6: Validar registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
3: Adquiere rango para validar
15: Establece puerta como cerrada
12: Establece puerta como abierta
10: Actualiza Log
5: Detecta que el usuario es Personal UABC
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo de fracaso1)
Cuenta_UsuarioValidaciones Gestor_SistemaLector
Alumno
5.1: Reproduce sonido de error
3: Adquiere rango para validar
5: Reproducir sonido de error
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo de fracaso2)
Cuenta_UsuarioValidaciones Gestor_SistemaLector
Alumno/Personal Docente
5: Reproduce sonido de error
3: Adquiere rango para validar
4: Reproducir sonido de error
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo de fracaso3)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Alumno
10: Reproduce sonido de error
9: Reproducir sonido de error
7: Adquiere informacion para validar registro
8: Valida registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
6: Validar registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
3: Adquiere rango para validar
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_17 Registrar Entrada (flujo de fracaso4)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Personal Docente
9: Reproducir sonido de error
7: Adquiere informacion para validar registro
8: Valida registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
6: Validar registro en otro estacionamiento(que ya haya entrado sin salir de otro, lugar reservado, no suspendido y lugar disponible
3: Adquiere rango para validar
5: Detecta que el usuario es Personal Docente
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
10: Reproduce sonido de error
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo basico)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Alumno
16: Establecer puerta como cerrada
13: Establecer puerta como abierta
11: Actualizar log
9: Sumar 1 del contador de lugares disponibles
7: Adquiere informacion para validar registro
15: Pasa por la puerta
8: Valida que el alumno este registrado en el Estacionamiento
6: Validar que el alumno este registrado en el Estacionamiento
3: Adquiere rango para validar
17: Establece puerta como cerrada
14: Establece puerta como abierta
12: Actualiza Log
10: Sumar 1 del contador de lugares disponibles
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo alternativo1)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Alumno(Discapacitado)
14: Establecer puerta como cerrada
11: Establecer puerta como abierta
9: Actualizar log
7: Adquiere informacion para validar registro
13: Pasa por la puerta
8: Valida que el alumno este registrado en el Estacionamiento
6: Validar que el alumno este registrado en el Estacionamiento
3: Adquiere rango para validar
15: Establece puerta como cerrada
12: Establece puerta como abierta
10: Actualiza Log
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo alternativo2)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Personal UABC
16: Establecer puerta como cerrada
13: Establecer puerta como abierta
11: Actualizar log
9: Sumar 1 del contador de lugares disponibles
7: Adquiere informacion para validar registro
15: Pasa por la puerta
8: Valida que el alumno este registrado en el Estacionamiento
6: Validar que el usuario este registrado en el Estacionamiento
3: Adquiere rango para validar
17: Establece puerta como cerrada
14: Establece puerta como abierta
12: Actualiza Log
10: Sumar 1 del contador de lugares disponibles
5: Detecta que el usuario es Personal Docente
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo alternativo3)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Personal Docente
14: Establecer puerta como cerrada
11: Establecer puerta como abierta
9: Actualizar log
7: Adquiere informacion para validar registro
13: Pasa por la puerta
8: Valida que el alumno este registrado en el Estacionamiento
6: Validar que el alumno este registrado en el Estacionamiento
3: Adquiere rango para validar
15: Establece puerta como cerrada
12: Establece puerta como abierta
10: Actualiza Log
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo de fracaso1)
Cuenta_UsuarioValidaciones Gestor_SistemaLector
Alumno
3: Adquiere rango para validar
5: Reproducir sonido de error
4: Valida rango (rango invalido)
2: Validar codigo de la tarjeta dentro del rango
6: Reproduce sonido de error
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo de fracaso2)
Cuenta_UsuarioValidaciones Gestor_SistemaLector
Alumno/Personal Docente
3: Adquiere rango para validar
4: Reproducir sonido de error
2: Validar codigo de la tarjeta dentro del rango
5: Reproduce sonido de error
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo de fracaso3)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Alumno
10: Reproduce sonido de error
9: Reproducir sonido de error
7: Adquiere informacion para validar registro
8: Valida que el alumno este registrado en el Estacionamiento
6: Validar que el alumno este registrado en el Estacionamiento
3: Adquiere rango para validar
5: Detecta que el usuario es Alumno
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta
sd CU_18 Registrar Entrada (flujo de fracaso4)
Gestor_EstacionamientoCuenta_UsuarioValidaciones EstacionamientoGestor_SistemaLector
Personal UABC
10: Reproduce sonido de error
9: Reproducir sonido de error
7: Adquiere informacion para validar registro
8: Valida que el alumno este registrado en el Estacionamiento
6: Validar que el usuario este registrado en el Estacionamiento
3: Adquiere rango para validar
5: Detecta que el usuario es Personal UABC
4: Valida rango
2: Validar codigo de la tarjeta dentro del rango
1: Desliza la tarjeta