Está en la página 1de 36

Caso Cuentas de Banco

1. Modelado del Negocio

1.1. Diagrama de CUN

Abrir Cuenta de Ahorro Abrir Caja Chica


Cliente (from CU del Negocio) (from CU del Negocio)
(f rom Actores del Negocio)

Extraer Dinero Depositar Dinero Hacer cuadre de Caja Chica

(from CU del Negocio) (from CU del Negocio) (from CU del Negocio)

1.2. Trabajadores del Negocio

Especialista en apertura de Cuentas Jefe de Turno Cajero

1.3. Entidades del Negocio

Tarjeta

Boleta de Inscripcion Recibo de Importe depositado

Dinero

Copia de Documento de Efectivo Original de Documento de Efectivo

Documento de Descuadre

CAL/Solucion_Caso_Ctas_Bco
1.4. Especificaciones de los CUN

1.4.1. CUN Abrir Cuenta de Ahorro


Permite abrir una Cuenta de Ahorro al Cliente y
Descripción: entregarle su tarjeta la cual le permitirá realizar
cualquier operación.

El Cliente solicita Boleta de Inscripción al


Especialista en aperturas de Cuentas, este le
entrega dicho documento para ser llenado, si la
cuenta que se desea abrir no es individual, el
cliente deberá llenar en la Boleta de Inscripción los
datos del otro Cliente, después se le entrega el
Flujo Básico: documento al Especialista y este lo verifica con los
documentos(si la cuenta que se va abrir no es
Individual) o el documento(si la cuenta que se va
abrir es Individual), luego se genera la Tarjeta o
Tarjetas(según el tipo de cuenta) y se la da al
Cliente junto con un sobre con la contraseña o
PIN.

Si la verificación de la Boleta de Inscripción fue


Flujo Alternativo: incorrecta se rechaza dicha Boleta y se le informa
al Cliente.

1.4.2. CUN Depositar Dinero


Permite al Cliente depositar dinero y hacer que su
Descripción:
Cuenta de Ahorro incremente.

El Cliente se acerca a la ventanilla de cualquiera


de los cajeros de la Agencia Bancaria, e indica la
cantidad que desea depositar. El Cajero recibe el
dinero, verifica la cantidad y le solicita al cliente
que pase su Tarjeta por el dispositivo. Si la lectura
Flujo Básico:
es correcta, introduce los datos del depósito en el
Sistema. Luego el Cajero confirma el depósito en
el Sistema, después el Cajero entrega el recibo por
el importe depositado que fue generado por
Sistema.

Si el dinero recibido no coincide con la cantidad


descrita por el Cliente o si no es valido el dinero,
Flujo Alternativo: este se rechaza.
Si la lectura de la Tarjeta no fue correcta se
rechaza la Tarjeta y el dinero.

CAL/Solucion_Caso_Ctas_Bco
1.4.3. CUN Extraer Dinero
Permite al Cliente extraer una determinada
Descripción:
cantidad de dinero de su cuenta.

El cliente pasar su Tarjeta por el lector y digitar su


PIN. El Cliente le indica al cajero la cantidad que
desea retirar. El Cajero entonces registra la
cantidad indicada en el Sistema, y si el saldo de la
Cuenta es mayor o igual a dicho monto, acepta la
operación y automáticamente actualiza el saldo de
Flujo Básico:
la Cuenta Bancaria y emite un Documento de
entrega de efectivo en original(contiene el valor de
la extracción) y copia. El original se le entrega al
cliente junto con el efectivo, y el otro se le da a
firmar como constancia de la entrega para luego
archivarlo.

Si el saldo del es inferior a la cantidad que se


Flujo Alternativo: desea extraer, el sistema rechazará la operación,
lo cual será informado al cliente por el cajero.

1.4.4. CUN Abrir Caja Chica


Permite cargar Caja Chica con dinero al inicio de
Descripción:
cada día e inicializar el Sistema del Cajero.

El Jefe de Turno del Banco registra cantidad de


efectivo. Esa cantidad es entregada al Cajero, el
abre el sistema al comienzo de su turno y se
Flujo Básico: identifica con su nombre y contraseña. El sistema
muestra la cantidad entregada para que el Cajero
la confirme y el sistema abre todas las
posibilidades disponibles para el Cajero.

Si la cantidad no es correcta el Cajero cancela


