Está en la página 1de 33

Modelo de Casos de Uso:

First Bank

Versión 1.0
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

Historial de Revisiones
Fecha Versión Descripción Autor
24/01/2009 1.0 Primer versión del Modelo de Casos de Lorenzo de Jesús
Uso Armenta Fonseca
06/02/2009 1.1 Se añadieron algunos casos de uso Aragón Valerio
Modelo de Casos de Uso Fernando
14/01/2009 1.2 Se hicieron correcciones a casos de uso Lorenzo de Jesús
versión del Modelo de Casos de Uso Armenta Fonseca

Pág. 2
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

Tabla de Contenidos

1. Diagrama de Casos de Uso 7

2. Login 8
2.1 Descripción 8
2.2 Actores 8
2.3 Flujo de Eventos 8
2.3.1 Flujo Básico 8
2.3.2 Flujos Alternativos 8
2.4 Precondiciones 8
2.5 Poscondiciones 8
2.6 Puntos de Extensión 8

3. Administrar Datos Personales 9


3.1 Descripción 9
3.2 Actores 9
3.3 Flujo de Eventos 9
3.3.1 Flujo Básico 9
3.3.2 Flujos Alternativos 9
3.4 Precondiciones 9
3.5 Poscondiciones 10
3.6 Puntos de Extensión 10

4. Aperturar o Cerrar Cuenta de Cliente 11


4.1 Descripción 11
4.2 Actores 11
4.3 Flujo de Eventos 11
4.3.1 Flujo Básico 11
4.3.2 Flujos Alternativos 11
4.4 Precondiciones 11
4.5 Poscondiciones 12
4.6 Puntos de Extensión 12

5. Crear Solicitudes 13
5.1 Descripción 13
5.2 Actores 13
5.3 Flujo de Eventos 13
5.3.1 Flujo Básico 13
5.3.2 Flujos Alternativos 14
5.4 Precondiciones 14
5.5 Poscondiciones 14
5.6 Puntos de Extensión 14

6. Entregar Chequeras 15
6.1 Descripción 15
6.2 Actores 15
6.3 Flujo de Eventos 15
6.3.1 Flujo Básico 15
6.3.2 Flujos Alternativos 15
6.4 Precondiciones 15

Pág. 3
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

6.5 Poscondiciones 15
6.6 Puntos de Extensión 15

7. Procesar Solicitudes de Chequeras 16


7.1 Descripción 16
7.2 Actores 16
7.3 Flujo de Eventos 16
7.3.1 Flujo Básico 16
7.3.2 Flujos Alternativos 16
7.4 Precondiciones 16
7.5 Poscondiciones 16
7.6 Puntos de Extensión 16

8. Solicitar Apertura de Cuenta 17


8.1 Descripción 17
8.2 Actores 17
8.3 Flujo de Eventos 17
8.3.1 Flujo Básico 17
8.3.2 Flujos Alternativos 17
8.4 Precondiciones 17
8.5 Poscondiciones 17
8.6 Puntos de Extensión 17

9. Visualizar Detalle de Cuentas 18


9.1 Descripción 18
9.2 Actores 18
9.3 Flujo de Eventos 18
9.3.1 Flujo Básico 18
9.3.2 Flujos Alternativos 18
9.4 Precondiciones 18
9.5 Poscondiciones 18
9.6 Puntos de Extensión 18

10. Pagar Cheque de Cuenta Corriente 19


10.1 Descripción 19
10.2 Actores 19
10.3 Flujo de Eventos 19
10.3.1 Flujo Básico 19
10.3.2 Flujos Alternativos 19
10.4 Precondiciones 19
10.5 Poscondiciones 19
10.6 Puntos de Extensión 20

11. Retirar Efectivo de Cuentas de Ahorros 21


11.1 Descripción 21
11.2 Actores 21
11.3 Flujo de Eventos 21
11.3.1 Flujo Básico 21
11.3.2 Flujos Alternativos 21
11.4 Precondiciones 21
11.5 Poscondiciones 21
11.6 Puntos de Extensión 22

Pág. 4
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

12. Realizar Depósitos 23


12.1 Descripción 23
12.2 Actores 23
12.3 Flujo de Eventos 23
12.3.1 Flujo Básico 23
12.3.2 Flujos Alternativos 23
12.4 Precondiciones 24
12.5 Poscondiciones 24
12.6 Puntos de Extensión 24

13. Autorizar Retiros Grandes 25


13.1 Descripción 25
13.2 Actores 25
13.3 Flujo de Eventos 25
13.3.1 Flujo Básico 25
13.3.2 Flujos Alternativos 25
13.4 Precondiciones 25
13.5 Poscondiciones 25
13.6 Puntos de Extensión 25

14. Activar y/o Desactivar Cuentas 26


14.1 Descripción 26
14.2 Actores 26
14.3 Flujo de Eventos 26
14.3.1 Flujo Básico 26
14.3.2 Flujos Alternativos 26
14.4 Precondiciones 27
14.5 Poscondiciones 27
14.6Puntos de Extensión 27

15. Actualizar Perfil del Banco 28


15.1 Descripción 28
15.2 Actores 28
15.3 Flujo de Eventos 28
15.3.1 Flujo Básico 28
15.3.2 Flujos Alternativos 28
15.4 Precondiciones 28
15.5 Poscondiciones 28
15.6 Puntos de Extensión 28

16. Efectuar transferencia de efectivo entre cuentas 29


16.1 Descripción 29
16.2 Actores 29
16.3 Flujo de Eventos 29
16.3.1 Flujo Básico 29
16.3.2 Flujos Alternativos 29
16.4 Precondiciones 30
16.5 Poscondiciones 30
16.6 Puntos de Extensión 30

