Está en la página 1de 20

PARCIAL 02

Fredy Esteban Pedraza Montenegro 20171578097

Modelo del proceso de alquiler de equipo

Modelo de procesos
Modelo de dominio

Glosario de términos
Clase Definición
Cliente Es la clase que contiene las operaciones
de elegir equipo, dar tiempo de uso, recibir
equipo y realizar solicitud, esta clase
activa y finaliza el proceso
Empleado Es la clase que contiene las operaciones
de evaluar la solicitud y entregar equipo
Equipo Es la clase en la que se hacen las
operaciones de dar equipo, recibir equipo
y escoger equipo
Alquiler Es la clase en la que se hacen las
operaciones de guardar datos de alquiler
Solicitud Es la clase en la que se hacen las
operaciones de realizar solicitud y en la
que se evalúa si se aprueba
Definición de actores
Clase Descripción
Cliente Es el usuario que ejecuta las operaciones
del sistema las cuales pueden ser: realizar
solicitud, elegir quipo, dar tiempo de uso
del equipo, recibir equipo
Empleado Es el usuario que ejecuta los servicios del
café internet

Lista preliminar de casos de uso

Cliente
- Digitar usuario
- Elegir equipo
- Dar tiempo de uso del equipo
- Realizar solicitud
- Recibir equipo

Empleado

- Evaluar solicitud
- Entregar equipo

Depuración de casos de uso


Modelo de casos de uso

Documentación de casos de uso


Nombre Consultar usuario
Objetivo Caso de uso que tiene como propósito
validar si existe el usuario
Actores Cliente, empleado
Precondiciones Ninguna, es la primera interacción que
tiene el usuario
Flujo de eventos - Validar si existe el usuario
- Si existe
- iniciar sesión
- Si no existe
- Generar mensaje de error
Postcondiciones - Consultar equipos
Manejo de situaciones excepcionales - Usuario no existe
- Contraseña invalida
- Recuperar contraseña
Nombre Seleccionar equipo
Objetivo Caso de uso que tiene como propósito
consultar y seleccionar y equipo en
especifico para su posterior alquiler
Actores Cliente
Precondiciones - Equipo disponible
- Usuario autorizado
Flujo de eventos - Si equipo disponible
- equipo seleccionado
- registrar equipo como ya no
disponible
- Sino
- notificar equipo no disponible
- terminar
Postcondiciones - Crear tiempo de uso
Manejo de situaciones excepcionales - Equipo seleccionado al mismo
tiempo por otro usuario
Nombre Crear tiempo de uso
Objetivo Caso de uso que tiene como propósito
crear un tiempo de uso que para saber
cuanto tiempo va a estar un equipo fuera
de uso y también para conocer mas
adelante le valor a pagar por el alquiler
Actores Cliente
Precondiciones - Equipo disponible
Flujo de eventos - Crear tiempo de uso
Postcondiciones - crear solicitud
Manejo de situaciones excepcionales - tiempo menor al tiempo restante
para cerrar el café internet
Nombre Crear solicitud
Objetivo Caso de uso que tiene como objetivo crear
una nueva solicitud para el alquiler de un
equipo
Actores Cliente
Precondiciones - tiempo de uso creado
- equipo disponible
Flujo de eventos - Si el tiempo disponible es valido
-crear solicitud
- Sino
-volver a crear tiempo de uso
Postcondiciones - Evaluar petición
Manejo de situaciones excepcionales - Solicitud invalida
Nombre Evaluar solicitud
Objetivo Caso de uso que tiene como objetivo
evaluar una solicitud de alquiler de quipo
cuando se es generada
Actores Empleado
Precondiciones - Solicitud creada
Flujo de eventos - Obtener la nueva solicitud
- Si solicitud es correcta
-autorizar solicitud
- Sino
-enviar mensaje error solicitud
-descartar solicitud
Postcondiciones - Equipo listo para su
funcionamiento
Manejo de situaciones excepcionales - solicitud invalida
- error al cargar solicitud
Nombre Entregar equipo
Objetivo Caso de uso que tiene como objetivo
alquilar un equipo a un cliente
Actores empleado
Precondiciones - solicitud aprobada
- asistencia del cliente
Flujo de eventos - entregar equipo
- reportar la entrega del equipo
Postcondiciones - recibimiento del equipo
Manejo de situaciones excepcionales - Ausencia del cliente
- Cambio de equipo
- Cambio de solicitud
Nombre Recibimiento del quipo
Objetivo Es el caso de uso que tiene como objetivo
recibir un equipo como alquiler
Actores Cliente
Precondiciones Entrega de equipo
Flujo de eventos - recibimiento de equipo
Postcondiciones
Manejo de situaciones excepcionales
Modelo del proceso de devolución de equipo