Flujo Alternativo:
confirmación y el Sistema se cierra.

1.4.5. CUN Hacer cuadre de Caja Chica


Permite que el dinero que hay en caja y el de las
Descripción: operaciones del día coincida con la cantidad inicial
de Caja.
Al final del día el Cajero hace un cuadre del dinero
en Caja, después solicita hacer el “Cierre de
Flujo Básico:
Operaciones”. Luego envía el dinero al Jefe de
Turno.

En caso de descuadre entre el saldo de la Caja por


el Sistema y el efectivo del Cajero, el Cajero llena
Flujo Alternativo: un Documento de descuadre que el Jefe de Turno
introduce o ingresa al Sistema cuando reciba el
efectivo del Cajero.

CAL/Solucion_Caso_Ctas_Bco
1.5. Realización de los CUN

1.5.1. CUN Abrir Cuenta de Ahorro

1.5.1.1. Diagrama de Actividades Detallado


Especialista en apertura de Cuentas

Entregar Boleta
de Inscripcion : Boleta de Inscripcion

Recibir Boleta de Abrir nueva Cuenta


Inscripcion llenada de Ahorro

Verificar datos de Boleta


Generar Tarjeta
de Inscripcion

: Tarjeta
[ datos correctos ]

[ datos incorrectos ] Entregar


Tarjeta
Rechazar Boleta de
Inscripcion

Entregar PIN en
sobre cerrado

1.5.1.2. Diagrama de Objetos

rechaza

entrega

Boleta de Inscripcion
(f rom Entidades del Negocio)

recib e

verifica

Especialista en apertura de Cuentas


genera y entrega
(f rom Trabajadores del Negocio)

Tarjeta
(f rom Entidades del Negocio)

CAL/Solucion_Caso_Ctas_Bco
1.5.2. CUN Depositar Dinero

1.5.2.1. Diagrama de Actividades Detallado


Caj ero

Recibir Dinero

: Dinero
Verificar Dinero

[ dinero correcto ] Solicitar pase de Tarjeta por


dispositivo electronico

[ dinero incorrecto ]
[ lectura correcta ] Introducir datos
Rechazar de Deposito
Dinero

[ lectura incorrecta ]
Confirmar Deposito de
Rechazar Dinero
Tarjeta

Entregar Recibo por


importe depositado

: Tarjeta

: Recibo de Importe depositado

1.5.2.2. Diagrama de Objetos

entrega

Recibo de Importe depositado


Cajero (f rom Entidades del Negocio)
(f rom Trabajadores del Negocio)

rechaza
solicita

Tarjeta
(f rom Entidades del Negocio)

CAL/Solucion_Caso_Ctas_Bco
1.5.3. CUN Extraer Dinero

1.5.3.1. Diagrama de Actividades Detallado


Caj ero

: Copia de Documento de Efectivo


Solicitar pase de Tarjeta
por dispositivo electronico

Emitir Copia y Original


Documento de Efectivo

: Tarjeta Solicitar digitacion


de PIN
Solicitar firma del Cliente en Copia
de Documento de Efectivo

[ PIN incorrecto ] [ PIN correcto ]


[ cantidad valida ]

Recibir Copia de
Documento de Efectivo
Rechazar Registrar cantidad de
Tarjeta Dinero ha extraer

Archivar Copia de
Documento de Efectivo
: Original de Documento de Efectivo

[ cantidad no valida ]

Informar al Entregar Original de


Cliente Documento de Efectivo

1.5.3.2. Diagrama de Objetos

emite

Copia de Documento de Efectivo


(f rom Entidades del Negocio)

almacena

emite
Cajero
(f rom Trabajadores del Negocio)

solicita Original de Documento de Efectivo


rechaza
(f rom Entidades del Negocio)

contiene

Tarjeta Dinero
(f rom Entidades del Negocio) (f rom Entidades del Negocio)

CAL/Solucion_Caso_Ctas_Bco
1.5.4. CUN Abrir Caja Chica

1.5.4.1. Diagrama de Actividades Detallado


Jefe de Turno : Dinero Caj ero

Registrar Recibir Dinero


Dinero

Abrir Sistema

Verificar cantidad de
Dinero recibido

: Dinero
[ cantidad correcta ] Confirmar cantidad
de Dinero recibida

[ cantidad incorrecta ]

