1. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
Capítulo 5.- Modelo de Diseño
La fase de diseño (y los modelos UML resultantes) expande y detalla los modelos de análisis
tomando en cuenta todas las implicaciones y restricciones técnicas. El propósito del diseño es
especificar una solución que trabaje y pueda ser fácilmente convertida en código fuente y
construir una arquitectura simple y fácilmente extensible. Las clases definidas en el análisis
fueron detalladas, y se añadieron nuevas clases para manejar áreas técnicas como base de
datos, interfaz del usuario, comunicación, dispositivos, etc.
Diagrama de secuencia
Los casos de uso deben ser realizados durante esta etapa. Para describir el comportamiento
dinámico del sistema, cualquiera de los diagramas de interacción del UML pueden ser
utilizados. Debido a que Rational Rose no soporta los diagramas de actividad y ofrece soporte
limitado para los diagramas de colaboración (en notación completa del UML) usaremos
diagramas de secuencia.
2. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
: Atención al Cliente
Vnt-consulta Tab-Cuentas Tab-Movimiento
Ingresar cuenta(cta)
Selecc-cuenta(cta)
Mostrar-cuenta()
Selecc-movimientos(cta)
Mostrar-movimientos()
Diagrama de Secuencia Consultas y Reportes
3. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
:Recaudaciones
Vnt-apertura Gst-cuenta Tab-cuenta
IngresarInfoApertura
Procesar
Aperturarcuenta
Nuevacuenta
Diagrama de secuencia Aperturar cuenta
4. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
: VisaNet
Vnt-de
importación
Tab-usuario Tab-control Vnt-
Transferencia
Tab-histórico
Vaidar-Acceso(login,psw)
Selec-Nivel(login,psw)
Selecc-Nvl(login,nvl)
Mostrar-nivel
Transferir datos
Mostrar importación
[datos=true]
Actual-cambios
Adicionar(login,i+1)
Cerrar(login)
Diagrama de secuencia Importar datos
5. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
: F u n c i o n a l
V n t -
p a r á m e t r o s
T a b - c o n t r o l
A c t u a l i - p a r á m e t r o
M o d i f i c a r ( t x n )
C o n f i r m a r - g r a b a c i o n
S i / N o
[ S I ] G r a b a ( )
Diagrama de secuencia actualizar parámetros
Diagrama de colaboración
Se muestran los diagramas de colaboración.
: F u n c i o n a l
Vnt-
p a r á m e t r o s
Tab-contr
o l
1: Actuali-parámetro
2: Modificar(txn)
3 : C o n f i r m a r - g r a b a c i o n
4 : S i / N o
5: [SI] Graba()
Diagrama de colaboración actualizar parámetros
6. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
: V i s a N e t
V n t - d e
im p o r t a c i ó n
T a b - u s u
a r i o
T a b - c o n t r
o l
V n t -
T r a n s f e r e n c i a
T a b - h i s t ó
r i c o
1 : V a i d a r - A c c e s o ( l o g i n , p s w ) 2 : S e l e c - N i v e l ( l o g i n , p s w )
3 : S e l e c c - N v l ( l o g i n , n v l )
4 : M o s t r a r - n i v e l
5 : T r a n s f e r i r d a t o s
6 : M o s t r a r i m p o r t a c i ó n
7 : [ d a t o s = t r u e ]
8 : A c t u a l - c a m b i o s
9 : A d i c i o n a r ( l o g i n , i + 1 )
1 0 : C e r r a r ( l o g i n )
Diagrama de colaboración importar datos
: R e c a u d a c i o n e s
V n t - a p e r t
u r a
G s t - c u e n
ta
T a b - c u e n
t a
1 : I n g r e s a r I n f o A p e r t u r a
2 : P r o c e s a r
3 : A p e r t u r a r c u e n t a
4 : N u e v a c u e n t a
Diagrama de colaboración Aperturar Cuenta
7. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro,
Javier.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca
Central UNMSM
: A t e n c i ó n a l
C l i e n t e
V n t - c o n s
ulta
T a b - C u e
ntas
Tab-Movi
miento
1 : I n g r e s a r c u e n t a ( c t a )
2 : S e l e c c - c u e n t a ( c t a )
3 : M o s t r a r - c u e n t a ( )
4 : S e l e c c - m o v i m i e n t o s ( c t a )
5 : M o s t r a r - m o v i m i e n t o s ( )
Diagrama de colaboración consulta de cliente
Diagrama de despliegue del sistema