Professional Documents
Culture Documents
‘DameArgo’
LasPelasAntes
LasPelasAntes
‘ArrellenarGarrafón’
ClienteColgao
Camata
Dpto. LSI - Universidad de Granada
Casos de uso: (Use cases)
Eventos alternativos
Paso 7: El Cliente no tiene suficiente dinero en efectivo. Solicitud de un pago con tarjeta de crédito, denegación de la transacción, o deducción de los artículos alquilados hasta la confirmación del pago de la transacción.
Paso 7: El Cliente tiene cargos atrasados y no los pagará. El Cliente debe pagar los cargos pendientes antes de alquilar más artículos, de manera que se realiza el pago completo o se anula la transacción.
Paso 9: Se produce un error al autorizar el pago con tarjeta de crédito, ya sea por falta de crédito o por inactividad del servicio de autorización. Solicitud de pago en efectivo en su lugar.
Curso normal
Actor Sistema
1.El cliente llega al mostrador
con videos para alquilar
(excepcionalmente
videojuegos).
2.El cliente presenta su 3.Presentar información sobre
tarjeta de socio y el el cliente y el estado de
empleado introduce su alquileres (normalmente nada
núimero de identificación en en alquiler, sin penalizaciones
el sistema. pendientes) .
4.Para cada video o juego, el 5.Presenta una lista de los
empleado graba en el títulos alquilados, fechas de
sistema su número de devolución, precio total del
identificación. alquiler y cargos por retraso
en la devolución.
Caso de uso: Alquilar
Curso normal (cont.)
Actor Sistema
1.
2. 3.
4. 5.
6.El empleado informa al
cliente de la cantidad a
abonar y le pide el pago..
7.El cliente paga en efectivo o
a crédito.
8.El empleado graba el pago 9.Autoriza el pago a crédito.
en el sistema. 10.Genera un recibo.
11.El empleado entrega el
recibo al cliente, que se va
con los artículos alquilados.
Caso de uso: Alquilar (cont)
Cursos alternativos
Paso 7. El cliente no tiene suficiente dinero en efectivo. Sugerir
pago a crédito, cancelación de la transacción o eliminar artículos
hasta que la cantidad resultante pueda ser abonada.
Elementos:
Actores
Casos de uso (cu)
Interfaces
Relaciones
Puede aparecer un rectángulo que muestre los
límites del sistema
autorización
Pagar recargos
Se suelen de crédito
Alquilar
elaborar artículos
durante el
análisis inicial Gestionar socios
Gestionar
inventario
Administrador
Encargado
Gestionar usuarios
<<include>> <<include>>
<<include>>
Determinar crédito
Supervisor
Ejemplos:
– Alquiler de películas de vídeo.
– Devolución de películas de vídeo.
– Pago de recargos.
© Pearson Educación, S.A.Todos los derechos reservados
Casos de uso concretos y esenciales
Los casos de uso esenciales se centran en las
intenciones de los actores y en las responsabilidades
del sistema, postergando los detalles de la interfaz de
usuario (UI):
Los casos de uso concretos (TCC Real) no siguen la
misma pauta.
Esencial: “El Titular de la cuenta introduce su datos en
el cajero automático”.
Real: “El Titular introduce su tarjeta en el lector. El
cajero muestra la ventana A. El titular introduce su
número de identificación personal (PIN) mediante el
teclado numérico, etc.”.
A medida que nos desplazamos del análisis al diseño,
nos inclinamos más por las descripciones concretas
de caso de uso, dejando atrás las esenciales.
© Pearson Educación, S.A.Todos los derechos reservados
Casos de uso: Elaboración
Principos:
Los casos de uso no son algo aislado,
Algunos consejos:
comunicación real
No complicar las cosas
Tener en cuenta a los interesados
Lo mejor es enemigo de lo bueno
El caso de uso hay que escribirlo
Solicitar
artículos
Pagar recargos
«include» «include»
Pagar en Pagar a
efectivo crédito
«extend»
«include» «include»
Alquilar
artículos