Está en la página 1de 11

CASO DE ESTUDIO

MODELADO DE UN SISTEMA DE CONTROL


BANCARIO
1. PROBLEMA:
¿Cómo mejorar el control de préstamos y transacciones bancarias en el Banco XYZ?

2. OBJETO:
El objeto de estudio necesario a conocerse constituyen los sistemas de gestión cliente
/servidor y vía web

3. CAMPO DE ACCION:
El campo de acción al ser un subconjunto o subsistema del objeto de estudio
constituye en el modelado de un sistema de información cliente/servidor para la
automatización de un banco

4. OBJETIVO:
El objetivo del presente caso de estudio constituye:

Modelar un sistema cliente / servidor para el control de préstamo y transacciones


bancarias DEL BANCO XYZ

5. DESCRIPCION DEL PROCESO ACTUAL:

Aquí se describe el funcionamiento actual del sistema.

6. MODELO DE NEGOCIO
6.1. Identificación de Actores
Supervi sor

Cajero

Supervi sor1 Supervi sorN Cajero1 CajeroN


Gerente

Cliente

6.2. Especificación de Actores


ACTOR Cliente

TIPO Externo – Secundario - Pasivo

DESCRIPCION Solicitar realizar transacción

FUNCION Realiza la apertura de una cuenta

Realiza depósito a cuentas

Solicita retiros de dinero

Realiza transferencia entre cuentas

Solicita préstamos

Realiza consultas

ACTOR Cajero

TIPO Primario – Interno – Activo

DESCRIPCION Registra las transacciones

FUNCION Registra depósitos a cuentas


Registra retiros a cuentas

Registra transacción entre cuentas (propios y a terceros)

Realiza balance diario

Realiza balance mensual

ACTOR Supervisor

TIPO Primario – Interno – Activo

DESCRIPCION Atiende diversas solicitudes del cliente

FUNCION Registra clientes

Realiza apertura de cuenta

Realiza cierre de cuentas

Entrega tarjeta de débito

Registra préstamos

Emite extractos bancarios

ACTOR Gerente

TIPO Primario – Interno – Activo

ROL Responsable control administrativo del banco

FUNCION Realiza el control de personal

Realiza control de los procesos

Controla emisión de tarjetas

Controla prestamos

Realiza adquisición de tecnología


6.3. Diagrama de Casos de Uso
6.3.1. Diagrama de Casos de Uso Inicial

<<realize>>

Cajero Realizar transacciones

<<include>>

<<include>>

Cliente
Controlar_Balances

<<communicate>>

Gerente

Contratar_Personal

Supervisor Controlar Servicios

6.3.2. Diagrama de Casos de Uso Expandido


Diagrama de Casos de Uso Expandido para Realizar Transacciones
<<incl ude>>

Real izar Deposi tos


<<incl ude>>
EmitirComprobante

Cli ente
Controlar_Reti ros
<<incl ude>>
Cajero

Controlar_T ransferenci as

<<incl ude>>

Controlar_PagoServi ci os EmitirFactura

Diagrama de Casos de Uso Expandido para Controlar Balances


EmitirReportes
<<incl ude>>
<<incl ude>>

Cajero

<<incl ude>>
Real izar Bal ancemensual

<<incl ude>>

Gerente

Real izarBalancediari o

<<incl ude>>

Real izarBalanceIni ci al

Diagrama de Casos de Uso Expandido para Controlar Servicios


Presentar requisitos
<<incl ude>>

<<incl ude>>

Cli ente Solicitar apertura de cuenta


<<incl ude>>

ControlarPrestamos AceptarSol icitud

<<incl ude>>

Supervi sor

Regi strar Cliente


<<incl ude>>

Real izar apertura de cuentas

<<incl ude>>

CerrarCuenta

6.4. Especificación de Casos de Uso

Caso de Uso Realizar Transacciones

Actores Cliente, Cajero

Propósito Permite realizar el control de las diferentes transacciones que se realiza en un


banco

Resumen El Cajero ante una solicitud del cliente debe realizar el control de las
diferentes transacciones que permite el banco (depósitos, retiros,
transferencias, pago de servicios, pago por prestamos)

Pre-requisito Controlar Servicios, Controlar Balance

Curso normal de eventos

Cliente Cajero
1. Solicita una 2. Ante solicitud de transacción del cliente verifica el tipo de transacción
transacción habilitando el Curso alterno CA1, si existe el tipo de transacción solicita
requisitos habilitando el Curso Alterno CA2, si cuenta con lo solicitado se
realiza la transacción solicitando el curso alterno CA3 sino se habilita la
Excepción E1.