Cancelar
Confimacion

1.5.4.2. Diagrama de Objetos

verifica

registra

Dinero
recib e
Cajero (f rom Entidades del Negocio)
Jefe de Turno
(f rom Trabajadores del Negocio) (f rom Trabajadores del Negocio)

CAL/Solucion_Caso_Ctas_Bco
1.5.5. CUN Hacer cuadre de Caja Chica

1.5.5.1. Diagrama de Actividades Detallado


Caj ero Jefe de Turno

Verificar cuadre
de Dinero
: Documento de Descuadre

[ verificacion correcta ] Solicitar Cierre de


Operaciones

[ verificacion incorrecta ]

Llenar Documento de
Enviar Dinero
Descuadre
de caja

Enviar Documento de
Descuadre
Introducir Documento de
Descuadre
Enviar Dinero de Caja

: Dinero

1.5.5.2. Diagrama de Objetos


llena y envia recib e

Documento de Descuadre
(f rom Entidades del Negocio)

Cajero Jefe de Turno


(f rom Trabajadores del Negocio)
(f rom Trabajadores del Negocio)

envia recib e

Dinero
(f rom Entidades del Negocio)

CAL/Solucion_Caso_Ctas_Bco
2. Análisis del Sistema

2.1. Diagrama de CUS

Abrir nueva Cuenta de Ahorro Registrar Deposito de Dinero


Especialista en
apertura de Cuentas (from Use Cases) (from Use Cases)
(f rom Actors)
Registrar Extraccion de Dinero Verificar Dinero de Caja
(from Use Cases) (from Use Cases)

Generar Tarjeta Hacer Cierre de Operaciones


Usuario Cajero
(from Use Cases) (from Use Cases)
(f rom Actors) (f rom Actors)

Consultar Operaciones del dia


Gerente de Agencia (from Use Cases)
Iniciar Sesion
(f rom Actors)
Jefe de Turno (from Use Cases)
(f rom Actors)

Generar Reporte Registrar Descuadre Registrar Dinero de Caja


(from Use Cases) (from Use Cases) (from Use Cases)

2.2. Especificaciones de los CUS

2.2.1. CUS Iniciar Sesión


Especialista en apertura de Cuentas, Cajero, Jefe de
Actor(es): Turno, Gerente de Agencia (llamado cada uno
Usuario en la especificación).
Precondición: No especifica.
Poscondición: Sistema carga opciones según cargo de Usuario.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Iniciar Sesión”.
2. El Sistema muestra ventana de Iniciar Sesión.
3. El Usuario ingresa su nombre y su contraseña,
luego hace clic en “Aceptar”.
4. El Sistema verifica datos ingresados y carga
opciones según cargo de Usuario.
5. El CU ha finalizado.

Flujo Alternativo:
Usuario no existe
1. El Sistema muestra mensaje de error respectivo.

Contraseña incorrecta
1. El Sistema muestra mensaje de error respectivo.

Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Iniciar Sesión.

CAL/Solucion_Caso_Ctas_Bco
2.2.1.1. Diagrama de Secuencia

: Usuario : Ventana_Principal : Ventana_Iniciar_Sesion : : Usuario


Controlador_Iniciar_Sesion
seleccionar "Iniciar Sesion"
cargar Ventana

ingresar Nombre de Usuario

ingresar Contraseña de Usuario

hacer clic en "Aceptar"

Iniciar Sesion

buscar por Nombre de Usuario

validar Usuario

cargar Opcion segun cargo de Usuario

2.2.1.2. Diagrama de Colaboración


9: cargar Opcion segun cargo de Usuario

3: ingresar Nombre de Usuario


4: ingresar Contraseña de Usuario
5: hacer clic en "Aceptar"

: Usuario : Ventana_Iniciar_Sesion

1: seleccionar "Iniciar Sesion"

2: cargar Ventana
6: Iniciar Sesion

8: validar Usuario

: Ventana_Principal

7: buscar por Nombre de Usuario


: Usuario :
Controlador_Iniciar_Sesion

CAL/Solucion_Caso_Ctas_Bco
2.2.1.3. Diagrama de Clases

2.2.2. CUS Abrir nueva Cuenta de Ahorro