Pág. 5
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

17. Registrar Servicio de Depósito Recurrente 31


17.1 Descripción 31
17.2 Actores 31
17.3 Flujo de Eventos 31
17.3.1 Flujo Básico 31
17.3.2 Flujos Alternativos 32
17.4 Precondiciones 32
17.5 Poscondiciones 33
17.6 Puntos de Extensión 33

Pág. 6
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

1. Diagrama de Casos de Uso


uc Primary Use Cases

Crear Sol icitudes Efectuar transfere ncia de Aperturar o Cerrar


efectiv o entre cuentas Cuentas

Administr ar Datos
Personales

Registra r Serv i cio de


Deposito Recurrente
Cli ente
Ej ecutiv o de cuentas

Visualizar Detalle de
Cue nta s

Pagar Cheque de Cuenta


Corri ente

Solicitar Apertura Cuenta

Cliente prospecto

Caj er o
Realizar Depositos

Retirar Efectiv o de Cuentas


de Ahorros

Login

Autorizar Retiros Grandes

Procesar Solici tud de


Chequeras

Gere nte

Activ ar y/o Desactiv ar


Ej ecutiv o de despacho Cuentas

Entregar Chequeras
Actualizar Perfil del Banco

Pág. 7
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

2. Login
2.1 Descripción
Este caso de uso describe como un usuario de la aplicación First Bank se autentifica para entrar
en el Sistema.

2.2 Actores
Cliente
Cajero
Ejecutivo de cuentas
Gerente
Ejecutivo de Despacho

2.3 Flujo de Eventos

2.3.1 Flujo Básico


Este caso de uso comienza cuando el actor desea autentificarse o ingresar al sistema de First
Bank.

1. El sistema requiere que el actor introduzca su nombre y contraseña.


2. El actor introduce su nombre y contraseña.
3. El sistema valida el nombre y contraseña proporcionados e inicia la sesión del actor en el
sistema.

2.3.2 Flujos Alternativos

2.3.2.1 Usuario y/o Contraseña Inválidos


Sí, en el Flujo Básico, el actor introduce un usuario y/o contraseña inválido, el sistema
muestra un mensaje de error. El actor puede elegir entre volver al principio del Flujo Básico, ó
cancelar la autentificación, momento en que el caso de uso termina.

2.4 Precondiciones

2.4.1 El sistema está en estado de inicio de sesión y muestra la pantalla de autentificación.

2.5 Poscondiciones

2.5.1 Si el caso de uso se ha realizado correctamente, ahora el actor ha iniciado sesión en el sistema.
Sí no es así, el estado del sistema no se modifica.

2.6 Puntos de Extensión

2.6.1 Ninguno.

Pág. 8
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

3. Administrar Datos Personales


3.1 Descripción
Este caso de uso permite al Cliente del Banco y al Ejecutivo de Cuentas actualizar y/o
modificar los datos personales del cliente en el momento que él lo desee.

3.2 Actores
Cliente del Banco
Ejecutivo de Cuentas

3.3 Flujo de Eventos

3.3.1 Flujo Básico


Este caso de uso inicia cuando el Cliente del Banco o el Ejecutivo de Cuentas desean actualizar
y/o modificar los datos personales de un cliente.

1. El sistema requiere que el Cliente del Banco o el Ejecutivo de Cuentas introduzca el número de
cuenta del Cliente.
2. Cliente del Banco o el Ejecutivo de Cuentas introduce el número de cuenta. El sistema
recupera y despliega la información del cliente.
3. Cliente del Banco o el Ejecutivo de Cuentas hacen los cambios deseados a la información (datos
personales) del cliente:
- Dirección,
- Número de teléfono,
- Correo electrónico,
- etc.
4. Una vez que el Cliente del Banco o el Ejecutivo de Cuentas actualizan la información necesaria
el sistema actualiza el registro del cliente.

3.3.2 Flujos Alternativos

3.3.2.1 Número de Cuenta no Encontrado


Si, el número de cuenta especificado no existe, el sistema despliega un mensaje de error. El
Cliente del Banco o el Ejecutivo de Cuentas pueden introducir un número de cuenta diferente o
cancelar la operación, siendo este el punto en el cual el caso de uso termina.

3.3.2.2 Actualización/Modificación Cancelada


Sí, el Cliente del Banco o el Ejecutivo de Cuentas decide no actualizar la información del
cliente (datos personales), la actualización es cancelada, y el Flujo Básico es reiniciado desde
el inicio.

3.4 Precondiciones

3.4.1 El Cliente o el Ejecutivo de Cuentas, deben estar registrados en el sistema antes de que este
caso de uso comience.

Pág. 9
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

3.5 Poscondiciones

3.5.1 Si el caso de uso se ha realizado correctamente, la información del Cliente (datos personales)
es actualizada en el sistema. De lo contrario el estado del sistema no se modifica.

3.6 Puntos de Extensión

3.6.1 Ninguno.

Pág. 10
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

4. Aperturar o Cerrar Cuenta de Cliente


4.1 Descripción
Este caso de uso describe como el ejecutivo de cuentas puede realizar la apertura o cierre de
cuentas (Ahorro o Corriente).

4.2 Actores
Ejecutivo de Cuentas
Cliente
Cliente Prospecto

4.3 Flujo de Eventos

4.3.1 Flujo Básico


Este caso de uso inicia cuando el ejecutivo de cuentas realizara una apertura o cierre de
cuenta.