Curso Alterno CA1: Verifica si el tipo de transacción esta: en caso de solicitar un Retiro de
dinero, o solicitar un Depósito de dinero, o solicitar una Transferencia o
solicitar un Pago de servicios, o solicita pago de préstamo caso contrario se
habilita la Excepción E1
CA2: Verifica los requisitos: en caso de un Retiro de dinero se solicita el CI
y el No de cuenta si la cuenta es propia si la cuenta es de terceros se solicita
el cheque; si solicita un Depósito de dinero se pide el CI y en No de Cuenta;
si solicita una Transferencia se piden el CI y los Nos. de cuenta origen y
destino; si solicita un Pago de servicios se pide el código de cliente y el tipo
de servicio válido, si es el pago de un préstamo se pide CI y estracto de pagos
CA3: Se habilita la transacción, en caso de:
solicitar un Retiro se habilita el Caso de Uso Realizar Retiro, o de solicitar un
Depósito de dinero se habilita el Caso de Uso Realizar Depósito, o de
solicitar una Transferencia se habilita el Caso de Uso Realizar Transferencia
o de solicitar un Pago de servicios se habilita el Caso de Uso Realizar Pago
de Servicios o en caso de prestamos se habilita el caso de uso Realizar pago
prestamos

Excepciones E1: No se realiza la transacción y termina el caso de uso

Caso de Uso Realizar Depósito

Actores Cajero, Cliente

Propósito Registrar el depósito de un monto de dinero

Resumen El cajero registra el depósito de un monto de dinero solicitado


por el cliente a una cuenta propia o a una cuenta de terceros

Pre-requisito Realizar Balance Inicial


Curso normal de eventos

Cliente Cajero

1. El cliente solicita 2. El cajero verifica sino existe la cuenta se habilita la excepción


el depósito de E1, si la cuenta existe verifica si el tipo de moneda de la cuenta
un monto coincide con el tipo de moneda a depositar, si son iguales registra
determinado de la transacción (guardando nombre completo, CI, fecha y hora y
dinero monto),sino realiza un cambio de moneda habilitando el Curso
Alterno CA4 y registra la transacción (guardando nombre
completo, CI, fecha y hora y monto); si el registro de la transacción
fue efectuada entrega al cliente el comprobante de depósito sino
se habilita la excepción E1

Cursos Alternos CA4: realiza el cambio de una moneda a otra, calcula el equivalente y
emite un comprobante de cambio

Excepciones E1: No se realiza la transacción y termina el caso de uso

Caso de Uso Realizar Balance Inicial

Actores Cajero, Gerente

Propósito Realiza el Balance Inicial diariamente para poder iniciar el


registro de transacciones

Resumen El cajero una vez entregados el dinero del gerente para iniciar
actividades diariamente realiza un balance inicial que activa el
registro de transacciones

Pre-requisito Ninguno

Curso normal de eventos

Gerente Cajero

1. El gerente 2. Recibe el monto de dinero para iniciar actividades diarias y lo


entrega un monto de registra en el Ingreso, inicia el balance inicial diario registrando el
dinero de arranque a egreso en cero, saldo en cero y el ingreso igual al monto entregado
cada cajero para por el gerente, una vez verificado el monto se emite un reporte
iniciar actividades impreso del balance señalando fecha, hora y cajero sino coincide
diarias el monto entregado se habilita E1

Cursos Alternos Ninguno


Excepciones E1: No se realiza la transacción y termina el caso de uso

6.5. Modelo de Objetos

Clientes

Cuenta

Caja de Ahorro

Plazo Fijo

Transaccion

Deposito

Retiro

Transferencia

Pago Servicios

PagoDeuda

Cajeros

Supervisores

7. MODELO DE REQUERIMIENTOS
7.1. Requerimientos Funcionales
a) ITERACIÓN 1: Subsistema Administrador
• Control o Administración de usuarios (cajeros, supervisores, cajeros
automáticos: creación, almacenado o registro, modificaciones, eliminar
o dar de baja, buscar)
• Emite balances diarios
• Emite balances mensuales
• Emite un balance general
• Reportes de clientes
• Reportes de cuentas
• Emite Extractos
• Emite reportes de cobros de servicios.
• Realizar copias de seguridad Backup.
• Llevar bitacora
b) ITERACIÓN 2: Subsistema Plataforma
• Control de cuentas (apertura, cierre)
• Control de clientes
• Emisión tarjetas de débito
• Control de servicios (luz, gas, impuestos)
• Control de Préstamos
• Emitir reportes de cada caja
c) ITERACIÓN 3: Subsistema Cajas
• Controlar de depósitos
• Administrar Retiros
• Manejar transferencias
• Cobrar Servicios (luz, gas, impuestos)
• Control de préstamos (pago, cobro, amortizaciones)
• Emitir balance diario
d) ITERACION 4: Subsistema Cajeros Automáticos
• Administrar Retiros
• Manejar transferencias
• Emitir extractos de cuentas
• Controlar depósitos
e) ITERACIÓN 5: Subsistema Banco OnLine (modulo vía web)
• Información acerca del banco
• Información de servicios
• Transferencias en línea
• Consultas a cuenta
• Pago servicios (luz, gas)
• Solicitar reportes de cuenta

7.2. Requerimientos No funcionales


• Documentación
• Manuales
• Seguridad y validación
• Cifrado de llaves

También podría gustarte