Actor(es): Especialista en apertura de Cuentas (llamado Usuario
en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Cuenta de Ahorro aperturada.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Abrir nueva Cuenta de Ahorro”.
2. El Sistema muestra ventana de Abrir nueva
Cuenta de Ahorro.
3. El Usuario ingresa los datos Boleta de Inscripción
(Nro. de Identidad, nombre dirección, nombre del
Beneficiario, dirección del Beneficiario, tipo de
Cuenta de Ahorro) y numero de Agencia Bancaria,
luego hace clic en “Abrir nueva Cuenta de Ahorro”.
4. El Sistema valida datos ingresados y asigna un
numero a la cuenta el cual es mostrado el Usuario.
5. El CU ha finalizado.

Flujo Alternativo:
Datos ingresados no validos
1. El Sistema muestra mensaje de error respectivo.

Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Abrir nueva Cuenta
de Ahorro.

CAL/Solucion_Caso_Ctas_Bco
2.2.2.1. Diagrama de Secuencia

: Especialista en : Ventana_Principal : Ventana_Abrir_Nueva_CA : : Usuario : Beneficiario : Cuenta_Ahorro


apertura de Cuentas Controlador_Abrir_Nueva_CA

seleccionar "Abrir nueva Cuenta de Ahorro"


cargar Ventana

ingresar datos de Boleta de Inscripcion

ingresar Numero de Agencia Bancaria

hacer clic en "Abrir nueva Cuenta de Ahorro"

validar datos ingresados

Abrir nueva Cuenta de Ahorro

registrar Usuario

registrar Beneficiario

registrar Cuenta de Ahorro

mostrar numero de Cuenta de Ahorro

2.2.2.2. Diagrama de Colaboración


6: validar datos ingresados
11: mostrar numero de Cuenta de Ahorro

3: ingresar datos de Boleta de Inscripcion


4: ingresar Numero de Agencia Bancaria
5: hacer clic en "Abrir nueva Cuenta de Ahorro"

: Especialista en : Ventana_Abrir_Nueva_CA
apertura de Cuentas
1: seleccionar "Abrir nueva Cuenta de Ahorro"

2: cargar Ventana
7: Abrir nueva Cuenta de Ahorro

: Ventana_Principal

10: registrar Cuenta de Ahorro


: Cuenta_Ahorro : Controlador_Abrir_Nueva_CA

8: registrar Usuario

9: registrar Beneficiario
: Beneficiario : Usuario

CAL/Solucion_Caso_Ctas_Bco
2.2.2.3. Diagrama de Clases

2.2.3. CUS Generar Tarjeta


Actor(es): Especialista en apertura de Cuentas (llamado Usuario
en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Tarjeta Creada.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Generar Tarjeta”.
2. El Sistema muestra ventana de Generar Tarjeta.
3. El Usuario ingresa número de Cuenta de Ahorro,
luego hace clic en “Generar Tarjeta”.
4. El Sistema valida numero de Cuenta de Ahorro y
genera Tarjeta.
5. El CU ha finalizado.

Flujo Alternativo:
Número de Cuenta de Ahorro no valida
1. El Sistema muestra mensaje de error respectivo.

Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Generar Tarjeta.

CAL/Solucion_Caso_Ctas_Bco
2.2.3.1. Diagrama de Secuencia

: Especialista en : Ventana_Principal : Ventana_Generar_Tarjeta : : Tarjeta : Cuenta_Ahorro


apertura de Cuentas Controlador_Generar_Tarjeta
seleccionar "Generar Tarjeta"
cargar Ventana

ingresar numero de Cuenta de Ahorro

hacer clic en "Generar Tarjeta"

generar Tarjeta
buscar Cuenta de Ahorro

verificar Cuenta de Ahorro

registrar Tarjeta

2.2.3.2. Diagrama de Colaboración


3: ingresar numero de Cuenta de Ahorro
4: hacer clic en "Generar Tarjeta"

: Especialista en : Ventana_Generar_Tarjeta
apertura de Cuentas
1: seleccionar "Generar Tarjeta"

2: cargar Ventana
5: generar Tarjeta

7: verificar Cuenta de Ahorro


: Ventana_Principal

6: buscar Cuenta de Ahorro

: Cuenta_Ahorro : Controlador_Generar_Tarjeta

8: registrar Tarjeta

: Tarjeta

CAL/Solucion_Caso_Ctas_Bco
2.2.3.3. Diagrama de Clases

2.2.4. CUS Registrar Deposito de Dinero


Actor(es): Cajero (llamado Usuario en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Saldo de Cuenta de Ahorro es incrementado.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Registrar Depósito de Dinero”.
2. El Sistema muestra ventana de Registrar Depósito
de Dinero.
3. El Usuario ingresa datos de Deposito (cantidad de
Deposito, numero de Tarjeta), luego hace clic en
“Registrar Depósito de Dinero”.
4. El Sistema valida numero de Tarjeta y pide
confirmación de Depósito.
5. El Usuario confirma Depósito.
6. El Sistema registra Deposito (fecha, hora y código
de Cajero) e incrementa saldo de Cuenta de
Ahorro, luego imprime Recibo de Deposito
(numero de Cuenta de Ahorro, fecha, hora, código
de Cajero, valor de Deposito, nuevo saldo de la
Cuenta).
7. El CU ha finalizado.

Flujo Alternativo:
Número de Tarjeta no valida
1. El Sistema muestra mensaje de error respectivo.

Cantidad de Deposito no valida


1. El Sistema muestra mensaje de error respectivo.

Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Registrar Depósito
de Dinero.

CAL/Solucion_Caso_Ctas_Bco
2.2.4.1. Diagrama de Secuencia

: Cajero : Ventana_Principal : Ventana_Registrar_DD : : Tarjeta : Cuenta_Ahorro : Operacion_Bancario


Controlador_Registrar_DD
seleccionar "Registrar Deposito de Dinero"

cargar Ventana

ingresar datos de Deposito

hacer clic en "Registrar Deposito de Dinero"

Registrar Deposito de Dinero


buscar Tarjeta

validar numero Tarjeta

mostrar peticion de confrmacion de Deposito de Dinero

hacer clic en "Confirmar Deposito de Dinero"

confirmar Deposito de Dinero

registrar Operacion Bancaria

actualizar saldo de Cuenta de Ahorro

imprimir Operacion Bancaria

2.2.4.2. Diagrama de Colaboración


8: mostrar peticion de confrmacion de Deposito de Dinero

3: ingresar datos de Deposito


4: hacer clic en "Registrar Deposito de Dinero"
9: hacer clic en "Confirmar Deposito de Dinero"

: Cajero : Ventana_Registrar_DD

1: seleccionar "Registrar Deposito de Dinero"


5: Registrar Deposito de Dinero
10: confirmar Deposito de Dinero
2: cargar Ventana

7: validar numero Tarjeta


13: imprimir Operacion Bancaria
: Ventana_Principal

6: buscar Tarjeta
: Tarjeta :
Controlador_Registrar_DD

12: actualizar saldo de Cuenta de Ahorro


11: registrar Operacion Bancaria

: Cuenta_Ahorro : Operacion_Bancario

CAL/Solucion_Caso_Ctas_Bco
2.2.4.3. Diagrama de Clases

2.2.5. CUS Registrar Extracción de Dinero


Actor(es): Cajero (llamado Usuario en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Saldo de Cuenta de Ahorro es decrementado.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Registrar Extracción de Dinero”.
2. El Sistema muestra ventana de Registrar
Extracción de Dinero.
3. El Usuario ingresa datos de Extracción (cantidad
de Extracción, número de Tarjeta), luego hace clic
en “Registrar Extracción de Dinero”.
4. El Sistema valida numero de Tarjeta y cantidad de
Extracción, luego imprime Recibo de Extracción.
5. El CU ha finalizado.

Flujo Alternativo:
Número de Tarjeta no valida
1. El Sistema muestra mensaje de error respectivo.

Cantidad de Extracción no valida


1. El Sistema muestra mensaje de error respectivo.

Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Registrar

CAL/Solucion_Caso_Ctas_Bco
Extracción de Dinero.

2.2.5.1. Diagrama de Secuencia

: Cajero : Tarjeta : Ventana_Registrar_ED : : Tarjeta : Cuenta_Ahorro : Operacion_Bancario


Controlador_Registrar_ED
seleccionar "Registrar Extraccion de Dinero"
cargar Ventana

ingresar datos de Extracion de Dinero

hacer clic en "Registrar Extraccion de Dinero"


Registrar Extraccion de Dinero
buscar Tarjeta

verificar numero de Tarjeta

buscar Cuenta de Ahorro

verificar cantidad de Extracion de Dinero

registrar Operacion Bancaria

imprimir Operacion Bancaria

2.2.5.2. Diagrama de Colaboración


3: ingresar datos de Extracion de Dinero
4: hacer clic en "Registrar Extraccion de Dinero"

: Cajero : Ventana_Registrar_ED

2: cargar Ventana
5: Registrar Extraccion de Dinero
1: seleccionar "Registrar Extraccion de Dinero"

7: verificar numero de Tarjeta


9: verificar cantidad de Extracion de Dinero
11: imprimir Operacion Bancaria

: Tarjeta

10: registrar Operacion Bancaria

: Operacion_Bancario 8: buscar Cuenta de Ahorro


:
6: buscar Tarjeta
Controlador_Registrar_ED

: Tarjeta : Cuenta_Ahorro

CAL/Solucion_Caso_Ctas_Bco
2.2.5.3. Diagrama de Clases

2.2.6. CUS Registrar Dinero en Caja


Actor(es): Jefe de Turno (llamado Usuario en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Dinero es registrado en Caja.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Registrar Dinero en Caja”.
2. El Sistema muestra ventana de Registrar Dinero
en Caja.
3. El Usuario ingresa cantidad entregada y código de
Cajero, luego hace clic en “Registrar Dinero en
Caja”.
4. El Sistema valida datos ingresados, obtiene
nombre de Cajero, código de Usuario, fecha y
hora de entrega, después registra Dinero en Caja.
5. El CU ha finalizado.

Flujo Alternativo:
Datos ingresados no validos
1. El Sistema muestra mensaje de error respectivo.

Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Registrar Dinero en
Caja.

CAL/Solucion_Caso_Ctas_Bco
2.2.6.1. Diagrama de Secuencia

: Jefe de Turno : Ventana_Principal : Ventana_Registrar_DC : : Cajero : Caja


Controlador_Registrar_DC
seleccionar "Registrar Dinero en Caja"
cargar Ventana

ingresar cantidad de Dinero

ingresar codigo de Cajero

hacer clic en "Registrar Dinero en Caja"


registrar Dinero en Caja
buscar Cajero
registrar Dinero

verificar Cajero

2.2.6.2. Diagrama de Colaboración


3: ingresar cantidad de Dinero
4: ingresar codigo de Cajero
5: hacer clic en "Registrar Dinero en Caja"

: Jefe de Turno : Ventana_Registrar_DC

1: seleccionar "Registrar Dinero en Caja"

2: cargar Ventana
6: registrar Dinero en Caja

9: verificar Cajero

: Ventana_Principal

7: buscar Cajero
: Cajero : Controlador_Registrar_DC

8: registrar Dinero

: Caja

CAL/Solucion_Caso_Ctas_Bco
2.2.6.3. Diagrama de Clases

2.2.7. CUS Verificar Dinero de Caja


Actor(es): Cajero (llamado Usuario en la especificación).
Precondición: Jefe de Turno registro Dinero en Caja y Usuario inicio
sesión.
Poscondición: Dinero de Caja esta verificado.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Verificar Dinero de Caja”.
2. El Sistema muestra ventana de Verificar Dinero en
Caja con la cantidad registrada según código de
Usuario.
3. El Usuario verifica y hace clic en “Confirmar
Dinero de Caja”.
4. El Sistema carga opciones para Operaciones del
dia.
5. El CU ha finalizado.

Flujo Alternativo:
Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Verificar Dinero de
Caja.

CAL/Solucion_Caso_Ctas_Bco
2.2.7.1. Diagrama de Secuencia

: Cajero : Ventana_Principal : Ventana_Verificar_DC : Controlador_Verificar_DC : Cajero : Caja

seleccionar "Verificar Dinero de Caja"


cargar Ventana
obtener Dinero de Caja
buscar Cajero
obtener Dinero de Caja

hacer clic en "Confirmar Dinero de Caja"

cargar opciones para Operaciones del dia

2.2.7.2. Diagrama de Colaboración


7: cargar opciones para Operaciones del dia

6: hacer clic en "Confirmar Dinero de Caja"

: Cajero : Ventana_Verificar_DC

1: seleccionar "Verificar Dinero de Caja"

2: cargar Ventana
3: obtener Dinero de Caja

: Ventana_Principal

4: buscar Cajero

: Cajero : Controlador_Verificar_DC

5: obtener Dinero de Caja

: Caja

CAL/Solucion_Caso_Ctas_Bco
2.2.7.3. Diagrama de Clases

2.2.8. CUS Consultar Operaciones del día


Actor(es): Cajero (llamado Usuario en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Dinero de Caja esta verificado.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Consultar Operaciones del dia”.
2. El Sistema muestra Reporte de Operaciones del
dia.
3. El CU ha finalizado.

2.2.8.1. Diagrama de Secuencia

: Cajero : Ventana_Principal : Ventana_Consultar_OB : : Operacion_Bancario


Controlador_Consultar_OB
seleccionar "Consultar Operaciones del dia"
cargar Ventana
obtener Reporte de Operaciones Bancarias del dia

obtener Operaciones Bancarias

CAL/Solucion_Caso_Ctas_Bco
2.2.8.2. Diagrama de Colaboración

: Cajero
1: seleccionar "Consultar Operaciones del dia" : Ventana_Consultar_OB

2: cargar Ventana
3: obtener Reporte de Operaciones Bancarias del dia

: Ventana_Principal

4: obtener Operaciones Bancarias

: Operacion_Bancario :
Controlador_Consultar_OB

2.2.8.3. Diagrama de Clases

2.2.9. CUS Hacer cierre de Operaciones


Actor(es): Cajero (llamado Usuario en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Deshabilita opciones para Operaciones del dia.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Hacer cierre de Operaciones”.
2. El Sistema emite Reporte de Cierre de Caja (Nro.
de Caja, fecha, hora, dinero inicial de Caja, lista de
extracciones, lista de depósitos, nombre y código
de Cajero) y deshabilita opciones para
Operaciones del dia.
3. El CU ha finalizado.

CAL/Solucion_Caso_Ctas_Bco
2.2.9.1. Diagrama de Secuencia

: Cajero : Ventana_Principal : Controlador_Hacer_CO : Cierre_Operaciones : Cajero : Caja : Operacion_Bancario

seleccionar "Hacer cierre de Operaciones"

hacer cierre de Operaciones


buscar Cajero

obtener Caja

obtener Operaciones del dia

registrar Cierre de Operaciones

emitir Cierre de Operaciones

deshabilitar opciones para Operaciones del dia

2.2.9.2. Diagrama de Colaboración


8: deshabilitar opciones para Operaciones del dia

1: seleccionar "Hacer cierre de Operaciones"

: Cajero : Ventana_Principal

2: hacer cierre de Operaciones

: Cierre_Operaciones
7: emitir Cierre de Operaciones
6: registrar Cierre de Operaciones

5: obtener Operaciones del dia

: Operacion_Bancario : Controlador_Hacer_CO

3: buscar Cajero

4: obtener Caja

: Caja : Cajero

CAL/Solucion_Caso_Ctas_Bco
2.2.9.3. Diagrama de Clases

2.2.10. CUS Registrar Descuadre


Actor(es): Jefe de Turno (llamado Usuario en la especificación).
Precondición: Cajero hizo cierre de Operaciones y Usuario inicio
sesión.
Poscondición: Descuadre registrado.
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Registrar Descuadre”.
2. El Sistema muestra ventana de Registrar
Descuadre.
3. El Usuario ingresa datos de Documento de
Descuadre y hace clic en “”Registrar Descuadre”.
4. El Sistema valida datos y registra Descuadre.
5. El CU ha finalizado.

Flujo Alternativo:
Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Registrar
Descuadre.

CAL/Solucion_Caso_Ctas_Bco
2.2.10.1. Diagrama de Secuencia

: Jefe de Turno : Ventana_Principal : : : Descuadre


Ventana_Registrar_Descuadre Controlador_Registrar_Descuadre

seleccionar "Regsitrar Descuadre"

cargar Ventana

ingresar datos de Descuadre

hacer clic en "Registrar Descuadre"

registrar Descuadre

registrar Descuadre

2.2.10.2. Diagrama de Colaboración


3: ingresar datos de Descuadre
4: hacer clic en "Registrar Descuadre"

: Jefe de Turno : Ventana_Registrar_Descuadre

1: seleccionar "Regsitrar Descuadre"

2: cargar Ventana
5: registrar Descuadre

: Ventana_Principal

6: registrar Descuadre

: Descuadre :
Controlador_Registrar_Descuadre

2.2.10.3. Diagrama de Clases

CAL/Solucion_Caso_Ctas_Bco
2.2.11. CUS Generar Reporte
Actor(es): Cajero, Jefe de Turno, Gerente de Agencia (llamado
cada uno Usuario en la especificación).
Precondición: Usuario inicio sesión.
Poscondición: Reporte mostrado
Flujo Básico:
1. El CU comienza cuando el Usuario selecciona
“Generar Reporte”.
2. El Sistema muestra ventana de Generar Reporte.
3. El Usuario selecciona tipo de reporte y hace clic
en “Mostrar Reporte”.
4. El Sistema muestra Reporte.
5. El Usuario selecciona “Imprimir Reporte”.
6. El Sistema imprime reporte
7. El CU ha finalizado.

Flujo Alternativo:
Cancelar
1. El Usuario hace clic en “Cancelar”.
2. El Sistema elimina ventana de Generar Reporte.

2.2.11.1. Diagrama de Secuencia

: Usuario : Ventana_Principal : Ventana_Generar_Reporte : : Cuenta_Ahorro


Controlador_Generar_Reporte
seleccionar "Generar Reporte"
cargar Ventana

selecciona tipo de Reporte

hace clic en "Mostrar Reporte"

mostrar Reporte
buscar informacion de Cuentas de Ahorro

hacer clic en "Imprimir Reporte"


imprimir Reporte

CAL/Solucion_Caso_Ctas_Bco
2.2.11.2. Diagrama de Colaboración
3: selecciona tipo de Reporte
4: hace clic en "Mostrar Reporte"
7: hacer clic en "Imprimir Reporte"

: Usuario : Ventana_Generar_Reporte

1: seleccionar "Generar Reporte"

5: mostrar Reporte
2: cargar Ventana
8: imprimir Reporte

: Ventana_Principal

6: buscar informacion de Cuentas de Ahorro

: Cuenta_Ahorro :
Controlador_Generar_Reporte

2.2.11.3. Diagrama de Clases

CAL/Solucion_Caso_Ctas_Bco
3. Diseño del Sistema

3.1. Diagrama de Paquetes

3.1.1. Particionamiento de Dominio

Paquete de Abrir Caja Paquete de Cerrar Caja


(from Paquetes) (from Paquetes)

Registrar Dinero de Caja Verificar Dinero de Caja Consultar Operaciones del dia
(from Use Cases) (from Use Cases)
(from Use Cases)

Registrar Descuadre
Paquete de Realizacion de Operacion Bancaria
(from Paquetes) (from Use Cases)

Registrar Deposito de Dinero Registrar Extraccion de Dinero Hacer Cierre de Operaciones


(from Use Cases) (from Use Cases) (from Use Cases)

Paquete de Seguridad Paquete de Reporte


(from Paquetes) (from Paquetes)

Iniciar Sesion Generar Reporte


(from Use Cases) (from Use Cases)

Paquete de Abrir nueva Cuenta de Ahorro


(from Paquetes)

Abrir nueva Cuenta de Ahorro Generar Tarjeta


(from Use Cases) (from Use Cases)

CAL/Solucion_Caso_Ctas_Bco
3.1.1.1. Paquete de Abrir Caja

3.1.1.2. Paquete de Abrir nueva Cuenta de Ahorro

CAL/Solucion_Caso_Ctas_Bco
3.1.1.3. Paquete de Cerrar Caja

3.1.1.4. Paquete de Realización de Operación Bancaria

3.1.1.5. Paquete de Reportes

CAL/Solucion_Caso_Ctas_Bco
3.1.1.6. Paquete de Seguridad

CAL/Solucion_Caso_Ctas_Bco
3.1.2. Particionamiento Tecnológico

Presentacion

Negocio

Acceso a Datos

3.1.2.1. Capa de Presentación

CAL/Solucion_Caso_Ctas_Bco
3.1.2.2. Capa de Negocio

3.1.2.3. Capa de Acceso de Datos

CAL/Solucion_Caso_Ctas_Bco
3.2. Diagrama de Componentes y Despliegue

3.3. Modelo de Datos


Basado en MySQL

CAL/Solucion_Caso_Ctas_Bco

También podría gustarte