1. El ejecutivo de cuenta le solicita al cliente, si va aperturar o cerrar una cuenta.


2. El ejecutivo de cuentas introduce al sistema la operación a realizar (apertura o cierre de
cuenta).
3. El sistema realiza la operación y despliega un mensaje de que la operación fue exitosa.
4. El ejecutivo de cuentas acepta el mensaje. Termina caso de uso.

4.3.2 Flujos Alternativos

4.3.2.1 Aperturar cuenta.


Esto ocurre cuando el cliente decide abrir una cuenta.

4.3.2.1.1 Ya se tiene los datos del cliente y el de cuenta, el ejecutivo de cuentas le solicita al
cliente el monto para aperturar la cuenta, el ejecuto captura el monto y realiza la operación
de apertura de cuenta, el sistema despliega un mensaje de éxito. Termina caso de uso.

4.3.2.1.2 No se cuenta con la información del cliente (cliente prospecto), el sistema le solicita
los datos al cliente, el tipo de cuenta y el monto de apertura de cuenta y los captura en el
sistema, el ejecutivo de cuentas realiza la operación de apertura de cuenta, el sistema
despliega un mensaje de éxito. Termina caso de uso.

4.3.3 Cerrar Cuenta.


Esto ocurre cuando el cliente decide cerrar una cuenta. El sistema valida que el cliente no
tenga fondos en su cuenta.
En caso de que cuente con fondos; termina el caso de uso.
En caso de que no cuente con fondos, el sistema realizara el cierre de la cuenta.
El sistema despliega un mensaje de éxito. Termina caso de uso.

4.4 Precondiciones

4.4.1 Ninguna.

Pág. 11
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

4.5 Poscondiciones

4.5.1 Ninguna.

4.6 Puntos de Extensión

4.6.1 Ninguno.

Pág. 12
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

5. Crear Solicitudes
5.1 Descripción
Este caso de uso permite al Cliente crear solicitudes que le permitan interactuar con la entidad
bancaria, tales como la solicitud de apertura y/o cierre de cuenta de Ahorro o Corriente, y
solicitud para obtener chequera(s).

5.2 Actores
Cliente

5.3 Flujo de Eventos

5.3.1 Flujo Básico


Este caso de uso inicia cuando el Cliente desea solicitar la apertura y/o cierre de una cuenta
de Ahorro o Corriente, o solicitar chequera(s).