Modelo de dominio
Glosario de términos
Clase Definición
Cliente Es el usuario que ejecuta las operaciones
del sistema
Empleado Es el usuario que ejecuta los servicios del
café internet
Equipo Es la clase en la que se hacen las
operaciones de seguir utilizando el equipo,
actualizar estado del equipo, entregar
equipo y equipo en buen estado?
Cobro Es la clase en la que se hace las
operaciones de calcular cobro, calcular
cobro extra, pagar cobro extra

Definición de actores
Clase Descripción
Cliente Es el usuario que ejecuta las operaciones
del sistema
Empleado Es el usuario que ejecuta los servicios del
café internet

Lista preliminar de casos de uso


Cliente

- Evaluar seguir utilizando el equipo


- Recibir notificación de cobro
- Entregar equipo
- Entregar dinero
- Pagar corbo extra

Empleado

- Evaluar estado del equipo


- Evaluar dinero completo

Depuración de casos de uso


Modelo de casos de uso

Documentación de casos de uso

Nombre Evaluar seguir utilizando equipo


Objetivo Caso de uso que tiene como propósito
conocer si se quiere seguir utilizando el
equipo o seguir con el proceso de
devolución de equipo
Actores Cliente
Precondiciones - Tener finalizar el tiempo de alquiler
- No haber pagado el alquiler
Flujo de eventos - Si se el préstamo sigue
-volver al proceso anterior
- Sino
- seguir con el proceso
Postcondiciones - Calcular cobro de alquiler
- Notificar cobro
Manejo de situaciones excepcionales - Tiempo de uso mayor al tiempo
restante para el cierre del café
internet
Nombre Entrega de equipo
Objetivo Caso de uso que tiene como propósito la
entrega de equipo de cómputo después de
haber acabado el tiempo
Actores Cliente, empleado
Precondiciones - No haber seguido utilizando el
equipo
Flujo de eventos - Entregar de equipo
- Recibir equipo por parte del
empleado
Postcondiciones - Verificar el estado del equipo
Manejo de situaciones excepcionales
Nombre Entrega dinero
Objetivo Caso de uso que tiene como propósito de
hacer efectivo el préstamo del servicio
mediante el pago de este
Actores Cliente
Precondiciones - Entrega de equipo
Flujo de eventos - Entrega del dinero
Postcondiciones - Terminar proceso
Manejo de situaciones excepcionales - Dinero insuficiente
- Cambio devuelto
Nombre Evaluar dinero recibido
Objetivo Caso de uso que tiene como propósito de
evaluar si la cantidad de dinero recibida es
la correcta
Actores Cliente, empleado
Precondiciones - Entregar el equipo por parte del
empleado
Flujo de eventos - Si dinero recibido es correcto
-Terminar proceso
- Sino
-Volver a recibir dinero
Postcondiciones - Finalizar proceso
Manejo de situaciones excepcionales - Cambio devuelto

Modelo del proceso impresión de documentos

Modelo de procesos
Modelo de dominio
Glosario de términos
Clase Definición
Cliente Es el usuario que ejecuta las operaciones
del sistema
Empleado Es el usuario que ejecuta los servicios del
café internet
Impresora Es la clase en la que se hacen las
operaciones de: consultar impresora,
cambiar estado
Cobro Es la clase en la que se hace las
operaciones de: calcular cobro, realizar
cobro y notificar cobro

Definición de actores
Clase Descripción
Cliente Es el usuario que ejecuta las operaciones
del sistema
Empleado Es el usuario que ejecuta los servicios del
café internet

Lista preliminar de casos de uso


Cliente
- Iniciar sesión
- Seleccionar documento
- Seleccionar impresora
- Realizar pago

Empleado

- Evaluar pago

Depuración de casos de uso


Modelo de casos de uso

Documentación de casos de uso

Nombre Iniciar sesión


