analisisdesistemas1.files.wordpress.com · web view-inicio-iniciar interfaz.-digitar...
Post on 12-Sep-2020
4 Views
Preview:
TRANSCRIPT
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS
TALLER 02: EJERCICIOS DE MODELADO – REQUERIMIENTOS PARTE II
ANALISIS DE SISTEMAS
PRESENTADO POR:
BRAIAN ESTIVEN ALVARADO
20131078098
EDISON ANDRES QUIJANO
CODIGO 20131078045
IVAN GUSTAVO PINZON AMADO
CODIGO 20111078089
PRESENTADO A:
JUAN CARLOS GUEVARA BOLAÑOS
BOGOTÁ D.C MAYO DE 2015
Ejercicio 1
- Modelo de dominio integrado
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
compra de un producto.Contador Es la persona encargada de realizar la
cancelación de la tarjetaEncargado pedidos Es la persona encargada de registrar el
envió y el pago del producto.Repartidor Es la persona encargada de realizar la
entrega del producto.
Lista preliminar de casos de uso
- Cliente- Seleccionar articulo- Solicitar articulo- Verificar articulo
- Esperar- Pagar articulo
- Contador- Registrar envió- Registrar pago- Generar factura
- EP- Registrar articulo
- Repartidor- Entregar articulo- Recibir pago
Depuración de casos de uso
Modelo de casos de uso
Documentación de casos de uso
No: 01 Nombre: Seleccionar articuloDescripción/Objetivo
Operación que permite al cliente buscar un artículo por vía telefónica.
PrecondicionesPostcondiciones -Verificar articulo
-Solicitar articuloFlujo de eventos -Inicio
-Coger celular-Marcar numero-Seleccionar articulo-Fin
Manejo de situaciones excepcionales
Si el artículo no existe en la base de datos se informa al cliente y se le ofrecen otros artículos.
No: 02 Nombre: Solicitar articuloDescripción/Objetivo
Operación que permite al cliente pedir un artículo por vía telefónica.
Precondiciones -Seleccionar articuloPostcondiciones -Verificar entrega
-EsperarFlujo de eventos -Inicio
Si articulo = disponible-Solicitar articuloNo-Reservar-Fin
Manejo de situaciones excepcionales
Si el artículo no está disponible se reserva hasta que el articulo este disponible.
No: 03 Nombre: Cancelar articuloDescripción/Objetivo
Operación que permite al cliente y al encargado de pedidos cancelar un pedido de un artículo.
Precondiciones -Pedido realizadoPostcondicionesFlujo de eventos -Inicio
Si Hay pedidos-Solicitar id_pedido-Buscar pedido-Seleccionar pedido-Eliminar pedido
No-Fin
Manejo de situaciones excepcionales
Si no existen pedidos notificar al cliente y al encargado de pedidos que no existen pedidos.
No: 04 Nombre: Verificar entregaDescripción/Objetivo
Operación que permite al cliente verificar que el pedido realizado ya llego o si no ha llegado.
Precondiciones -Solicitar pedido.-Realizar pedido.
Postcondiciones -Esperar entrega.-Realizar pago.
Flujo de eventos -InicioSi Pedido llego
- Verificar pedido- Pagar pedido
No- Esperar 3 días- Volver a preguntar- Realizar reclamo
-FinManejo de situaciones excepcionales
Si no existen pedidos notificar al cliente que no se han realizado esos pedidos.
No: 05 Nombre: Esperar articuloDescripción/Objetivo
Operación que permite al cliente contabilizar tres días, para esperar la llegada del producto.
Precondiciones -Verificar entregaPostcondiciones -Recibir artículo.
-Realizar pago.Flujo de eventos -Inicio
-Esperar 3 díasSi artículo = llegoNo-Realizar reclamo-Esperar solución-Fin
Manejo de situaciones excepcionales
Si no existen pedidos notificar al cliente que no se han realizado esos pedidos.
No: 06 Nombre: Eliminar articuloDescripción/Objetivo
Operación que permite al encargado de pedidos eliminar un artículo de la base de datos.
Precondiciones -Verificar artículo.PostcondicionesFlujo de eventos -Inicio
Si pedido existe-Eliminar articuloNo-Verificar otro artículo.-Fin
Manejo de situaciones excepcionales
No existe el artículo, notificar al encargado y solicitar que verifique otro artículo.
No: 07 Nombre: Pagar articuloDescripción/Objetivo
Operación que permite al cliente pagar después de recibir el artículo.
Precondiciones -Recibir artículo.PostcondicionesFlujo de eventos -Inicio
Si llego articulo-Verificar articulo-Pagar articuloNo-Esperar articulo-Fin
Manejo de situaciones excepcionales
El artículo no ha llego notificar al cliente, para que espere un tiempo prudente la llegada del artículo.
No: 08 Nombre: Modificar articuloDescripción/Objetivo
Operación que permite al cliente y al encargado de pedidos realizar modificaciones al pedido realizado.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar pedido.-Seleccionar pedido.
Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Buscar pedido-Seleccionar pedido-Modificar-Fin
Manejo de situaciones excepcionales
El pedido no existe, notificar al cliente y al encargado de pedidos, que no existe el pedido a modificar.
No: 09 Nombre: Solicitar facturaDescripción/Objetivo
Operación que permite al contador crear una factura para un pedido ya realizado.
Precondiciones -Verificar pedido.-Seleccionar pedido.
Postcondiciones -Guardar factura.Flujo de eventos -Inicio
-Buscar pedido-Seleccionar pedido-Generar factura.-Fin
Manejo de situaciones excepcionales
El pedido no existe, notificar al contador que el pedido no existe.
No: 10 Nombre: Guardar facturaDescripción/Objetivo
Operación que permite al contador guardar el registro de la factura.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar factura.
Postcondiciones -Enviar factura.Flujo de eventos -Inicio
-Seleccionar factura.-Guardar factura.-Fin
Manejo de situaciones excepcionales
La factura no existe, notificar al contador que la factura no existe y crear la factura.
No: 11 Nombre: Adicionar envióDescripción/Objetivo
Operación que permite al contador agregar y realizar el envió a partir de un pedido realizado.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar pedido.-Seleccionar pedido.
Postcondiciones -Consultar envió.-Modificar envió.
Flujo de eventos -Inicio-Seleccionar artículo.-Seleccionar datos cliente.-Registrar envió.-Enviar.-Fin
Manejo de situaciones excepcionales
El pedido no existe, notificar al contador que el pedido no existe.
No: 12 Nombre: Consultar envióDescripción/Objetivo
Operación que permite al contador consultar los envíos realizados o por realizar.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar envió.-Solicitar envió.-Seleccionar envió.
Postcondiciones -Modificar envió.Flujo de eventos -Inicio
-Buscar envió.-Seleccionar envió.-Fin
Manejo de situaciones excepcionales
El envió no existe, notificar al contador que el envió no existe y registrar el envió.
No: 13 Nombre: Modificar envióDescripción/Objetivo
Operación que permite al contador realizar cambios a un envió.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar envió.-Solicitar envió.-Seleccionar envió.-Registro de envió realizado.
PostcondicionesFlujo de eventos -Inicio
-Buscar envió.-Seleccionar envió.-Modificar envió.-Fin
Manejo de situaciones
Él envió no existe, notificar al contador que él envió no existe y registrar él envió.
excepcionales
No: 14 Nombre: Eliminar envióDescripción/Objetivo
Operación que permite al contador eliminar el registro de un envió.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar envió.-Solicitar envió.-Seleccionar envió.
PostcondicionesFlujo de eventos -Inicio
-Buscar envió.-Seleccionar envió.-Eliminar envió.-Fin
Manejo de situaciones excepcionales
Él envió no existe, notificar al contador que él envió no existe.
No: 15 Nombre: Adicionar pagoDescripción/Objetivo
Operación que permite al contador registrar el pago realizado por un envió correctamente realizado.
PrecondicionesPostcondiciones -Base de datos creada.
-Inicio de sesión.-Guardar pago.-Verificar pago.
Flujo de eventos -InicioSi pago = correcto-Digitar datos.-Guardar datos.No-Realizar reclamación.-Fin
Manejo de situaciones excepcionales
Él pago no existe, notificar al contador que él pago no existe.
No: 16 Nombre: Modificar pagoDescripción/Objetivo
Operación que permite al contador modificar los datos de un registro de pago.
Precondiciones -Base de datos creada.
-Inicio de sesión.-Verificar pago.-Solicitar pago.-Seleccionar pago.-Registro de pago realizado.
Postcondiciones -Guardar pago.-Verificar pago.
Flujo de eventos -Inicio-Buscar pago.-Seleccionar pago.-Modificar pago.-Fin
Manejo de situaciones excepcionales
Él pago no existe, notificar al contador que él pago no existe.
No: 17 Nombre: Eliminar pagoDescripción/Objetivo
Operación que permite al contador eliminar un registro de pago.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar pago.-Solicitar pago.-Seleccionar pago.-Registro de pago realizado.
PostcondicionesFlujo de eventos -Inicio
-Buscar pago.-Seleccionar pago.-Eliminar pago.-Fin
Manejo de situaciones excepcionales
Él pago no existe, notificar al contador que él pago no existe.
No: 18 Nombre: Consultar pagoDescripción/Objetivo
Operación que permite al contador buscar y seleccionar registros de pago realizados.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar pago.-Solicitar pago.-Seleccionar pago.-Registro de pago realizado.
PostcondicionesFlujo de eventos -Inicio
-Buscar pago.Si pago = existe-Seleccionar pago.-Consultar pago.No-Verificar registro.-Fin
Manejo de situaciones excepcionales
Él pago no existe, notificar al contador que él pago no existe.
No: 19 Nombre: Crear facturaDescripción/Objetivo
Operación que permite al contador desarrollar y registrar las facturas de los pedidos realizados.
Precondiciones -Base de datos creada.-Inicio de sesión.-Verificar pedido.-Seleccionar pedido.
Postcondiciones -Guardar factura.-Verificar factura.
Flujo de eventos -InicioSi pedido = existe-Digitar datos del artículo.-Guardar datos del artículo.-Enviar factura.No-Realizar modificaciones.-Fin
Manejo de situaciones excepcionales
Él pedido no existe, notificar al contador que él pedido no existe y pedir que se verifique el pedido correcto.
No: 20 Nombre: Modificar facturaDescripción/Objetivo
Operación que permite al contador realizar modificaciones correspondientes a los datos de una factura.
Precondiciones -Base de datos creada.-Inicio de sesión.-Factura creada.
Postcondiciones -Guardar factura.Flujo de eventos -Inicio
-Buscar factura.-Seleccionar factura.
-Leer cambios.-Modificar factura.-Fin
Manejo de situaciones excepcionales
La factura no existe, notificar al contador que la factura no existe y pedir que se verifique la factura correcta.
No: 21 Nombre: Consultar facturaDescripción/Objetivo
Operación que permite al contador buscar el registro de las facturas realizadas.
Precondiciones -Base de datos creada.-Inicio de sesión.-Factura creada.
PostcondicionesFlujo de eventos -Inicio
-Buscar factura.-Seleccionar factura.-Consultar factura.-Fin
Manejo de situaciones excepcionales
La factura no existe, notificar al contador que la factura no existe y pedir que se verifique la factura correcta.
No: 22 Nombre: Eliminar facturaDescripción/Objetivo
Operación que permite al contador realizar la eliminación del registro de una factura.
Precondiciones -Base de datos creada.-Inicio de sesión.-Factura creada.
PostcondicionesFlujo de eventos -Inicio
-Buscar factura.-Seleccionar factura.-Eliminar factura.-Fin
Manejo de situaciones excepcionales
La factura no existe, notificar al contador que la factura no existe y pedir que se verifique la factura correcta.
No: 23 Nombre: Consultar articuloDescripción/Objetivo
Operación que permite al EP realizar la búsqueda sobre el registro de los
Precondiciones -Base de datos creada.
-Inicio de sesión.-Artículo creado.
PostcondicionesFlujo de eventos -Inicio
-Buscar artículo.-Seleccionar artículo.-Consultar artículo.-Fin
Manejo de situaciones excepcionales
El artículo no existe, notificar al EP que el artículo no existe y pedir que se verifique el artículo correcto.
No: 24 Nombre: Registrar articuloDescripción/Objetivo
Operación que permite al EP agregar un nuevo artículo a la base de datos.
Precondiciones -Base de datos creada.-Inicio de sesión.
Postcondiciones -Guardar artículo.-Verificar artículo.
Flujo de eventos -Inicio-Pedir datos del artículo.-Leer datos.Si datos = validos-Registrar datos.-Ingresar datos al sistema.No-Pedir de nuevo los datos.-Fin
Manejo de situaciones excepcionales
No son válidos los datos del artículo a ingresar, comunicar al EP que los datos son incorrectos.
No: 25 Nombre: Recibir articuloDescripción/Objetivo
Operación que permite al repartidor recibir el artículo que tiene que entregar.
Precondiciones -Enviar artículo.Postcondiciones -Entregar artículo.Flujo de eventos -Inicio
-Seleccionar artículo.-Verificar artículo.Si artículo correcto-Recibir artículo.No-Devolver artículo.
-FinManejo de situaciones excepcionales
Si el artículo no es correcto se devuelve a la empresa y se espera un artículo que este correctamente diseñado y empacado.
No: 26 Nombre: Entregar articuloDescripción/Objetivo
Operación que permite al repartidor entregar al cliente el artículo recibido.
Precondiciones -Enviar artículo.-Recibir artículo.
Postcondiciones -Recibir pago.Flujo de eventos -Inicio
-Seleccionar artículo.-Verificar cliente.-Ir a donde el cliente.-Entregar artículo.-Fin
Manejo de situaciones excepcionales
Si el envió no se llega a completar correctamente, se enviar un informe correspondiente a la empresa comunicándole todo lo referente al fallo de la entrega.
No: 27 Nombre: Recibir pagoDescripción/Objetivo
Operación que permite al repartidor recibir el pago por el artículo entregado.
Precondiciones -Enviar artículo.-Recibir artículo.-Entregar artículo.
Postcondiciones -Entregar pago.Flujo de eventos -Inicio
-Entregar factura.-Solicitar pago.-Seleccionar pago.-Verificar pago.Si pago es correcto-Recibir pago.No-Comunicar error.-Fin
Manejo de situaciones excepcionales
Si no se ha entregado el artículo, revisar problema y solucionar.Si el pago es incorrecto informar al cliente y verificar una solución.
No: 28 Nombre: Entregar pagoDescripción/Objetivo
Operación que permite al repartidor entregar al contador el pago para que este pueda almacenarlo en la base de datos.
Precondiciones -Enviar artículo.-Recibir artículo.-Entregar artículo.-Recibir pago.
PostcondicionesFlujo de eventos -Inicio
-Seleccionar pago.-Entregar pago.-Fin
Manejo de situaciones excepcionales
Ejercicio 2
2.1
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el medio por el cual el empleado se
inscribe para saber si es aceptado por la empresa.
Empleado Es la persona que desea trabajar en la empresa.
Lista preliminar de casos de uso.
Sistema Cargar plataforma Guardar usuario Guardar hoja de vida Mostrar cita Mostrar información
Empleado Seleccionar registrar Ingresar nombre Ingresar contraseña Ingresar hoja de vida Esperar respuesta
Depuración de casos de uso.
Modelo de casos de uso.
2.2
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el sistema por el cual el cliente
puede realizar la operación.
Cliente Es la persona que desea pedir una cita en la empresa.
Lista preliminar de casos de uso.
Sistema Cargar plataforma Pedir cita Mostrar horario Registrar cita
Cliente Ingresar nombre Ingresar contraseña Seleccionar ingresar Seleccionar registrar Ingresar fecha Consultar horario Seleccionar horario Reservar cita
Depuración de casos de uso.
Modelo de casos de uso.
2.3
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor principal para la
comunicación entre el cliente y el gestor de cuentas.
Cliente Es el personaje que desea que le solucionen el problema del software.
Gestor de cuentas Es el personaje encargado de solucionar el problema de software.
Lista preliminar de casos de uso.
Sistema Cargar plataforma Guardar incidencia Publicar incidencia Guardar solución
Cliente Ingresar nombre Ingresar contraseña Ingresar incidencia Revisar solución
Gestor de cuentas Revisar incidencia Esperar solución Ingresar solución
Depuración de casos de uso.
Modelo de casos de uso.
Modelo general de casos de uso
Nº 1 Seleccionar registrarObjetivo Es una operación que el
empleado puede realizar para el contrato en la empresa
Precondiciones Cargar plataformaPostcondiciones Ingresar nombre
Ingresar contraseñaFlujo de eventos Inicio
- Cargar plataforma - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - Si usuario permitido - Continuar - SINO - Salir
TerminarManejo de situaciones excepcionales Si no se puede registrar se debe
cambiar de usuario porque ya existe otro usuario con el mismo nombre.
Nº 2 Crear nombre
Objetivo Es una operación que permite al autor empleado ingresar el nombre.
Precondiciones Cargar plataforma Seleccionar registrar
Postcondiciones Validar nombre Guardar nombre
Flujo de eventos Inicio - Cargar plataforma - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - Si usuario permitido - Guardar usuario - SINO - Salir
TerminarManejo de situaciones excepcionales Si el nombre no se ingresa no se podrá
crear la cuenta, por lo que se terminaría el proceso o se pediría nuevamente el nombre.
Nº 3 Modificar nombreObjetivo Es una operación que permite al
empleado modificar el nombre en caso de algún error.
Precondiciones Cargar plataforma Seleccionar registrar Ingresar nombre
Postcondiciones Crear nombreFlujo de eventos Inicio
- Cargar plataforma - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - Si modificar nombre - Ingresar nombre - Crear nombre - SINO - Salir
TerminarManejo de situaciones excepcionales Si el nombre no se ha ingresado no se
podrá modificar por lo que se pedirá el nombre primeramente.
Nº 4 Consultar nombreObjetivo Es una operación que permite al
actor empleado consultar el nombre que haya ingresado.
Precondiciones Cargar pagina Selecciona registrar Ingresar nombre
Postcondiciones Modificar nombre Eliminar nombre
Flujo de eventos Inicio - Cargar pagina - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - Si consultar nombre - Consultar nombre
TerminarManejo de situaciones excepcionales Para la consulta del nombre así no se
halla ingresado se mostrara el estado del mismo.
Nº 5 Crear contraseñaObjetivo Es una operación que permite al
actor empleado crear la contraseña para el usuario.
Precondiciones Cargar pagina Seleccionar registrar Ingresar nombre
Postcondiciones Crear usuarioFlujo de eventos Inicio
- Cargar plataforma - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - Si usuario permitido - Crear usuario - SINO - Ingresar contraseña
TerminarManejo de situaciones excepcionales Se debe ingresar contraseña segura,
mas sin embargo tendrá un limite.
Nº 6 Modificar contraseñaObjetivo Es una operación que permite al
actor empleado modificar la contraseña que había ingresado.
Precondiciones Cargar pagina Seleccionar registrar Ingresar nombre
Postcondiciones Crear contraseñaFlujo de eventos Inicio
- Cargar plataforma - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - SI usuario valido - SI modificar contraseña - Ingresar contraseña - SINO - Salir
TerminarManejo de situaciones excepcionales La nueva contraseña debe cumplir con
las especificaciones, si no se cumplen el usuario no puede modificarla.
Nº 7 Crear hoja de vidaObjetivo Es una operación que permite al
actor empleado ingresar la hoja de vida para el contrato.
Precondiciones Cargar pagina Ingresar cuenta
PostcondicionesFlujo de eventos Inicio
- Cargar pagina - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Crear hoja de vida - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales Se debe ingresar la hoja de vida en los
tipos de archivos que estén disponibles.
Nº 8 Modificar hoja de vida
Objetivo Es una operación que permite al actor empleado modificar la hoja de vida.
Precondiciones Cargar pagina Ingresar cuenta Crear cuenta
Postcondiciones Crear hoja de vidaFlujo de eventos Inicio
- Cargar pagina - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Crear hoja de vida - SINO - Publicar ‘Usuario no valido’ - SI modificar hoja de vida - Modificar hoja de vida - Crear hoja de vida - SINO - Continuar
TerminarManejo de situaciones excepcionales Se debe ingresar primeramente la hoja
de vida para luego hay si ser modificada.
Nº 9 Consultar hoja de vidaObjetivo Es una operación que permite al
actor empleado consultar la hoja de vida que halla ingresado.
Precondiciones Cargar plataforma Crear cuenta Crear hoja de vida
Postcondiciones Eliminar hoja de vida Modificar hoja de vida
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Ingresar hoja de vida - SINO - Publicar ‘Usuario no valido’ - SI hoja de vida ingresada - Consultar hoja de vida - SINO
- Publicar ‘Hoja de vida no ingresada’
TerminarManejo de situaciones excepcionales Se debió haber ingresado la hoja de
vida para poder consultar, de lo contrario no se ejecutará esta operación.
Nº 10 Eliminar hoja de vidaObjetivo Es una operación que permite al
actor empleado eliminar la hoja de vida que haya ingresado.
Precondiciones Cargar plataforma Ingresar cuenta Ingresar hoja de vida
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Ingresar hoja de vida - SINO - Publicar ‘Usuario no valido’ - SI hoja de vida ingresada - Consultar hoja de vida - SI eliminar hoja de vida - Eliminar hoja de vida - SINO - Publicar ‘Hoja de vida no ingresada’
TerminarManejo de situaciones excepcionales Se debió ingresar la hoja de vida
primeramente para poderla eliminar, de lo contrario esta operación no estará habilitada.
Nº 11 Esperar respuestaObjetivo Esta operación es la que permite
al actor empleado esperar que le llegue la respuesta del contrato con la empresa.
Precondiciones Cargar pagina
Crear cuenta Ingresar hoja de vida
Postcondiciones Consultar cita Consultar información
Flujo de eventos Inicio - Cargar pagina - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Ingresar hoja de vida - SINO - Publicar ‘Usuario no valido’ - SI hoja de vida ingresada - Consultar hoja de vida - MIENTRAS consultar respuesta - Esperar respuesta - SINO - Publicar ‘Hoja de vida no ingresada’
TerminarManejo de situaciones excepcionales Se debe esperar la respuesta, pero
puede que este proceso se mantenga, por lo que puede ser consultado varias veces.
Nº 12 Seleccionar registrarObjetivo Es una operación que le permite
al actor cliente continuar con el proceso de registro.
Precondiciones Cargar plataformaPostcondiciones Ingresar nombre
Ingresar contraseñaFlujo de eventos Inicio
- Cargar plataforma - Seleccionar registrar - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Ingresar hoja de vida - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales Se debe seleccionar registrar para
poder continuar con el proceso de lo
contrario se mantendrá en espera.
Nº 13 Crear nombreObjetivo Es una operación que permite al
actor cliente ingresar el nombre para la cuenta.
Precondiciones Cargar paginaPostcondiciones Crear contraseña
Crear cuentaFlujo de eventos Inicio
- Cargar plataforma - Seleccionar registrar - Ingresar nombre - SI nombre valido - Ingresar contraseña - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales Se debe esperar hasta que se ingrese
el nombre para crear la cuenta.
Nº 14 Consultar nombreObjetivo Es una operación que permite al
actor cliente consultar el nombre que ya ingresó.
Precondiciones Cargar pagina Ingresar nombre
Postcondiciones Modificar nombre Eliminar nombre
Flujo de eventos Inicio - Cargar pagina - Ingresar nombre - Ingresar contraseña - SI cuenta valida - Crear cuenta - SINO - Publicar ‘Cuenta no valida’ - SI consulta nombre - Consultar nombre
TerminarManejo de situaciones excepcionales Para la consulta del nombre así no se
halla ingresado se mostrara el estado del mismo.
Nº 15 Crear contraseñaObjetivo Es una operación que permite a l
actor cliente ingresar la contraseña de la cuenta.
Precondiciones Cargar pagina Ingresar nombre
Postcondiciones Crear cuentaFlujo de eventos Inicio
- Cargar pagina - Ingresar nombre - SI nombre valido - Ingresar contraseña - SI contraseña valida - Crear contraseña - SINO - Publicar ‘Contraseña no valida’ - SINO - Publicar ‘Nombre no valido’
TerminarManejo de situaciones excepcionales Se debe ingresar primero el nombre del
usuario para poder continuar con el proceso.
Nº 16 Modificar contraseñaObjetivo Es una operación que permite al actor
cliente modificar la contraseña que haya ingresado.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña
Postcondiciones Crear contraseñaFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - SI nombre valido - Ingresar contraseña - SI contraseña valida - Crear contraseña - SINO - Publicar ‘Contraseña no valida’
- SINO - Publicar ‘Nombre no valido’ - SI modificar contraseña - Ingresar contraseña - SI contraseña valida - Crear contraseña - SINO - Publicar ‘Contraseña no valida’
TerminarManejo de situaciones excepcionales
Se debe primero ingresar una contraseña del cliente para luego si poder modificarla.
Nº 17 Consultar citaObjetivo Es una operación que permite al cliente
consultar la cita que tiene para la solución del problema.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña
Postcondiciones Eliminar cita Modificar cita
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - SI cuenta valida - Ingresar fecha - Seleccionar horario - Reservar cita - SI consultar cita -Mostrar cita - SINO - Publicar ‘Cuenta no valida’
TerminarManejo de situaciones excepcionales
El cliente primero tiene que reservar la cita en la fecha que esta permitida para luego hay si consultarla.
Nº 18 Crear citaObjetivo Es una operación que permite al cliente
crear la cita para la solución del problema.Precondiciones Cargar pagina
Ingresar cuenta Ingresar fecha Seleccionar horario
Postcondiciones Guardar citaFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar fecha - SI fecha valida - Seleccionar horario - SI horario adecuado - Guardar cita - SINO - No guardar cita - SINO - Publicar ‘Fecha mal ingresada’ - SINO - Publicar ‘Cuenta no valida’
TerminarManejo de situaciones excepcionales
Se debe crear la cita de acuerdo a los horarios que arroja el sistema.
Nº 19 Eliminar citaObjetivo Es una operación que permite al cliente
cancelar la cita que tenia para la solución del problema.
Precondiciones Cargar plataforma Crear cuenta Crear cita
Postcondiciones Guardar sistemaFlujo de eventos Inicio
- Cargar sistema - Ingresar login y password - SI cuenta valida - SI existen citas - Seleccionar cita’ - SI cancelar cita - Eliminar cita - Publicar ‘No hay citas’ - SINO - Publicar ‘Cuenta no valida’
Terminar
Manejo de situaciones excepcionales
El cliente debe tener citas ingresadas para poder cancelar una de ellas.
Nº 20 Seleccionar ingresarObjetivo Es una operación que permite al
cliente seleccionar ingresar en caso de que ya este registrado.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Cuenta valida
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Ingresar cita’ - SINO - Seleccionar registrar
TerminarManejo de situaciones excepcionales El cliente debe seleccionar registrar, si
aún no se ha registrado.
Nº 21 Crear fechaObjetivo Es una operación que permite al
actor cliente crear la fecha para la cita.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Cuenta valida
Postcondiciones Validación de la fechaFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Verificar usuario - SINO - Registrar usuario - SI crear cita - Ingresar fecha
TerminarManejo de situaciones excepcionales Se debe ingresar una fecha valida por
lo que el sistema la validara y no permitirá continuar con el proceso.
Nº 22 Modificar fechaObjetivo Es una operación que permite
que el actor cliente pueda modificar la fecha de la cita.
Precondiciones Cargar pagina Ingresa nombre Ingresar contraseña Registrar usuario Ingresar fecha
Postcondiciones Crear fecha Validar fecha
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Verificar usuario - SINO - Registrar usuario - SI crear cita - Ingresar fecha - SI modificar fecha - SI fecha ingresada - Modificar fecha - SINO - Publicar ‘No ha ingresado la fecha’
TerminarManejo de situaciones excepcionales El cliente puede modificar la fecha de la
cita siempre y cuando ya haya ingresado alguna fecha, y que esa nueva fecha sea válida.
Nº 23 Eliminar fechaObjetivo Es una operación que permite
que el actor cliente eliminar la fecha de la cita.
Precondiciones Cargar plataforma Ingresar nombre
Ingresar apellido Ingresar fecha
Postcondiciones Eliminar horarioFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Verificar usuario - SINO - Registrar usuario - SI crear cita - Ingresar fecha - SI eliminar fecha - SI fecha ingresada - Eliminar fecha - Eliminar horario - SINO - Publicar ‘No ha ingresado la fecha’
TerminarManejo de situaciones excepcionales El cliente no puede eliminar la fecha sin
eliminar el horario porque depende de la fecha.
Nº 24 Consultar fechaObjetivo Es una operación que permite
que el actor cliente consultar la fecha de su cita.
Precondiciones Cargar pagina Ingresar nombre Ingresar contraseña Usuario registrado Ingresar fecha
Postcondiciones Eliminar fecha Eliminar horario Modificar fecha
Flujo de eventos Inicio - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Verificar usuario - SINO - Registrar usuario - SI crear cita
- Ingresar fecha - SI consultar fecha - SI fecha ingresada - Mostrar fecha - SINO - Publicar ‘No ha ingresado la fecha’
TerminarManejo de situaciones excepcionales El cliente debe tener la fecha de la cita
ingresada para poderla consultar.
Nº 25 Consultar horarioObjetivo Es una operación que permite
que el actor cliente puede consultar el horario de la cita
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Usuario registrado Ingresar fecha
Postcondiciones Eliminar horario Modificar horario
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Verificar usuario - SINO - Registrar usuario - SI crear cita - Ingresar fecha - SI consultar fecha - SI fecha ingresada - Mostrar fecha - SINO - Publicar ‘No ha ingresado la fecha’ - Seleccionar horario - Crear horario - SI consultar horario -SI horario ingresado - Mostrar horario
- SINO - Publicar ‘No ha seleccionado horario’
TerminarManejo de situaciones excepcionales El cliente debió antes seleccionar y
guardar el horario de la cita, para luego poderlo consultar.
Nº 26 Seleccionar horarioObjetivo Es una operación que permite
que el actor cliente pueda seleccionar el horario al que desea tener la cita.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Usuario registrado Ingresar fecha
Postcondiciones Guardar horarioFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI seleccionar ingresar - Verificar usuario - SINO - Registrar usuario - SI crear cita - Ingresar fecha - SI consultar fecha - SI fecha ingresada - Mostrar fecha - SINO - Publicar ‘No ha ingresado la fecha’ - Seleccionar horario - Si guardar horario - Crear horario
TerminarManejo de situaciones excepcionales Se debe seleccionar el horario que
arroja el sistema con la fecha ingresada
Nº 27 Crear incidenciaObjetivo Es una operación que permite
que el actor cliente pueda indicar la incidencia que tiene.
Precondiciones Cargar pagina Ingresar nombre Ingresar contraseña Usuario registrado Horario adecuado
Postcondiciones Publicar incidenciaFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI horario adecuado - Crear incidencia - SINO - Publicar ‘Este horario no le corresponde’
TerminarManejo de situaciones excepcionales El cliente puede indicar la incidencia
siempre y cuando corresponda al horario registrado en la cita.
Nº 28 Eliminar incidenciaObjetivo Es una operación que permite
que el actor cliente puede eliminar la incidencia que había ingresado.
Precondiciones Carga plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - Consultar incidencia - SI incidencia existe
- Eliminar incidencia - Sino - Publicar ‘No ha ingresado ninguna incidencia’
TerminarManejo de situaciones excepcionales
Nº 29 Consultar incidenciaObjetivo Es una operación que permite
que el actor cliente pueda consultar la incidencia registrada
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia
Postcondiciones Eliminar incidencia Actualizar incidencia
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales El cliente puede consultar la incidencia
siempre y cuando exista.
Nº 30 Modificar incidenciaObjetivo Es una operación que permite
que el actor modifique la incidencia del software.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia
Postcondiciones Crear incidencia
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SI actualizar incidencia - Modificar incidencia - Crear incidencia - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales El cliente debió haber generado alguna
incidencia para poder modificarla.
Nº 31 Consultar soluciónObjetivo Es una operación que permite
que el actor cliente pueda consultar la solución del problema.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Usuario registrado Crear incidencia
Postcondiciones Eliminar solución Actualizar solución
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SINO - Publicar ‘No hay incidencias’ - SI solución realizada - Consultar solución - SINO - Publicar ‘Aun no hay solución.
TerminarManejo de situaciones excepcionales La solución se puede consultar siempre
y cuando ya se la hayan resuelto.
Nº 32 Eliminar soluciónObjetivo Es una operación que permite
que el actor cliente pueda eliminar la solución.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Usuario registrado Crear incidencia
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SINO - Publicar ‘No hay incidencias’ - SI solución realizada - Consultar solución -SI eliminar solución - Eliminar solución - SINO - Publicar ‘Aun no hay solución.
TerminarManejo de situaciones excepcionales El cliente puede eliminar la solución
siempre y cuando ya se la hayan dado.
Nº 33 Eliminar incidenciaObjetivo Es una operación que permite
que el actor gestor de cuentas elimine la incidencia de algún cliente.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Crear incidencia
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre
- Ingresar contraseña - SI existe incidencia - Seleccionar incidencia - SI eliminar incidencia - Eliminar incidencia - SINO - Publicar ‘No hay ninguna incidencia’
TerminarManejo de situaciones excepcionales El gestos de cuentas puede eliminar
incidencia siempre y cuando exista `por los menos una.
Nº 34 Consultar incidenciaObjetivo Es una operación que permite
que el actor gestor de cuentas consulta alguna incidencia.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña Validar usuario Ingresar incidencia
Postcondiciones Eliminar incidencia Actualizar incidencia
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SINO - Publicar ‘No hay incidencia’
TerminarManejo de situaciones excepcionales
Nº 35 Modificar incidenciaObjetivo Es una operación que permite
que el actor gestor de cuentas pueda modificar alguna incidencia.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado
Ingresar incidenciaPostcondiciones Crear incidenciaFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SI actualizar incidencia - Modificar incidencia - Crear incidencia - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales El cliente debió haber generado alguna
incidencia para poder modificarla.
Nº 36 Consultar soluciónObjetivo Es una operación que permite
que el actor gestor de cuentas pueda consultar la solución del problema de software.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia Ingresar solución
Postcondiciones Modificar solución Eliminar solución
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SI solución realizada - Crear solución - Consultar solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay
incidencias’ Terminar
Manejo de situaciones excepcionales La solución no puede ser mostrada si aún no se ha realizado,
Nº 37 Eliminar soluciónObjetivo Es una operación que permite que el
actor gestor de cuentas pueda eliminar la solución al problema de software.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia Ingresar solución
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - Crear solución - SI solución realizada - Consultar solución - SI eliminar solución - Eliminar solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El gestor de cuentas puede eliminar la solución siempre y cuando ya exista alguna solución del problema.
Nº 38 Crear soluciónObjetivo Es una operación que permite que el
actor gestor de cuentas pueda crear una solución para el problema de software.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia
Postcondiciones Ingresar solución Revisar solución
Flujo de eventos Inicio - Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SI solución encontrada - Crear solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El gestor de cuentas puede realizar la solución para el problema, pero puede que realmente no funcione y debe buscar otra solución.
Nº 39 Modificar soluciónObjetivo Es una operación que permite que el actor
gestor de cuentas pueda modificar la solución para el problema de software.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia
Postcondiciones Crear soluciónFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SI solución encontrada - Consultar solución
- SI modificar solución - Modificar solución - Crear solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
La solución puede ser modificada siempre y cuando aún exista la incidencia.
Nº 40 Esperar soluciónObjetivo Es una operación que permite que el
actor gestor de cuentas pueda esperar que le llegue una solución.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Usuario registrado Ingresar incidencia
Postcondiciones Ingresar soluciónFlujo de eventos Inicio
- Cargar plataforma - Ingresar nombre - Ingresar contraseña - SI existe incidencia - Consultar incidencia - SI solución encontrada - Consultar solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
La solución del problema puede mantener en proceso siempre y cuando el cliente no lo elimine.
Nº 41 Consultar hoja de vidaObjetivo Es una operación que permite que el
actor sistema pueda consultar la hoja de vida.
Precondiciones Cargar plataforma Ingresar nombre Crear cuenta Crear hoja de vida
Postcondiciones Eliminar hoja de vida Modificar hoja de vida
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI cuenta valida - Ingresar hoja de vida - SINO - Publicar ‘Usuario no valido’ - SI hoja de vida ingresada - Consultar hoja de vida - SINO - Publicar ‘Hoja de vida no ingresada’
TerminarManejo de situaciones excepcionales
El sistema puede consultar la hoja de vida siempre y cuando haya sido ingresada.
Nº 42 Eliminar hoja de vidaObjetivo Es una operación que permite que el
actor sistemaPrecondiciones Cargar plataforma
Ingresa nombre Ingresar contraseña
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI cuenta valida - Ingresar hoja de vida - SINO - Publicar ‘Usuario no valido’ - SI hoja de vida ingresada - Consultar hoja de vida - SI eliminar hoja de vida - Eliminar hoja de vida - SINO
- Publicar ‘Hoja de vida no ingresada’
TerminarManejo de situaciones excepcionales
El sistema puede eliminar la hoja de vida si esta ya se había almacenado.
Nº 43 Cargar plataformaObjetivo Es una operación que permite que el
actor sistema pueda mostrar la plataforma.
PrecondicionesPostcondiciones Cerrar plataformaFlujo de eventos Inicio
- Cargar plataforma Terminar
Manejo de situaciones excepcionales
El sistema debe cargar la plataforma para poder realizar las otras operaciones.
Nº 44 Crear usuarioObjetivo Es una operación que permite que el
actor sistemaPrecondiciones Cargar plataforma
Consultar nombre Consultar contraseña
Postcondiciones Modificar usuario Eliminar usuario Consultar usuario
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe usuario - Publicar ‘Usuario ya registrado’ - SINO - SI usuario valido - Crear usuario - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El sistema crea el usuario siempre y cuando no exista y que sea valido.
Nº 45 Eliminar usuarioObjetivo Es una operación que permite que el
actor sistema pueda eliminar el usuario.Precondiciones Cargar plataforma
Ingresa nombre Ingresar contraseña
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe usuario - SI eliminar usuario - Eliminar usuario - SINO - Publicar ‘Usuario no existe’
TerminarManejo de situaciones excepcionales
Es el sistema el que puede eliminar el usuario siempre y cuando exista.
Nº 46 Modificar usuarioObjetivo Es una operación que permite que el
actor sistema pueda modificar el usuario.Precondiciones Cargar plataforma
Ingresar nombre Ingresar contraseña
Postcondiciones Consultar usuarioFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe usuario - SI modificar usuario - Modificar usuario - Crear usuario - SI usuario valido - Publicar ‘Usuario modificado’ - SINO - Publicar ‘Usuario no modificado’ - SINO - Publicar ‘Usuario no existe’
TerminarManejo de situaciones El sistema puede modificar el usuario siempre y
excepcionales cuando los cambios sean validos.
Nº 47 Consultar usuarioObjetivo Es una operación que permite que el
actor sistemaPrecondiciones Cargar plataforma
Ingresa nombre Ingresar contraseña
Postcondiciones Modificar usuario Eliminar usuario
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe usuario - SI consultar usuario - Consultar usuario - SINO - Publicar ‘Usuario no existe’
TerminarManejo de situaciones excepcionales
El sistema consulta el usuario si realmente existe.
Nº 48 Guardar hoja de vidaObjetivo Es una operación que permite que el
actor sistema pueda guardar la hoja de vida.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
PostcondicionesFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI hoja de vida valida - Crear hoja de vida - SINO - Publicar ‘Hoja de vida no valida’
TerminarManejo de situaciones excepcionales
El sistema guarda la hoja de vida siempre y cuando sea válida, de lo contrario no guarda nada.
Nº 49 Pedir citaObjetivo Es una operación que permite que el
actor sistema pueda pedir cita al cliente.Precondiciones Cargar plataforma
Ingresar nombre Ingresar contraseña
Postcondiciones Ingresar fecha Seleccionar horario
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI cita ingresada - Publicar ‘Cita ya ingresada’ - SINO - Publicar ‘Ingrese la cita’
TerminarManejo de situaciones excepcionales
Si la cita ya ha sido ingresada no puede ingresar una nueva hasta que se elimine.
Nº 50 Consultar citaObjetivo Es una operación que permite que el
actor sistema pueda consultar la cita.Precondiciones Cargar plataforma
Ingresa nombre Ingresar contraseña
Postcondiciones Eliminar cita Modificar cita
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe cita - Consultar cita - SINO - Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
El sistema consulta la cita siempre y cuando exista.
Nº 51 Eliminar cita
Objetivo Es una operación que permite que el actor sistema pueda eliminar la cita
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe cita - Consultar cita - SI eliminar cita - Eliminar cita - SINO - Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
Para eliminar la cita ya se tuvo que haber ingresado una cita anteriormente.
Nº 52 Crear citaObjetivo Es una operación que permite que el
actor sistema pueda crear una citaPrecondiciones Cargar plataforma
Ingresa nombre Ingresar contraseña
Postcondiciones Consultar citaFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe cita - Publicar ‘No se puede crear otra cita’ - SINO - Crear cita - Consultar cita
TerminarManejo de situaciones excepcionales
Es el sistema el que crea la cita siempre y cuando el usuario no tenga otra cita.
Nº 53 Modificar citaObjetivo Es una operación que permite que el
actor sistema puede modificar la citaPrecondiciones Cargar plataforma
Ingresa nombre Ingresar contraseña
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe cita - Consultar cita - SI modificar cita - Modificar cita - SINO - Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
Nº 54 Mostrar informaciónObjetivo Es una operación que permite que el
actor sistema pueda mostrar la información del empleado.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Postcondiciones Eliminar información Actualizar información
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe hoja de vida - SI existe cita - Mostrar información - SINO - Publicar ‘No tiene cita’ - SINO - Publicar ‘No tiene hoja de vida’
TerminarManejo de situaciones excepcionales
Par mostrar la información el empleado debió ingresar la hoja de vida y la cita.
Nº 55 Eliminar informaciónObjetivo Es una operación que permite que el
actor sistema pueda eliminar información.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI usuario encontrado - SI eliminar información - Eliminar información - SINO - Publicar ‘Usuario no encontrado’
TerminarManejo de situaciones excepcionales
El sistema puede eliminar información siempre y cuando se pueda encontrar el usuario.
Nº 56 Consultar informaciónObjetivo Es una operación que permite que el
actor sistema pueda consultar la información.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña
Postcondiciones Eliminar información Actualizar información
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe hoja de vida - SI existe cita - Consultar información - SINO - Publicar ‘No tiene cita’ - SINO - Publicar ‘No tiene hoja de vida’
TerminarManejo de situaciones excepcionales
La información de cada empleado se puede mostrar siempre y cuando estén todos los datos
registrados.
Nº 57 Consultar horarioObjetivo Es una operación que permite que el
actor sistema pueda consultar el horario de la cita.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Ingresar cita Ingresa fecha
Postcondiciones Eliminar horario Actualizar horario
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - Consultar cita - Consultar fecha - SI existe cita - SI existe fecha -SI consultar horario - Consultar horario -SINO - Publicar ‘No existe fecha’ - SINO -Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
El sistema puede consultar el horario siempre y cuando exista la cita y la fecha.
Nº 58 Modificar horarioObjetivo Es una operación que permite que el
actor sistema pueda modificar el horario de la cita del cliente.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Ingresar cita Ingresar fecha
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma
- Consultar nombre - Consultar contraseña - Consultar cita - Consultar fecha - SI existe cita - SI existe fecha -SI modificar horario - Modificar horario -SINO - Publicar ‘No existe fecha’ - SINO -Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
Nº 59 Eliminar horarioObjetivo Es una operación que permite que el
actor sistema pueda eliminar el horario de la cita del cliente.
Precondiciones Cargar plataforma Ingresar nombre Ingresar contraseña
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe cita - SI existe fecha -SI eliminar horario - Eliminar horario -SINO - Publicar ‘No existe fecha’ - SINO -Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
El sistema pueda cancelar el horario pero la cita aún sigue en la misma fecha.
Nº 60 Crear horarioObjetivo Es una operación que permite que el
actor sistema pueda crear el horario de la cita del cliente.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Postcondiciones Consultar horarioFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe cita - SI existe fecha -SI crear horario - Crear horario -SINO - Publicar ‘No existe fecha’ - SINO -Publicar ‘No tiene cita’
TerminarManejo de situaciones excepcionales
El sistema puede crear el horario para la cita siempre y cuando ya esté determinada la fecha.
Nº 61 Crear incidenciaObjetivo Es una operación que permite que el
actor sistema pueda crear la incidencia del software.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Postcondiciones Consultar incidencia Modificar incidencia Eliminar incidencia
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Publicar ‘Ya hay incidencia’ - SINO - Crear incidencia
TerminarManejo de situaciones excepcionales
El sistema puede crear la incidencia si no existe.
Nº 62 Eliminar incidenciaObjetivo Es una operación que permite que el
actor sistema pueda eliminar la incidencia del cliente.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - SI eliminar incidencia - Eliminar incidencia - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El sistema puede eliminar la incidencia siempre y cuando si exista.
Nº 63 Consultar incidenciaObjetivo Es una operación que permite que el
actor sistema pueda consultar la incidencia del cliente.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Postcondiciones Modificar incidencia Eliminar incidencia
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - SINO
- Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El sistema puede consultar la incidencia siempre y cuando esta exista.
Nº 64 Modificar incidenciaObjetivo Es una operación que permite que el
actor sistema pueda modificar la incidencia del cliente.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Ingresar incidencia
Postcondiciones Publicar incidenciaFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - SI actualizar incidencia - Modificar incidencia - Crear incidencia - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El sistema puede actualizar incidencia siempre y cuando exista..
Nº 65 Consultar soluciónObjetivo Es una operación que permite que el
actor sistema pueda consultar la solución del problema.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Ingresar incidencia Ingresar solución
Postcondiciones Eliminar solución Modificar solución
Flujo de eventos Inicio - Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - Crear solución - SI solución realizada - Consultar solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El sistema puede consultar la solución del problema, pero debe existir la incidencia.
Nº 66 Eliminar soluciónObjetivo Es una operación que permite que el
actor sistema pueda eliminar la solución del problema.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Ingresar incidencia Ingresar solución
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - Crear solución - SI solución realizada - Consultar solución - SI eliminar solución - Eliminar solución - SINO
- Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias’
TerminarManejo de situaciones excepcionales
El sistema puede eliminar la solución del problema siempre y cuando ya exista alguna solución.
Nº 67 Crear soluciónObjetivo Es una operación que permite que el
actor sistema pueda crear la solución del problema.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña Ingresar incidencia
Postcondiciones Consultar soluciónFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - Crear solución - SINO - Publicar ‘No hay incidencias
TerminarManejo de situaciones excepcionales
El sistema puede crear la solución del problema si existe la incidencia.
Nº 68 Modificar soluciónObjetivo Es una operación que permite que el
actor sistema pueda modificar la solución del problema.
Precondiciones Cargar plataforma Ingresa nombre Ingresar contraseña
Ingresar incidencia Ingresar solución
Postcondiciones Crear soluciónFlujo de eventos Inicio
- Cargar plataforma - Consultar nombre - Consultar contraseña - SI existe incidencia - Consultar incidencia - SI solución realizada - Consultar solución - SI modificar solución - Modificar solución - SINO - Publicar ‘Aún no hay solución’ - SINO - Publicar ‘No hay incidencias
TerminarManejo de situaciones excepcionales
El sistema puede modificar solución si ya existe una solución que hay que cambiar.
Ejercicio 3
Modelo de dominio integrado
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
compra de un producto.Empleado Es la persona encargada de realizar la
lectura de la evaluación generada por el sistema y genera la respectiva carta.
Administrador sistema Es la persona encargada de registrar en el sistema las reclamaciones.
Lista preliminar de casos de uso
- Cliente- Realizar reclamación.- Modificar reclamación.- Guardar reclamación.- Eliminar reclamación.- Recibir carta.- Leer carta.- Guardar carta.
- Empleado- Modificar reclamación.- Eliminar reclamación.- Consultar reclamación.- Autorizar reclamación.- Crear pago.- Modificar pago.- Consultar pago.- Eliminar pago.- Crear carta.- Modificar carta.- Guardar carta.- Eliminar carta.- Enviar carta.
- Administrador sistema- Guardar reclamación.- Registrar reclamación.- Eliminar reclamación.- Consultar reclamación.- Guardar carta.- Analizar reclamación.- Modificar reclamación- Modificar carta.- Guardar pago.- Modificar pago.- Consultar carta.- Consultar pago
Depuración de casos de uso
Modelo de casos de uso
Documentación de casos de uso
No: 01 Nombre: Solicitar seguroDescripción/Objetivo
Operación que permite al cliente solicitar a la empresa un seguro y así asociarse totalmente como cliente.
PrecondicionesPostcondiciones -Aprobar seguro.Flujo de eventos -Inicio
-Cliente recoge datos.-Cliente selecciona datos.-Cliente llena formulario con los datos.-Cliente verifica los datos del formulario.Si datos correctos-Cliente envía solicitud.No-Volver a llenar formulario-Verificar nuevamente.-Fin
Manejo de situaciones excepcionales
Si le falta datos el cliente primero debe conseguir esos datos y después intentar llenar el formulario para que pueda solicitar el seguro.
No: 02 Nombre: Cancelar seguroDescripción/Objetivo
Operación que permite al cliente eliminar la relación del seguro que tiene con la empresa.
Precondiciones -Tener seguro-Verificar seguro
PostcondicionesFlujo de eventos -Inicio
-Cliente llena formulario cancelar seguro.-Verificar datos del formulario.Si datos correctos
- Cliente envía Si Cliente no debe
- Aprobar cancelación.No- Cliente paga deuda.- Aprobar cancelación.
No- Llenar datos del formulario.- Verificar otra vez datos.
-Eliminar cliente de base de datos.-Fin
Manejo de situaciones
- Si le falta datos el cliente primero debe conseguir esos datos y después intentar llenar el formulario
excepcionales para que pueda cancelar el seguro.- Si el cliente no existe verificar al cliente que no
existe en la base de datos, y verificar cual es el error.
No: 03 Nombre: Verificar seguroDescripción/Objetivo
Operación que permite al cliente revisar el estado del seguro al cual está asignado.
Precondiciones -Tener seguroPostcondiciones -Guardar datos del seguro.
-Salir de la sesión.Flujo de eventos -Inicio
-Iniciar interfaz.-Cliente digita datos.-Verificar datos.Si datos correctos
- Cliente digita código seguro.- Buscar código.- Seleccionar seguro.- Mostrar estado seguro.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si el cliente no existe verificar al cliente que no existe en la base de datos, y verificar cual es el error.
- Si el seguro no se encuentra enviar mensaje de error al cliente y notificar al sistema del error.
No: 04 Nombre: Crear reclamaciónDescripción/Objetivo
Operación que permite al cliente realizar una reclamación para notificar la activación de una clausula a la empresa.
Precondiciones -Solicitar seguro.-Seguro aceptado.
Postcondiciones -Enviar reclamación.-Recibir carta.
Flujo de eventos -Inicio-Iniciar interfaz.-Cliente digita datos.
-Verificar datos.Si datos correctos
- Cliente llena formulario de reclamo.Si datos correctos- Cliente guarda formulario.- Cliente envía formulario.No- Llenar formulario.- Verificar otra vez.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si el cliente no existe verificar al cliente que no existe en la base de datos, y verificar cual es el error.
No: 05 Nombre: Modificar reclamaciónDescripción/Objetivo
Operación que permite al cliente, al administrador de sistemas y al empleado realizar modificación a los datos de una reclamación realizada.
Precondiciones -Reclamación creada.Postcondiciones -Guardar reclamación.
-Recibir carta.Flujo de eventos -Inicio
-Iniciar interfaz.-Digita datos.-Verificar datos.Si datos correctos
- solicita reclamación.- digita el código de la reclamación.- Buscar reclamación.- selecciona reclamación.- digita modificación.- guarda modificación.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.
-FinManejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si el cliente no existe verificar al cliente que no existe en la base de datos, y verificar cual es el error.
- Si la reclamación no existe enviar mensaje al cliente y notificar al sistema del error.
No: 06 Nombre: Guardar reclamaciónDescripción/Objetivo
Operación que permite al cliente y al administrador de sistema guardar o en una base de datos o en físico el registro de la reclamación realizada.
Precondiciones -Reclamación creada.Postcondiciones -Recibir carta.Flujo de eventos -Inicio
-Iniciar interfaz.-Cliente digita datos.-Verificar datos.Si datos correctos
- Seleccionar reclamación.- Almacenar reclamación.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si la reclamación no existe enviar mensaje al cliente y notificar al sistema del error.
- Si la base de datos no existe notificar al sistema del error.
No: 07 Nombre: Eliminar reclamaciónDescripción/Objetivo
Operación que permite al cliente, al administrador de sistemas y al empleado realizar la eliminación o cancelación respectiva de una reclamación respectiva.
Precondiciones -Reclamación creada.Postcondiciones -Actualizar base de datos.
-Recibir carta.Flujo de eventos -Inicio
-Iniciar interfaz.
-Cliente digita datos.-Verificar datos.Si datos correctos
- solicita reclamación.- digita el código de la reclamación.- Buscar reclamación.- selecciona reclamación.- Eliminar reclamación.- Guardar cambios.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si la reclamación no existe enviar mensaje al cliente y notificar al sistema del error.
- Si la base de datos no existe notificar al sistema del error.
No: 08 Nombre: Recibir cartaDescripción/Objetivo
Operación que permite al cliente aceptar la carta entregada por la empresa, respondiendo a la reclamación realizada.
Precondiciones -Solicitar seguro.-Seguro aceptado.-Reclamación creada
Postcondiciones -Leer carta.-Guardar carta.
Flujo de eventos -Inicio-Seleccionar cartaSi carta es valida
- Recibir carta.No
- Regresar carta.-Fin
Manejo de situaciones excepcionales
- Si el cliente no ha creado reclamación notificar que la carta no es para él.
No: 09 Nombre: Leer cartaDescripción/ Operación que permite al cliente analizar la respuesta
Objetivo dada por la empresa, a la reclamación realizada.Precondiciones -Solicitar seguro.
-Seguro aceptado.-Reclamación creada-Carta recibida.
Postcondiciones -Guardar carta.Flujo de eventos -Inicio
-Leer carta.-Verificar carta.Si reclamación aceptada
- Enviar carro a reparar.No
- Mandar a reevaluar reclamación.-Fin
Manejo de situaciones excepcionales
- Si el cliente no ha creado reclamación notificar que la carta no es para él.
- Si no hay carta notificar el problema al cliente y al sistema.
No: 10 Nombre: Consultar reclamaciónDescripción/Objetivo
Operación que permite al empleado y al administrador realizar búsqueda en el sistema de datos sobre el registro de una reclamación especifica.
Precondiciones -Reclamación creadaPostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de reclamación- Registrar código.- Buscar reclamación- Seleccionar reclamación
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
No: 11 Nombre: Autorizar reclamaciónDescripción/Objetivo
Operación que permite al empleado evaluar la reclamación realizada por un cliente.
Precondiciones -Reclamación creadaPostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de reclamación- Registrar código.- Buscar reclamación- Seleccionar reclamaciónSi reclamación valida
- Registrar como válida la reclamación.No
- Registrar como no valida la reclamación.No
- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
No: 12 Nombre: Crear pagoDescripción/Objetivo
Operación que permite al empleado crear el registro y realizar el pago asignado por la reclamación.
Precondiciones -Reclamación creada-Reclamación aceptada.
Postcondiciones -Guardar pago.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de reclamación- Registrar código.- Buscar reclamación- Seleccionar reclamación
- Verificar valides de la reclamación.Si reclamación valida
- Leer cantidad de pago.- Realizar pago.- Registrar pago.- Guardar pago
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
No: 13 Nombre: Modificar pagoDescripción/Objetivo
Operación que permite al empleado y al administrador de sistema modificar los valores del registro de pago realizado.
Precondiciones -Reclamación creada-Reclamación aceptada.-Pago creado.
Postcondiciones -Guardar pago.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de pago- Registrar código.- Buscar pago- Seleccionar pago- Modificar pago.- Guardar pago.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
excepcionales - Si no existe reclamación en el sistema notificar al sistema del error.
No: 14 Nombre: Consultar pagoDescripción/Objetivo
Operación que permite al empleado y al administrador de sistema realizar búsquedas de un registro de pago en la base de datos.
Precondiciones -Reclamación creada-Reclamación aceptada.-Pago creado.
PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de pago- Registrar código.- Buscar pago- Seleccionar pago- Analizar pago.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
No: 15 Nombre: Eliminar pagoDescripción/Objetivo
Operación que permite al empleado eliminar el registro de un pago realizado.
Precondiciones -Reclamación creada-Reclamación aceptada.-Pago creado.
Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de pago- Registrar código.- Buscar pago- Seleccionar pago- Eliminar pago.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe pago creado notificar al sistema del error y al empleado.
No: 16 Nombre: Crear cartaDescripción/Objetivo
Operación que permite al empleado crear carta la cual notificara al empleado sobre el resultado de la reclamación.
Precondiciones -Reclamación creada.Postcondiciones -Guardar carta.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de reclamación- Registrar código.- Buscar reclamación- Seleccionar reclamación- Verificar resultado de reclamación- Diseñar carta.- Registrar carta.- Guardar carta.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de - Si el usuario no ha sido creado, notificar al usuario
situaciones excepcionales
del error y notificar al sistema del error.- Si no existe reclamación en el sistema notificar al
sistema del error.
No: 17 Nombre: Modificar cartaDescripción/Objetivo
Operación que permite al empleado actualizar y modificar los datos de la carta.
Precondiciones -Reclamación creada.-Carta creada.
Postcondiciones -Guardar carta.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de carta- Registrar código.- Buscar carta- Seleccionar carta- Solicitar modificaciones.- Registrar modificaciones en carta.- Guardar carta.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe carta al sistema del error y al empleado para que solucione el inconveniente.
No: 18 Nombre: Eliminar cartaDescripción/Objetivo
Operación que permite al empleado eliminar de la base de datos el registro de una carta generada por el pedido de una reclamación.
Precondiciones -Reclamación creada.-Carta creada.
Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.
-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de carta- Registrar código- Buscar carta- Seleccionar carta- Eliminar carta
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe carta al sistema del error y al empleado para que solucione el inconveniente.
No: 19 Nombre: Enviar cartaDescripción/Objetivo
Operación que permite al empleado enviar una carta seleccionada a un cliente especifico.
Precondiciones -Reclamación creada.-Carta creada.
Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de carta- Registrar código- Buscar carta- Seleccionar carta- Solicitar datos de envió.- Verificar datos de envió.- Enviar carta al cliente.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.
-FinManejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe carta al sistema del error y al empleado para que solucione el inconveniente.
No: 20 Nombre: Registrar reclamaciónDescripción/Objetivo
Operación que permite al administrador de sistemas ingresar a la base de datos el nuevo registro de reclamación.
Precondiciones -Reclamación creada.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Seleccionar reclamación- Verificar reclamaciónSi datos de reclamación correctos- Abrir base de datos.- Almacenar en la base de datos.- Cerrar base de datos.
No- Anular reclamación.- Devolver reclamación.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
No: 21 Nombre: Analizar reclamaciónDescripción/Objetivo
Operación que permite al administrador de sistemas evaluar si la reclamación realizada es aprobada o no.
Precondiciones -Reclamación creada.Postcondiciones -Generar carta.
-Enviar carta.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Seleccionar reclamación- Verificar seguroSi seguro activo
Si daño valido-Modificar reclamación-Reclamación valida
No-Negar reclamación.
No- Negar reclamación.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
No: 22 Nombre: Consultar cartaDescripción/Objetivo
Operación que permite al administrador de sistemas realizar búsquedas en la base de datos sobre una carta especifica.
Precondiciones -Reclamación creada.-Carta creada.
PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de carta- Registrar código- Buscar carta- Seleccionar carta
No- Digitar datos.
- Verificar otra vez.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe carta en el sistema notificar al sistema del error.
No: 23 Nombre: Modificar seguroDescripción/Objetivo
Operación que permite al empleado y al administrador de sistemas realizar modificaciones a los valores específicos del seguro.
Precondiciones -Seguro creadoPostcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código cliente- Verificar seguro.Si seguro existe- Solicitar cambios.- Leer cambios.- Registrar cambios.- Guardar cambios.No- Notificar al cliente
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe seguro en el sistema notificar al sistema del error.
No: 24 Nombre: Actualizar seguroDescripción/Objetivo
Operación que permite al empleado y al administrador de sistemas realizar modificaciones y guardar los valores.
Precondiciones -Seguro creadoPostcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código cliente- Verificar seguro.Si seguro existe- Solicitar cambios.- Leer cambios.- Registrar cambios.- Guardar cambios.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe seguro en el sistema notificar al sistema del error.
No: 25 Nombre: Consultar seguroDescripción/Objetivo
Operación que permite al empleado y al administrador de sistemas realizar búsquedas en la base de datos sobre el seguro de los clientes.
Precondiciones -Seguro creadoPostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de cliente- Solicitar código de seguro- Registrar código de cliente
- Registrar código de seguro- Buscar seguro del cliente- Seleccionar seguro del cliente
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe seguro en el sistema notificar al sistema del error.
No: 26 Nombre: Eliminar seguroDescripción/Objetivo
Operación que permite al administrador de sistemas eliminar de la base de datos el seguro del cliente.
Precondiciones -Seguro creadoPostcondiciones -Guardar cambiosFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de cliente- Registrar código de cliente- Buscar seguro del cliente- Seleccionar seguro del cliente- Eliminar seguro del cliente
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe seguro en el sistema notificar al sistema del error.
No: 27 Nombre: Guardar cartaDescripción/Objetivo
Operación que permite al cliente, al empleado y al administrador de sistema al almacenar la carta creada en la base de datos o en medio físico.
Precondiciones -Reclamación creada.-Carta creada.
Postcondiciones -Guardar carta.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Seleccionar carta- Abrir base de datos.- Almacenar en la base de datos.- Cerrar base de datos
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
- Si el usuario no ha sido creado, notificar al usuario del error y notificar al sistema del error.
- Si no existe reclamación en el sistema notificar al sistema del error.
- Si no existe carta al sistema del error y al empleado para que solucione el inconveniente.
Ejercicio 4
4.1
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor encargado de registrar al
usuario.Usuario Es la persona que desea utilizar el
sistema, bien sea el que ingresa el artículo o el que lo revisa.
Lista preliminar de casos de uso.
Sistema Cargar plataforma Mostrar tipo usuario Consultar tipo usuario Pedir datos Guardar datos
Usuario Ingresar login y password Seleccionar tipo usuario Ingresar datos
Depuración de casos de uso.
Modelo de casos de uso.
4.2
Definir actores.
ACTOR DESCRIPCIÓNPresidente Es el personaje que tiene la
responsabilidad de gestionar la empresa.
Miembro Es el personaje encargado de revisar el artículo.
Autor Es el personaje encargado de ingresar el artículo.
Lista preliminar de casos de uso.
Presidente Determinar áreas Fijar sesiones Elegir comité Ingresar fecha Seleccionar articulo Asignar miembros Asignar área Revisar modificación
Miembro Seleccionar tarea Seleccionar área Seleccionar tema Seleccionar articulo Calificar articulo Ingresar revisiones
Autor Ingresar articulo Ingresar coautores Revisar modificación
Depuración de casos de uso.
Modelo de casos de uso.
Modelo general de casos de uso
Nº 1 Crear áreaObjetivo Es una operación que permite que el
actor presidente pueda crear el área para los artículos.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Postcondiciones Guardar áreaFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área
- SINO - Publicar ‘Usuario no registrado’
TerminarManejo de situaciones excepcionales
Se debe validar el área, si ya está ingresada el presidente no podrá ingresar esa misma área.
Nº 2 Modificar áreaObjetivo Es una operación que permite que el
actor presidente pueda modificar el área que ya este ingresada.
Precondiciones Cargar plataforma Ingresa login y password Validar usuario Ingresar área
Postcondiciones Crear áreaFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área - SI modificar área - Modificar área - Crear área - SINO - Publicar ‘Usuario no registrado’
TerminarManejo de situaciones excepcionales
El área de los artículos puede ser modificada por el presidente siempre y cuando ya exista alguna área ingresada.
Nº 3 Elimina áreaObjetivo Es una operación que permite que el
actor presidente puede eliminar el área.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar área
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área
- SINO - Publicar ‘Usuario no registrado’ - SI existe área - SI eliminar área - Eliminar área
TerminarManejo de situaciones excepcionales
El presidente puede eliminar el área de articulo siempre y cuando exista alguna, de lo contrario no se podrá realizar la eliminación.
Nº 4 Consultar áreaObjetivo Es una operación que permite que el
actor presidente pueda consultar una de las áreas que ya haya sido ingresada.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar área
Postcondiciones Eliminar área Modificar área
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área - SINO - Publicar ‘Usuario no registrado’ - SI consultar área - Mostrar área
TerminarManejo de situaciones excepcionales
Si el presidente desea consultar alguna área, ésta ya debió ser ingresada.
Nº 5 Consultar sesiónObjetivo Es una operación que permite que el
actor presidente pueda consultar alguna de las sesiones ingresadas.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar área Ingresar sesión
Postcondiciones Eliminar sesión
Modificar sesiónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área - SI area creada - Crear sesión - SINO - Publicar ‘Usuario no registrado’ - SI existe sesión - Consultar sesión - SINO - Publicar ‘No hay ninguna sesion’
TerminarManejo de situaciones excepcionales
El presidente puede ingresar las sesiones siempre y cuando ya haya ingresado el área a la que puede pertenecer un artículo.
Nº 6 Crear sesiónObjetivo Es una operación que permite que el
actor pueda crear sesiones para los artículos.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar área
Postcondiciones Guardar sesiónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área - SI área creada - Ingresar sesión - SI sesión valida - Crear sesión - SINO - Publicar ‘Sesión no valida’ - SINO - Publicar ‘Usuario no registrado’
TerminarManejo de situaciones excepcionales
El presidente puede crear sesión siempre y cuando ya exista alguna sesión ingresada.
Nº 7 Eliminar sesiónObjetivo Es una operación que permite que el
actor presidente puede eliminar alguna sesión.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar área Ingresar sesión
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área - SI área creada - Ingresar sesión - SI sesión valida - Crear sesión - SINO - Publicar ‘Sesión no valida’ - SINO - Publicar ‘Usuario no registrado’ - SI existe sesión - SI eliminar sesión - Eliminar sesión - SINO - Publicar ‘No hay ninguna sesión’
TerminarManejo de situaciones excepcionales
La sesión se puede eliminar siempre y cuando exista alguna sesión ingresada.
Nº 8 Modificar sesiónObjetivo Es una operación que permite que el
actorPrecondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar área Ingresar sesión
Postcondiciones Crear sesiónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Crear área - SI área creada - Ingresar sesión - SI sesión valida - Crear sesión - SINO - Publicar ‘Sesión no valida’ - SINO - Publicar ‘Usuario no registrado’ - SI existe sesión - SI modificar sesión - Modificar sesión - SINO - Publicar ‘No hay ninguna sesión’
TerminarManejo de situaciones excepcionales
La sesión puede ser modificada siempre y cuando ya exista alguna sesión ingresada.
Nº 9 Crear comitéObjetivo Es una operación que permite que el
actor presidente pueda crear comité para la revisión de artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Postcondiciones Consultar comité Eliminar comité Modificar comité
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar comité - SI comité valido - Crear comité - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no registrado’
TerminarManejo de situaciones excepcionales
El comité puede ser creado siempre y cuando no sea igual a los que ya hayan sido ingresados.
Nº 10 Eliminar comitéObjetivo Es una operación que permite que el
actorPrecondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar comité
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar comité - SI comité valido - Crear comité - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no registrado’ - SI existe comité - SI eliminar comité - Eliminar comité - SINO - Publicar ‘No existe comité’
TerminarManejo de situaciones excepcionales
El comité puede ser eliminado por el presidente siempre y cuando antes ya haya sido ingresado.
Nº 11 Consultar comitéObjetivo Es una operación que permite que el
actor presidente puede consultar comité.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar comité
Postcondiciones Eliminar comité
Modificar comitéFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar comité - SI comité valido - Crear comité - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no registrado’ - SI existe comité - SI mostrar comité - Consultar comité - SINO - Publicar ‘No existe comité’
TerminarManejo de situaciones excepcionales
El comité puede ser consultado por el presidente siempre y cuando ya haya sido ingresado.
Nº 12 Modificar comitéObjetivo Es una operación que permite que el
actor presidente pueda modificar el comité ya ingresado.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar comité
Postcondiciones Consultar comité Crear comité
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar comité - SI comité valido - Crear comité - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no registrado’
- SI existe comité - SI cambiar comité - Modificar comité - SINO - Publicar ‘No existe comité’
TerminarManejo de situaciones excepcionales
El comité puede ser modificado por el presidente siempre y cuando exista el mismo.
Nº 13 Crear login y passwordObjetivo Es una operación que permite que el
actor presidente puedaPrecondiciones Cargar plataformaPostcondiciones Modificar login y password
Consultar login y passwordFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
El presidente puede crear su login y password pero esta no puede ser creada si ya existe algún otro usuario con el mismo login o si no cumple con los requisitos.
Nº 14 Consultar login y passwordObjetivo Es una operación que permite que el
actor presidente puedaPrecondiciones Cargar plataforma
Ingresar login y password Validar usuario
Postcondiciones Modificar login y passwordFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido
- SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’ - SI usuario registrado - Consultar login y password - SINO - Publicar ‘No se ha creado el usuario’
TerminarManejo de situaciones excepcionales
El presidente puede consultar su login y password siempre y cuando su cuenta haya sido creada, si no se debe ingresar.
Nº 15 Modificar login y passwordObjetivo Es una operación que permite que el
actor presidente pueda modificar login y password
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Postcondiciones Consultar login y passwordFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’ - SI existe usuario - SI modificar usuario - Ingresar login y password - SI login y password valido - Modificar login y password - SINO - Publicar ‘No se ha creado el usuario’
TerminarManejo de situaciones excepcionales
El presidente puede modificar el login y password siempre y cuando ya haya sido
creada la cuenta.
Nº 16 Crear fechaObjetivo Es una operación que permite que el
actor presidente pueda crear la fecha.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar comité
Postcondiciones Consultar fecha Modificar fecha
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar comité - SI comité valido - Crear fecha - SI fecha valida -Publicar ‘Fecha ingresada’ - SINO - Publicar ‘Fecha no valida’ - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El presidente puede crear fecha para el artículo siempre y cuando se haya seleccionado el comité al que pertenece.
Nº 17 Consultar fechaObjetivo Es una operación que permite que el
actor presidente pueda consultar la fecha.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar comité Ingresar fecha
Postcondiciones Eliminar fecha Modificar fecha
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar comité - SI comité valido - Crear fecha - SI fecha valida -Publicar ‘Fecha ingresada’ - SINO - Publicar ‘Fecha no valida’ - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no valido’ - SI fecha ingresada - SI mostrar fecha - Consultar fecha - SINO - Publicar ‘Fecha no ingresada’
TerminarManejo de situaciones excepcionales
El presidente puede consultar la fecha siempre y cuando ya haya sido ingresada.
Nº 18 Modificar fechaObjetivo Es una operación que permite que el
actor presidente pueda modificar la fecha para la revisión del artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar comité Ingresar fecha
Postcondiciones Crear fecha Consultar fecha
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar comité - SI comité valido - Crear fecha - SI fecha valida -Publicar ‘Fecha ingresada’
- SINO - Publicar ‘Fecha no valida’ - SINO - Publicar ‘Comité no valido’ - SINO - Publicar ‘Usuario no valido’ - SI fecha ingresada - SI cambiar fecha - Modificar fecha - SI fecha valida - Crear fecha - SINO - Publicar ‘Fecha no valida‘ - SINO - Publicar ‘Fecha no ingresada’
TerminarManejo de situaciones excepcionales
El presidente puede modificar la fecha siempre y cuando ya haya sido ingresada.
Nº 19 Eliminar fechaObjetivo Es una operación que permite que el
actor presidente pueda eliminar la fecha de revisión del articulo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar comité Ingresar fecha
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar comité - SI comité valido - Crear fecha - SI fecha valida -Publicar ‘Fecha ingresada’ - SINO - Publicar ‘Fecha no valida’ - SINO - Publicar ‘Comité no valido’
- SINO - Publicar ‘Usuario no valido’ - SI fecha ingresada - SI eliminar fecha - Eliminar fecha - SINO - Publicar ‘Fecha no ingresada’
TerminarManejo de situaciones excepcionales
El presidente puede eliminar la fecha siempre y cuando ya haya sido ingresada.
Nº 20 Crear miembroObjetivo Es una operación que permite que el
actor presidente pueda crear el miembro que revisa el artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Postcondiciones Modificar miembro Consultar miembro
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar miembro - SI comité valido - Crear miembro - SINO - Publicar ‘Miembro no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El presidente puede crear un miembro siempre y cuando no sea el mismo de los que hayan sido ingresados.
Nº 21 Consultar miembroObjetivo Es una operación que permite que el
actor presidente pueda consultar el miembro.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar miembro
Postcondiciones Eliminar miembro Modificar miembro
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar miembro - SI comité valido - Crear miembro - SINO - Publicar ‘Miembro no valido’ - SINO - Publicar ‘Usuario no valido’ - SI existe miembro - SI mostrar miembro - Consultar miembro - SINO - Publicar ‘Miembro no ingresado’
TerminarManejo de situaciones excepcionales
El presidente puede consultar el miembro siempre y cuando haya sido ingresado anteriormente.
Nº 22 Eliminar miembroObjetivo Es una operación que permite que el
actor presidente pueda eliminar el miembro.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar miembro
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar miembro - SI comité valido - Crear miembro - SINO - Publicar ‘Miembro no valido’ - SINO - Publicar ‘Usuario no valido’ - SI existe miembro - SI borrar miembro
- Eliminar miembro - SINO - Publicar ‘Miembro no ingresado’
TerminarManejo de situaciones excepcionales
El presidente puede eliminar un miembro siempre y cuando este haya sido ingresado anteriormente.
Nº 23 Modificar miembroObjetivo Es una operación que permite que el
actor presidente pueda modificar el miembro.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar miembro
Postcondiciones Consultar miembroFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar miembro - SI comité valido - Crear miembro - SINO - Publicar ‘Miembro no valido’ - SINO - Publicar ‘Usuario no valido’ - SI existe miembro - SI cambiar miembro - Modificar miembro - SINO - Publicar ‘Miembro no ingresado’
TerminarManejo de situaciones excepcionales
El presidente puede modificar el miembro siempre y cuando haya sido ingresado anteriormente.
Nº 24 Modificar articuloObjetivo Es una operación que permite que el
actor presidente pueda modificar el artículo.
Precondiciones Cargar plataforma Ingresar login y password
Validar usuario Consultar articulo
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI articulo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - SINO - Publicar ‘Usuario no valido’ - SI existe articulo - SI editar articulo - Modificar articulo - SINO - Publicar ‘Articulo no existe’
TerminarManejo de situaciones excepcionales
El presidente puede modificar el artículo siempre y cuando haya sido ingresado por el autor.
Nº 25 Eliminar articuloObjetivo Es una operación que permite que el
actor presidente pueda eliminar el artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar articulo
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI articulo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - SINO - Publicar ‘Usuario no valido’ - SI existe articulo
- SI eliminar articulo - Eliminar articulo - SINO - Publicar ‘Articulo no existe’
TerminarManejo de situaciones excepcionales
El presidente puede eliminar un artículo siempre y cuando haya sido ingresado por el autor.
Nº 26 Consultar articuloObjetivo Es una operación que permite que el
actor presidente pueda consultar el artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar articulo
Postcondiciones Eliminar articulo Modificar articulo
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI articulo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - SINO - Publicar ‘Usuario no valido’ - SI existe articulo - SI mostrar articulo - Consultar articulo - SINO - Publicar ‘Articulo no existe’
TerminarManejo de situaciones excepcionales
El presidente puede consultar el articulo siempre y cuando haya sido ingresado por el autor.
Nº 27 Crear modificaciónObjetivo Es una operación que permite que el
actor presidente pueda crear modificación.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar fecha Ingresar articulo Ingresar miembro Ingresar área
Postcondiciones Consultar modificación Eliminar modificación
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar fecha - SI fecha valida - Crear fecha - Ingresar articulo -SI articulo valido - Crear articulo - Ingresar miembro - SI miembro valido -Crear miembro - Ingresar área - SI área valida - Crear área - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Usuario no valido’ - SI modificar datos - Ingresar modificación - SI cambios validos -Crear modificación
TerminarManejo de situaciones excepcionales
El presidente puede crear modificación siempre y cuando los datos ya hayan sido ingresados.
Nº 28 Consultar modificaciónObjetivo Es una operación que permite que el
actor presidente pueda consultar la modificación que haya realizado
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar fecha
Ingresar articulo Ingresar miembro Ingresar área Ingresar modificación
Postcondiciones Eliminar modificación Modificar modificación
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar fecha - SI fecha valida - Crear fecha - Ingresar articulo -SI articulo valido - Crear articulo - Ingresar miembro - SI miembro valido -Crear miembro - Ingresar área - SI área valida - Crear área - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Usuario no valido’ - SI existe modificación - SI mostrar modificación - Consultar modificación
TerminarManejo de situaciones excepcionales
El presidente puede consultar la modificación siempre y cuando ya haya sido ingresada.
Nº 29 Eliminar modificaciónObjetivo Es una operación que permite que el
actor presidente pueda eliminar la modificación.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar fecha Ingresar articulo Ingresar miembro Ingresar área Ingresar modificación
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar fecha - SI fecha valida - Crear fecha - Ingresar articulo -SI articulo valido - Crear articulo - Ingresar miembro - SI miembro valido -Crear miembro - Ingresar área - SI área valida - Crear área - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Usuario no valido’ - SI modificar datos - Ingresar modificación - SI cambios validos -Crear modificación - SINO - Publicar ‘Cambios no validos’ - SI cancelar modificación - Eliminar modificación
TerminarManejo de situaciones excepcionales
El presidente puede eliminar la modificación siempre y cuando ya haya sido ingresada.
Nº 30 Modificar modificaciónObjetivo Es una operación que permite que el
actor presidente pueda modificar la modificación de los datos.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar fecha Ingresar articulo Ingresar miembro Ingresar área Ingresar modificación
Postcondiciones Consultar modificaciónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar fecha - SI fecha valida - Crear fecha - Ingresar articulo -SI articulo valido - Crear articulo - Ingresar miembro - SI miembro valido -Crear miembro - Ingresar área - SI área valida - Crear área - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Usuario no valido’ - SI modificar datos - Ingresar modificación - SI cambios validos -Crear modificación - SINO - Publicar ‘Cambios no validos’ - SI existe modificación - SI cambiar modificación - Modificar modificación - SINO - Publicar ‘No existe modificación’
TerminarManejo de situaciones excepcionales
El presidente puede modificar la modificación si esta ya ha sido ingresada, de lo contrario no se podrá realizar esta acción.
Nº 31 Modificar áreaObjetivo Es una operación que permite que el
actor miembro pueda modificar el área.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar área
Postcondiciones Consultar área
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Seleccionar tarea - SI tarea es área - SI existe área - Consultar área - SI cambiar área - Ingresar área - SI área valida - Modificar área - SINO - Publicar ‘Área no valida’ - SINO - Publicar ‘No existe área’ - SINO - Consultar tema - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El presidente no puede modificar el área si no ha sido ingresada anteriormente.
Nº 32 Consultar áreaObjetivo Es una operación que permite que el
actor miembro pueda consultar artículos por área.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar tarea
Postcondiciones Eliminar tarea Modificar tarea
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Seleccionar tarea - SI tarea es área - SI existe área - Consultar área - SINO - Publicar ‘No existe área’
- SINO - Consultar tema - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede consultar el articulo por área siempre y cuando existan áreas registradas.
Nº 33 Consultar tareaObjetivo Es una operación que permite que el
actor miembro pueda consultar la tarea que puede realizar.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar tarea
Postcondiciones Eliminar tarea Modificar tarea
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tarea - SI tarea valida - Consultar tarea - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede consultar la tarea siempre y cuando exista alguna de ellas.
Nº 34 Modificar tareaObjetivo Es una operación que permite que el
actor miembro pueda modificar la tarea.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar tarea
Postcondiciones Consultar tareaFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido
- Ingresar tarea - SI tarea valida - Consultar tarea - SI cambiar tarea - Crear tarea - Modificar tarea - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede modificar tarea siempre y cuando exista, de lo contrario se debe crear alguna tarea.
Nº 35 Eliminar tareaObjetivo Es una operación que permite que el
actor miembro pueda eliminar tarea.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar tarea
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tarea - SI tarea valida - Consultar tarea - SI eliminar tarea - Eliminar tarea - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede eliminar la tarea siempre y cuando exista, de lo contrario no estará en proceso.
Nº 36 Consultar temaObjetivo Es una operación que permite que el
actor miembro pueda consultar por tema los artículos.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Ingresar tarea Ingresar tema
Postcondiciones Modificar temaFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tarea - SI tarea es tema - Consultar tema - SINO - Consultar área - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede consultar por tema siempre y cuando la tarea haya sido igual a tema.
Nº 37 Modificar temaObjetivo Es una operación que permite que el
actor miembro pueda modificar tema.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar tarea Ingresar tema
Postcondiciones Consultar temaFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tarea - SI tarea es tema - Consultar tema - SI editar tema - Modificar tema - SINO - Consultar área - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede modificar el tema siempre y cuando haya sido ingresado anteriormente.
Nº 38 Calificar articuloObjetivo Es una operación que permite que el
actor miembro pueda calificar el artículo del autor.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Seleccionar articulo
Postcondiciones Crear calificaciónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - Calificar articulo - SI calificación valida - Crear calificación - SINO - Publicar ‘Calificación no valida’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede calificar el articulo pero antes debe especificar el articulo al que va a hacer la calificación.
Nº 39 Crear revisiónObjetivo Es una operación que permite que el
actor miembro puedaPrecondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar articulo Ingresar calificación
Postcondiciones Consultar revisión Eliminar revisión Modificar revisión
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - Consultar calificación - SI realizar revisión
- Ingresar revisión - SI revisión valida - Crear revisión - SINO - Publicar ‘Revisión no valida’ -SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede realizar la revisión siempre y cuando haya seleccionado el artículo.
Nº 40 Consultar revisiónObjetivo Es una operación que permite que el
actor miembro pueda consultar la revisión.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar artículo Ingresar calificación Ingresar revisión
Postcondiciones Modificar revisiónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - Consultar calificación - SI realizar revisión - Ingresar revisión - SI revisión valida - Crear revisión - SINO - Publicar ‘Revisión no valida’ - SI mostrar revisión - Consultar revisión -SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede consultar la revisión siempre y cuando se haya realizado anteriormente con la calificación y la selección del artículo.
Nº 41 Modificar revisiónObjetivo Es una operación que permite que el
actor miembro pueda modificar la revisión.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar articulo Ingresar calificación Ingresar revisión
Postcondiciones Crear revisiónFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - Consultar calificación - SI realizar revisión - Ingresar revisión - SI revisión valida - Crear revisión - SINO - Publicar ‘Revisión no valida’ - SI editar revisión - Modificar revisión -SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede modificar la revisión siempre y cuando haya sido ingresada anteriormente.
Nº 42 Eliminar revisiónObjetivo Es una operación que permite que el
actor miembro pueda eliminar la revisión.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar articulo Ingresar calificación Ingresar revisión
Postcondiciones
Flujo de eventos Inicio - Cargar plataforma
- Ingresar login y password - SI usuario valido - Consultar articulo - Consultar calificación - SI realizar revisión - Ingresar revisión - SI revisión valida - Crear revisión - SINO - Publicar ‘Revisión no valida’ - SI existe revisión - SI eliminar revisión - Eliminar revisión - SINO - Publicar ‘No existe revisión’ -SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede eliminar la revisión siempre y cuando haya sido ingresada anteriormente.
Nº 43 Modificar articuloObjetivo Es una operación que permite que el
actor miembro pueda modificar el artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar articulo
Postcondiciones Consultar articuloFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - SI existe articulo -SI editar articulo - Modificar articulo -SINO - Publicar ‘Articulo no existe’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede modificar el artículo siempre y cuando ya haya sido ingresado.
Nº 44 Eliminar articuloObjetivo Es una operación que permite que el
actor miembro pueda eliminar artículo.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar articulo
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - SI existe articulo -SI eliminar articulo - Eliminar articulo -SINO - Publicar ‘Articulo no existe’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede eliminar articulo siempre y cuando haya sido ingresado anteriormente.
Nº 45 Consultar articuloObjetivo Es una operación que permite que el
actor miembro pueda consultar artículo.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar artículo
Postcondiciones Eliminar artículo Modificar artículo
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Consultar articulo - SI existe articulo -SI consultar articulo - Consultar articulo
-SINO - Publicar ‘Articulo no existe’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El miembro puede consultar el articulo siempre y cuando ya haya sido ingresado por el autor.
Nº 46 Crear login y passwordObjetivo Es una operación que permite que el
actor autor pueda crear login y password para la cuenta.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Postcondiciones Modificar login y password Consultar login y password
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
Nº 47 Consultar login y passwordObjetivo Es una operación que permite que el
actor autor puedaPrecondiciones Cargar plataforma
Ingresar login y password Validar usuario
Postcondiciones Modificar login y passwordFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido
- SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - Si existe usuario - SI consultar login y password -Consultar login y password - SINO - Publicar ‘No existe usuario’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
El autor puede consultar el login y password siempre y cuando haya sido creada la cuenta.
Nº 48 Modificar login y passwordObjetivo Es una operación que permite que el
actor autor pueda modificar el login y password.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Postcondiciones Consultar login y passwordFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - Si existe usuario - SI modificar login y password -Modificar login y password - SINO - Publicar ‘No existe usuario’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
El autor puede modificar el login y password siempre y cuando ya hayan sido ingresadas anteriormente.
Nº 49 Modificar articuloObjetivo Es una operación que permite que el
actor autor pueda modificar el artículo del autor.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar articulo
Postcondiciones Consultar articuloFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI articulo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - Consultar articulo - SI existe articulo - SI editar articulo - Modificar articulo - SINO - Publicar ‘Articulo no existe’
- SINO - Publicar ‘Usuario no valido’ Terminar
Manejo de situaciones excepcionales
El autor puede modificar el artículo siempre y cuando ya exista.
Nº 50 Eliminar articuloObjetivo Es una operación que permite que el
actor autor pueda eliminar el artículo.Precondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar articulo
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma
- Ingresar login y password - SI usuario valido - Ingresar articulo - SI articulo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - Consultar articulo - SI existe articulo - SI eliminar articulo - Modificar articulo - SINO - Publicar ‘Articulo no existe’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede eliminar el artículo siempre y cuando este haya sido ingresado.
Nº 51 Consultar articuloObjetivo Es una operación que permite que el
actor autor pueda consultar el artículo del autor.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar artículo
Postcondiciones Eliminar artículo Modificar artículo
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI articulo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - SI existe articulo - SI mostrar articulo - Consultar articulo - SINO - Publicar ‘Articulo no existe’
- SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede consultar el articulo siempre y cuando haya sido ingresado anteriormente.
Nº 52 Crear modificaciónObjetivo Es una operación que permite que el
actor autor puedaPrecondiciones Cargar plataforma
Ingresar login y password Validar usuario Ingresar artículo Ingresar coautor
Postcondiciones Consultar modificación Eliminar modificación
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI artículo valido - Crear articulo - Ingresar coautor - SI coautor valido -Crear coautor - SINO - Publicar ‘Coautor no valido’ -SINO - Publicar ‘Articulo no valido’ - SI realizar modificación - Crear modificación - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede crear modificación siempre y cuando se hayan ingresado el artículo y sus coautores.
Nº 53 Consultar modificación
Objetivo Es una operación que permite que el actor autor pueda consultar modificación del artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar artículo Ingresar coautor Ingresar modificación
Postcondiciones Eliminar modificación Modificar modificación
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI artículo valido - Crear articulo - Ingresar coautor - SI coautor valido -Crear coautor - SINO - Publicar ‘Coautor no valido’ -SINO - Publicar ‘Articulo no valido’ - SI realizar modificación - Crear modificación - SI mostrar modificación - Consultar modificación - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede consultar la modificación siempre y cuando haya realizado la modificación.
Nº 54 Eliminar modificaciónObjetivo Es una operación que permite que el
actor autor pueda eliminar la modificación.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario
Ingresar articulo Ingresar coautor Ingresar modificación
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar articulo - SI artículo valido - Crear articulo - Ingresar coautor - SI coautor valido -Crear coautor - SINO - Publicar ‘Coautor no valido’ -SINO - Publicar ‘Articulo no valido’ - SI realizar modificación - Crear modificación - SI eliminar modificación - Eliminar modificación - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede eliminar la modificación siempre y cuando haya realizado la modificación.
Nº 55 Modificar modificaciónObjetivo Es una operación que permite que el
actor autor pueda modificarla modificación del articulo.
Precondiciones Cargar plataforma Ingresar login y password Validar usuario Ingresar artículo Ingresar coautor Ingresar revisión
Postcondiciones Consultar modificación Eliminar modificación
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password
- SI usuario valido - Ingresar articulo - SI artículo valido - Crear articulo - Ingresar coautor - SI coautor valido -Crear coautor - SINO - Publicar ‘Coautor no valido’ -SINO - Publicar ‘Articulo no valido’ - SI realizar modificación - Crear modificación - SI editar modificación - Modificar modificación - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede modificar la modificación siempre y cuando ya haya ingresado alguna modificación.
Nº 56 Crear articuloObjetivo Es una operación que permite que el
actor autor pueda crear el articulo a publicar.
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta Consultar tipo usuario
Postcondiciones Consultar articulo Modificar articulo Eliminar articulo
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - SI tipo usuario es autor - Ingresar articulo - SI artículo valido - Crear articulo - SINO -Publicar ‘Articulo no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede crear artículo siempre y cuando no sea igual a los que ya se han ingresado.
Nº 57 Consultar coautorObjetivo Es una operación que permite que el
actor autor pueda consultar coautorPrecondiciones Cargar plataforma
Ingresar login y password Validar cuenta Ingresar artículo Ingresar coautor
Postcondiciones Eliminar coautor Modificar coautor
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar artículo - SI artículo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - Ingresar coautor - SI coautor valido - Crear coautor - SI mostrar coautor - Consultar coautor - SINO - Publicar ‘Coautor no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede consultar coautor siempre y cuando haya sido ingresado anteriormente.
Nº 58 Modificar coautorObjetivo Es una operación que permite que el
actor autor pueda modificar el coautor.Precondiciones Cargar plataforma
Ingresar login y password Validar cuenta Ingresar artículo Ingresar coautor
Postcondiciones Consultar coautor Eliminar coautor
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar artículo - SI artículo valido - Crear articulo - SINO - Publicar ‘Articulo no valido’ - Ingresar coautor - SI coautor valido - Crear coautor - SINO - Publicar ‘Coautor no valido’ - SI existe coautor - SI editar coautor - Modificar coautor - SINO - Publicar ‘No existe coautor’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede modificar coautor siempre y cuando haya ingresado el coautor anteriormente.
Nº 59 Eliminar coautorObjetivo Es una operación que permite que el
actor autor pueda eliminar coautor del artículo.
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta Ingresar artículo Ingresar coautor
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar artículo - SI artículo valido - Crear articulo
- SINO - Publicar ‘Articulo no valido’ - Ingresar coautor - SI coautor valido - Crear coautor - SINO - Publicar ‘Coautor no valido’ - SI existe coautor - SI eliminar coautor - Eliminar coautor - SINO - Publicar ‘No existe coautor’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El autor puede eliminar coautor siempre y cuando se haya ingresado anteriormente.
Nº 60 Crear login y passwordObjetivo Es una operación que permite que el
actor usuario pueda crear el login y password para la crear la cuenta.
Precondiciones Cargar plataformaPostcondiciones Eliminar usuario
Modificar usuarioFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
El usuario peude crear un login y password para el acceso a este sistema, pero debe ser diferente a los que ya hayan sido creados.
Nº 61 Consultar login y passwordObjetivo Es una operación que permite que el
actor usuario pueda consultar el login y password
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta
Postcondiciones Eliminar login y password Modificar login y password
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SI mostrar login y password -Consultar login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar el login y password siempre y cuando ya haya sido registrado.
Nº 62 Modificar login y passwordObjetivo Es una operación que permite que el
actor usuario puedaPrecondiciones Cargar plataforma
Ingresar login y password Validar cuenta
Postcondiciones Consultar login y passwordFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI login valido - SI password valida - Crear login y password - SI editar login y password -Modificar login y password - SINO - Publicar ‘Password no valida’ - SINO - Publicar ‘Login no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar el login y password siempre y cuando haya sido ingresado.
Nº 63 Crear tipo usuarioObjetivo Es una operación que permite que el
actor usuario pueda crear el tipo de usuario.
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta
Postcondiciones Consultar tipo usuario Eliminar tipo usuario Modificar usuario
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - SINO - Publicar ‘Tipo usuario no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El actor puede crear el tipo de usuario siempre y cuando corresponda a los tipos de usuario de la empresa.
Nº 64 Consultar tipo usuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar el tipo de usuario.
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta Ingresar tipo usuario
Postcondiciones Eliminar tipo usuario Modificar tipo usuario
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - SI mostrar tipo usuario
- Consultar tipo usuario - SINO - Publicar ‘Tipo usuario no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar el tipo de usuario siempre y cuando ya lo haya ingresado anteriormente.
Nº 65 Modificar tipo usuarioObjetivo Es una operación que permite que el
actor usuario puedaPrecondiciones Cargar plataforma
Ingresar login y password Validar cuenta Ingresar tipo usuario
Postcondiciones Consultar tipo usuarioFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI cuenta valida - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - SI modificar tipo usuario - Modificar tipo usuario - SINO - Publicar ‘Tipo usuario no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar el tipo de usuario siempre y cuando ya lo haya ingresado anteriormente.
Nº 66 Crear datosObjetivo Es una operación que permite que el
actor usuario pueda crear datos para crear la cuenta.
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta Ingresar tipo usuario
Postcondiciones Consultar datosFlujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - Ingresar datos - SI datos validos - Crear datos - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Tipo usuario no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede crear datos siempre y cuando la cuenta haya sido aceptada por el sistema.
Nº 67 Modificar datosObjetivo Es una operación que permite que el
actor usuario pueda modificar sus datos.Precondiciones Cargar plataforma
Ingresar login y password Validar cuenta Ingresar tipo usuario Ingresar datos
Postcondiciones Consultar datos Eliminar datos
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - Ingresar datos - SI datos validos - Crear datos - SI editar datos - Modificar datos - SINO - Publicar ‘Datos no validos’
- SINO - Publicar ‘Tipo usuario no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar los datos siempre y cuando hayan sido ingresados anteriormente.
Nº 68 Eliminar datosObjetivo Es una operación que permite que el
actor usuario pueda eliminar los datos que haya ingresado.
Precondiciones Cargar plataforma Ingresar login y password Validar cuenta Ingresar tipo usuario Ingresar datos
Postcondiciones Flujo de eventos Inicio
- Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - Ingresar datos - SI datos validos - Crear datos - SI eliminar datos - Eliminar datos - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Tipo usuario no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede eliminar los datos siempre y cuando hayan sido ingresados anteriormente.
Nº 69 Consultar datosObjetivo Es una operación que permite que el
actor usuario pueda consultar sus datos.Precondiciones Cargar plataforma
Ingresar login y password Validar cuenta Ingresar tipo usuario Ingresar datos
Postcondiciones Eliminar datos Modificar datos
Flujo de eventos Inicio - Cargar plataforma - Ingresar login y password - SI usuario valido - Ingresar tipo usuario - SI tipo usuario valido - Crear tipo usuario - Ingresar datos - SI datos validos - Crear datos - SINO - Publicar ‘Datos no validos’ - SINO - Publicar ‘Tipo usuario no valido’ - SI existen datos - SI mostrar datos - Consultar datos - SINO - Publicar ‘No existen datos’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar los datos siempre y cuando hayan sido ingresados anteriormente.
Ejercicio 5
Proceso 1
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
solicitud del alquiler de una habitación.Gerente Es la persona encargada de gestionar
las cuentas de empresas: tipo de descuento por habitación, apertura de cuenta y cierre de cuenta.
Administrador Es la persona encargada de efectuar un mantenimiento sobre la información que se almacena en el sistema.
Empleado Es la persona encargada de la gestión de clientes
Lista preliminar de casos de uso
- Cliente- Crear solicitud.- Modificar solicitud.
- Consultar habitación.- Eliminar solicitud.
- Empleado- Consultar habitación.- Modificar habitación.- Negar solicitud.- Consultar solicitud.- Crear solicitud.
- Administrador- Guardar solicitud.- Crear solicitud.- Modificar solicitud.- Consultar solicitud.- Comprobar solicitud.
- Gerente- Consultar pensión.- Crear solicitud.- Modificar solicitud.- Consultar solicitud.- Modificar pensión.- Eliminar solicitud.- Crear pensión.- Eliminar pensión.
Depuración de casos de uso
Modelo de casos de uso
Proceso 2
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNGerente Es la persona encargada de gestionar
las cuentas de empresas: tipo de descuento por habitación, apertura de cuenta y cierre de cuenta.
Administrador Es la persona encargada de efectuar un mantenimiento sobre la información que se almacena en el sistema.
Lista preliminar de casos de uso
- Administrador- Eliminar solicitud- Crear solicitud- Modificar solicitud- Consultar solicitud
- Gerente- Consultar solicitud- Crear factura- Enviar factura.- Consultar factura.- Modificar factura.- Eliminar factura.- Consultar habitaciones- Modificar habitaciones- Eliminar habitaciones
Depuración de casos de uso
Modelo de casos de uso
Proceso 3
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
solicitud del alquiler de una habitación.Gerente Es la persona encargada de gestionar
las cuentas de empresas: tipo de descuento por habitación, apertura de cuenta y cierre de cuenta.
Administrador Es la persona encargada de efectuar un mantenimiento sobre la información que se almacena en el sistema.
Empleado Es la persona encargada de la gestión de clientes
Lista preliminar de casos de uso
- Cliente- Eliminar alquiler.- Crear reclamo.- Modificar reclamo.
- Eliminar reclamo.- Consultar factura.- Modificar factura.- Consultar habitación.- Recibir factura.
- Empleado- Registrar reclamo.- Consultar reclamo.- Evaluar reclamo.- Consultar habitación.- Evaluar factura- Modificar habitación.- Modificar factura.- Entregar factura.- Crear factura.- Eliminar factura.
- Administrador- Modificar alquiler.- Consultar alquiler.
- Gerente- Consultar habitación.- Modificar habitación.- Modificar factura.- Eliminar factura.- Consultar factura.
Depuración de casos de uso
Modelo de casos de uso
Modelo unificado de dominio
Modelo unificado de casos de uso
Documentación de casos de uso
No: 01 Nombre: Eliminar alquilerDescripción/Objetivo
Operación que permite al cliente solicitar cancelar el alquiler que tiene con una habitación del hotel.
Precondiciones -Solicitud creada.Postcondiciones -Recibir factura.
-Pagar factura.Flujo de eventos -Inicio
-Cliente va al mostrador-Cliente solicita cancelación de alquiler-Verifica habitación-Seleccionar facturaSi Cargos extras
- Sumar cargos a factura-Modificar factura-Guardar factura-Entregar factura-Cancelar alquiler-Fin
Manejo de situaciones excepcionales
-Si no existe alquiler enviar un mensaje al cliente y notificar al empleado del error.- Si no existe habitación enviar un mensaje al cliente y notificar al empleado del error.
No: 02 Nombre: Crear reclamoDescripción/Objetivo
Operación que permite al cliente realizar un reclamo por algún inconveniente en la factura entregada.
Precondiciones -Solicitud creada.-eliminar alquiler.-Recibir factura.
Postcondiciones -Pagar factura.Flujo de eventos -Inicio
-Cliente recibe factura.-Cliente lee factura.Si precio correcto
- Aceptar factura.- Pagar factura.
No- Crear reclamo.- Enviar reclamo.
-FinManejo de situaciones excepcionales
-Si no existe alquiler enviar un mensaje al cliente y notificar al empleado del error.- Si no existe factura enviar un mensaje al cliente y
notificar al empleado del error.
No: 03 Nombre: Modificar reclamoDescripción/Objetivo
Operación que permite al cliente y al empleado realizar modificaciones correspondientes a un reclamo realizado por un cliente.
Precondiciones -Solicitud creada.-eliminar alquiler.-Recibir factura.-Reclamo creado.
Postcondiciones -Guardar modificaciones.Flujo de eventos -Inicio
-Selecciona reclamo-Solicitar modificaciones.-Selecciona modificaciones.-Leer modificaciones.Si modificaciones correctas
- Modificar reclamo- Guardar reclamo
No- Solicitar modificaciones.- Verificar otra vez.
-FinManejo de situaciones excepcionales
-Si no existe reclamo enviar un mensaje al cliente y notificar al empleado del error.
No: 04 Nombre: Eliminar reclamoDescripción/Objetivo
Operación que permite al cliente cancelar el reclamo realizado.
Precondiciones -Solicitud creada.-eliminar alquiler.-Recibir factura.-Reclamo creado.
Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Selecciona reclamoSi reclamo existe
- Eliminar reclamoNo
- Notificar al cliente.-Fin
Manejo de situaciones
-Si no existe reclamo enviar un mensaje al cliente y notificar al empleado del error.
excepcionales
No: 05 Nombre: Consultar facturaDescripción/Objetivo
Operación que permite al cliente, al administrador, al gerente y al empleado buscar en la base de datos un registro de factura especifico.
Precondiciones -Factura creada.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de factura- Buscar factura- Seleccionar factura
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.
No: 06 Nombre: Modificar facturaDescripción/Objetivo
Operación que permite al gerente y al empleado actualizar los datos del registro de factura en la base de datos.
Precondiciones -Factura creada.Postcondiciones -Guardar factura.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de factura- Seleccionar código de factura- Buscar factura- Seleccionar factura- Solicitar modificaciones- Modificar factura.- Guardar factura.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.
No: 07 Nombre: Consultar habitaciónDescripción/Objetivo
Operación que permite al cliente, al gerente y al empleado buscar en la base de datos un registro de habitación especifico, para validar si la habitación está ocupada o no.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos Si habitación especifica
- Solicitar número de habitación.- Seleccionar número de habitación.- Buscar habitación.- Verificar disponibilidad de habitación.- Guardar disponibilidad de habitación.
No- Verificar tipo de habitación.- Seleccionar tipo de habitación.- Buscar habitación.- Verificar disponibilidad de habitación.- Guardar disponibilidad de habitación.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.-Si no existe habitación notificar al cliente y al hotel del error.
No: 08 Nombre: Recibir facturaDescripción/Objetivo
Operación que permite al cliente recibir la factura para cancelar el pago correspondiente al alquiler de la habitación.
Precondiciones -Factura creada.Postcondiciones -Leer factura.Flujo de eventos -Inicio
-Seleccionar factura.Si factura valida
- Recibir factura.- Realizar pago.
No- Devolver factura.
-FinManejo de situaciones excepcionales
-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.
No: 09 Nombre: Registrar reclamoDescripción/Objetivo
Operación que permite al empleado ingresar el reclamo realizado por el cliente.
Precondiciones -Reclamo creado.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Seleccionar reclamoSi reclamo valido- Registrar reclamo- Guardar reclamoNo- Devolver reclamo.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe reclamo enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.
No: 10 Nombre: Consultar reclamoDescripción/Objetivo
Operación que permite al empleado realizar una búsqueda en la base datos sobre un registro de un reclamo realizado.
Precondiciones -Reclamo creado.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de reclamo- Buscar reclamo- Seleccionar reclamo
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe reclamo enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.
No: 11 Nombre: Evaluar reclamoDescripción/Objetivo
Operación que permite al empleado realizar un evaluación del reclamo realizada, para decir si es aceptado el reclamo o no.
Precondiciones -Reclamo creada.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de reclamo- Buscar reclamo- Seleccionar reclamo- Verificar reclamoSi reclamo justificado- Reclamo aceptado.- Solucionar reclamo.- Informar al cliente.
No
- Reclamo negado.- Informar al cliente.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe reclamo enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.-Si no existe una solución válida notificar a la empresa para que genere una solución que satisfaga las necesidades del cliente.
No: 12 Nombre: Evaluar facturaDescripción/Objetivo
Operación que permite al empleado realizar una re calculación del valor de la factura dependiendo los ítems extras que haya adquirido el cliente en sus estancia en el hotel.
Precondiciones -Factura creada.Postcondiciones -Guardar factura.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de factura- Buscar factura- Seleccionar factura- Seleccionar código de habitación- Verificar habitaciónSi recargo extra- Recalcular factura.- Guardar factura.- Informar al cliente.
No- Guardar factura.
No- Digitar datos.- Verificar otra vez.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.
No: 13 Nombre: Entregar facturaDescripción/Objetivo
Operación que permite al empleado entregar la factura generada al respectivo cliente.
Precondiciones -Factura creada.Postcondiciones -Recibir factura.Flujo de eventos -Inicio
-Cancelar alquiler-Crear factura.-Guardar factura.-Entregar factura.-Fin
Manejo de situaciones excepcionales
-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.
No: 14 Nombre: Crear facturaDescripción/Objetivo
Operación que permite al empleado diseñar y almacenar en el sistema la factura del alquiler de un cliente.
Precondiciones -Cancelar alquiler.Postcondiciones -Guardar factura.
-Entregar factura.Flujo de eventos -Inicio
-Cancelar alquiler.-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar número de habitación.- Solicitar cc del cliente.- Seleccionar número de habitación.- Seleccionar cc del cliente.- Buscar registro de alquiler.- Crear factura.- Calcular valor.- Evaluar alquiler.- Guardar factura.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.
-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe alquiler enviar un mensaje al cliente y notificar al empleado del error.-Si no existe usuario notificar al empleado del error.-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.-Si no existe habitación notificar a la empresa del error.
No: 15 Nombre: Eliminar facturaDescripción/Objetivo
Operación que permite al empleado y al gerente eliminar de la base de datos el registro de factura.
Precondiciones -Factura creada.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de factura.- Seleccionar código de factura.- Buscar factura.- Seleccionar factura.- Eliminar factura.- Guardar cambios.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.
No: 16 Nombre: Enviar facturaDescripción/Objetivo
Operación que permite al gerente enviar una factura modificada para de esta forma notificar al cliente de los cambios realizados.
Precondiciones -Factura creada.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de factura.- Seleccionar código de factura.- Buscar factura.- Seleccionar factura.- Solicitar datos de envió.- Seleccionar datos.- Registrar datos.- Enviar factura,
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe factura enviar un mensaje al cliente y notificar al empleado del error.
No: 17 Nombre: Modificar alquilerDescripción/Objetivo
Operación que permite al administrador modificar valores ene le alquiler de un cliente.
Precondiciones -Alquiler establecido.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de alquiler.- Seleccionar código de alquiler.- Buscar alquiler.- Solicitar datos a modificar- Seleccionar datos.- Verificar datos.Si datos correctos- Registrar cambios.- Guardar cambios.No- Pedir datos de nuevo.
- Verificar nuevamente.No
- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe alquiler enviar un mensaje al cliente y notificar al empleado del error.
No: 18 Nombre: Consultar alquilerDescripción/Objetivo
Operación que permite al administrador consultar en la base de datos del registro de alquiler.
Precondiciones -Alquiler establecido.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de alquiler.- Seleccionar código de alquiler.- Buscar alquiler.- Seleccionar alquiler.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe alquiler enviar un mensaje al cliente y notificar al empleado del error.
No: 19 Nombre: Guardar solicitudDescripción/Objetivo
Operación que permite al administrador registrar en la base de datos la solicitud de alquiler realizada por el cliente.
Precondiciones -Crear solicitud.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código solicitud.- Seleccionar código solicitud.- Buscar solicitud.- Seleccionar solicitud.- Abrir base de datos.- Almacenar en base de datos.- Cerrar base de datos.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 20 Nombre: Crear solicitudDescripción/Objetivo
Operación que permite al administrador, al empleado y al gerente generar en la base de datos la solicitud correspondiente.
Precondiciones -Hacer solicitud.Postcondiciones -Guardar solicitudFlujo de eventos -Inicio
-Hacer solicitud.-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar datos de la solicitud.- Seleccionar datos de la solicitud.- Verificar habitación.Si habitación disponible- Abrir base de datos.- Registrar en la base de datos.- Guardar.- Cerrar base de datos.
No- Comunicar al cliente que la habitación no esta
disponible.No
- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.-Si no existe habitación notificar a la empresa del error.
No: 21 Nombre: Modificar solicitudDescripción/Objetivo
Operación que permite al administrador realizar cambios en los valores del registro de solicitud.
Precondiciones -Hacer solicitud.Postcondiciones -Guardar solicitudFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar datos de la solicitud.- Seleccionar datos de la solicitud.- Buscar solicitud.- Solicitar datos a modificar.- Seleccionar datos a modificar.Si datos validos- Registrar modificación.- Guardar modificación.No- Pedir de nuevo los datos.- Verificar de nuevo.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.
No: 22 Nombre: Consultar solicitudDescripción/Objetivo
Operación que permite al administrador, al gerente y al empleado realizar búsquedas en la base datos sobre el registro de una solicitud hecha por un cliente.
Precondiciones -Hacer solicitud.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar datos de la solicitud.- Seleccionar datos de la solicitud.- Buscar solicitud.- Seleccionar solicitud.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.
No: 23 Nombre: Comprobar solicitudDescripción/Objetivo
Operación que permite al administrador evaluar y decir si la solicitud es permitida o se niega la solicitud.
Precondiciones -Hacer solicitud.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar datos de la solicitud.- Seleccionar datos de la solicitud.- Buscar solicitud.- Evaluar solicitud.- Verificar habitación.Si habitación disponible- Solicitud aceptada.- Notificar al cliente.- Registrar solicitud.- Guardar solicitud.No- Comunicar al cliente que la habitación no está
disponible.No
- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.-Si no existe habitación notificar a la empresa del error.
No: 24 Nombre: Eliminar solicitudDescripción/Objetivo
Operación que permite al administrador, al cliente, y al empleado eliminar o cancelar la solicitud realizada.
Precondiciones -Hacer solicitud.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de la solicitud.- Seleccionar código de la solicitud.- Abrir base de datos.- Buscar solicitud.- Seleccionar solicitud.- Eliminar solicitud.- Cerrar base de datos.
No- Digitar datos.
- Verificar otra vez.-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 25 Nombre: Negar solicitudDescripción/Objetivo
Operación que permite al empleado evaluar y negar y así mismo comunicar al cliente que se ha negado solicitud.
Precondiciones -Hacer solicitud.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de la solicitud.- Seleccionar código de la solicitud.- Abrir base de datos.- Buscar solicitud.- Seleccionar solicitud.- Verificar solicitudSi habitación disponible- Solicitud aceptada.- Verificar al cliente.No- Negar solicitud.- Notificar cliente
- Cerrar base de datos.No
- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe Solicitud enviar un mensaje al cliente y notificar al empleado del error.
-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 26 Nombre: Consultar pensiónDescripción/Objetivo
Operación que permite al gerente consultar el tipo de pensión de un cliente.
Precondiciones -Tener pensión.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de la pensión.- Seleccionar código de la pensión.- Solicitar código del cliente.- Seleccionar código del cliente.- Abrir base de datos.- Buscar pensión del cliente.- Seleccionar pensión del cliente.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe pensión enviar un mensaje al cliente y notificar al empleado del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 27 Nombre: Modificar pensiónDescripción/Objetivo
Operación que permite al gerente modificar los valores de una pensión para un cliente.
Precondiciones -Tener pensión.PostcondicionesFlujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Solicitar código de la pensión.
- Seleccionar código de la pensión.- Solicitar código del cliente.- Seleccionar código del cliente.- Abrir base de datos.- Buscar pensión del cliente.- Solicitar datos a modificar- Modificar datos.- Verificar datosSi datos validos- Guardar datos.- Cerrar base de datos.No- Volver a pedir datos.- Verificar.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe pensión enviar un mensaje al cliente y notificar al empleado del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 28 Nombre: Crear pensiónDescripción/Objetivo
Operación que permite al gerente a crear pensión.
PrecondicionesPostcondiciones -Guardar pensión.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Abrir base de datos.- Solicitar datos de la pensión.- Seleccionar datos de la pensión.- Verificar datosSi datos validos- Registrar datos.- Guardar datos.
- Crear pensión.- Cerrar base de datos.No- Volver a pedir datos.- Verificar.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe pensión enviar un mensaje al cliente y notificar al empleado del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 29 Nombre: Eliminar habitación.Descripción/Objetivo
Operación que permite al gerente bloquear el alquiler de una habitación por mantenimiento o por otros factores.
Precondiciones -Habitación existente.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Abrir base de datos.- Solicitar número de habitación.- Seleccionar número de habitación.- Buscar habitación.- Seleccionar habitación.- Bloquear habitación.- Guardar.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones
-Si no existe usuario notificar al empleado del error.-Si no existe habitación notificar a la empresa del error.
excepcionales -Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
No: 30 Nombre: Modificar habitación.Descripción/Objetivo
Operación que permite al gerente y al empleado cambiar el valor de la habitación de ocupada a disponible.
Precondiciones -Habitación existente.Postcondiciones -Guardar cambios.Flujo de eventos -Inicio
-Iniciar interfaz.-Digitar datos.-Verificar datos.Si datos correctos
- Abrir base de datos.- Solicitar número de habitación.- Seleccionar número de habitación.- Buscar habitación.- Seleccionar habitación.- Verificar habitación.Si habitación ocupada- Habitación ocupada.- Guardar.No- Habitación disponible.- Guardar.
No- Digitar datos.- Verificar otra vez.
-Cerrar base de datos.-Cerrar sesión.-Apagar interfaz.-Fin
Manejo de situaciones excepcionales
-Si no existe usuario notificar al empleado del error.-Si no existe habitación notificar a la empresa del error.-Si no existe base de datos verificar cual es el motivo de no tener base datos y recomendar disponer de una.
Ejercicio 6
6.1
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor que realiza las operaciones
para atender al viajero.Viajero Es la persona que utiliza la tarjeta para
trasportarse hacia otro lugar.
Lista preliminar de casos de uso.
Sistema Cargar sistema Leer valor Leer dinero Aplicar descuento Guardar recarga Almacenar fecha adquisición Almacenar fecha vencimiento Guardar forma pago
Viajero Ingresar tarjeta Ingresar saldo Ingresar dinero Ingresar tarjeta crédito Ingresar valor
Depuración de casos de uso.
Modelo de casos de uso.
6.2
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor que se encarga de realizar
el registro de la entrada del viajero en el servicio de transporte.
Viajero Es la persona que utiliza este servicio de transporte, en este caso para la entrada.
Lista preliminar de casos de uso.
Sistema
Depuración de casos de uso.
Modelo de casos de uso.
6.3
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor que realiza la operación
cuando el viajero termina de utilizar el transporte.
Viajero Es la persona que utiliza el servicio de transporte utilizando la tarjeta en este sistema.
Lista preliminar de casos de uso.
Sistema Cargar sistema Aplicar cobro Aplicar promoción
Guardar hora Almacenar estación
Viajero Ingresar tarjeta Recargar tarjeta
Depuración de casos de uso.
Modelo de casos de uso.
6.4
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor encargado de realizar la
operación para devolver la recarga.Viajero Es la persona que utiliza su tarjeta para
descontar de la recarga que haya hecho.
Lista preliminar de casos de uso.
Sistema Cargar sistema Consultar tipo recarga Aplicar descuento Aplicar suma tarjeta crédito Soltar dinero
Guardar fechaViajero Ingresar tarjeta
Ingresar descuento Ingresar tarjeta crédito Coger dinero Retirar tarjeta
Depuración de casos de uso.
Modelo de casos de uso.
Modelo general de casos de uso
Documentación de casos de uso
Nº 1 Cargar sistemaActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda cargar el sistema para realizar las diferentes actividades.
Precondiciones Cargar sistemaPoscondiciones Sistema cargadoFlujo de eventos Inicio
- Cargar sistema Terminar
Manejo de situaciones excepcionales
El sistema podrá ser cargado siempre y cuando no presente ningún problema, si este ocurre se recomienda cargar nuevamente el sistema.
Nº 2 Consultar tarjetaActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar la tarjeta.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta
Poscondiciones Operación con la tarjetaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Consultar tarjeta - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema y el viajero podrán consultar la tarjeta siempre y cuando sea válida, si no es válida se recomienda retirarla e ingresarla nuevamente para consultarla nuevamente.
Nº 3 Consultar valorActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar el valor de la tarjeta.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta
Poscondiciones Valor consultado Modificar valor Eliminar valor
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Consultar tarjeta - Consultar valor - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores podrán consultar el valor siempre y cuando la tarjeta haya sido leída correctamente. Si no se recomienda volver a ingresar la tarjeta para solucionar el problema.
Nº 4 Consultar dineroActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar el dinero que haya sido ingresado para recargar.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar dinero
Poscondiciones Consultar dinero ingresadoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Consultar tarjeta - Consultar valor - SI recarga en efectivo - Ingresar dinero - SI dinero valido - Consultar dinero - Realizar recarga - SINO - Publicar ‘Dinero no valido’ - SINO
- Publicar ‘Tarjeta no valida’ Terminar
Manejo de situaciones excepcionales
Los actores podrán consultar el dinero siempre y cuando la tarjeta haya sido leída correctamente y que el dinero ingresado también haya sido leído para poder realizar la operación de consulta.
Nº 5 Crear descuentoActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan crear descuento de la tarjeta.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar descuento
Poscondiciones Crear descuento de la tarjetaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Crear descuento - SINO - Publicar ‘Descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden crear el descuento de manera correcta siempre y cuando ese descuento se pueda realzar con lo que este guardado en la tarjeta.
Nº 6 Eliminar descuentoActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan eliminar el descuento que se iba a realizar.
Precondiciones Cargar sistema Ingresar tarjeta
Validar tarjeta Ingresar descuento
Poscondiciones Eliminar descuento de la tarjeta para dejarla como estaba anteriormente.
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Crear descuento - SI cancelar descuento - Eliminar descuento - SINO - Publicar ‘Descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden eliminar el descuento siempre y cuando se haya realizado anteriormente, de lo contrario no habrá que eliminar.
Nº 7 Consultar descuentoActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar el descuento
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar descuento
Poscondiciones Consultar descuento realizadoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Crear descuento - SI mostrar descuento - Consultar descuento - SINO - Publicar ‘Descuento no valido’ - SINO
- Publicar ‘Tarjeta no valida’ Terminar
Manejo de situaciones excepcionales
Los actores podrán consultar el descuento siempre y cuando haya sido realizado anteriormente. Si el sistema no muestra esta consulta se recomienda volver a cargar la página.
Nº 8 Modificar descuentoActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan modificar el descuento.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar descuento
Poscondiciones Modificación de descuento para realizar en la tarjeta.
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Crear descuento - SI editar descuento - Modificar descuento - SINO - Publicar ‘Descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores podrán realizar la modificación del descuento siempre y cuando haya sido ingresado anteriormente. Se espera que el sistema realiza esta operación, pero si no se cumple se recomienda que elimine el descuento y lo ingrese nuevamente.
Nº 9 Crear recargaActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan crear la recarga para la tarjeta.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta credito Ingresar recarga
Poscondiciones Crear recarga de tarjeta Modificar recarga Consultar recarga
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar recarga - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta crédito - SI recarga valida - Crear recarga - SINO - Publicar ‘Recarga no válida’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden crear la recarga siempre y cuando el dinero o la tarjeta de crédito hayan sido leídos correctamente y que el valor a recargar pueda ser realizado.
Nº 10 Consultar recargaActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar la recarga realizada.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta crédito Ingresar recarga
Poscondiciones Consultar recarga realizada en la tarjeta del servicio.
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar recarga - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta crédito - SI recarga valida - Crear recarga - SI mostrar recarga - Consultar recarga - SINO - Publicar ‘Recarga no válida’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden consultar la recarga realizada en la tarjeta siempre y cuando hay sido realizada anteriormente. Si el sistema no arroja la consulta se recomienda que se intente nuevamente en otro momento.
Nº 11 Modificar recargaActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda modificar la recarga.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta crédito Ingresar recarga
Poscondiciones Modificación de la recarga en la tarjeta del servicio.
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar recarga - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta crédito
- SI recarga valida - Crear recarga - SI editar recarga - Modificar recarga - SINO - Publicar ‘Recarga no válida’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero podrá modificar la recarga siempre y cuando esta haya sido ingresada anteriormente. Si el sistema no deja modificar la recarga puede ser que ya ha sido realizada o que el sistema haya dejado de funcionar.
Nº 12 Eliminar recargaActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda eliminar la recarga.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta crédito Ingresar recarga
Poscondiciones Eliminación de la recarga en la tarjeta.Flujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar recarga - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta crédito - SI recarga valida - Crear recarga - SI eliminar recarga - Eliminar recarga - SINO - Publicar ‘Recarga no válida’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones El viajero puede eliminar la recarga si ya no la
excepcionales quiere realizar pero esta debe ser cancelada antes de que se haya realizado la recarga por completo.
Nº 13 Consultar tarjeta créditoActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedanPrecondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar tarjeta crédito
Poscondiciones Consultar tarjeta de créditoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar tarjeta de crédito - SI tarjeta crédito valida - Consultar tarjeta de crédito - SINO - Publicar ‘Tarjeta no valida’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden consultar la tarjeta de crédito siempre y cuando pueda ser leída. Si el sistema funciona bien problema viene siendo el la tarjeta de crédito.
Nº 14 Crear fecha adquisiciónActores SistemaObjetivo Es una operación que permite que el
actor sistema puedan crear la fecha de adquisición.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta
Poscondiciones Crear fecha adquisiciónFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida
- SI tarjeta nueva - Crear fecha adquisición - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede almacenar la fecha de adquisición si la tarjeta es utilizada por primera vez, por lo que depende del sistema que pueda leer la tarjeta.
Nº 15 Consultar fecha adquisiciónActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar la fecha de adquisición
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar fecha adquisición
Poscondiciones Consultar la fecha de adquisición de la tarjeta.
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI tarjeta nueva - Crear fecha adquisición - SI mostrar fecha adquisición - Consultar fecha adquisición - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden consultar la fecha de adquisición siempre y cuando la tarjeta sea leída y que la en la tarjeta se haya almacenado dicha fecha.
Nº 16 Eliminar fecha adquisiciónActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda eliminar la fecha de adquisición de la tarjeta.
Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar fecha adquisición
Poscondiciones Eliminar fecha adquisiciónFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI tarjeta nueva - Crear fecha adquisición - SI mostrar fecha adquisición - Consultar fecha adquisición - SI borrar fecha adquisición - Eliminar fecha adquisición - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede eliminar la fecha de adquisición de la tarjeta si esta fecha ya había sido almacenada. Además, dependerá del funcionamiento del sistema, en caso de problemas deberá ser nuevamente cargado.
Nº 17 Crear fecha vencimientoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la fecha de adquisición
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear fecha adquisición
Poscondiciones Crear fecha de adquisición de la tarjetaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI tarjeta nueva - Crear fecha adquisición - Crear fecha vencimiento - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede crear la fecha de vencimiento de la tarjeta siempre y cuando esa tarjeta haya
sido leída por el sistema. Por lo que dependerá del buen funcionamiento del sistema.
Nº 18 Consultar fecha vencimientoActores SistemaObjetivo Es una operación que permite que el
actor sistema y pueda consultar la fecha de vencimiento
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar fecha adquisición Ingresar fecha vencimiento
Poscondiciones Consulta de la fecha de vencimiento de la tarjeta
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI tarjeta nueva - Crear fecha adquisición - Crear fecha vencimiento - SI mostrar fecha vencimiento - Consultar fecha vencimiento - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede consultar la fecha de vencimiento para el manejo en el servicio por lo que este debe estar en buen funcionamiento, de lo contrario no se podrá utilizar.
Nº 19 Eliminar fecha vencimientoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda eliminar la fecha de vencimiento
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar fecha adquisición Ingresar fecha vencimiento
Poscondiciones Eliminar fecha vencimiento de la tarjeta
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI tarjeta nueva - Crear fecha adquisición - Crear fecha vencimiento - SI borrar fecha vencimiento - Eliminar fecha vencimiento - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema podrá eliminar la fecha de vencimiento siempre y cuando la tarjeta deje de ser utilizada porque el viajero no puede utilizar esta tarjeta si no tiene la fecha que indique su vencimiento.
Nº 20 Modificar fecha vencimientoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda modificar la fecha de vencimiento.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar fecha adquisición Ingresar fecha vencimiento
Poscondiciones Modificar fecha vencimiento Consultar fecha vencimiento
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI tarjeta nueva - Crear fecha adquisición - Crear fecha vencimiento - SI editar fecha vencimiento - Ingresar fecha vencimiento - SI fecha valida -Modificar fecha vencimiento - SINO - Publicar ‘Fecha no valida’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede modificar la fecha de vencimiento siempre y cuando ya exista una fecha y que la nueva fecha sea válida. Además de que la tarjeta haya sido leída.
Nº 21 Modificar forma pagoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda modificar el sistema de pago
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta crédito Ingresar forma pago
Poscondiciones Modificar forma pago Consultar forma pago
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta - Crear forma pago - SI editar forma pago - Modificar forma pago - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede modificar la forma de pago realizada en el momento de la recarga, esta puede ser modificada siempre y cuando se realiza una nueva recarga.
Nº 22 Consultar forma pagoActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar la forma de pago
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta crédito Ingresar forma pago
Poscondiciones Consultar forma pago Modificar forma pago
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta - Crear forma pago - SI mostrar forma pago - Consultar forma pago - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden consultar la forma de pago siempre y cuando ya haya sido ingresada en el momento de crear la forma de pago, es decir, cuando se realizó la recarga, sino aparece puede ser error del sistema que se debe cargar nuevamente o que no haya guardado en el momento de la recarga.
Nº 23 Crear forma pagoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la forma de pago
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar dinero Ingresar tarjeta crédito
Poscondiciones Crear forma pago Consultar forma pago
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta
- SI tarjeta valida - SI recarga en efectivo - Ingresar dinero - SINO - Ingresar tarjeta - Crear forma pago - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El actor sistema puede crear la forma de pago siempre y cuando se realice una recarga bien sea en efectivo o con tarjeta de crédito.
Nº 24 Insertar tarjetaActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda insertar la tarjeta para el servicio de transporte.
Precondiciones Cargar sistemaPoscondiciones Leer tarjetaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Publicar ‘Tarjeta leída’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede insertar la tarjeta para que el sistema la lea y pueda continuar con las diferentes operaciones, pero esa tarjeta debe ser válida primeramente por lo que el sistema deberá leer esa tarjeta y responder si es válida.
Nº 25 Crear fecha origenActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la fecha de origen.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta
Poscondiciones Crear fecha origen
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Crear fecha origen - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema se encargara de crear la fecha de origen en el día que el viajero empieza a utilizar el servicio, este debe estar en correcto funcionamiento y que la tarjeta sea válida.
Nº 26 Crear estación origenActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la estación origen.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta
Poscondiciones Crear estación origen Consultar estación origen
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Crear fecha origen - Crear estación origen - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema se encarga de crear la estación origen donde empezó a utilizar el servicio pero este debe funcionar correctamente y la tarjeta debe ser válida. Se recomienda intentar varias veces para ser leída la tarjeta o cambiar esa tarjeta.
Nº 27 Crear hora origenActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la hora de
origen,Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta
Poscondiciones Crear hora origen Consultar hora origen
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Crear fecha origen - Crear estación origen - Crear hora origen - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El actor sistema realiza esta operación para que al momento de terminar con el servicio se realice el cálculo del valor que se debe descontar de la tarjeta. Si el valor no alcanza se debe realizar una recarga a la tarjeta.
Nº 28 Modificar saldoActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda modificar el saldo.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar saldo
Poscondiciones Modificar saldo Consultar saldo
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI editar saldo - Modificar saldo - SINO - Publicar ‘Saldo no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede modificar el saldo en que quiere recargar la tarjeta, pero este debió ser ingresado anteriormente.
Nº 29 Consultar saldoActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda consultar el saldo a recargar.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar saldo
Poscondiciones Consultar saldoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI mostrar saldo - Consultar saldo - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede consultar el saldo siempre y cuando ya haya sido ingresado y que el sistema se encuentre en buen funcionamiento sino se recomienda cargar nuevamente el sistema.
Nº 30 Ingresar dineroActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda ingresar el dinero a recargar.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar saldo
Poscondiciones Ingresar dinero
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI recarga efectivo - Ingresar dinero -SI dinero invalido - Publicar ‘Recarga invalida’ - SINO - Publicar ‘Saldo no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero debe ingresar el dinero para realizar la recarga si es de modo efectivo, pero este dinero debe ser válido, de lo contrario el sistema no realizara la recarga. Y este sistema debe estar funcionando correctamente.
Nº 31 Ingresar tarjeta créditoActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda ingresar tarjeta de crédito
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar saldo
Poscondiciones Ingresar tarjeta créditoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI recarga con tarjeta crédito - Ingresar tarjeta crédito - SI t. crédito valida - Publicar ’Continuar’ - SINO - Publicar ‘Tarjeta crédito
no valida’ - SINO - Publicar ‘Saldo no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede ingresar la tarjeta de crédito para recargar la tarjeta del servicio de transporte pero esta debe ser válida para que el sistema la pueda leer o la recarga no se podrá realizar.
Nº 32 Crear valorActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda crear valor para realizar la recarga con la tarjeta crédito.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar saldo Ingresar tarjeta crédito
Poscondiciones Crear valorFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI recarga con tarjeta crédito - Ingresar tarjeta crédito - SI t. crédito valida - Ingresar valor - SI valor valido - Crear valor - SINO - Publicar ‘Tarjeta crédito no valida’ - SINO - Publicar ‘Saldo no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones El viajero puede crear el valor que quiere
excepcionales descontar de la tarjeta de crédito para guardar en la tarjeta del servicio de transporte siempre y cuando la tarjeta pueda ser leída y que tenga el valor que necesita para recargar.
Nº 33 Modificar valorActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda modificar el valor a recargar la tarjeta.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar saldo Ingresar tarjeta crédito Ingresar valor
Poscondiciones Modificar valor Consultar valor
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI recarga con tarjeta crédito - Ingresar tarjeta crédito - SI t. crédito valida - Ingresar valor - SI valor valido - Crear valor -SI editar valor - Modificar valor - SINO - Publicar ‘Valor invalido’ - SINO - Publicar ‘Tarjeta crédito no valida’ - SINO - Publicar ‘Saldo no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones El viajero puede modificar el valor que desea
excepcionales descontar de la tarjeta crédito para la recarga de la tarjeta del servicio, pero la tarjeta debe ser válida y el valor a descontar debe ser suficiente.
Nº 34 Eliminar valorActores Viajero,Objetivo Es una operación que permite que el
actor viajero pueda eliminar el valor a descontar de la tarjeta de crédito.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar sueldo Ingresar tarjeta crédito Ingresar valor
Poscondiciones Eliminar valorFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Crear saldo - SI recarga con tarjeta crédito - Ingresar tarjeta crédito - SI t. crédito valida - Ingresar valor - SI valor valido - Crear valor -SI eliminar valor - Eliminar valor - SINO - Publicar ‘Valor invalido’ - SINO - Publicar ‘Tarjeta crédito no valida’ - SINO - Publicar ‘Saldo no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede eliminar el valor en que iba a recargar la tarjeta del servicio con la tarjeta de
crédito, pero antes debió ser ingresado y que el descuento no se haya realizado.
Nº 35 Consultar cobroActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar el cobro.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar cobro
Poscondiciones Consultar cobroFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI estación destino - Ingresar cobro - SI cobro valido - Crear cobro - Consultar cobro - SINO - Publicar ‘Debe recargar’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden consultar el cobro del viaje siempre y cuando el cobro se haya realizado correctamente, si no se pudo realizar el cobro debe ser por el saldo que tiene la tarjeta que debe ser recargada.
Nº 36 Consultar promociónActores Viajero, SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedan consultar la promoción
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear cobro
Poscondiciones Consultar promoción
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Crear cobro - SI cobro realizado - SI fin de semana - Aplicar promoción - Consultar promoción - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Los actores pueden consultar la promoción realizada, esta puede ser realizada únicamente en los fines de semana. Si saldo insuficiente se debe realizar la recarga.
Nº 37 Crear cobroActores Viajero, SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear el cobro.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta
Poscondiciones Crear cobroFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI estación destino - Ingresar cobro - SI cobro valido - Crear cobro - SINO - Publicar ‘Debe recargar’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede crear el cobro cuando el viajero pase por la estación destino pero este cobro depende del valor que tenga la tarjeta, si no es suficiente se debe realizar la recarga.
Nº 38 Modificar cobroActores SistemaObjetivo Es una operación que permite que los
actores sistema y viajero puedanPrecondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar cobro
Poscondiciones Modificar cobro Consultar cobro
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - SI estación destino - Ingresar cobro - SI cobro valido - Crear cobro - SI editar cobro - Modificar cobro - SINO - Publicar ‘Debe recargar’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede modificar el cobro del servicio de transporte si este ya ha sido realizado y que el viajero haya llegado realmente a la estación destino.
Nº 39 Crear promociónActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la promoción del servicio de transporte.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear cobro
Poscondiciones Flujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida
- Crear cobro - SI cobro realizado - SI fin de semana - Crear promoción - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede crear la promoción del servicio de transporte siempre y cuando sea fin de semana y que el sistema funcione correctamente.
Nº 40 Modificar promociónActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda modificar la promoción.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar cobro Ingresar promoción
Poscondiciones Modificar promoción Consultar promoción
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida -Crear cobro - SI cobro realizado - SI fin de semana - Crear promoción - SI editar promoción - Modificar promoción - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede modificar la promoción siempre y cuando la promoción ya haya sudo ingresada y que continúe siendo fin de semana.
Nº 41 Eliminar promociónActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda eliminar promoción.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Crear cobro Crear promoción
Poscondiciones Eliminar promociónFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Crear cobro - SI cobro realizado - SI fin de semana - Crear promoción - SI eliminar promoción - Eliminar promoción - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede realizar la eliminación de promoción siempre y cuando la promoción se haya realizado y que el sistema este en perfecto estado.
Nº 42 Consultar horaActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda consultar la hora de cobro de la tarjeta.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear cobro Crear hora
Poscondiciones Consultar horaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta
- SI tarjeta valida - Crear cobro - SI cobro realizado - Crear hora - SI mostrar hora - Consultar hora - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede consultar la hora para determinar el cobro de lo contrario no se sabría el descuento a realizar de la tarjeta.
Nº 43 Crear hora destinoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la hora destino.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear cobro
Poscondiciones Crear hora destinoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida -Crear cobro - SI cobro realizado - Crear hora destino - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede crear la hora destino para que se pueda calcular el cobro del transporte, este debe funcionar correctamente.
Nº 44 Consultar estaciónActores Sistema
Objetivo Es una operación que permite que el actor sistema pueda consultar la estación.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear cobro Crear hora Crear estación
Poscondiciones Consultar estaciónFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Crear cobro - SI cobro realizado - Crear hora destino - Crear estación - SI mostrar estación - Consultar estación - SINO - Publicar ‘Realizar recarga’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema consultar la estación destino para que se pueda determinar el viaje realizado.
Nº 45 Crear estación destinoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la estación destino.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Crear cobro Crear hora
Poscondiciones Crear estación destino Consultar estación destino
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida -Crear cobro
- SI cobro realizado - Crear hora destino - Crear estación destino - SINO - Publicar ‘Realizar recarga’
- SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede crear la estación destino pero esta debe ser realizada hasta cuando ya haya terminado el viaje y que se haya podido realizar el cobro del pasaje.
Nº 46 Retirar tarjetaActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda retirar tarjeta.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar tarjeta
Poscondiciones Retirar tarjetaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Consultar tarjeta - Retirar tarjeta - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede simplemente ingresar la tarjeta y retirarla al mismo tiempo siempre y cuando sea solamente para registrar el destino y el origen de estaciones, si necesita recargar debe realizar mas operaciones.
Nº 47 Coger dineroActores ViajeroObjetivo Es una operación que permite que el
actor viajero pueda coger el dineroPrecondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar saldo
Poscondiciones Coger dineroFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar saldo - SI saldo valido - Soltar dinero - Coger dinero - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El viajero puede coger el dinero que haya retirado si la recarga fue en efectivo y si el valor a descontar es válido con lo que este guardado en la tarjeta.
Nº 48 Consultar tipo recargaActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda consultar el tipo de recarga realizada.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar descuento
Poscondiciones Consultar tipo recargaFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - Consultar tipo de recarga - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Este sistema se encarga de consultar el tipo de recarga que haya realizado el viajante para saber si el descuento se puede realizar en efectivo o con tarjeta crédito.
Nº 49 Crear suma tarjeta créditoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda crear la suma a la tarjeta crédito
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar descuento Ingresar tarjeta crédito Aplicar descuento
Poscondiciones Crear suma tarjeta crédito Consultar suma tarjeta crédito
Flujo de eventos Inicio - Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Ingresar tarjeta crédito - SI tarjeta crédito valida - Aplicar descuento - Crear suma tarjeta credito -SINO - Publicar ‘Tarjeta de crédito no valida’ - SINO - publicar ‘Descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema puede crear la suma a la tarjeta de crédito siempre y cuando el descuento de la tarjeta del servicio se puede descontar.
Nº 50 Consultar suma tarjeta créditoActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda consultar la suma tarjeta crédito.
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresar descuento
Ingresar tarjeta crédito Aplicar descuento Crear suma tarjeta crédito
Poscondiciones Consultar suma tarjeta créditoFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Ingresar tarjeta crédito - SI tarjeta crédito valida - Aplicar descuento - Crear suma tarjeta crédito - SI mostrar suma - Consultar suma t. crédito -SINO - Publicar ‘Tarjeta de crédito no valida’ - SINO - publicar ‘Descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Después de realizar la suma de tarjeta de crédito es cuando el sistema puede consultar la suma realizada de lo contrario esta opción no estará habilitada.
Nº 51 Modificar dineroActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda modificar el dinero.Precondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar descuento Crear dinero
Poscondiciones Modificar dineroFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido
- Crear dinero - SI editar dinero -Cambiar dinero - SINO - Publicar ‘descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El dinero a retirar se puede modificar siempre y cuando no se haya realizado el retiro de ese dinero.
Nº 52 Soltar dineroActores SistemaObjetivo Es una operación que permite que el
actor sistema pueda soltar dineroPrecondiciones Cargar sistema
Ingresar tarjeta Validar tarjeta Ingresar descuento Crear dinero
Poscondiciones Flujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Crear dinero - SI retiro seguro -Soltar dinero - SINO - Publicar ‘descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
Después de estar seguro el viajero, se dará paso a soltar el dinero que haya querido retirar siempre y cuando la operación haya sido exitosa.
Nº 53 Crear fecha retiroActores Sistema
Objetivo Es una operación que permite que el actor sistema pueda crear fecha de retiro
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresa descuento Crear descuento
Poscondiciones Crear fecha retiroFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida - Ingresar descuento - SI descuento valido - Crear dinero - SI retiro seguro -Soltar dinero - Crear fecha retiro - SINO - Publicar ‘descuento no valido’
- SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema se encargara de guardar la fecha de retiro siempre y cuando se haya podido retirar exitosamente.
Nº 54 Consultar fecha retiroActores Sistema, ViajanteObjetivo Es una operación que permite que los
actores sistema y viajante puedan consultar la fecha del retiro
Precondiciones Cargar sistema Ingresar tarjeta Validar tarjeta Ingresa descuento Crear descuento Crear fecha retiro
Poscondiciones Consultar fecha retiroFlujo de eventos Inicio
- Cargar sistema - Ingresar tarjeta - SI tarjeta valida
- - Ingresar descuento - SI descuento valido - Crear dinero - SI retiro seguro -Soltar dinero - Crear fecha retiro - SI mostrar fecha - Consultar fecha retiro - SINO - Publicar ‘descuento no valido’ - SINO - Publicar ‘Tarjeta no valida’
TerminarManejo de situaciones excepcionales
El sistema y el viajero pueden consultar la fecha de retiro siempre y cuando el retiro se haya realizado exitosamente.
Ejercicio 7
Proceso 1
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
utilización del sistema del parqueadero.
Lista preliminar de casos de uso
- Cliente- Ingresar carro.- Retirar carro.- Consultar carro.- Modificar carro.- Ingresar al sistema- Parquear carro
Depuración de casos de uso
Proceso 2
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
utilización del sistema del parqueadero.
Lista preliminar de casos de uso
- Cliente- Ingresar carro.- Retirar carro.- Seleccionar cajero.- Utilizar cajero.- Pagar factura.- Consultar factura.
Depuración de casos de uso
Proceso 3
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
utilización del sistema del parqueadero.
Lista preliminar de casos de uso
- Cliente- Ingresar carro.- Retirar carro.- Usar tarjeta.- Modificar tarjeta.- Seleccionar ticket.- Usar ticket.- Consultar ticket.
Depuración de casos de uso
Proceso 4
Modelo de dominio
Definición de actores
ACTOR DESCRIPCIÓNCliente Es la persona encargada de realizar la
utilización del sistema del parqueadero.
Lista preliminar de casos de uso
- Cliente- Usar tarjeta.- Consultar tarjeta.- Modificar tarjeta.- Consultar pago.- Modificar pago.- Crear pago.- Seleccionar ticket.- Usar ticket.- Consultar ticket.- Ingresar carro.
- Retirar carro.
Depuración de casos de uso
Modelo unificado de dominio
Modelo unificado de clases de uso
Documentación de casos de uso
No: 01 Nombre: Usar tarjetaDescripción/Objetivo
Operación que permite al cliente pasar la tarjeta por la máquina registradora para que esta guarde la hora de entrada al parqueadero.
PrecondicionesPostcondiciones -Ingresar carro.Flujo de eventos -Inicio
-Cliente oprime botón de máquina.-Solicita introducir tarjeta.-Cliente selecciona la tarjeta.-Cliente introduce tarjeta.-Escanear tarjeta.-Verificar tarjeta.Si tarjeta aceptada
- Guardar hora.No
- Mostrar mensaje de error.-Expulsar tarjeta.-Fin
Manejo de situaciones excepcionales
-Si no existe tarjeta enviar un mensaje al cliente y notificar al sistema del error.
No: 02 Nombre: Consultar tarjetaDescripción/Objetivo
Operación que permite al cliente verificar el valor, hora y datos correspondientes de la tarjeta.
Precondiciones -Ingresar carro.PostcondicionesFlujo de eventos -Inicio
-Cliente oprime botón de máquina.-Iniciar sistema-Solicita introducir tarjeta.-Cliente selecciona la tarjeta.-Cliente introduce tarjeta.-Escanear tarjeta.-Verificar tarjeta.Si tarjeta aceptada
- Imprimir información en pantalla.No
- Mostrar mensaje de error.-Expulsar tarjeta.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no existe tarjeta enviar un mensaje al cliente y notificar al sistema del error.
No: 03 Nombre: Modificar tarjetaDescripción/Objetivo
Operación que permite al cliente modificar o recargar el valor o el saldo que tiene la tarjeta.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Cliente oprime botón de máquina.-Iniciar sistema-Solicita introducir tarjeta.-Cliente selecciona la tarjeta.-Cliente introduce tarjeta.-Escanear tarjeta.-Verificar tarjeta.Si tarjeta aceptada
- Opción recargar.- Solicitar valor.- Registrar valor.- Ejecutar modificación.- Guardar cambios.
No- Mostrar mensaje de error.
-Expulsar tarjeta.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no existe tarjeta enviar un mensaje al cliente y notificar al sistema del error.
No: 04 Nombre: Consultar pagoDescripción/Objetivo
Operación que permite al cliente verificar el valor a pagar por utilizar el parqueadero.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Cliente oprime botón de máquina.-Iniciar sistema-Solicita introducir tarjeta.-Cliente selecciona la tarjeta.-Cliente introduce tarjeta.-Escanear tarjeta.
-Verificar tarjeta.Si tarjeta aceptada
- Seleccionar opción verificar pago.- Mostrar en pantalla mensaje con el saldo a
cancelar.No
- Mostrar mensaje de error.-Expulsar tarjeta.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no existe tarjeta enviar un mensaje al cliente y notificar al sistema del error.
No: 05 Nombre: Modificar pagoDescripción/Objetivo
Operación que permite al cliente realizar la cancelación total o parte del pago, por utilizar el parqueadero mientras se siga utilizando el parqueadero.
Precondiciones Ingresar carro.PostcondicionesFlujo de eventos -Inicio
-Cliente oprime botón de máquina.-Iniciar sistema-Solicita introducir tarjeta.-Cliente selecciona la tarjeta.-Cliente introduce tarjeta.-Escanear tarjeta.-Verificar tarjeta.Si tarjeta aceptada
- Seleccionar opción verificar pago.- Mostrar en pantalla mensaje con el saldo a
cancelar.- Solicitar si cancelar completo.Si cancelar completo- Descontar saldo completo a la tarjeta.- Guardar cambios.
No- Solicitar cantidad a consignar.- Cliente digita cantidad a consignar.- Leer cantidad a consignar.- Descontar saldo completo a la tarjeta.- Guardar cambios.
No- Mostrar mensaje de error.
-Expulsar tarjeta.
-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no existe tarjeta enviar un mensaje al cliente y notificar al sistema del error.
No: 06 Nombre: Crear pagoDescripción/Objetivo
Operación que permite al cliente realizar la cancelación total del pago de la deuda cuando el cliente va a salir del parqueadero.
Precondiciones Ingresar carro.PostcondicionesFlujo de eventos -Inicio
-Dirigir carro a la puerta.-Cliente oprime botón de máquina.-Iniciar sistema-Solicita introducir tarjeta.-Cliente selecciona la tarjeta.-Cliente introduce tarjeta.-Escanear tarjeta.-Verificar tarjeta.Si tarjeta aceptada
- Mostrar en pantalla mensaje con el saldo a cancelar.
- Solicitar valor a cancelar.Si saldo suficiente- Leer cantidad a consignar.- Descontar saldo completo a la tarjeta.- Guardar cambios.- Abrir puerta.- Retirar Carro.
No- Notificar al cliente que no tiene saldo suficiente.- Negar salida.
No- Mostrar mensaje de error.
-Expulsar tarjeta.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no existe tarjeta enviar un mensaje al cliente y notificar al sistema del error.
No: 07 Nombre: Seleccionar ticket
Descripción/Objetivo
Operación que permite al cliente seleccionar el ticket que genera el sistema después de solicitar el ingreso al parqueadero.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Dirigir carro a la puerta.-Cliente oprime botón de máquina.-Iniciar sistema.-Seleccionar hora.-Verificar hora.-Guardar hora.-Escanear matricula.-Verificar matricula.-Guardar matricula.-Generar ticket.-Expulsar ticket.-Seleccionar ticket.-Abrir puerta.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.
No: 08 Nombre: Usar ticketDescripción/Objetivo
Operación que permite al cliente hacer la respectiva cancelación del pago por el uso del parqueadero en un cajero ubicado dentro de las instalaciones del mismo.
Precondiciones -Ingresar carro.-Dirigir al cajero.
PostcondicionesFlujo de eventos -Inicio
-Dirigir al cajero.-Cliente oprime botón del cajero.-Iniciar sistema.-Solicitar ticket.-Ingresar ticket.-Solicitar número de cuenta.-Ingresar número de cuenta.-Solicitar contraseña de cuenta.-Ingresar contraseña de cuenta.Si datos correctos
- Descontar pago.- Guardar cambios.
No- Pedir datos de nuevo.- Verificar nuevamente.
-Guardar datos.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.-Si no se existe cuenta enviar un mensaje al cliente y notificar al sistema del error.
No: 09 Nombre: Consultar ticketDescripción/Objetivo
Operación que permite al cliente hacer la consulta y verificar los datos del ticket.
Precondiciones -Ingresar carro.-Dirigir al cajero.-Generar ticket.
PostcondicionesFlujo de eventos -Inicio
-Seleccionar ticket.-Verificar datos.-Fin
Manejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.-Si no se existe cuenta enviar un mensaje al cliente y notificar al sistema del error.
No: 10 Nombre: Ingresar carroDescripción/Objetivo
Operación que permite al cliente ingresar el carro al parqueadero.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Dirigir al cajero.-Cliente oprime botón de máquina.-Iniciar sistema.-Verificar hora.-Guardar hora.-Escanear matricula.-Verificar matricula.-Guardar matricula.-Generar ticket o tarjeta.-Expulsar ticket o tarjeta.-Seleccionar ticket o tarjeta.
-Guardar datos.-Cerrar sistema.-Ingresar carro.-Fin
Manejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.
No: 11 Nombre: Retirar carroDescripción/Objetivo
Operación que permite al cliente retirar el carro del parqueadero cuando se pagó la estancia.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Pagar estancia.-Dirigir carro a la puerta.-Cliente oprime botón de máquina.-Iniciar sistema.-Solicitar ticket o tarjeta.-Ingresar ticket o tarjeta.-Verificar.-Cerrar sistema.-Abrir puerta.-Retirar carro.-Fin
Manejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.
No: 12 Nombre: Consultar carroDescripción/Objetivo
Operación que permite al cliente hacer en el sistema una búsqueda sobre el lugar donde esta parqueado el carro.
Precondiciones -Ingresar carro.Postcondiciones -Retirar carro.Flujo de eventos -Inicio
-Dirigir a la puerta.-Cliente oprime botón de máquina.-Iniciar sistema.-Solicitar ticket o tarjeta.-Ingresar ticket o tarjeta.-Seleccionar opción consulta.-Buscar puesto del carro.-Imprimir posición del carro.-Cerrar sistema.
-FinManejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.
No: 13 Nombre: Modificar carroDescripción/Objetivo
Operación que permite al cliente hacer en el sistema una modificación sobre el lugar donde esta parqueado el carro.
Precondiciones -Ingresar carro.Postcondiciones -Guardar datos.
-Retirar carro.Flujo de eventos -Inicio
-Dirigir a la puerta.-Cliente oprime botón de máquina.-Iniciar sistema.-Solicitar ticket o tarjeta.-Ingresar ticket o tarjeta.-Seleccionar opción modificar posición.-Buscar puesto del carro.-Imprimir posición del carro.-Solicitar nueva posición del carro.-Seleccionar posición del carro.-Verificar posición.Si posición libre
- Asignar posición al carro.- Guardar posición al carro.
No- Solicitar datos nuevamente.- Verificar otra vez.
-Cerrar sistema.-Mover carro.-Fin
Manejo de situaciones excepcionales
-Si no se detecta carro enviar un mensaje al cliente y notificar al sistema del error.
No: 14 Nombre: Ingresar al sistemaDescripción/Objetivo
Operación que permite al cliente registrarse en el sistema.
PrecondicionesPostcondicionesFlujo de eventos -Inicio
-Solicitar ingreso al sistema.
-Aceptar.-Solicitar número de cuenta.-Solicitar contraseña de cuenta.-Solicitar número de identificación.-Leer número de cuenta.-Leer contraseña de cuenta.-Leer número de identificación.-Guardar datos.-Generar tarjeta.-Expulsar tarjeta.-Retirar tarjeta.-Fin
Manejo de situaciones excepcionales
No: 15 Nombre: Parquear carroDescripción/Objetivo
Operación que permite al cliente parquear carro.
Precondiciones -Ingresar carro.Postcondiciones -Retirar carro.Flujo de eventos -Inicio
-Ingresar carro.-Solicitar posición a parquear.-Seleccionar posición a parquear.-Buscar posición.-Parquear carro.-Fin
Manejo de situaciones excepcionales
-Si no se existen posición enviar un mensaje al cliente y notificar al sistema del error.
No: 16 Nombre: Seleccionar cajeroDescripción/Objetivo
Operación que permite al cliente ir a utilizar el cajero dentro del parqueadero.
Precondiciones -Ingresar carro.Postcondiciones -Retirar carro.Flujo de eventos -Inicio
-Buscar cajero.-Seleccionar cajero-Utilizar cajero.-Fin
Manejo de situaciones
-Si no se existe cajero enviar un mensaje al cliente y notificar al sistema del error.
excepcionales
No: 17 Nombre: Utilizar cajeroDescripción/Objetivo
Operación que permite al cliente utilizar el cajero dentro del parqueadero.
Precondiciones -Ingresar carro.Postcondiciones -Retirar carro.Flujo de eventos -Inicio
-Dirigir al cajero.-Cliente oprime botón del cajero.-Iniciar sistema.-Solicitar ticket.-Ingresar ticket.-Solicitar número de cuenta.-Ingresar número de cuenta.-Solicitar contraseña de cuenta.-Ingresar contraseña de cuenta.Si datos correctos
- Descontar pago.- Guardar cambios.
No- Pedir datos de nuevo.- Verificar nuevamente.
-Guardar datos.-Cerrar sistema.-Fin
Manejo de situaciones excepcionales
-Si no se existe cajero enviar un mensaje al cliente y notificar al sistema del error.
No: 18 Nombre: Pagar facturaDescripción/Objetivo
Operación que permite al cliente pagar la factura.
Precondiciones -Ingresar carro.Postcondiciones -Retirar carro.Flujo de eventos -Inicio
-Seleccionar factura.-Cliente oprime botón del cajero.-Iniciar sistema.-Solicitar valor a pagar.-Digitar valor.-Descontar saldo.-Guardar cambios.-Cerrar sistema.
-Guardar factura.-Fin
Manejo de situaciones excepcionales
-Si no se existe cajero enviar un mensaje al cliente y notificar al sistema del error.
No: 19 Nombre: Consultar facturaDescripción/Objetivo
Operación que permite al cliente consultar el valor de la factura.
Precondiciones -Ingresar carro.Postcondiciones -Retirar carro.Flujo de eventos -Inicio
-Solicitar código de factura.-Digitar código factura.-Buscar factura.-Seleccionar factura.-Mostrar factura.-Fin
Manejo de situaciones excepcionales
-Si no se existe factura enviar un mensaje al cliente y notificar al sistema del error.
Ejercicio 8
8.1
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor que opera para la crear la
cuenta a los usuarios.Usuario Es la persona que desea crear una
cuenta para el proceso de vuelo.
Lista preliminar de casos de uso.
Sistema Cargar pagina Registrar usuario Consultar caducidad Mostrar datos Guardar datos
Usuario Ingresar login y password Ingresar nombre
Digitar numero tarjeta
Depuración de casos de uso.
Modelo de casos de uso.
8.2
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor encargado de realizar la
operación que necesite para reservar el vuelo al usuario.
Usuario Es la persona que va a reservar los vuelos dependiendo de la cantidad de personas que van a viajar.
Lista preliminar de casos de uso.
Sistema Cargar pagina Mostrar compra vuelo Pedir datos viajero Mostrar tipos de vuelo Guardar reserva
Guardar compra Guardar numero ticket Generar billete
Usuario Digitar login y password Digitar ciudad origen Digitar ciudad destino Digitar fecha Seleccionar compra vuelo Ingresar nombre completo Seleccionar tipo vuelo
Depuración de casos de uso.
Modelo de casos de uso.
8.3
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor necesario para la operación
de la compra del vuelo que se encontraba en reserva.
Usuario Es la persona que desea cambiar el estado del vuelo de reserva a comprado.
Lista preliminar de casos de uso.
Sistema Cargar pagina
Revisar vuelo Consultar fecha viaje Guardar compra Generar numero ticket Generar billete
Usuario Digitar login y password Seleccionar vuelo
Depuración de casos de uso.
Modelo de casos de uso.
8.4
Definir actores.
ACTOR DESCRIPCIÓNSistema Es el actor que se utiliza para cancelar
el viaje si el usuario desea.Usuario Es la persona que puede anular el
vuelo si lo desea.
Lista preliminar de casos de uso.
Sistema Cargar pagina Guardar anulación Mostrar cobro Guardar fecha
Usuario Digitar login y password Consultar vuelo Seleccionar orden
Depuración de casos de uso.
Modelo de casos de uso.
Modelo general de casos de uso
Nº 1 Crear usuarioActores Usuario
Objetivo Es una operación que permite que el actor usuario pueda crear el usuario
Precondiciones Cargar páginaPoscondiciones Crear usuario
Consultar usuarioFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Publicar ‘Usuario valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede crear su cuenta para poder ingresar a la página pero este usuario no puede ser repetido, por lo que se tendrán en cuenta los que ya han sido ingresados.
Nº 2 Consultar usuarioActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar el usuarioPrecondiciones Cargar página
Ingresar usuario Validar usuario
Poscondiciones Consultar usuarioFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Consultar usuario - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar su cuenta siempre y cuando ya haya accedido, no puede consultarla sin haber ingresado.
Nº 3 Modificar usuarioActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar el usuarioPrecondiciones Cargar página
Ingresar usuario Validar usuario
Poscondiciones Modificar usuarioFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Modificar usuario - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar su cuenta si ya ha accedido a la misma, por lo que deberá ingresar primero para luego hay si modificar.
Nº 4 Crear ciudad origenActores UsuarioObjetivo Es una operación que permite que el
actor usuario puedaPrecondiciones Cargar página
Ingresar usuario Validar usuario
Poscondiciones Flujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear ciudad origen - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
La ciudad origen del usuario debe pertenecer a las que aparezcan por defecto en el sistema.
Nº 5 Modificar ciudad origenActores UsuarioObjetivo Es una operación que permite que el
actor usuario puedaPrecondiciones Cargar página
Ingresar usuario Validar usuario Crear ciudad origen
Poscondiciones Modificar ciudad origen
Flujo de eventos Inicio - Cargar página - Ingresar usuario - SI usuario valido - Crear ciudad origen - SI modificar ciudad origen - Modificar ciudad origen - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar la ciudad pero debe seleccionar alguna de las ciudades que aparecen por defecto.
Nº 6 Consultar ciudad origenActores UsuarioObjetivo Es una operación que permite que el
actor usuario puedaPrecondiciones Cargar página
Ingresar usuario Validar usuario Crear ciudad origen
Poscondiciones Consultar ciudad origenFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear ciudad origen - SI mostrar ciudad -Consultar ciudad origen - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar la ciudad origen, pero esta ya debió ser ingresada de lo contrario no se habilitara esta opción.
Nº 7 Crear ciudad destinoActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda crear la ciudad destino.
Precondiciones Cargar página
Ingresar usuario Validar usuario Ingresar ciudad origen
Poscondiciones Crear ciudad destinoFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar ciudad origen - SI ciudad ingresada - Si ciudad valida - Crear ciudad destino -SINO -Publicar ‘Ciudad no valida’ - SINO - Publicar ‘Ingrese la ciudad’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
La ciudad debe ser ingresar correctamente porque es el lugar donde va a viajar, se recomienda no cambiar el destino.
Nº 8 Modificar ciudad destinoActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar ciudad destino.
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar ciudad origen Ingresar ciudad destino
Poscondiciones Modificar ciudad destinoFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar ciudad origen - Ingresar ciudad destino - SI ciudades validas - Si editar ciudad destino -Modificar ciudad destino - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar la ciudad destino siempre y cuando aún se encuentre la opción para cambiar.
Nº 9 Consultar ciudad destinoActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar ciudad destino
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar ciudad origen Ingresar ciudad destino
Poscondiciones Consultar ciudad destinoFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar ciudad origen -Ingresar ciudad destino - SI ciudad valida -Consultar ciudad destino - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar la ciudad destino siempre y cuando ya haya sido ingresada y que el sistema haya aceptado el ingreso del usuario.
Nº 10 Crear fechaActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda crear la fecha del viaje.
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar origen Ingresar destino
Poscondiciones Crear fecha
Flujo de eventos Inicio - Cargar página - Ingresar usuario - SI usuario valido - Ingresar ciudad origen -Ingresar ciudad destino - SI ciudad valida -Consultar ciudad destino - Crear fecha - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
La fecha puede ser ingresada por el usuario pero esta fecha debe ser válida y que el destino ya haya sido ingresado.
Nº 11 Consultar fechaActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar la fecha del viaje
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar origen Ingresar destino Ingresar fecha
Poscondiciones Consultar fechaFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar ciudad origen -Ingresar ciudad destino - SI ciudad valida -Consultar ciudad destino - Crear fecha - SINO - Publicar ‘Ciudad no valida’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
La fecha puede ser consultada pero después de que se haya ingresado y haya sido guardada exitosamente.
Nº 12 Modificar fechaActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar la fecha del viaje.
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar origen Ingresar destino Ingresar fecha
Poscondiciones Modificar fechaFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar ciudad origen -Ingresar ciudad destino - SI ciudad valida -Consultar ciudad destino - Crear fecha - SI editar fecha - Modificar fecha - SINO - Publicar ‘Ciudad no valida’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar la fecha si esta ha sido ya ingresada y guardada en la base de datos.
Nº 13 Crear compra vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda crear la compra de vuelo.
Precondiciones Cargar página Ingresar usuario Validar usuario
Poscondiciones Crear compra vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear compra vuelo - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede crear la compra de vuelo si desea o puede realizar la compra en otro día, el usuario no será eliminado durante un tiempo.
Nº 14 Modificar compra vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar la compra de vuelo
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar compra vuelo
Poscondiciones Modificar compra vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar compra vuelo - SI compra valida - Crear compra vuelo - SI editar compra vuelo - Modificar compra vuelo - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede modificar la compra de vuelo pero estará estipulado en una fecha.
Nº 15 Consultar compra vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar la compra de vuelo.
Precondiciones Cargar página Ingresar usuario
Validar usuario Ingresar compra vuelo
Poscondiciones Consultar compra vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar compra vuelo - SI compra valida - Crear compra vuelo - SI mostrar compra vuelo - Consultar compra vuelo - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar la compra de vuelo pero esta debió haber sido ingresada y almacenada en la base de datos.
Nº 16 Crear tipo vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda crear el tipo de vuelo
Precondiciones Cargar página Ingresar usuario Validar usuario Crear compra vuelo
Poscondiciones Crear tipo vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear compra vuelo - SI compra valida - Crear tipo vuelo - SINO - Publicar ‘Compra no valida’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede crear el tipo de vuelo de la forma que lo desee pero todos los viajeros dependerán del mismo.
Nº 17 Consultar tipo vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar el tipo de vuelo
Precondiciones Cargar página Ingresar usuario Validar usuario Crear compra vuelo Crear tipo vuelo
Poscondiciones Consultar tipo vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear compra vuelo - SI compra valida - Crear tipo vuelo - SI mostrar tipo vuelo - Consultar tipo vuelo - SINO - Publicar ‘Compra no valida’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar el tipo de vuelo siempre y cuando ya haya sido ingresado y almacenado en la base de datos.
Nº 18 Modificar tipo vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar el tipo de vuelo.
Precondiciones Cargar página Ingresar usuario Validar usuario Crear compra vuelo Crear tipo vuelo
Poscondiciones Modificar tipo vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido
- Crear compra vuelo - SI compra valida - Crear tipo vuelo - SI editar tipo vuelo - Modificar tipo vuelo - SINO - Publicar ‘Compra no valida’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El tipo de vuelo puede ser modificado por el usuario siempre y cuando ya haya sido ingresado y almacenado en la base de datos y que el nuevo tipo de vuelo sea valido.
Nº 19 Consultar vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar el vueloPrecondiciones Cargar página
Ingresar usuario Validar usuario Crear vuelo
Poscondiciones Consultar vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear vuelo - SI vuelo valido - Consultar vuelo -SINO - Publicar ‘Vuelo no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar el vuelo siempre y cuando ya haya sido ingresado y almacenado en la base de datos.
Nº 20 Modificar vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar el vuelo.Precondiciones Cargar página
Ingresar usuario Validar usuario Ingresar vuelo
Poscondiciones Modificar vuelo Consultar vuelo
Flujo de eventos Inicio - Cargar página - Ingresar usuario - SI usuario valido - Crear vuelo - SI vuelo valido - Consultar vuelo - SI editar vuelo - Modificar vuelo -SINO - Publicar ‘Vuelo no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El vuelo puede ser modificado pero ya debió haber sido ingresado y almacenado en la base de datos.
Nº 21 Eliminar vueloActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda eliminar el vuelo,Precondiciones Cargar página
Ingresar usuario Validar usuario Ingresar vuelo
Poscondiciones Eliminar vueloFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Crear vuelo - SI vuelo valido - Consultar vuelo - SI cancelar vuelo - Eliminar vuelo -SINO - Publicar ‘Vuelo no valido’
- SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El vuelo puede ser eliminado siempre y cuando haya sido guardado en la base de datos y exista el plazo para eliminarlo.
Nº 22 Crear ordenActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda crear la orden para cancelar el vuelo.
Precondiciones Cargar página Ingresar usuario Validar usuario Ingresar vuelo Crear orden
Poscondiciones Flujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - SI vuelo valido - Consultar vuelo - SI crear orden - Ingresar orden - SI orden valida - Crear orden -SINO - Publicar ‘Vuelo no valido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
La orden puede ser creada por el usuario para decidir cancelar o continuar con el vuelo pero de ello depende los días anteriores que puede realizarlo.
Nº 23 Modificar ordenActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar la ordenPrecondiciones Cargar página
Ingresar usuario Validar usuario Ingresar vuelo Ingresar orden
Poscondiciones Modificar ordenFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - SI vuelo valido - Consultar vuelo - SI crear orden - Ingresar orden - SI orden valida - Crear orden - SI editar orden - Modificar orden -SINO - Publicar ‘Vuelo no valido’
- SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
Esta orden puede ser modificada por el usuario siempre y cuando no se haya dado orden de cancelar porque no se podrá reanudar.
Nº 24 Consultar ordenActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar la orden.Precondiciones Cargar página
Ingresar usuario Validar usuario Ingresar vuelo Ingresar orden
Poscondiciones Consultar ordenFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - SI vuelo valido - Consultar vuelo - SI crear orden - Ingresar orden
- SI orden valida - Crear orden - SI consultar orden - Consultar orden - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
La orden puede ser consultada si esta ya fue ingresada y guardada exitosamente en la base de datos.
Nº 25 Consultar cobroActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar el cobro.Precondiciones Cargar página
Ingresar usuario Validar usuario Ingresar orden
Poscondiciones Consultar cobroFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar orden - SI orden es cancelar - Consultar cobro - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
Cuando se cancela el viaje también se está realizando un cobro que debe ser pagado. Este cobro se calcula dependiendo de los días anteriores al vuelo.
Nº 26 Crear numero tarjetaActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda crear número de tarjeta.
Precondiciones Cargar página Ingresar usuario Validar usuario
Crear vuelo Crear compra
Poscondiciones Crear numero tarjetaFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar vuelo - SI vuelo valido - Ingresar compra -SI compra valida - Crear compra - Crear numero tarjeta - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El número de tarjeta se puede crear siempre y cuando todas las operaciones en la compra se hayan realizado correctamente.
Nº 27 Modificar numero tarjetaActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda modificar el número de tarjeta.
Precondiciones Cargar página Ingresar usuario Validar usuario Crear vuelo Crear compra Crear número tarjeta
Poscondiciones Modificar número tarjetaFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar vuelo - SI vuelo valido - Ingresar compra -SI compra valida - Crear compra - Crear número tarjeta - SI editar número - Modificar número - SINO
- Publicar ‘Usuario no valido’ Terminar
Manejo de situaciones excepcionales
El número de tarjeta puede ser modificado por el sistema siempre y cuando ya haya sido creado y guardado en la base de datos.
Nº 28 Consultar numero tarjetaActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar el número de tarjeta.
Precondiciones Cargar página Ingresar usuario Validar usuario Crear vuelo Crear compra Crear número tarjeta
Poscondiciones Consultar número tarjetaFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar vuelo - SI vuelo valido - Ingresar compra -SI compra valida - Crear compra - Crear número tarjeta - SI mostrar número - Consultar número - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar el número de tarjeta si lo desea pero este debió haber sido ingresado y almacenado en la base de datos.
Nº 29 Consultar caducidadActores UsuarioObjetivo Es una operación que permite que el
actor usuario pueda consultar la caducidad.
Precondiciones Cargar página
Ingresar usuario Validar usuario Ingresar número tarjeta
Poscondiciones Consultar caducidadFlujo de eventos Inicio
- Cargar página - Ingresar usuario - SI usuario valido - Ingresar número tarjeta - SI tarjeta valida - Consultar caducidad - SINO - Publicar ‘El número de tarjeta no es válido’ - SINO - Publicar ‘Usuario no valido’
TerminarManejo de situaciones excepcionales
El usuario puede consultar la caducidad de la tarjeta si el número de la tarjeta es válido y si el sistema se encuentra en buen estado.
Ejercicio 9
Descripción de actores
ACTOR DESCRIPCION
CLIENTE Es el actor encargado dar inicio al proceso del sistema pactando el número y los modelos de prendas a solicitar, para posteriormente efectuar la solicitud de los pedidos.
ADMINISTRADOR DE PEDIDOS
Es el actor encargado de recibir los pedidos solicitados por los clientes, para validar el tipo de pedido y realizar los envíos directos a tienda según como corresponda o no.
SECRETARIA Es el actor encargado de seleccionar los pedidos que deban entregarse antes, para generar notas de entrega al jefe de almacén y posteriormente recibir nuevamente una entrega de nota para generar el
albarán por caja del pedido, enviarlo y notificar la entrega correspondiente.
JEFE DE ALMACEN Es el actor encargado de recibir las notas de entrega para distribuir el producto en cajas y así enviar la información de las cajas y validar las cajas y de acuerdo a su estado enviar las cajas o no.
MOZO DE ALMACEN
Es el actor encargado de recibir la información de las cajas de los pedidos, verificar la disponibilidad de género de las cajas, modificar las notas de entregar para enviarlas a las secretarias, recibir el albarán y situar el albarán en las cajas correspondientes.
ADMINISTRADOR DE ENTREGAS
Es el actor encargado de recibir las notificaciones correspondientes para enviar los pedidos a los puntos dados
LISTA PRELIMINAR DE CASOS DE USO
Clienteo Pactar el modelo y números de prendas a solicitaro Solicitar pedidos
Administrador De Pedidoso Recibir pedidoo Comprobar tipo de pedidoo Comprobar pedidos grandeso Enviar directo a tiendas
Secretaria Seleccionar pedidos primordiales Crear nota de entrega Recibir nota de entrega modificada Generar el albarán por caja Enviar el albarán Comprobar el procesamiento de notas de entrega Notificar entrega
Jefe De Almacén Recibir nota de entrega Distribuir producto en cajas Enviar información de cajas Validar cajas Comprobar cajas llenas Comprobar género en cajas Dejar cajas en espera Comprobar recibido del genero Intentar llenar cajas parcialmente llenas Comprobar si el pedido debe enviarse ya Interrumpir el proceso de espera Enviar cajas
Mozo De Almacén Recibir información de cajas Comprobar disponibilidad del genero de cajas Gestionar cajas llenas Gestionar cajas que no pueden llenarse Modificar notas de entrega Enviar nota de entrega Recibir el albarán Situar albarán en la caja correspondiente
Administrador De Entregas Recibir notificación Entregar pedido
MODELO DE CASOS DE USO
DOCUMENTACION DE CASOS DE USO
No. Caso de Uso
01
NOMBRE CASO DE USO
Pactar el modelo y números de prendas a solicitar
ACTORES cliente
OBJETIVO Busca gestionar el pacto de los modelos y números de prendas a solicitar en el pedido a efectuar.
PRECONDICIONES Se debe gestionar las necesidades del cliente para solicitar las prendas
POSCONDICIONES Se debe realizar la solicitud del pedido correspondiente al pacto
FLUJO NORMAL DE EVENTOS:
*cuestionar las necesidades del cliente
*Pactar modelos y números de prendas a solicitar
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El formulario de registros puede fallar, se recomienda recargar el registro y restablecer los
datos correspondientes.
No. Caso de Uso
02
NOMBRE CASO DE USO
Solicitar Pedido
ACTORES Cliente
OBJETIVO Busca gestionar la solicitud de pedidos a la empresa para esperar su cumplimiento de los mismos.
PRECONDICIONES Se debe gestionar las necesidades del cliente para solicitar las prendas
Se debe realizar el pacto correspondiente que registra los modelos y el número de prendas a solicitar.
POSCONDICIONES Se debe enviar la solicitud del pedido correspondiente al pacto al administrador de pedidos
FLUJO NORMAL DE EVENTOS:
*cuestionar las necesidades del cliente
*Pactar modelos y números de prendas a solicitar
*llenar formulario de pacto
*solicitar pedido
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El formulario de registros puede fallar, se recomienda recargar el registro y restablecer los datos correspondientes.
*El sistema de registro de pedidos puede colapsar, por lo que se solicita volver a ingresar la
solicitud hasta que haya una mejor respuesta.
No. Caso de Uso
03
NOMBRE CASO DE USO
Recibir Pedido
ACTORES Administrador de pedidos
OBJETIVO Busca gestionar la solicitud de pedidos garantizando que sean recibidos por el administrador de pedidos para efectuar su eficaz seguimiento y cumplimiento.
PRECONDICIONES Se debe realizar el pacto correspondiente que registra los modelos y el número de prendas a solicitar.
Se debe realizar la solicitud del pedido
POSCONDICIONES Se debe gestionar el recibimiento del pedidos correspondiente al pacto al administrador de pedidos
FLUJO NORMAL DE EVENTOS:
*Pactar modelos y números de prendas a solicitar
*llenar formulario de pacto
*solicitar pedido
*recibir pedido
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El formulario de registros puede fallar, se recomienda recargar el registro y restablecer los datos correspondientes.
*El sistema de solicitud de pedidos puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea
y que no esté presentando problemas.
No. Caso de Uso
04
NOMBRE CASO DE USO
Comprobar el Tipo de Pedido
ACTORES Administrador de pedidos
OBJETIVO Busca comprobar el tipo de pedido que establece la solicitud dada por el cliente para garantizar el correcto seguimiento.
PRECONDICIONES Se debe realizar el pacto correspondiente que registra los modelos y el número de prendas a solicitar.
Se debe realizar la solicitud del pedido
Se debe recibir el pedido por parte del administrador de pedidos
POSCONDICIONES Se debe comprobar las características de los pedidos de acuerdo al tipo de cada uno para poder efectuar su cumplimiento.
FLUJO NORMAL DE EVENTOS:
*Pactar modelos y números de prendas a solicitar
*llenar formulario de pacto
*solicitar pedido
*recibir pedido
*comprobar tipo de pedido
-pedidos iniciales
-pedidos de reposición
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de solicitud de pedidos puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
05
NOMBRE CASO DE USO
Comprobar Pedidos Grandes
ACTORES Administrador de pedidos
OBJETIVO Busca comprobar de acuerdo al tipo de pedido si este es grande o no para dar su correspondiente prioridad
PRECONDICIONES Se debe realizar la solicitud del pedido
Se debe recibir el pedido por parte del administrador de pedidos
Se debe comprobar el tipo de pedido
POSCONDICIONES Se debe comprobar las características de los pedidos más urgentes y grandes para gestionar su cumplimiento
FLUJO NORMAL DE EVENTOS:
*solicitar pedido
*recibir pedido
*comprobar tipo de pedido
-pedidos iniciales
-pedidos de reposición
*¿pedido grande?
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de solicitud de pedidos puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
06
NOMBRE CASO DE USO
Enviar Directo a Tiendas
ACTORES Administrador de pedidos
OBJETIVO Busca enviar directo a tiendas aquellos pedidos grandes que requieren mayor seguimiento.
PRECONDICIONES Se debe realizar la solicitud del pedido
Se debe recibir el pedido por parte del administrador de pedidos
Se debe comprobar el tipo de pedido
Se debe comprobar que el pedido sea grande
POSCONDICIONES Se debe haber enviado exitosamente los pedidos grandes directamente a tiendas.
FLUJO NORMAL DE EVENTOS:
*solicitar pedido
*recibir pedido
*comprobar tipo de pedido
-pedidos iniciales
-pedidos de reposición
*¿pedido grande?
-si
->enviar directo a tiendas
-no
->vuelva a pagina anterior
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de pedidos puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
07
NOMBRE CASO DE USO
Seleccionar Pedidos Primordiales
ACTORES Secretaria
OBJETIVO Busca gestionar la selección de los pedidos mas importantes que requieren mayor seguimiento.
PRECONDICIONES Se debe realizar la solicitud del pedido
Se debe recibir el pedido por parte del
administrador de pedidos
POSCONDICIONES Se debe haber seleccionado adecuadamente los pedidos primordiales para efectuar las notas de entrega.
FLUJO NORMAL DE EVENTOS:
*recibir pedido
*seleccionar pedido que debe enviarse antes
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de pedidos puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
08
NOMBRE CASO DE USO
Crear Nota De Entrega
ACTORES Secretaria
OBJETIVO Busca gestionar la creación de notas de entregas por cada pedido recibido para garantizar la información necesaria de cada uno.
PRECONDICIONES Se debe recibir el pedido por parte del administrador de pedidos
Se debe dar prioridad a los pedidos de entrega anticipada
POSCONDICIONES Se debe haber enviado exitosamente las notas de entrega para su eficaz seguimiento.
FLUJO NORMAL DE EVENTOS:
*recibir pedido
*seleccionar pedido que debe enviarse antes
*crear nota de entrega por pedido
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de pedidos puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
09
NOMBRE CASO DE USO
Recibir Nota De Entrega Modificada
ACTORES secretaria
OBJETIVO Busca gestionar el recibimiento de las notas de entrega que han sido modificadas durante el proceso para garantizar la efectiva culminación de este.
PRECONDICIONES Se debe crear la nota de entrega
Se debe modificar la información necesaria de la nota de entrega
POSCONDICIONES Se debe haber recibido las notas de entrega modificadas para proceder a la elaboración del albarán correspondiente.
FLUJO NORMAL DE EVENTOS:
*crear nota
*Enviar nota
*modificar nota
*recibir nota modificada por el mozo de almacen
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de envios de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
10
NOMBRE CASO DE USO
Generar El Albarán Por Caja
ACTORES Secretaria
OBJETIVO Busca gestionar la realización eficaz de los alabaran por cajas por pedidos, para dar el cumplimiento legal y la garantizarían de los acuerdos pactados
PRECONDICIONES Se debe crear la nota de entrega
Se debe modificar la información necesaria de la nota de entrega
Se debe recibir la nota de entrega modificada
POSCONDICIONES Se debe haber creado los albarán correctamente para su posterior envio.
FLUJO NORMAL DE EVENTOS:
*crear nota
*Enviar nota
*modificar nota
*recibir nota modificada por el mozo de almacen
*general el albarán por cada caja del pedido
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de envios de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
11
NOMBRE CASO DE USO
Enviar Albaran
ACTORES Secretaria
OBJETIVO Busca realizar el correcto envio de los albarán generados por las cajas de los pedidos recibidos..
PRECONDICIONES Se debe recibir la nota de entrega modificada
Se debe generar el albarán por caja
POSCONDICIONES Se debe comprobar el procesamiento de la nota modificada
FLUJO NORMAL DE EVENTOS:
*recibir nota modificada por el mozo de almacen
*general el albarán por cada caja del pedido
*Enviar el albarán
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de modificación de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor
respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
12
NOMBRE CASO DE USO
Comprobar el Procesamiento de Notas De Entrega
ACTORES Secretaria
OBJETIVO Busca comprobar el adecuado procesamiento de las notas de entrega para garantizar el correcto envio de los pedidos.
PRECONDICIONES Se debe recibir la nota de entrega modificada
Se debe generar el albarán por caja
Se debe enviar el albaran
POSCONDICIONES Se debe notificar la entrega de la notas procesadas.
FLUJO NORMAL DE EVENTOS:
*recibir nota modificada por el mozo de almacen
*general el albarán por cada caja del pedido
*Enviar el albarán
*comprobar el procesamiento de la nota de entrega
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de modificacion de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
13
NOMBRE CASO DE USO
Notificar Entrega
ACTORES Secretaria
OBJETIVO Busca realizar la notificación de la entrega realizada de acuerdo a las modificaciones realizadas en las notas de entrega.
PRECONDICIONES Se debe recibir la nota de entrega modificada
Se debe generar el albarán por caja
Se debe enviar el albarán
Se debe comprobar el procesamiento de la nota
POSCONDICIONES Se debe dar una exitosa entrega.
FLUJO NORMAL DE EVENTOS:
*recibir nota modificada por el mozo de almacen
*general el albarán por cada caja del pedido
*Enviar el albarán
*comprobar el procesamiento de la nota de entrega
*notificar entrega de acuerdo a las notas modificadas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de modificacion de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
14
NOMBRE CASO DE USO
Recibir Nota De Entrega
ACTORES Jefe de almacen
OBJETIVO Busca gestionar el adecuado recibimiento de las notas de entrega para su posterior modificacion
PRECONDICIONES Se debe crear la nota de entrega
Se debe enviar la nota de entrega
POSCONDICIONES Se debe distribuir el porducto en cajas de acuerdo
a las notas de entrega
FLUJO NORMAL DE EVENTOS:
*crear nota
*enviar nota
*recibir nota
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de modificacion y envio de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
15
NOMBRE CASO DE USO
Distribuir producto En Cajas
ACTORES Jefe de almacen
OBJETIVO Busca gestionar la distribución del producto de la empresa en cajas de acuerdo a las indicaciones de las notas de entrega de cada pedido.
PRECONDICIONES Se debe crear la nota de entrega
Se debe enviar la nota de entrega
Se debe recibir la nota de entrega
POSCONDICIONES Se debe enviar la información de cajas de acuerdo a la distribución dada
FLUJO NORMAL DE EVENTOS:
*crear nota
*enviar nota
*recibir nota
*distribuir el producto en cajas por pedido
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de modificacion y envio de notas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
16
NOMBRE CASO DE USO
Enviar Informacion De Cajas
ACTORES Jefe de almacen
OBJETIVO Busca garantizar el correcto envio de la informacion acerca de la distribución del producto en cajas
PRECONDICIONES Se debe recibir la nota de entrega
Se debe distribuir el producto en cajas
POSCONDICIONES Se debe dar el posterior estudio y seguimiento de la información enviada para la entrega de los pedidos.
FLUJO NORMAL DE EVENTOS:
*recibir nota
*distribuir el producto en cajas por pedido
*enviar información de cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de envio de informacion puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
17
NOMBRE CASO DE USO
Validar Cajas
ACTORES Jefe de almacen
OBJETIVO Busca validar el producto distribuido en cajas que no están totalmente de acuerdo a los requerimientos de cada pedido.
PRECONDICIONES Se debe distribuir el producto en cajas
Se debe enviar la información de cajas
Se debe recibir la información
POSCONDICIONES Se debe gestionar el proceso de llenado para estas cajas.
FLUJO NORMAL DE EVENTOS:
*distribuir el producto en cajas por pedido
*enviar información de cajas
*recibir información de cajas
*validar cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de envio de informacion puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
18
NOMBRE CASO DE USO
Comprobar Cajas Llenas
ACTORES Jefe de almacen
OBJETIVO Busca comprobar el estado de aquellas cajas
parcialmente llenas que deben entrar en procesos de espera para efectuar el correcto proceso de envio de pedidos.
PRECONDICIONES Se debe distribuir el producto en cajas
Se debe enviar la información de cajas
Se debe recibir la información
Se debe validar cajas
POSCONDICIONES Se debe gestionar el proceso de espera y el posterior llenado para estas cajas.
FLUJO NORMAL DE EVENTOS:
*distribuir el producto en cajas por pedido
*enviar información de cajas
*recibir información de cajas
*validar cajas
*comprobar cajas parcialmente llenas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de recibimiento de envio de informacion puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
19
NOMBRE CASO DE USO
Comprobar Genero en Cajas
ACTORES Jefe de almacen
OBJETIVO Busca comprobar el estado de genero en las cajas validadas y asi verificar si se pueden intentar llenar completamente.
PRECONDICIONES Se debe distribuir el producto en cajas
Se debe enviar la información de cajas
Se debe recibir la información
Se debe validar cajas
POSCONDICIONES Se debe gestionar el proceso de espera y el posterior llenado para estas cajas.
FLUJO NORMAL DE EVENTOS:
*distribuir el producto en cajas por pedido
*enviar información de cajas
*recibir información de cajas
*validar cajas
*comprobar genero en cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
20
NOMBRE CASO DE USO
Dejar Cajas En Espera
ACTORES Jefe de almacen
OBJETIVO Busca gestionar el proceso de espera en el que entran las cajas que son validas como parcialmente llenas y que deben seguir el proceso para el envio del pedido.
PRECONDICIONES Se debe distribuir el producto en cajas
Se debe enviar la información de cajas
Se debe recibir la información
Se debe validar cajas
POSCONDICIONES Se debe gestionar el proceso de espera y el posterior llenado para estas cajas.
FLUJO NORMAL DE EVENTOS:
*recibir información de cajas
*validar cajas
*comprobar genero en cajas
*gestionar proceso de espera para cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
21
NOMBRE CASO DE USO
Comprobar Recibido del Genero
ACTORES Jefe de almacen
OBJETIVO Busca comprobar el recibido de genero para intentar llenar llenar las cajas parcialmente llena.
PRECONDICIONES Se debe validar cajas
Se debe comprobar el genero en cajas
Se debe gestionar el proceso de espera para las cajas
POSCONDICIONES Se debe intentar llenar las cajas parcialmente llenas.
FLUJO NORMAL DE EVENTOS:
*validar cajas
*comprobar genero en cajas
*gestionar proceso de espera para cajas
*comprobar recibido del genero
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso NOMBRE CASO DE USO
22 Intentar Llenar Cajas Parcialmente Llenas
ACTORES Jefe de almacen
OBJETIVO Busca gestionar el intento de llenar las cajas parcialmente gracias al recibido de genero que se ha comprobado para efectuar los envios.
PRECONDICIONES Se debe validar cajas
Se debe comprobar el genero en cajas
Se debe gestionar el proceso de espera para las cajas
Se debe comprobar el recibido de genero
POSCONDICIONES Se debe gestionar el envio de las cajas
FLUJO NORMAL DE EVENTOS:
*validar cajas
*comprobar genero en cajas
*gestionar proceso de espera para cajas
*comprobar recibido del genero
-¿se recibió el genero?
-si
->intentar llenar cajas parcialmente llenas
-no
->dejar caja en espera
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
23
NOMBRE CASO DE USO
Comprobar envio del Pedido
ACTORES Jefe de almacen
OBJETIVO Busca gestionar la comprobacionde los envios de las cajas en espera para garantizar el cumplimiento de los mismos.
PRECONDICIONES Se debe validar cajas
Se debe comprobar el genero en cajas
Se debe gestionar el proceso de espera para las cajas
POSCONDICIONES Se debe interrumpir el proceso de espera para efectuar os envios
FLUJO NORMAL DE EVENTOS:
*validar cajas
*comprobar genero en cajas
*gestionar proceso de espera para cajas
*comprobar envio del pedido
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
24
NOMBRE CASO DE USO
Interrumpir Proceso De Espera
ACTORES Jefe de almacen
OBJETIVO Busca gestionar la interrupción del proceso de espera de las cajas para efectuar el eficaz envio de los pedidos.
PRECONDICIONES Se debe validar cajas
Se debe comprobar el genero en cajas
Se debe gestionar el proceso de espera para las cajas
Se debe comprobar el envio de los pedidos
POSCONDICIONES Se debe continuar con el eficaz envio de cajas
FLUJO NORMAL DE EVENTOS:
*validar cajas
*comprobar genero en cajas
*gestionar proceso de espera para cajas
*comprobar envio del pedido
*Interrumpir proceso de espera
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
25
NOMBRE CASO DE USO
Enviar Cajas
ACTORES Jefe de almacen
OBJETIVO Busca gestionar el envio de las cajas parcialmente llenas y de las que se intentaron llenar de acuerdo a los requerimientos dados en las solicitudes de pedido
PRECONDICIONES Se debe validar cajas
Se debe comprobar el genero en cajas
Se debe gestionar el proceso de espera para las cajas
Se debe comprobar el envio de los pedidos
Se debe interrumpir el proceso de espera
POSCONDICIONES Se debe dar terminación al envio de cajas exitosamente.
FLUJO NORMAL DE EVENTOS:
*validar cajas
*comprobar genero en cajas
*gestionar proceso de espera para cajas
*comprobar envio del pedido
*Interrumpir proceso de espera
*comprobar envio de cajas
*enviar cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la
solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
26
NOMBRE CASO DE USO
Recibir Informacion Cajas
ACTORES Mozo del almacen
OBJETIVO Busca garantizar el correcto recibimiento de la información de las cajas para su posterior evaluación.
PRECONDICIONES Se debe enviar información de cajas
POSCONDICIONES Se debe dar el procesos de determinación del genero para las cajas notificadas
FLUJO NORMAL DE EVENTOS:
*enviar información de cajas
*recibir información de cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
27
NOMBRE CASO DE USO
Comprobar Disponibilidad de Genero De Cajas
ACTORES Mozo del almacen
OBJETIVO Busca comprobar la disponibilidad de genero en las cajas a evaluar dentro del proceso.
PRECONDICIONES Se debe enviar información de cajas
Se debe recibir información de cajas
POSCONDICIONES Se debe clasificar el estado de las cajas evaluadas.
FLUJO NORMAL DE EVENTOS:
*enviar información de cajas
*recibir información de cajas
*comprobar la disponibilidad de genero en las cajas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
28
NOMBRE CASO DE USO
Gestionar Cajas Llenas
ACTORES Mozo del almacen
OBJETIVO Busca gestionar el proceso de las cajas llenas para su eficaz envio.
PRECONDICIONES Se debe enviar información de cajas
Se debe recibir información de cajas
Se debe comprobar la disponibilidad de genero en las cajas
POSCONDICIONES Se debe continuar con un proceso de validación de las cajas.
FLUJO NORMAL DE EVENTOS:
*enviar información de cajas
*recibir información de cajas
*comprobar la disponibilidad de genero en las cajas
*gestionar cajas llenas
*validar cajas llenas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
29
NOMBRE CASO DE USO
Gestionar Cajas Que No Pueden Llenarse
ACTORES Mozo del almacen
OBJETIVO Busca gestionar el proceso de las cajas que no pueden llenarse para su posterior validación y eficaz envio.
PRECONDICIONES Se debe enviar información de cajas
Se debe recibir información de cajas
Se debe comprobar la disponibilidad de genero en las cajas
POSCONDICIONES Se debe continuar con un proceso de validación de las cajas.
FLUJO NORMAL DE EVENTOS:
*enviar información de cajas
*recibir información de cajas
*comprobar la disponibilidad de genero en las cajas
*gestionar cajas que no pueden llenarse
*validar cajas llenas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
30
NOMBRE CASO DE USO
Modificar nota de Entrega
ACTORES Mozo del almacen
OBJETIVO Busca realizar la modifcacion de las notas de entrega de acuerdo con la nueva información adquirida sobre el gestionamiento de las cajas.
PRECONDICIONES Se debe enviar cajas
POSCONDICIONES Se debe continuar con un proceso de envio de las notas de entrega para realizar las modificaciones necesarias al proceso
FLUJO NORMAL DE EVENTOS:
*enviar cajas
*modificar notas de entrega de acuerdo a últimos envios de las cajas validadas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
31
NOMBRE CASO DE USO
Enviar nota de Entrega
ACTORES Mozo del almacen
OBJETIVO Busca realizar el envio de las notas de entrega modificadas a las secretarias de la organización para realizar los ajustes necesarios en los envios de pedidos.
PRECONDICIONES Se debe enviar cajas
Se debe modificar la nota de entrega
POSCONDICIONES Se debe continuar con un proceso de envio de las notas de entrega para realizar las modificaciones necesarias al proceso
FLUJO NORMAL DE EVENTOS:
*enviar cajas
*modificar notas de entrega de acuerdo a últimos envios de las cajas validadas
*enviar las notas modificadas
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
32
NOMBRE CASO DE USO
Recibir el Albaran
ACTORES Mozo del almacen
OBJETIVO Busca gestionar el procesos de recibimeinto de los albaranes generados par caja para continuar con el eficaz proceso.
PRECONDICIONES Se debe crear el albaran
Se debe enviar el albaran
POSCONDICIONES Se debe continuar con un proceso de ubicación de los albarán en sus respectivas cajas de envio
FLUJO NORMAL DE EVENTOS:
*crear albarán por caja
*enviar albaran
*recibir albaran
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
33
NOMBRE CASO DE USO
Situar el Albaran Por Caja
ACTORES Mozo del almacen
OBJETIVO Busca gestionar el proceso de situar el albarán en su caja correspondiente y continuar con el envio.
PRECONDICIONES Se debe crear el albaran
Se debe enviar el albarán
Se debe recibir el albarán
POSCONDICIONES Se debe continuar con un proceso envio de pedidos según como corresponda
FLUJO NORMAL DE EVENTOS:
*crear albarán por caja
*enviar albaran
*recibir albarán
*situar albarán por caja correspondiente
*terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de validación de cajas puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
No. Caso de Uso
34
NOMBRE CASO DE USO
Recibir Notificacion
ACTORES Administrador de Entregas
OBJETIVO Busca gestionar el proceso de entregas a través de la notificación correspondiente de los envios.
PRECONDICIONES Se debe crear la notificación
POSCONDICIONES Se debe continuar con un proceso envio de pedidos según como corresponda
FLUJO NORMAL DE EVENTOS:
*crear notificación
*enviar la notificacion
*recibir notificacion
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de entrega de envios puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté
presentando problemas.
No. Caso de Uso
35
NOMBRE CASO DE USO
Entregar Pedidos
ACTORES Administrador de Entregas
OBJETIVO Busca gestionar el proceso de entregas de los pedidos que han sido notificados
PRECONDICIONES Se debe crear la notificación de envio
Se debe recibir
POSCONDICIONES Se debe continuar con un proceso envio de pedidos según como corresponda
FLUJO NORMAL DE EVENTOS:
*crear notificación
*se debe enviar la notificacion
*recibir notificación
*se debe entregar los pedidos correspondientes
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
*El sistema de entrega de envios puede colapsar, por lo que se solicita volver a ingresar la solicitud hasta que haya una mejor respuesta.
*El sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de línea y que no esté presentando problemas.
Ejercicio 10
Definición de actores
Actor Descripción
ESTUDIANTE Es el individuo extranjero que se presenta a la universidad con el objetivo de ser admitido.
SERVICIO DE ESTUDIANTES Es el actor encargado de recibir las solicitudes de los aspirantes revisarlas, de ser correctas enviarlas a una agencia externa para su corrección de lo contrario devolverlas a los estudiantes para corregirlas. Una vez calificadas por la agencia revisar los resultados de Test, de ser óptimos enviarlos al comité final para que los revise, una vez calificados informar a los estudiantes de su admisión
AGENCIA DE EVALUACION Es un agente externo que se encarga de recibir los documentos previamente revisados por el servicio de estudiantes y calificarlo, enviando los resultados de los estudiantes descartados de vuelta al servicio de estudiantes.
COMITÉ Es un grupo de tres funcionarios de la universidad que se encargar de la decisión final de las admisiones, enviándole los resultados al servicio de estudiantes.
SISTEMA DE INFORMACION Es el agente que se encarga de almacenar la información de los estudiantes, además permite revisar los resultados del Test de ingles
LISTA PRELIMINAR DE CASOS DE USO
Estudiante
Llenar formulario en línea Imprimir formulario Imprimir certificado académico Imprimir test oficial ingles Imprimir Curriculum Vitae Crear Carpeta con documentos Enviar Carpeta correo postal
Sistema de información Recibir documentos Revisar documentos Devolver documentos Enviar a calificar a agencia externa Recibir documentos de la agencia Enviar notificaciones Introducir código del test de ingles Comprobar resultados del test Enviar documentos de estudiantes a comité Recibir resultados finales de estudiantes admitidos Informar estudiantes
Agencia de evaluación
Recibir documentos Calificar documentos Enviar documentos
Comité de funcionarios
Recibir documentos estudiantes aceptados Revisar notas expedientes Revisar Curriculum vital Escoger estudiantes Enviar resultados a servicio de estudiantes
Sistema de información
Almacena información Muestra resultados del test
Modelo de casos de Uso
Documentación
No. Caso de Uso
1
NOMBRE CASO DE USO
Llenar formulario
ACTORES Estudiante
OBJETIVO Ingresar los datos personales en un formulario que sirve como requisito para el trámite de la admisión en la universidad
PRECONDICIONES Ingresar a la pargina de admisión de la universidad
Cargar interfaz
POSCONDICIONES Imprimir formulario
Enviar formulario
FLUJO NORMAL DE *cargar interfaz
EVENTOS:
*ingresar datos
*llenar formulario
* imprimir formulario
*enviar formulario
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Si el estudiante no ingresa todos los datos correstpinedes en el formulario, este queda descartado del proceso de admisión .
No. Caso de Uso
2
NOMBRE CASO DE USO
Imprimir formulario
ACTORES Estudiante
OBJETIVO Imprimir el formulario diligenciado para reunirlo con los demás requisitos y enviarlo al servicio de atención a estudiantes
PRECONDICIONES Cargar interfaz
Llenar formulario
POSCONDICIONES Enviar formulario
Reunir demás documentos
FLUJO NORMAL DE EVENTOS:
*cargar interfaz
*ingresar datos
*llenar formulario
*imprimir formulario
*reunir documentos
*Enviar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Si el estudiante no imprime el formulario no podrá enviarlo vía correo postal por lo cual es obligatoria
No. Caso de Uso
3
NOMBRE CASO DE USO
Imprimir certificado académico
ACTORES Estudiante
OBJETIVO Imprimir el certificado académico para reunirlo con los demás requisitos y enviarlo al servicio de atención a estudiantes
PRECONDICIONES Diligenciar formulario
Imprimir formulario
Cursar educación básica
POSCONDICIONES Reunir demás documentos
Enviar documentos
FLUJO NORMAL DE EVENTOS:
*llenar formulario
*imprimir formulario
*buscar certificación
*imprimir certificado
*reunir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Si el estudiante no imprime el certificado o no ha cursado el nivel educativo necesario no podrá enviar la certificación vía correo postal por lo cual es obligatoria
No. Caso de Uso
4
NOMBRE CASO DE USO
Imprimir test obligatorio de ingles
ACTORES Estudiante
OBJETIVO Imprimir el test de inglés previamente realizado para reunirlo con los demás requisitos y enviarlo al servicio de atención a estudiantes
PRECONDICIONES Realizar test
Consultar test
POSCONDICIONES Reunir demás documentos
Enviar documentos
FLUJO NORMAL DE EVENTOS:
*imprimir formulario
*imprimir certificado académico
*buscar test de ingles
*reunir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Si no se tiene un certificación de un test de inglés oficial es fundamental realizarla para poder presentarse a una carrera universitaria
No. Caso de Uso
5
NOMBRE CASO DE USO
Imprimir curriculum vitae
ACTORES Estudiante
OBJETIVO Imprimir la hoja de vida previamente realizada para reunirlo con los demás requisitos y enviarlo al servicio de atención a estudiantes
PRECONDICIONES Realizar hoja de vida
Buscar hoja de vida
POSCONDICIONES Reunir demás documentos
Enviar documentos
FLUJO NORMAL DE EVENTOS:
*imprimir formulario
*imprimir certificado académico
*imprimir test de ingles oficial
*buscar hoja de vida
Imprimir hoja de vida
*reunir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Si no se tiene una hoja de vida es fundamental realizarla para poder presentarse a una carrera universitaria
No. Caso de Uso
6
NOMBRE CASO DE USO
Crear carpeta con documentos
ACTORES Estudiante
OBJETIVO Reúne todos los documentos impresos en una
carpeta lista para enviar via correo postal
PRECONDICIONES Imprimir formulario
Imprimir certificado académico
Imprimir test de ingles
Imprimir hoja de vida
POSCONDICIONES Enviar documentos
FLUJO NORMAL DE EVENTOS:
*imprimir formulario
*imprimir certificado académico
*imprimir test de ingles oficial
*Imprimir hoja de vida
*reunir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Si no se reúnen todos los documentos puede tener a futuro problemas en la admisión a la universidad
No. Caso de Uso
7
NOMBRE CASO DE USO
Enviar carpeta con documentos a correo postal
ACTORES Estudiante
OBJETIVO Envía todos los documentos impresos en una carpeta al correo postal de la universidad
PRECONDICIONES Imprimir formulario
Imprimir certificado académico
Imprimir test de ingles
Imprimir hoja de vida
Reunir documentos en carpeta
POSCONDICIONES Esperar notificación
FLUJO NORMAL DE EVENTOS:
*imprimir formulario
*imprimir certificado académico
*imprimir test de ingles oficial
*Imprimir hoja de vida
*reunir documentos
* enviar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez enviados los documentos solo hay que estar pendiente de una futura notificación que puede ser alguna corrección o la de cisión final de la admisión
No. Caso de Uso
7
NOMBRE CASO DE USO
Enviar carpeta con documentos a correo postal
ACTORES Estudiante
OBJETIVO Envía todos los documentos impresos en una carpeta al correo postal de la universidad
PRECONDICIONES Imprimir formulario
Imprimir certificado académico
Imprimir test de ingles
Imprimir hoja de vida
Reunir documentos en carpeta
POSCONDICIONES Esperar notificación
FLUJO NORMAL DE EVENTOS:
*imprimir formulario
*imprimir certificado académico
*imprimir test de ingles oficial
*Imprimir hoja de vida
*reunir documentos
* enviar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez enviados los documentos solo hay que estar pendiente de una futura notificación que puede ser alguna corrección o la de cisión final de la admisión
No. Caso de Uso
8
NOMBRE CASO DE USO
Recibir documentos
ACTORES Servicio de estudiantes
OBJETIVO Recibe los documentos enviados por los estudiantes como requisitos para la admisión
PRECONDICIONES Iniciar admisiones
POSCONDICIONES Revisar documentos
Realizar primeras correcciones
Enviar correcciones
Enviar a calificar
FLUJO NORMAL DE EVENTOS:
*recibir documentos
* revisar documentos
*corregir documentos
* enviar a calificar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez recibidos los documentos se revisan que estén completos para enviarlos a calificar
No. Caso de Uso
9
NOMBRE CASO DE USO
Revisar documentos
ACTORES Servicio de estudiantes
OBJETIVO Revisa los documentos enviados por los estudiantes y informando al estudiante en caso de que falte algo o enviándolos a calificar
PRECONDICIONES Recibir documentos
POSCONDICIONES Señalar correcciones
Enviar correcciones a estudiante
Enviar a calificar
FLUJO NORMAL DE EVENTOS:
*recibir documentos
* revisar documentos
*informar correciones del documentos
* enviar a calificar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez recibidos los documentos se revisan que estén completos de lo contrario se envía un correo al estudiante informándole los errores de lo
contrario se envían a calificar
No. Caso de Uso
10
NOMBRE CASO DE USO
Devolver documento
ACTORES Servicio de estudiantes
OBJETIVO Devuelve el documento al estudiante en caso que algún dato falte o este incorrecto
PRECONDICIONES Recibir documentos
Revisar documentos
POSCONDICIONES Señalar correcciones
Enviar correcciones a estudiante
Enviar a calificar
FLUJO NORMAL DE EVENTOS:
*recibir documentos
* revisar documentos
*informar correcciones del documentos
* enviar a calificar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una ves se ha encontrado un error en los documentos se informa al estudiante esperando una respuesta
No. Caso de Uso
11
NOMBRE CASO DE USO
Enviar documento a calificar
ACTORES Servicio de estudiantes
OBJETIVO Envía el documento completo a una agencia externa para calificalos
PRECONDICIONES Recibir documentos
Revisar documentos
POSCONDICIONES Enviar a calificar
Esperar respuesta
FLUJO NORMAL DE EVENTOS:
*recibir documentos
* revisar documentos
* enviar a calificar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez se ha enviado los documentos a calificar a una agencia externa solo vasta esperar los resultados
No. Caso de Uso
13
NOMBRE CASO DE USO
Recibir calificaciones de la agencia
ACTORES Servicio de estudiantes, agencia externa de evaluación
OBJETIVO Resive las calificaciones de los mejores prospectos para las admisiones de parte de una agencia externa de evaluación
PRECONDICIONES Revisar documentos
Enviar documentos a la agencia
Esperar respuesta
POSCONDICIONES Comprobar test de ingles
Enviar aspirantes seleccionados a comité
FLUJO NORMAL DE EVENTOS:
*recibir documentos
* revisar documentos
* enviar a calificar documentos
*esperar documentos
* recibir resultados
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una ves recibidos los resultados se revisa los resultados del test de ingles y de no ser aprobados por parte de la agencia se informa a los estudiantes
No. Caso de Uso
14
NOMBRE CASO DE USO
Ingresar código del test de inglés en el sistema
ACTORES Servicio de estudiantes, sistema de información
OBJETIVO Ingresar el código del estudiante al sistema con el fin de revisar los resultados del test de ingles de los respectivos aspirantes a la universidad
PRECONDICIONES Recibir documentos aspirantes
Notificar estudiantes
POSCONDICIONES Revisar test de ingles
Notificar estudiantes
Enviar aspirantes seleccionados a comité
FLUJO NORMAL DE EVENTOS:
*recibir documentos
*notificar estudiantes
* buscar test de ingles
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser revisados los test de inglés no se podrá continuar con la selección y de no ser óptimos o no aprobados los test se informa al estudiante la descalificación al proceso, de lo contrario se envía al comité para la decisión final
No. Caso de Uso
15
NOMBRE CASO DE USO
Revisar test de inglés en el sistema
ACTORES Servicio de estudiantes, sistema de información
OBJETIVO Una ves ingresado el código del estudiante para verificar el test se disponen a revisarlo y calificarlo
PRECONDICIONES Recibir documentos aspirantes
Notificar estudiantes
Buscar test en el sistema
POSCONDICIONES Notificar estudiantes
Enviar aspirantes seleccionados a comité
FLUJO NORMAL DE EVENTOS:
*recibir documentos
*notificar estudiantes
* buscar test en el sistema
* revisar test de ingles
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser óptimos o no aprobados los test se informa al estudiante la descalificación al proceso, de lo contrario se envía al comité para la decisión
final
No. Caso de Uso
16
NOMBRE CASO DE USO
Enviar documentos seleccionados al comité
ACTORES Servicio de estudiantes, comité de la universidad
OBJETIVO Después de haber revisado los test de ingles, se envían las hojas de vida del os aspirantes para que los revisen
PRECONDICIONES Buscar test en el sistema
Calificar test de ingles
POSCONDICIONES Notificar estudiantes
Esperar resultados del comité
FLUJO NORMAL DE EVENTOS:
*recibir documentos
* buscar test en el sistema
* revisar test de ingles
*notificar estudiantes
* enviar documentos al comité
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser enviados los documentos al comité es porque las calificaciones del test no fueron buenas y se le informa al estudiante
No. Caso de Uso
17
NOMBRE CASO DE USO
Recibir documentos de aspirantes seleccionados por el comité
ACTORES Servicio de estudiantes, comité de la universidad
OBJETIVO Después de esperar que el comité evalué las
hojas de vida de los estudiantes y las notas del expediente recibe la decisión de los aspirantes seleccionados
PRECONDICIONES Calificar test de ingles
Enviar al comité
Esperar respuesta
POSCONDICIONES Notificar estudiantes
FLUJO NORMAL DE EVENTOS:
* enviar documentos al comité
* esperar resultados
*recibir resultados
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser buenos los resultados del estudiante por parte del comité se informa al estudiante que no paso, de igual manera que si fue aprobado
No. Caso de Uso
18
NOMBRE CASO DE USO
Informar a estudiante resultado final
ACTORES Servicio de estudiantes
OBJETIVO Una vez recibido los resultados, el servicio a estudiantes debe informar a los estudiantes si fueron admitidos o no a la universidad
PRECONDICIONES Enviar al comité
Esperar respuesta
POSCONDICIONES Notificar estudiantes
FLUJO NORMAL DE EVENTOS:
* enviar documentos al comité
* esperar resultados
* recibir resultados
*notificar estudiantes
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez recibidos los resultados del comité, se dispone a informar a los estudiantes si fue aceptado o no , si los resultados no fueron buenos el estudiante no ingresa y de igual forma se le informa al candidato
No. Caso de Uso
19
NOMBRE CASO DE USO
Recibir documentos
ACTORES Agencia externa de evaluación
OBJETIVO Una agencia externa de evaluación es la que se encarga de calificar los documentos de los estudiantes diciendo si n son óptimos o no.
PRECONDICIONES Recibir documentos
POSCONDICIONES Calificar documentos
Enviar calificaciones
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser recibidos los documentos no se podrán calificar haciendo ineficiente este proceso
No. Caso de Uso NOMBRE CASO DE USO
20 Calificar documentos
ACTORES Agencia externa de evaluación
OBJETIVO La agencia externa de evaluación es la que se encarga de calificar los documentos y enviar devuelta los resultados
PRECONDICIONES Esperar documentos
Recibir documentos
POSCONDICIONES Enviar calificaciones
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
*calificar documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Después de recibir los documentos se disponen a calificarlos, de ser buenos o no los resultados se informa al servicio de atención al estudiante
No. Caso de Uso
21
NOMBRE CASO DE USO
Enviar calificaciones
ACTORES Agencia externa de evaluación
OBJETIVO Después de calificar los documentos este agente se encarga de enviar los resultados al servicio de atención a estudiantes
PRECONDICIONES Esperar documentos
Recibir documentos
Calificar documentos
POSCONDICIONES Esperar más documentos
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
*calificar documentos
* enviar calificaciones
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Una vez calificados y sin importar el resultado se envían devuelta los documentos calificados
No. Caso de Uso
22
NOMBRE CASO DE USO
Recibir documentos de aspirantes preseleccionados
ACTORES Comité de funcionarios de la universidad
OBJETIVO Este agente se encarga de escoger entre los estudiantes preseleccionados a los aspirantes seleccionados, revisando su expediente de notas y su hoja de vida
PRECONDICIONES Esperar documentos
Realizar reunión del comité
POSCONDICIONES Revisar hoja de vida
Revisar expediente de notas
Escoger estudiantes
Enviar resultados
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES Después de recibir los documentos se disponen a
EXCEPCIONALES revisarlos, de no llegar a esta etapa es porque el estudiante fue descalificado.
No. Caso de Uso
23
NOMBRE CASO DE USO
Revisar expediente de notas del estudiante
ACTORES Comité de funcionarios de la universidad
OBJETIVO Revisar detalladamente las notas del estudiante preseleccionado
PRECONDICIONES Esperar documentos
Realizar reunión del comité
POSCONDICIONES Revisar hoja de vida
Escoger estudiantes
Enviar resultados
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser optimas las notas el comité no escogerá a el estudiante y enviara los resultados al sistema de atención a estudiantes
No. Caso de Uso
24
NOMBRE CASO DE USO
Revisar curriculum vitae del estudiante
ACTORES Comité de funcionarios de la universidad
OBJETIVO Revisar detalladamente la hoja de vida del estudiante preseleccionado
PRECONDICIONES Esperar documentos
Realizar reunión del comité
Revisar expediente de notas
POSCONDICIONES Escoger estudiantes
Enviar resultados
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
*revisar expediente de notas
*Revisar hoja de vida
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De no ser buena la hoja de vida el comité descartará a el estudiante y enviara los resultados al sistema de atención a estudiantes
No. Caso de Uso
25
NOMBRE CASO DE USO
Escoger aspirantes seleccionados
ACTORES Comité de funcionarios de la universidad
OBJETIVO Escoger los estudiantes que tengan mejor hoja de vida y mejor sabana de notas
PRECONDICIONES Realizar reunión del comité
Revisar expediente de notas
Revisar hoja de vida
POSCONDICIONES Escoger estudiantes
Enviar resultados
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
*revisar expediente de notas
*Revisar hoja de vida
* escoger estudiantes seleccionados
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
Escoger las mejores hojas de vida y los mejores expedientes de notas para que sean admitidos y informar al servicio de estudiantes para que estos informen a los estudiantes
No. Caso de Uso
26
NOMBRE CASO DE USO
Enviar resultados a servicio de estudiantes
ACTORES Comité de funcionarios de la universidad
OBJETIVO Enviar devuelta los resultados con la información final de quien ingresa a la universidad y quien no
PRECONDICIONES Revisar expediente de notas
Revisar hoja de vida
Escoger estudiantes
POSCONDICIONES Enviar resultados
FLUJO NORMAL DE EVENTOS:
* esperar documentos
* recibir documentos
*revisar expediente de notas
*Revisar hoja de vida
* escoger estudiantes seleccionados
*enviar resultados
* *terminar caso de uso
MANEJO DE SITUACIONES EXCEPCIONALES
De ser escogido o no siempre se envía los resultados al servicio de atención a estudiantes
top related