Documente Academic
Documente Profesional
Documente Cultură
CURSO:
Desarrollo de Aplicaciones con RUP y SOA
DOCENTE:
Ing. Hctor Hernn Henrquez Taboada
ALUMNOS:
ROGGERO ALVARADO, JESSICA CARLA
Universidad Catlica Sedes Sapientiae -Lima
Bachiller en Ciencias de la Computacin
QUINTANA MISARI, MARIA
Universidad Daniel Alcides Carrin Cerro de Pasco
Bachiller en Ingeniera de Computacin y Sistemas
Lima, 2014
HISTORIAL DE VERSIONES
Fecha
Versi
n
Descripcin
Autor
23/10/201
4
0.1
09/11/201
4
0.2
10/11/201
4
0.3
Roggero Jessica
Quintana Maria
20/11/201
4
0.4
Roggero Jessica
Quintana Maria
21/11/201
4
0.5
Realizacin
de
Prototipos
redefinicin de los Casos de Uso.
30/12/201
4
0.5
y Roggero Jessica
Quintana Maria
Roggero Jessica
Quintana Maria
Fecha: 20/11/2014
Versin: 0.5
INDICE
INTRODUCCIN....................................................................................1
1. RESUMEN EJECUTIVO......................................................................2
a. PROBLEMTICA............................................................................2
b. ALCANCE......................................................................................2
c. SOLUCIN....................................................................................2
d. GRFICO DE LOS PROCESOS........................................................3
2. MODELO DE NEGOCIOS...................................................................4
a. DIAGRAMA DE CASO DE USO DE NEGOCIO..................................8
b. DIAGRAMA DE ACTIVIDADES DEL NEGOCIO...............................10
3. MATRIZ PROCESO, SERVICIO, FUNCIONALIDADES, CASO DE USO 15
4. FLUJO DE REQUERIMIENTO............................................................17
a. Diagrama de Caso de Uso..........................................................19
b. Plantilla de Especificacin de Caso de Uso................................20
Fecha: 20/11/2014
Versin: 0.5
INTRODUCCIN
El presente proyecto tiene como finalidad el desarrollo de un sistema
de informacin para el Banco Quintaro (BQR) para la apertura de
cuentas de Depsito a Plazo. Esta implementacin busca desarrollar
una solucin tecnolgica adecuada para las necesidades actuales de
la entidad financiera BQR
Este documento contiene la descripcin del sistema, el cual debe
brindar la posibilidad de gestionar a los clientes, simular pago de
intereses, renovar o cancelar las cuenta de los depsitos a plazos y
generar los pagos de los intereses, lo que va a permitir agilizar los
procesos del rea de atencin al cliente (Plataforma) en que cual se
apertura la cuenta de depsito, generando la satisfaccin del cliente.
Para la realizacin del proyecto es necesario conocer el modelo de
negocio, en donde nos especifican sus procesos y como estos
interactan con los actores, para as poder identificar las actividades
a automatizar. En el Proyecto utilizaremos la metodologa RUP que se
inicia con la captura de requisitos, documento en el cual se detalla,
las especificaciones de requerimiento de software, es decir,
determinar la funcionalidad y caractersticas que debera tener el
sistema o las restricciones que este debe tener para ser aceptado por
el cliente. Esto nos permite identificar, los casos de uso tanto de
negocios como de sistemas, as como tambin los actores del mismo.
Las interacciones entre ellos la detallaremos en el presente
documento, el cual nos permite saber y conocer los flujos y
actividades que en ellos se realizan, para poder realizar un boceto de
los prototipos a ser implementados; para as continuar con el anlisis
del mismo y posteriormente su diseo.
Bueno, como grupo y parte del curso de desarrollo de aplicaciones
con RUP y SOA, esperamos que el presente trabajo cumpla con todas
las expectativas esperadas.
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 1
Fecha: 20/11/2014
Versin: 0.5
1. RESUMEN EJECUTIVO
a. PROBLEMTICA
El Banco QUINTARO, en la actualidad ofrece a sus clientes
diversas cuentas de ahorro para un propsito identificado
(vivienda, estudios, autos, etc.), sin embargo ha identificado la
oportunidad de ofrecer a sus clientes una cuenta de depsito a
plazo fijo con atractivas tasas de inters es por ello que se ve
en la necesidad de contar con un sistema automatizado de
Depsito a Plazo para agilizar la aprobacin de la apertura de la
cuenta.
El rea de atencin al cliente del Banco Quintaro BRQ ser
nuestra rea de estudios, el cual viene presentando retrasos en
la atencin, aprobacin de apertura de cuentas y generacin de
pagos de intereses, as tambin en la demora en la renovacin
de los plazos de depsito; el cual puede genera disconfort entre
los clientes y la perdida de las renovaciones de las cuentas.
Metas
- Mejorar el servicio de atencin al cliente.
Objetivos
- Agilizar el proceso de atencin que se brinda al cliente.
- Renovar las cuentas de los depsitos a plazo.
- Contar con informacin actualizada y de manera oportuna
para la toma de decisiones.
b. ALCANCE
El Alcance en el presente proyecto comprende la entrega del
Anlisis y Diseo de la Arquitectura del Sistema de Depsito a
Plazo para el rea administrativo, rea de tesorera, rea de
finanzas y mdulo de atencin por ventanilla.
Esta arquitectura le permitir al desarrollador poder
implementar de manera adecuada el sistema a construir.
c. SOLUCIN
La solucin que brindaremos para el sistema de informacin
para el Banco QUINTARO (BQR) permitir dar un mejor servicio
a los usuarios que administran los datos, as como tambin
agilizar el proceso de apertura de Depsito a Plazo.
El sistema a implementar cumplir con lo creacin de los
siguientes mdulos:
1. Mdulo Gestin de Cliente
1.1 Registrar Cliente
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 2
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 3
Fecha: 20/11/2014
Versin: 0.5
2. MODELO DE NEGOCIOS
En el modelo de Negocios, contamos con diferentes elementos
del negocio, los cuales los detallaremos a continuacin:
Actores del negocio
- Cliente
Es la persona que se acerca al Banco para solicitar la Apertura
de su Cuenta de Depsito a Plazo
Cliente
Fecha: 20/11/2014
Versin: 0.5
Metas
1- Reducir a 30 minutos como mximo la apertura del Depsito
a Plazo
2- Las cancelaciones de Depsito a Plazo no debe exceder de
30 min.
3- Captar 50 MM en soles en el ao 2015
4- Renovar el 50% de los Depsitos a Plazos
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 5
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Grfico: Metas
Entidades de Negocio
Se han identificado los siguientes:
- Constancia de Cancelacin
Es una constancia del depsito el cual puede ser una Boleta o
Factura el cual contiene la informacin del pago de los valores
acumulados.
- Constancia de Depsito
Es una constancia del depsito el cual puede ser una Boleta o
Factura el cual contiene la informacin del depsito del monto
pactado.
- Solicitud de Apertura
Es un documento en el que se detallan los datos para solicitar
la apertura del depsito a plazo.
- Constancia de Apertura
Es una constancia de la apertura de la cuenta de depsito a
plazo generado donde se detallan el monto pactado, fecha de
plazo del depsito y taza de inters.
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 6
Fecha: 20/11/2014
Versin: 0.5
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 8
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Fecha: 20/11/2014
Versin: 0.5
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 10
Fecha: 20/11/2014
Versin: 0.5
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 11
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Pgina 11
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Cliente
Recibidor/Pagador
RCUN08
Solicita Pagar
Intereses
Buscar Cuenta de
Depsito a Plazo
RCUN09
Buscar Existencia de
Intereses Disponibles
Existen Intereses
Disponibles?
No
Si
Genera Pago de
Intereses
RCUN10
Pagar Valores
Fecha: 20/11/2014
Versin: 0.5
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 13
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
RCUN12
Cliente
Proceso Cancelacin de
Depsito a Plazo
Consultar Depsitos
Prximos a Vencer
Cliente Acepta
Renovacin?
Si
Renovar Tasa de
Interes
: Tasa de Renovacin
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 14
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Registrar
Cliente
Asesor
Servicio Valor
Brindar
informacin del
Cliente de
manera rpida y
precisa para la
apertura del
Depsito a Plazo.
Valor: Tiempo
Realizar
Simula
cin
de
Asesor
pago
de
Interes
es
Registrar
Solicitud de
Apertura de
Asesor
Depsito a
Plazo
Buscar
Administrador
Solicitud de
Apertura
Requerimiento Funcionales
Caso de Uso
Actores
CUS001-Buscar
Cliente
Asesor,
Administrador,
Recibidor/Paga
dor
CUS014-Loguear
Sistema
Usuario
CUS002-Gestionar
Cliente
Asesor
Asesor
Asesor
CUS004-Registrar
Solicitud de Apertura
Administrador
Pgina 15
Fecha: 20/11/2014
Proyecto QUINTARO
Proceso Pago
de Intereses de
Depsito a
Plazo2
Versin: 0.5
Aperturar
Cuenta de
Depsito
Asesor
Cobrar
Depsito
Recibidor/Paga
dor
Buscar
Cuenta de
Depsito a
Plazo
Buscar
Existencia de
Intereses
Disponibles
Recibidor/Paga
dor
Pagar Valores
Proceso
Cancelacin de
Depsito a
Plazo 3
Registrar
Solicitud de
Cancelacin
Proceso
Renovacin de
Depsito a
Consultar
Depsitos
Prximos a
2
3
Asesor
Administrador
CUS006- Aperturar
Cuenta de Depsito
Asesor
CUS007-Cobrar
Depsito
Recibidor/Paga
dor
CUS008-Buscar
Cuenta
Recibidor/Paga
dor
Administrador
Asesor
Brindar
informacin de los
intereses
disponibles que
permita realizar el
pago de manera
rpida a los
clientes. Valor:
Tiempo
Generar la
cancelacin de la
cuenta de
Depsito a Plazo
de manera
rpida. Valor :
Tiempo
Brindar
informacin de los
depsitos
CUS011-Gestionar
RCUN11: El sistema debe permitir
Solicitud de
Asesor
ingresar los datos consignados en la
Cancelacin
solicitud de cancelacin, mostrar los
valores por pagar e imprimir la constancia
Recibidor/Paga
CUS010-Pagar Valores
de cancelacin.
dor
CUS009-Pagar
Existencia de
Intereses
CUS012-Consultar
Plazo de Depsitos
por Vencer
Recibidor/Paga
dor
Administrador
Pgina 16
Fecha: 20/11/2014
Proyecto QUINTARO
Plazo4
Vencer
Versin: 0.5
prximos a
vencer para
negociar con el
cliente la nueva
tasa de
renovacin.
Valor : eficiente
CUS013-Renovar Taza
de Inters
Administrador
Pgina 17
Fecha: 20/11/2014
Versin: 0.5
4. FLUJO DE REQUERIMIENTO
Los Requerimientos funcionales que se lograron recoger, luego
de realizar un anlisis de los requerimientos y procesos del
negocio son los siguientes:
RCUN01: El Sistema debe contener los datos de los clientes en
una base de datos para poder realizar la bsqueda
RCUN02: El sistema debe permitir Ingresar los datos del cliente
nuevo, actualizar y eliminar datos de los clientes
antiguos en el Sistema.
RCUN03: El Sistema debe permitir ingresar el monto a
depositar y generar la simulacin de pago de intereses.
RCUN04: El Sistema debe registrar los datos de las solicitudes
de Apertura de Depsito a Plazo.
RCUN05: El Sistema debe mostrar los registros de las
Solicitudes de Apertura de Depsito a Plazo.
RCUN06: El Sistema debe generar la cuenta de Depsito a
Plazo e imprimir la solicitud de apertura para que el
cliente lo firme.
RCUN07: El sistema debe mostrar el monto pactado para el
deposito e imprimir la constancia de depsito.
RCUN08: El sistema debe contener los datos de la cuenta de
Depsito a Plazo.
RCUN09: El sistema debe mostrar los intereses disponibles
para pagar al cliente.
RCUN10: El sistema debe imprimir la Constancia de Pago de
Intereses.
RCUN11: El sistema debe permitir ingresar los datos
consignados en la solicitud de cancelacin, mostrar los
valores por pagar e imprimir la constancia de
cancelacin.
RCUN12: El sistema debe contener los datos de las cuentas de
depsito Prximos a vencer.
Casos de Uso
CUS001-Buscar Cliente
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 18
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
CUS002-Gestionar Cliente
CUS003-Simular Pago de Intereses
CUS004-Registrar Solicitud de Apertura
CUS005-Buscar Solicitud de Apertura
CUS006-Aperturar Cuenta de Depsito
CUS007-Cobrar Depsito
CUS008-Buscar Cuenta
CUS009-Pagar Existencia de Intereses
CUS010-Pagar Valores
CUS011-Gestionar Solicitud de Cancelacin
CUS012-Consultar Plazo de Depsitos por Vencer
CUS013-Renovar Taza de Inters
CUS014-Loguear Sistema
Actores
- Administrador
- Asesor
- Recibidor/Pagador
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 19
Fecha: 20/11/2014
Versin: 0.5
Grfico: Actores
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 20
Fecha: 20/11/2014
Versin: 0.5
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada Pgina 21
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Cl i ente
Dn i Cl i ente : Stri ng
Ap PatCl i e nte : Stri ng
Ap MatCl i e nte : Stri ng
No mbresCl i ente : Stri ng
Do mi ci l i oCl i ente : Stri ng
...
FNaci mi ento : Date
T fi j o : Stri ng
T Ce l ul ar : Stri ng
Co rreoEl ec : Stri n g
1..n
Sol _Apertura
CodSo l Ap erura : Stri ng
FechaSol Ap ertu ra : Date
...
Importe : Stri ng
CodMoneda : Stri ng
CodPl azoDep : Stri ng
1..n
CodInteres : Stri ng
CodEstad oSol A : Stri ng
1..n
DNICl i ent e : Stri ng
DNIUsu : Stri ng
1..n
1..n
1 ..n
1..n
1
1
CuentaDeposi to
Num Cuenta : Stri ng
T i poCuenta : Stri ng
Fe cha Ape rtura : Date
CodSol Ap ertura : Stri ng
...
DNi Usu : Stri n g
CodSol Ca n : Stri ng
PagoIntereses
CodPago Int : Stri n g
FechaPag oInt : Date
FechaPag o : Date
InteresCa l cul ado : Stri ng
...
DNI Usu : Stri ng
Rol _Usuari o
CodRol Usu : Integer
NomRol Usu : Stri ng
DesRo l Usu : Stri ng
1
1..n
FechaPaI nteres
1
CodPago
T i p oPagInteres
DescPagoInteres
1
1
Esta doSo l Aper
T asaInteres
CodInte res : Stri ng
T i poT azaInteres : Stri ng
DescT azaInteres : Stri ng
1..n
1..n
1
1
M oneda
CodM on : Stri ng
T i pomon : Stri ng
DescMon : Stri ng
1
Pl azoDeposi to
CodPl azoDep : Stri ng
T i poPl azoDep : Stri ng
DescPl azoDep : Stri ng
1
ConstDepo si to
1 ..n
Exi stIntereses
0..n
CodInteres : Stri ng
NumInteres : Stri ng
FechaPag o : Da te
InteresCal cu l ado : Stri ng
...
Numcuen ta : Stri ng
CodEstad oInt : Stri ng
CodPagoInt : Stri ng
1..n
1..n
Codconstanci a : Stri ng
NumConstanci a : Stri ng
FechaApe rtura : Date
Numcuen ta : Stri ng
CodCobroDep : Stri ng
Uusari o
1 ..n
DNIUsu : Stri n g
Nom Usu : Stri ng
ApPatusu : Stri ng
ApM atUsu : Stri n g
FNaci mi e ntoUsu : Date
T el efUsu : Stri ng
T Fi j o : Stri ng
T Ce l u l ar : Stri ng
CorreoEl ect : Stri ng
CodRol Usu : Inte ger
1
CobroDeposi to
1
1
1
1..n
CodCobroDep : Stri ng
Fe cha Cob rodep : Date
DNIUsu : Stri n g
Esta doInteres
CodEstad oInt : Stri ng
T i poEstad oInt : Stri ng
DescEstad oInt : Stri ng
1..n
1
Co nstPa goVal or
CodPagoval o r : Stri ng
FechaPag oVal o r : Stri ...
ng
DescPagoVal or : Stri ng
DNIUsu : Stri ng
Pgina 22
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Modelo Fsico:
Sol_Cancelacion
Cliente
DNICliente : VARCHAR(8)
ApPatCliente : VARCHAR(14)
ApMatCliente : VARCHAR(8)
NombresCliente : VARCHAR(15)
DomicilioCliente : VARCHAR(15)
Fnacimiento : TIMESTAMP
Tfijo : VARCHAR(10)
Tcelular : VARCHAR(8)
CorreoElect : VARCHAR(10)
<<Non-Identifying>>
1..*
Moneda
CodSolCan : VARCHAR(10)
FechaSolCan : TIMESTAMP
Motivo : VARCHAR(18)
DNICliente : VARCHAR(8)
codMon : VARCHAR(10)
TipoMon : VARCHAR(10)
DescMon : VARCHAR(10)
<<PK>> PK_Sol_Cancelacion17()
<<FK>> FK_Sol_Cancelacion20()
<<Non-Identifying>>
<<PK>> PK_Moneda6()
Sol_Apertura
CodSolApertura : VARCHAR(10)
FechaSolApertura : TIMESTAMP
Importe : VARCHAR(10)
codMon : VARCHAR(10)
CodPago : VARCHAR(10)
CodPlazoDep : VARCHAR(12)
CodInteres : VARCHAR(9)
CodEstadoSolA : VARCHAR(10)
DNICliente : VARCHAR(8)
DNIUsu : VARCHAR(15)
1
<<Non-Identifying>>
<<PK>> PK_Cliente0()
<<Non-Identifying>>
1..*
Rol_Usuario
CodRolUsu : INTEGER
NomRolUsu : VARCHAR(15)
DescRolUsu : VARCHAR(14)
<<PK>> PK_Rol_Usuario3()
<<Non-Identifying>>
FechaPaInteres
<<Non-Identifying>>
1..*
CodPago : VARCHAR(10)
TipoPagoInteres : VARCHAR(10)
DescPagoInteres : VARCHAR(10)
<<PK>> PK_FechaPaInteres7()
1..*
1..*
<<PK>> PK_Sol_Apertura5()
<<FK>> FK_Sol_Apertura3()
<<FK>> FK_Sol_Apertura4()
<<FK>> FK_Sol_Apertura5()
<<FK>> FK_Sol_Apertura6()
<<FK>> FK_Sol_Apertura7()
<<FK>> FK_Sol_Apertura22()
<<FK>> FK_Sol_Apertura25()
1..*
<<Non-Identifying>>
1..*
<<Non-Identifying>>
CuentaDeposito
1..*
NumCuenta : VARCHAR(16)
TipoCuenta : VARCHAR(11)
FechaApertura : DATE
CodSolApertura : VARCHAR(10)
DNIUsu : VARCHAR(15)
CodSolCan : VARCHAR(10)
PagoIntereses
1
<<Non-Identifying>>
1
TasaInteres
<<Non-Identifying>>
PlazoDeposito
CodPlazoDep : VARCHAR(12)
TipoPlazoDep : VARCHAR(12)
DescPlazoDep : VARCHAR(12)
<<PK>> PK_PagoIntereses11()
<<FK>> FK_PagoIntereses27()
1..*
1..*
<<Non-Identifying>>
<<Non-Identifying>>
<<Non-Identifying>>
<<Non-Identifying>>
CodInteres : VARCHAR(9)
TipoTazaInteres : VARCHAR(9)
DescTazaInteres : VARCHAR(9)
<<PK>> PK_TasaInteres9()
ConstDeposito
<<PK>> PK_PlazoDeposito8()
CodConstancia : VARCHAR(10)
NumConstancia : VARCHAR(5)
FechaApertura : DATE
NumCuenta : VARCHAR(16)
CodCobroDep : VARCHAR(10)
<<PK>> PK_ConstDeposito4()
<<FK>> FK_ConstDeposito10()
<<Unique>> TC_ConstDeposito24()
<<FK>> FK_ConstDeposito19()
<<Non-Identifying>>
EstadoSolAper
CodEstadoSolA : VARCHAR(10)
TipoEstadoSolA : VARCHAR(10)
DescEstadoSolA : VARCHAR(10)
1..*
<<Non-Identifying>>
1..*
<<PK>> PK_CuentaDeposito2()
<<FK>> FK_CuentaDeposito9()
<<Unique>> TC_CuentaDeposito21()
<<FK>> FK_CuentaDeposito16()
<<FK>> FK_CuentaDeposito21()
<<Unique>> TC_CuentaDeposito52()
CodPagoInt : VARCHAR(10)
FechaPagoInt : DATE
FechaPago : DATE
InteresCalculado : VARCHAR(10)
DNIUsu : VARCHAR(15)
<<PK>> PK_EstadoSolAper10()
<<Non-Identifying>>
0..*
ExisIntereses
CodInteres : VARCHAR(7)
NumInteres : VARCHAR(7)
FechaPago : TIMESTAMP
InteresCalculado : VARCHAR(7)
NumCuenta : VARCHAR(16)
CodEstadoInt : VARCHAR(11)
CodPagoInt : VARCHAR(10)
<<PK>> PK_ExisIntereses12()
<<FK>> FK_ExisIntereses12()
<<FK>> FK_ExisIntereses24()
<<FK>> FK_ExisIntereses26()
1
1..*
CodExValores : VARCHAR(7)
NumInteres : INTEGER
MontoTotPagar : INTEGER
FechaPagoValor : TIMESTAMP
NumCuenta : VARCHAR(16)
CodPagoValor : VARCHAR(10)
1..*
<<FK>> FK_ExisValores11()
<<PK>> PK_ExisValores14()
<<FK>> FK_ExisValores14()
Usuario
<<Non-Identifying>>
<<Non-Identifying>>
ExisValores
DNIUsu : VARCHAR(15)
NomUsu : VARCHAR(14)
ApPatUsu : VARCHAR(15)
ApMatUsu : VARCHAR(16)
FNacimientoUsu : TIMESTAMP
TelefUsu : VARCHAR(16)
Tfijo : VARCHAR(10)
Tcelular : VARCHAR(14)
CorreoElect : VARCHAR(16)
CodRolUsu : INTEGER
<<PK>> PK_Usuario1()
<<FK>> FK_Usuario15()
1..*
<<Non-Identifying>>
CobroDeposito
1..*
<<Non-Identifying>>
CodCobroDep : VARCHAR(10)
FechaCobroDep : TIMESTAMP
DNIUsu : VARCHAR(15)
<<PK>> PK_CobroDeposito16()
<<FK>> FK_CobroDeposito29()
1
<<Non-Identifying>>
1..*
1
ConstPagoValor
EstadoInteres
CodEstadoInt : VARCHAR(11)
TipoEstadoInt : VARCHAR(11)
DescEstadoInt : VARCHAR(11)
<<PK>> PK_EstadoInteres18()
CodPagoValor : VARCHAR(10)
FechaPagoValor : VARCHAR(10)
DescPagoValor : VARCHAR(10)
DNIUsu : VARCHAR(15)
<<PK>> PK_ConstPagoValor15()
<<FK>> FK_ConstPagoValor28()
Pgina 23
Fecha: 20/11/2014
Versin: 0.5
);
CREATE TABLE ExisValores (
CodExValores VARCHAR ( 7 ) NOT NULL,
NumInteres INTEGER NOT NULL,
MontoTotPagar INTEGER NOT NULL,
FechaPagoValor TIMESTAMP NOT NULL,
NumCuenta VARCHAR ( 16 ) NOT NULL,
CodPagoValor VARCHAR ( 10 ) NOT NULL,
CONSTRAINT PK_ExisValores14 PRIMARY KEY (CodExValores)
);
CREATE TABLE Rol_Usuario (
CodRolUsu INTEGER NOT NULL,
NomRolUsu VARCHAR ( 15 ) NOT NULL,
DescRolUsu VARCHAR ( 14 ) NOT NULL,
CONSTRAINT PK_Rol_Usuario3 PRIMARY KEY (CodRolUsu)
);
CREATE TABLE Cliente (
DNICliente VARCHAR ( 8 ) NOT NULL,
ApPatCliente VARCHAR ( 14 ) NOT NULL,
ApMatCliente VARCHAR ( 8 ) NOT NULL,
NombresCliente VARCHAR ( 15 ) NOT NULL,
DomicilioCliente VARCHAR ( 15 ) NOT NULL,
Fnacimiento TIMESTAMP NOT NULL,
Tfijo VARCHAR ( 10 ) NOT NULL,
Tcelular VARCHAR ( 8 ) NOT NULL,
CorreoElect VARCHAR ( 10 ) NOT NULL,
CONSTRAINT PK_Cliente0 PRIMARY KEY (DNICliente)
);
CREATE TABLE TasaInteres (
CodInteres VARCHAR ( 9 ) NOT NULL,
TipoTazaInteres VARCHAR ( 9 ) NOT NULL,
DescTazaInteres VARCHAR ( 9 ) NOT NULL,
CONSTRAINT PK_TasaInteres9 PRIMARY KEY (CodInteres)
);
CREATE TABLE FechaPaInteres (
CodPago VARCHAR ( 10 ) NOT NULL,
TipoPagoInteres VARCHAR ( 10 ) NOT NULL,
DescPagoInteres VARCHAR ( 10 ) NOT NULL,
CONSTRAINT PK_FechaPaInteres7 PRIMARY KEY (CodPago)
);
CREATE TABLE Sol_Apertura (
CodSolApertura VARCHAR ( 10 ) NOT NULL,
FechaSolApertura TIMESTAMP NOT NULL,
Importe VARCHAR ( 10 ) NOT NULL,
codMon VARCHAR ( 10 ) NOT NULL,
CodPago VARCHAR ( 10 ) NOT NULL,
CodPlazoDep VARCHAR ( 12 ) NOT NULL,
Desarrollo de Aplicaciones con RUP y SOA - Ing. Hctor Henrquez Taboada
26
Fecha: 20/11/2014
Versin: 0.5
6. COMPONENTES DE SERVICIO
El diagrama de componentes es un diagrama de clases a gran escala y describen los elementos fsicos del
sistema y sus relaciones. En el presente proyecto hemos desarrollado un diagrama de componente por cada
Servicio los cuales los mostramos a continuacin:
Servicio: Brindar informacin del cliente de manera rpida y precisa para la apertura del Depsito
a Plazo. Valor: Tiempo
Pgina 29
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Brindar Inf ormacin del cliente de manera rapida y precisa para la apertura
del Depsito a plazo. Valor: Tiempo
Librerias de Lenguaje de
programacin
Mostrar Solicitudes
de Apertura
Imprimir Solicitud
de Apertura
Genera e Imprimir
Constancia de Deposito
DPBQR
Libreria Jav a
-Jav a.security
-Jav ax.activ ation
-Jav ax.accessibility
-Jav ax.lang.model.ty pe
Cliente
Sol_Apertura
CuentaDeposito
ConstDeposito
Cliente
Sol_Apertura
CuentaDeposito
ConstDeposito
Moneda
FechapaInteres
PlazoDeposito
EstadoSolAper
TasaInteres
Pgina 30
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Servicio: Brindar informacin los intereses disponibles que permita realizar el pago de manera
rpida a los clientes. Valor: Tiempo
Brindar informacin de los intereses disponibles que
permita realizar el pago de manera rpida a los
clientes. Valor: Tiempo
Librerias de Lenguaje de
Programcion
Mostrar Intereses
Disponibles
Imprime constancia de
pago de intereses
DPBQR
Libreria Java
-Java.security
-Javax.activation
-Javax.accessibility
-Javax.lang.model.type
Cliente
CuentaDeposito
PagoIntereses
ExistInteres
Cliente
CuentaDeposito
PagoIntereses
ExistInteres
Moneda
TasaInteres
Pgina 31
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Servicio: Generar la cancelacin de la cuenta depsito a plazo de manera rpida. Valor: Tiempo
Imprimir Constancia
de Cancelacin
Librerias de Lenguaje de
Programacion
DPBQR
Libreria Java
-Java.security
-Javax.activation
-Javax.accessibility
-Javax.lang.model.type
Cliente
CuentaDeposito
ExisValores
Sol_Cancelacion
Cliente
ExisValores
ConstPagoValores
CuentaDeposito
Sol_Cancelacion
FechaPaInteres
TasaInteres
Moneda
Pgina 32
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
Servicio: Brindar informacin de los depsitos prximos a vencer para negociar con el cliente la
nueva tasa de renovacin.
Valor: Eficiente
Brindar Informacin de los depsitos proximos a vencer
para negociar con el cliente la nueva tasa de renovacin.
Valor: Eficiente
Mostrar depositos
por vencer
Renovar Tasa
de Interes
DPBQR
Libreria Java
-Java.security
-Javax.activation
-Javax.accessibility
-Javax.lang.model.type
CuentaDeposito
Cliente
CuentaDeposito
Cliente
FechaPaInteres
PlazoDeposito
Moneda
Pgina 33
Fecha: 20/11/2014
Proyecto QUINTARO
Versin: 0.5
7. COMPONENTES DE SERVICIO
El Diagrama de Despliegue nos permite modelar el hardware utilizado en la implementacin del sistema y las
relaciones entre sus componentes. Para el presente proyecto nuestro diagrama de despliegue contar con 3
capas y 3 niveles, como lo mostramos a continuacin:
APLICACION
SERVIDOR
Sistema Bancario
QUINTARO
JAVA
TCP/IP
Windows Server
2008
BD:MYSQL
Capa: 3
Nivel: 3
TCP/IP
Usuario
Win: XP Win 7
IE 9.0 IE 8.0
Pgina 34