Objetivo Caso de uso que tiene como propósito
conocer si el usuario está autorizado
Actores Cliente
Precondiciones - Iniciar el proceso
Flujo de eventos - Si usuario autorizado
-consultar impresora
- Sino
- seguir con el proceso
Postcondiciones - Impresoras disponibles
Manejo de situaciones excepcionales - Usuario no existe
- Contraseña invalida
- Recuperar contraseña
Nombre Consultar documento
Objetivo Caso de uso que tiene como propósito la
consulta y adición de un documento para
realizar la impresión
Actores Cliente
Precondiciones - Impresora disponible
- Usuario autorizado
Flujo de eventos - Seleccionar documento
- Subir documento
Postcondiciones - Documento listo para imprimir
Manejo de situaciones excepcionales - Documento no reconocido
- Documento muy pesado para ser
subido
Nombre Consultar impresora
Objetivo Caso de uso que tiene como propósito
conocer que impresoras están disponibles
para usar
Actores Cliente
Precondiciones - Iniciar sesión
Flujo de eventos - Si Impresora disponible
-cargar archivo
-imprimir
- Sino
- Terminar
Postcondiciones - Mostrar: “archivo impreso”
Manejo de situaciones excepcionales - Impresora con poca tinta
- Impresora con poco papel
Nombre Realizar pago
Objetivo Caso de uso que tiene como propósito el
pago del uso de la impresora
Actores Cliente
Precondiciones - Haber impreso al menos un
documento
Flujo de eventos - Realizar pago
Postcondiciones - Pago en proceso
Manejo de situaciones excepcionales - Pago demora demasiado
Nombre Evaluar pago
Objetivo Caso de uso que tiene como propósito
evaluar si se realizó bien el pago
Actores Empleado
Precondiciones - Recibir pago por parte del cliente
Flujo de eventos - Si usuario pago correcto
-Terminar
- Sino
- Volver a evaluar costo
Postcondiciones - Terminar
Manejo de situaciones excepcionales - Pago incompleto

Modelo de procesos Recarga tarjeta SITP


Digitar Digitar Cantidad a Entregar
Dar tarjeta
usuario recargar dinero

Cliente

Empleado

Realizar Notificar
No recarga recarga
No Si
Si Datos
validos?
Sistema
Usuario
valido?

Modelo de dominio
Cliente
login
Clave Tarjeta
Nombre Id
Id Saldo

Recarga
Id
fecha
Cantidad

Glosario de términos
Clase Definición
Cliente Es el usuario que ejecuta las operaciones
del sistema
Tarjeta Es la clase en la que se realizan las
operaciones de realizar recarga
Recarga Es la clase que Realiza operaciones sobre
la clase tarjeta

Definición de actores
Clase Descripción
Cliente Es el usuario que ejecuta las operaciones
del sistema

Lista preliminar de casos de uso


Cliente
- Digitar usuario
- Digitar cantidad de recarga
- Dar tarjeta
- Entregar Dinero

Depuración de casos de uso


Consultar
usuario

Crear
cantidad de
recarga

Cliente
Entregar
tarjeta

Entregar
dinero

Modelo de caso de uso


Crear
Consultar cantidad de Entregar Entregar
Cliente usuario recarga tarjeta dinero

Documentación de casos de uso

Nombre Consultar usuario


Objetivo Caso de uso que tiene como propósito
Conocer si el usuario existe
Actores Cliente
Precondiciones - Iniciar el proceso
Flujo de eventos - Si usuario existe
-Seguir con el proceso
- Sino
- Volver a preguntar usuario
Postcondiciones - Cantidad recarga
Manejo de situaciones excepcionales - Usuario no exista
- Usuario olvido clave
- Usuario olvido usuario
Nombre Crear cantidad de recarga
Objetivo Caso de uso que tiene como propósito
saber la cantidad a recargar
Actores Cliente
Precondiciones - Usuario autorizado
Flujo de eventos - Digitar cantidad a recargar
Postcondiciones - Documento listo para imprimir
Manejo de situaciones excepcionales - Cantidad no valida
- Cantidad excede el máximo de
recarga
- Cantidad bajo el mínimo de
recarga
Nombre Entregar Tarjeta
Objetivo Caso de uso que tiene como propósito la
entrega de tarjeta SITP
Actores Cliente
Precondiciones - Iniciar sesión
- Cantidad a recargar
Flujo de eventos Entrega tarjeta SITP
Postcondiciones - Mostrar: “leyendo tarjeta”
Manejo de situaciones excepcionales - Tarjeta invalida (no se puede leer)
- Tarjeta dañada

Nombre Entrega de dinero


Objetivo Caso de uso que tiene como propósito La
entrega de dinero
Actores Cliente
Precondiciones - Tarjeta valida
- Inicio de sesión
Flujo de eventos - Realizar pago
Postcondiciones - Pago en proceso
Manejo de situaciones excepcionales - Pago demora demasiado

También podría gustarte