1. El sistema requiere que el Cliente especifique la función que él/ella desea realizar ( solicitar la
apertura y/o cierre de cuenta de Ahorro o Corriente, o solicitar chequera(s).
2. Una vez que el Cliente elige la operación que él/ella desea realizar, uno de los siguientes
subflujos es ejecutado:
- Si el Cliente selecciono “Solicitar apertura de cuenta”, el subflujo Solicitar apertura de
cuenta es ejecutado.
- Si el Cliente selecciono “Solicitar cierre de cuenta”, el subflujo Solicitar cierre de cuenta
es ejecutado.
- Si el Cliente selecciono “Solicitar chequera”, el subflujo Solicitar chequera es ejecutado.

5.3.1.1 Solicitar apertura de cuenta


1. El sistema requiere que el Cliente especifique el tipo de cuenta que él/ella desea abrir en
la entidad bancaria:
- Cuenta de Ahorros.
- Cuenta Corriente.
2. El Cliente selecciona el tipo de cuenta.
3. Una vez que el Cliente hace la selección, el sistema genera la solicitud con estatus
pendiente.

5.3.1.2 Solicitar cierre de cuenta


1. El sistema requiere que el Cliente especifique el tipo de cuenta que él/ella desea cerrar en
la entidad bancaria:
- Cuenta de Ahorros.
- Cuenta Corriente.
2. El Cliente selecciona el tipo de cuenta.
3. Una vez que el Cliente hace la selección, el sistema genera la solicitud con estatus
pendiente.

5.3.1.3 Solicitar chequera


1. El sistema requiere que el Cliente introduzca su número de cuenta.
2. Una vez que el Cliente proporciona la información requerida, el sistema verifica que el
número de Cuenta pertenezca a una cuenta Corriente.
3. A continuación el sistema genera la solicitud con estatus pendiente.

Pág. 13
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

5.3.2 Flujos Alternativos

5.3.2.1 Solicitud de apertura/cierre de cuenta cancelado


Si, en los subflujos Solicitar apertura de cuenta o Solicitar cierre de cuenta, el Cliente
decide no crear la solicitud de apertura o cierre de la cuenta, la solicitud es cancelada, y el
Flujo Básico se reinicia desde el principio.

5.3.2.2 Número de cuenta no encontrado


Si, en el subflujo Solicitar chequera, el número de cuenta proporcionado por el Cliente no
pertenece a una cuenta Corriente, el sistema muestra un mensaje de error. El Cliente puede
introducir un número de cuenta diferente o cancelar la operación, momento en que el caso de
uso termina.

5.4 Precondiciones

5.4.1 El Cliente debe estar registrado en el sistema antes de que inicie el caso de uso.

5.5 Poscondiciones

5.5.1 Si el caso de uso se ha realizado correctamente, el Cliente ha solicitado la apertura y/o cierre de
cuenta de Ahorro o Corriente, o chequera(s).

5.6 Puntos de Extensión

5.6.1 Ninguno

Pág. 14
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

6. Entregar Chequeras
6.1 Descripción
Este caso de uso describe como el ejecutivo de despacho realiza el proceso de entrega de
chequeras.

6.2 Actores
Ejecutivo de despacho.

6.3 Flujo de Eventos

6.3.1 Flujo Básico


Este caso de uso inicia cuando el actor requiere hacer la entrega de chequeras.

1. El ejecutivo de despacho captura el número de cliente en el sistema.


2. El sistema despliega la información del status de la solicitud.
3. El status de la solicitud es aprobada, el actor le entrega la chequera al cliente.
4. El actor cambia el status de aprobado a entregada, el sistema guarda el status de la solicitud.
5. El sistema despliega un mensaje de éxito. Termina caso de uso.

6.3.2 Flujos Alternativos

6.3.2.1 Validar el número de cliente.


El sistema valida que el número de cliente que se capturo cuente con una solicitud, el cliente
no cuenta con una solicitud de chequera.
El sistema despliega un mensaje indicando que el número de cliente no cuenta con una
solicitud.
El sistema vuelve a la página de captura del número de cliente.
6.3.2.2 Verificar Status
Si el status es diferente a aprobado, el sistema despliega un mensaje indicando que la solicitud
no ha sido aprobada. Termina caso de uso.

6.4 Precondiciones

6.4.1 Ninguna.

6.5 Poscondiciones

6.5.1 Ninguna.

6.6 Puntos de Extensión

6.6.1 Ninguno.

Pág. 15
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

7. Procesar Solicitudes de Chequeras


7.1 Descripción
Este caso de uso permite al ejecutivo de despacho autorizar las solicitudes de chequeras que
han hecho los clientes.

7.2 Actores
Ejecutivo de Despacho.

7.3 Flujo de Eventos

7.3.1 Flujo Básico


Este caso de uso inicia cuando el actor verifica las solicitudes de chequeras que están
pendientes por autorizar.

1. El actor elige las solicitudes que va ha autorizar, el actor autoriza las solicitudes.
2. Una vez que el actor autoriza las solicitudes, el sistema actualiza el status de las solicitudes de
pendiente a aprobado.
3. El sistema despliega un mensaje de éxito.
4. El actor acepta el mensaje. Termina caso de uso.

7.3.2 Flujos Alternativos

7.3.2.1 Validación de cheques.


Esto ocurre cuando se valida los cheques asociados a la chequera.

7.4 Precondiciones

7.4.1 Ninguno.

7.5 Poscondiciones

7.5.1 Ninguno.

7.6 Puntos de Extensión

7.6.1 Ninguno.

Pág. 16
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

8. Solicitar Apertura de Cuenta


8.1 Descripción
Este caso de uso describe como los interesados en formar parte de la cartera de clientes del
banco (Clientes prospectos), pueden solicitar la apertura de una cuenta de Ahorro o Corriente.

8.2 Actores
6. Cliente prospecto

8.3 Flujo de Eventos

8.3.1 Flujo Básico


Este caso de uso inicia cuando el Cliente prospecto desea solicitar la apertura de una cuenta de
Ahorro o Corriente.

1. El sistema requiere que el Cliente Prospecto especifique el tipo de cuenta a aperturar, así
como sus datos personales. Estos incluyen:
- Cedula
- Nombre(s)
- Apellido(s)
- Fecha de Nacimiento
- Dirección
- Teléfono
- E-mail
2. Una vez que el Cliente prospecto proporciona la información requerida, el sistema genera la
solitud con un estatus “pendiente”, mientras se le invita a el cliente prospecto a que espere un
tiempo prudencial para que asista a la agencia del banco para procesar su solicitud.

8.3.2 Flujos Alternativos

8.3.2.1 Cancelar Solicitud de Apertura de Cuenta


Sí, el Cliente prospecto decide no solicitar la apertura de cuenta de Ahorro o Corriente, la
solicitud es cancelada, siendo este el punto en el cual el caso de uso termina.

8.4 Precondiciones

8.4.1 Ninguna.

8.5 Poscondiciones

8.5.1 Si el caso de uso se ha realizado correctamente, el Cliente prospecto ha solicitado la apertura de


una cuenta de Ahorro o Corriente.

8.6 Puntos de Extensión

8.6.1 Ninguno.

Pág. 17
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

9. Visualizar Detalle de Cuentas


9.1 Descripción
Este caso de uso permite al Cajero, Ejecutivo de Cuentas y al Cliente ver el detalle de las
cuentas (Ahorro o Corriente) asociadas al Cliente, tales como el balance actual y las
transacciones hechas en un periodo determinado (movimientos por mes).
9.2 Actores
7. Cliente
8. Cajero
9. Ejecutivo de Cuentas

9.3 Flujo de Eventos

9.3.1 Flujo Básico


Este caso de uso inicia cuando el actor (Cliente, Cajero o Ejecutivo de Cuentas) desea ver el
detalle de las cuentas (Ahorro o Corriente) asociadas al Cliente.

1. El sistema requiere que el actor introduzca su número de cuenta.


2. El actor introduce el número de cuenta. El sistema recupera y muestra el detalle de la cuenta:
- Número de cuenta.
- Nombre del titular.
- Tipo de cuenta.
- Saldo actual.
- Movimientos mensuales.
3. Cuando el actor indica que ha terminado de visualizar el detalle de su cuenta, el caso de uso
finaliza.

9.3.2 Flujos Alternativos

9.3.2.1 Número de cuenta no encontrado


Sí, en el Flujo Básico el número de cuenta especificado no existe, el sistema muestra un
mensaje de error. El Cliente puede introducir un número de cuenta diferente o cancelar
operación, momento en que el caso de uso termina.

9.4 Precondiciones

9.4.1 El actor (Cliente, Cajero o Ejecutivo de Cuentas) debe estar registrado en el sistema antes de
que inicie el caso de uso.

9.5 Poscondiciones

9.5.1 El estado del sistema no se modifica por este caso de uso.

9.6 Puntos de Extensión

9.6.1 Ninguno

Pág. 18
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

10. Pagar Cheque de Cuenta Corriente


10.1 Descripción
Este caso de uso permite al Cajero pagar un cheque de cuenta corriente.

10.2 Actores
Cajero

10.3 Flujo de Eventos

10.3.1 Flujo Básico


Este caso de uso inicia cuando el Cajero necesita pagar un cheque de cuenta corriente.

1. El sistema requiere que el Cajero ingrese el número de cheque y el monto a pagar.


2. El Cajero introduce los datos requeridos por el sistema.
3. El sistema verifica que el cheque pertenezca a una chequera activa de una cuenta corriente
asociada al Banco.
4. El sistema valida que el monto disponible en la cuenta corriente sea mayor al monto del
cheque.
5. El sistema notifica al Cajero que la transacción se ha realizado con éxito.

10.3.2 Flujos Alternativos

10.3.2.1 Numero de cheque no encontrado


Sí, en el Flujo Básico el número de cheque especificado no existe, el sistema muestra un
mensaje de error. El Cajero puede introducir un número de cheque diferente o cancelar
operación, momento en que el caso de uso termina.

10.3.2.2 Cheque asociado a una chequera desactivada.


Sí, en el Flujo Básico el cheque especificado pertenece a una chequera desactivada de una
cuenta corriente, el sistema muestra un mensaje de error indicando que el cheque está
asociado a una chequera desactivada. El Cajero puede introducir un número de cheque
diferente o cancelar operación, momento en que el caso de uso termina.

10.3.2.3 Saldo insuficiente en la cuenta corriente.


Sí, en el Flujo Básico el monto de la cuenta corriente es menor al monto del cheque, el
sistema muestra un mensaje de error al Cajero, indicando que no existe saldo suficiente en la
cuenta corriente, momento en que el caso de uso termina.

10.4 Precondiciones

10.4.1 El actor Cajero debe estar registrado en el sistema antes de que inicie el caso de uso.

10.5 Poscondiciones

10.5.1 El estado del sistema no se modifica por este caso de uso.

Pág. 19
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

10.6 Puntos de Extensión

10.6.1 Ninguno

Pág. 20
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

11. Retirar Efectivo de Cuentas de Ahorros


11.1 Descripción
Este caso de uso permite al Cajero retirar efectivo de las cuentas de ahorro.

11.2 Actores
Cajero

11.3 Flujo de Eventos

11.3.1 Flujo Básico


Este caso de uso inicia cuando el Cajero desea retirar efectivo de las cuentas de ahorro.

1. El sistema requiere que el Cajero introduzca la información referente a la cuenta de ahorros


tales como:
- Nombre cliente
- Número de Cuenta
- Cantidad a retirar.
2. El Cajero introduce los datos requeridos por el sistema.
3. El sistema valida la información proporcionada por el Cajero. Si el retiro es demasiado grande,
se necesita la autorización del Gerente para poder procesar el retiro.
4. El sistema valida que el monto disponible en la cuenta de ahorros sea mayor a la cantidad a
retirar.
5. El sistema bebita automáticamente la cantidad retirada de la cuenta de ahorros del Cliente y
muestra un mensaje indicando que la transacción se ha realizado con éxito.
6. El Cajero proporciona el efectivo al Cliente.

11.3.2 Flujos Alternativos

11.3.2.1 Número de cuenta no encontrado


Sí, en el Flujo Básico el número de cuenta especificado no existe, el sistema muestra un
mensaje de error. El Cajero puede introducir un número de cuenta diferente o cancelar
operación, momento en que el caso de uso termina.

11.3.2.2 Saldo insuficiente en la cuenta de ahorros.


Sí, en el Flujo Básico el saldo de la cuenta de ahorros es menor a la cantidad a retirar, el
sistema muestra un mensaje de error al Cajero, indicando que no existe saldo suficiente en la
cuenta de ahorros. El Cajero puede introducir cantidad a retirar diferente o cancelar
operación, momento en que el caso de uso termina.

11.4 Precondiciones

11.4.1 El actor Cajero debe estar registrado en el sistema antes de que inicie el caso de uso.

11.5 Poscondiciones

11.5.1 El estado del sistema no se modifica por este caso de uso.

Pág. 21
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

11.6 Puntos de Extensión

11.6.1 Ninguno

Pág. 22
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

12. Realizar Depósitos


12.1 Descripción
Este caso de uso permite al Cajero hacer depósitos de efectivo y/o cheques en cuentas
corrientes y cuentas de ahorro.

12.2 Actores
Cajero
12.3 Flujo de Eventos

12.3.1 Flujo Básico


Este caso de uso inicia cuando el Cajero requiere hacer depósitos de efectivo y/o cheques en
cuentas corrientes y/o cuentas de ahorro.

1. El sistema requiere que el Cajero especifique la función que él/ella desea hacer (realizar
depósito en efectivo o realizar depósito con cheque).
2. Una vez que el Cajero elige la operación que él/ella desea realizar, uno de los siguientes
subflujos es ejecutado:
- Si el Cajero selecciono “Realizar depósito en efectivo”, el subflujo Realizar depósito en
efectivo es ejecutado.
- Si el Cajero selecciono “Realizar depósito con cheque”, el subflujo Realizar depósito con
cheque es ejecutado.

12.3.1.1 Realizar depósito en efectivo.


1. El sistema requiere que el Cajero ingrese el número de cuenta y la cantidad de dinero a
abonar.
2. Una vez que el Cajero introduce la información requerida, el sistema muestra los datos de
la cuenta correspondiente (Ahorros o Corriente).
3. El sistema requiere que el Cajero confirme el depósito.
4. El Cajero confirma la operación.
5. El sistema notifica al Cajero que la transacción se ha realizado con éxito.

12.3.1.2 Realizar depósito con cheque.


1. El sistema requiere que el Cajero ingrese el número del cheque a abonar a la cuenta
(Ahorros o Corriente).
2. Una vez que el Cajero introduce la información requerida.
3. El sistema verifica internamente la disponibilidad del dinero antes de efectuar el abono de
dinero.
4. El sistema requiere que el Cajero confirme el depósito.
5. El Cajero confirma la operación.
6. El sistema notifica al Cajero que la transacción se ha realizado con éxito.

12.3.2 Flujos Alternativos

12.3.2.1 Numero de cheque no encontrado


Sí, en el SubFlujo Realizar depósito con cheque el número de cheque especificado no existe,
el sistema muestra un mensaje de error. El Cajero puede introducir un número de cheque
diferente o cancelar operación, momento en que el caso de uso termina.

Pág. 23
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

12.3.2.2 Saldo insuficiente en la cuenta corriente.


Sí, en el SubFlujo Realizar depósito con cheque antes de efectuar el abono a la cuenta
(Ahorros o Corriente) el dinero no está disponible, el sistema muestra un mensaje de error al
Cajero, indicando que no existe saldo suficiente en la cuenta corriente, momento en que el
caso de uso termina.

12.3.2.3 Cancelar depósito.


Sí, en los Subflujos Realizar depósito en efectivo y Realizar depósito con cheque, el Cajero
cancela el depósito a la cuenta (Ahorros o Corriente) el caso de uso termina.

12.4 Precondiciones

12.4.1 El actor Cajero debe estar registrado en el sistema antes de que inicie el caso de uso.

12.5 Poscondiciones

12.5.1 El estado del sistema no se modifica por este caso de uso.

12.6 Puntos de Extensión

12.6.1 Ninguno.

Pág. 24
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

13. Autorizar Retiros Grandes


13.1 Descripción
Este caso de uso permite al Gerente autorizar retiros por encima de cierta cantidad (por
ejemplo: $2,000.000.00)

13.2 Actores
Gerente

13.3 Flujo de Eventos

13.3.1 Flujo Básico


Este caso de uso inicia cuando el Gerente desea permitir al Cajero al procesar un retiro
demasiado grande de una cuenta de Ahorros o Corriente.

1. El sistema requiere que el Gerente introduzca su nombre (usuario) y contraseña (clave de


acceso).
2. El Gerente introduce su nombre y contraseña.
3. El sistema valida el nombre y contraseña proporcionados por el Gerente y autoriza la
transacción.

13.3.2 Flujos Alternativos

13.3.2.1 Usuario y/o Contraseña Inválidos


Sí, en el Flujo Básico, el Gerente introduce un usuario y/o contraseña inválido, el sistema
vuelve a la pantalla anterior donde se estaba procesando el retiro, momento en que el caso de
uso termina.

13.4 Precondiciones

13.4.1 El Cajero debe estar registrado en el sistema antes de que inicie el caso de uso.

13.4.2 Antes del inicio del caso de uso de debe estar procesando un retiro de efectivo de una cuenta
de Ahorros o Corriente.

13.5 Poscondiciones

13.5.1 Ninguna.

13.6 Puntos de Extensión

13.6.1 Ninguno.

Pág. 25
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

14. Activar y/o Desactivar Cuentas


14.1 Descripción
Este caso de uso permite al Gerente activar y/o desactivar cuentas (Ahorros o Corriente).

14.2 Actores
Gerente

14.3 Flujo de Eventos

14.3.1 Flujo Básico


Este caso de uso inicia cuando el Gerente desea activar y/o desactivar cuentas (Ahorros o
Corriente).

1. El sistema requiere que el Gerente especifique la función que él/ella desea realizar (activar
cuentas y/o desactivar cuentas).
2. Una vez que el Gerente elige la operación que él/ella desea realizar, uno de los siguientes
subflujos es ejecutado:
- Si el Gerente selecciono “Activar cuentas”, el subflujo Activar cuentas es ejecutado.
- Si el Gerente selecciono “Desactivar cuentas”, el subflujo Desactivar cuentas es
ejecutado.

14.3.1.1 Activar cuentas


1. El sistema requiere que el Gerente ingrese el número de cuenta.
2. Una vez que el Gerente introduce la información requerida, el sistema muestra los datos de
la cuenta correspondiente (Ahorros o Corriente).
3. El sistema requiere que el Gerente confirme la activación de la cuenta e ingrese una
descripción del motivo de la activación de la cuenta.
4. El Gerente proporciona la información requerida y confirma la operación.
5. El sistema notifica al Gerente que la operación se ha realizado con éxito.

14.3.1.2 Desactivar cuentas


1. El sistema requiere que el Gerente ingrese el número de cuenta.
2. Una vez que el Gerente introduce la información requerida, el sistema muestra los datos de
la cuenta correspondiente (Ahorros o Corriente).
3. El sistema requiere que el Gerente confirme la desactivación de la cuenta e ingrese una
descripción del motivo de la desactivación de la cuenta.
4. El Gerente proporciona la información requerida y confirma la operación.
5. El sistema notifica al Gerente que la operación se ha realizado con éxito.

14.3.2 Flujos Alternativos

14.3.2.1 Número de Cuenta no Encontrado


Si, el número de cuenta especificado no existe, el sistema despliega un mensaje de error. El
Gerente puede introducir un número de cuenta diferente o cancelar la operación, siendo este
el punto en el cual el caso de uso termina.

14.3.2.2 Activación/Desactivación Cancelada


Sí, en el Flujo Básico el Gerente decide no activar y/o desactivar la(s) cuenta(s), el caso de

Pág. 26
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

uso termina.

14.4 Precondiciones

14.4.1 El Gerente, debe estar registrado en el sistema antes de que este caso de uso comience.

14.5 Poscondiciones

14.5.1 Si el caso de uso se ha realizado correctamente, Gerente ha activado y/o desactivado una(s)
cuenta(s) (Ahorros o Corriente). De lo contrario el estado del sistema no se modifica.

14.6 Puntos de Extensión

14.6.1 Ninguno.

Pág. 27
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

15. Actualizar Perfil del Banco


15.1 Descripción
Este caso de uso permite al Gerente del Banco actualizar el perfil del Banco, es decir modificar
el interés devengado por las cuentas de ahorro, el monto mínimo para la apertura de una
cuenta de ahorro, el monto límite para los retiros por cajero, el monto mínimo de apertura de
una cuenta que el ejecutivo de cuenta puede procesar y la fecha/hora de abono de intereses a
cuentas de ahorros.

15.2 Actores
Gerente

15.3 Flujo de Eventos

15.3.1 Flujo Básico


Este caso de uso inicia cuando el Gerente desea actualizar el perfil del Banco.

1. El sistema recupera y muestra el perfil del Banco.


2. El Gerente hace los cambios deseados la información que conforma el perfil del banco,
incluye:
- El interés devengado por las cuentas de ahorro,
- El monto mínimo para la apertura de una cuenta de ahorro,
- El monto límite para los retiros por cajero,
- El monto mínimo de apertura de una cuenta que el ejecutivo de cuenta puede procesar,
- La fecha/hora de abono de intereses a cuentas de ahorros.
3. Una vez que el Gerente actualiza la información necesaria, el sistema actualiza el perfil del
banco.

15.3.2 Flujos Alternativos

15.3.2.1 Actualización Cancelada


Sí, en el Flujo Básico el Gerente decide el perfil del banco, el caso de uso termina.

15.4 Precondiciones

15.4.1 El Gerente, debe estar registrado en el sistema antes de que este caso de uso comience.

15.5 Poscondiciones

15.5.1 Si el caso de uso se ha realizado correctamente, Gerente ha actualizado el perfil del banco. De
lo contrario el estado del sistema no se modifica.

15.6 Puntos de Extensión

15.6.1 Ninguno.

Pág. 28
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

16. Efectuar transferencia de efectivo entre cuentas


16.1 Descripción
Este caso de uso permite al Cliente y al Ejecutivo de Cuentas efectuar transferencia de dinero
entre las cuentas del Cliente o a terceros del mismo banco.

16.2 Actores
Cliente
Ejecutivo de Cuentas

16.3 Flujo de Eventos

16.3.1 Flujo Básico


Este caso de uso inicia cuando el Cliente y/o el Ejecutivo de Cuentas desean efectuar
transferencia de dinero entre las cuentas del Cliente o a terceros del mismo banco.

1. El sistema requiere que el actor introduzca el nombre del Cliente y/o su número de cuenta
para poder identificar al cliente.
2. Una vez que el actor proporciona el nombre del Cliente y/o su número de cuenta. El sistema
recupera y muestra al actor la(s) cuenta(s) del Cliente.
3. El sistema el actor seleccione entre sus cuentas, la cuenta a debitar.
4. El sistema requiere que el actor introduzca el número de cuenta destino y el monto o cantidad
para efectuar la transacción.
5. Una vez que el actor proporciona la información requerida. El sistema verifica que la cuenta de
origen no sea la misma que la cuenta de destino.
6. El sistema muestra un mensaje de éxito después de verificar los datos involucrados durante la
transferencia de efectivo entre cuentas.

16.3.2 Flujos Alternativos

16.3.2.1 Número de Cuenta no encontrado


Sí, en el Flujo Básico el número de cuenta especificado no existe, el sistema muestra un
mensaje de error. El actor puede introducir un número de cuenta diferente o cancelar
operación, momento en que el caso de uso termina.

16.3.2.2 Transferencia cancelada


Sí, en el Flujo Básico el actor decide no cancelar la transferencia, la operación es cancelada,
momento en que el caso de uso termina.

16.3.2.3 Saldo actual insuficiente


Sí, en el Flujo Básico el saldo de la cuenta es menor a la cantidad a transferir, el sistema
muestra un mensaje de error al actor, indicando que no existe saldo suficiente en la cuenta de
ahorros. El actor puede introducir cantidad a retirar diferente o cancelar operación, momento
en que el caso de uso termina.

Pág. 29
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

16.4 Precondiciones

16.4.1 El Cliente y/o el Ejecutivo de Cuentas debes estar registrados en el sistema antes de que inicie
el caso de uso.

16.5 Poscondiciones

16.5.1 Si el caso de uso se ha realizado correctamente, el Cliente y/o el Ejecutivo de Cuentas han
efectuar transferencia de dinero entre las cuentas del Cliente o a terceros del mismo banco, en
caso contrario el estado del sistema no cambia.

16.6 Puntos de Extensión

16.6.1 Ninguno

Pág. 30
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

17. Registrar Servicio de Depósito Recurrente


17.1 Descripción
Este caso de uso permite a los Clientes del Banco y al Ejecutivo de Cuentas realizar el servicio
de depósito recurrente. Este incluye crear un servicio, visualizar el detalle de este servicio,
actualizar la fecha de ejecución del servicio y eliminación del servicio de él sistema.

17.2 Actores
Cliente de Banco
Ejecutivo de Cuentas

17.3 Flujo de Eventos

17.3.1 Flujo Básico


Este caso de uso inicia cuando el Cliente del Banco o el Ejecutivo de Cuentas desean crear un
servicio de depósito recurrente, visualizar el detalle de este servicio, actualizar la fecha de
ejecución del servicio y/o eliminar el servicio en el sistema.

1. El sistema requiere que el Cliente del Banco o el Ejecutivo de Cuentas especifique la función
que él/ella desea realizar (Crear un Servicio, Visualizar Detalle del Servicio, Actualizar fecha
del Servicio o Eliminar Servicio).
2. Una vez que el Cliente del Banco o el Ejecutivo de Cuentas proporciona la información
requerida, uno de los siguientes subflujos es ejecutado:
 Si el Cliente del Banco o el Ejecutivo de Cuentas seleccionaron “Crear un Servicio”, el
subflujo Crear un Servicio es ejecutado
 Si el Cliente del Banco o el Ejecutivo de Cuentas seleccionaron “Visualizar Detalle del
Servicio”, el subflujo Visualizar Detalle del Servicio es ejecutado
 Si el Cliente del Banco o el Ejecutivo de Cuentas seleccionaron “Actualizar fecha del
Servicio”, el subflujo Actualizar fecha del Servicio es ejecutado
 Si el Cliente del Banco o el Ejecutivo de Cuentas seleccionaron “Eliminar Servicio”, el
subflujo Eliminar Servicio es ejecutado

17.3.1.1 Crear un Servicio


1. El sistema requiere que el Cliente del Banco o el Ejecutivo de Cuentas especifiquen el número
de cuenta a la cual desean asociar el servicio de depósito recurrente y de esta extraer el dinero
mes a mes.
2. El actor proporciona número de cuenta del Cliente a la cual desea asociar el servicio de
depósito recurrente.
3. El sistema requiere que el actor introduzca la siguiente información del servicio:
- Nombre del servicio,
- Fecha de ejecución del servicio,
- Numero de cuentas a acreditar,
- Monto o porcentaje de depósito.
1. Una vez que el actor proporciona los datos requeridos por el sistema, este valida la información
proporcionada.
2. El sistema crea el servicio de depósito recurrente y muestra al actor un mensaje de éxito.

17.3.1.2 Visualizar Detalle del Servicio


1. El sistema requiere que el Cliente del Banco o el Ejecutivo de Cuentas introduzca el número de

Pág. 31
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

cuenta o el nombre del servicio para visualizar el detalle del servicio.


3. El Cliente del Banco o el Ejecutivo de Cuentas proporciona la información requerida. El sistema
recupera y despliega el detalle del servicio.
- Nombre del servicio
- Fecha de creación
- Cuentas a acreditar
- Monto y/o porcentaje de depósito.
17.3.1.3 Actualizar el Servicio
1. El sistema requiere que el Cliente del Banco o el Ejecutivo de Cuentas introduzca el número de
cuenta o el nombre del servicio.
2. El Cliente del Banco o el Ejecutivo de Cuentas introduce el número de cuenta. El sistema
recupera y despliega la información del cliente.
3. El Cliente del Banco o el Ejecutivo de Cuentas puede cambiar y/o actualizar:
- Fecha de ejecución del servicio.
- Monto o porcentaje asignado.
- Cantidad de cuentas beneficiadas por el servicio.
4. Una vez que el Cliente del Banco o el Ejecutivo de Cuentas cambiar y/o actualizan el servicio,
el sistema actualiza el registro.

17.3.1.4 Eliminar Servicio


1. El sistema requiere que el Cliente del Banco o el Ejecutivo de Cuentas introduzca el número de
cuenta o el nombre del servicio.
2. El Cliente del Banco o el Ejecutivo de Cuentas introduce el número de cuenta. El sistema
recupera y despliega la información del cliente.
3. El Cliente del Banco o el Ejecutivo de Cuentas puede cambiar y/o actualizar:
- Fecha de ejecución del servicio.
- Monto o porcentaje asignado.
- Cantidad de cuentas beneficiadas por el servicio.
4. Una vez que el Cliente del Banco o el Ejecutivo de Cuentas cambiar y/o actualizan el servicio,
el sistema actualiza el registro.

17.3.2 Flujos Alternativos

17.3.2.1 Número de cuenta no encontrado.


Sí, en el SubFlujo el número de cuenta especificado no existe, el sistema muestra un mensaje
de error. El Cliente puede introducir un número de cuenta diferente o cancelar operación,
momento en que el caso de uso termina.

17.3.2.2 Eliminar Servicio Cancelado.


Sí, en el SubFlujo Eliminar Servicio el Cliente decide no eliminar el servicio, la operación de
eliminación es cancelada, momento en que el caso de uso termina.

17.4 Precondiciones

17.4.1 El Cliente y/o el Ejecutivo de Cuentas deben estar registrados en el sistema antes de que inicie
el caso de uso.

Pág. 32
First Bank Versión: 1.0
Modelo de Caso de Uso: First Bank Fecha: 24/01/2009

17.5 Poscondiciones

17.5.1 Si el caso de uso se ha realizado correctamente, el Cliente y/o el Ejecutivo de Cuentas han
registrado el servicio de depósito recurrente, en caso contrario el estado del sistema no cambia.

17.6 Puntos de Extensión

17.6.1 Ninguno

Pág. 33

También podría gustarte