Story Transcript
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
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.
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
Vnt-consulta
Tab-Cuentas
Tab-Movimiento
: Atención al Cliente Ingresar cuenta(cta)
Selecc-cuenta(cta)
Mostrar-cuenta()
Selecc-movimientos(cta)
Mostrar-movimientos()
Diagrama de Secuencia Consultas y Reportes
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
Vnt-apertura
Gst-cuenta
Tab-cuenta
: Recaudaciones Ingresar Info Apertura
Procesar
Aperturar cuenta
Nueva cuenta
Diagrama de secuencia Aperturar cuenta
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
Vnt-de
Tab-usuario
Tab-control
importación
Vnt-
Tab-histórico
Transferencia
: VisaNet 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
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
V n t p a r á m :
T a b - c o n t r o l
e t r o s
F u n c io n a l
A c tu 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.
1: Actuali-parámetro
Vntparámetros
: Funcional 3: Confirmar-grabacion 5: [SI] Graba() 2: Modificar(txn) 4: Si/No
Tab-contr ol
Diagrama de colaboración actualizar parámetros
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
1: Vaidar-Acceso(login,psw)
Vnt-de im p o r t a c i ó n
5: Transferir datos
2: Selec-Nivel(login,psw)
Tab-usu ario 4: Mostrar-nivel
: VisaNet 9: Adicionar(login,i+1) 3: Selecc-Nvl(login,nvl)
10: Cerrar(login)
6: Mostrar importación
Tab-contr
Tab-histó
ol
rico
7: [datos=true]
8: Actual-cambios
VntTransferencia
Diagrama de colaboración importar datos
1: Ingresar Info Apertura 2: Procesar
Vnt-apert ura : Recaudaciones
3: Aperturar cuenta
4: Nueva cuenta
Gst-cuen
Tab-cuen
ta
ta
Diagrama de colaboración Aperturar Cuenta
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM
Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier.
1: Ingresar cuenta(cta)
Vnt-cons ulta
: Atención al Cliente
4: Selecc-movimientos(cta) 3: Mostrar-cuenta()
5: Mostrar-movimientos() 2: Selecc-cuenta(cta)
Tab-Cue
Tab-Movi
ntas
miento
Diagrama de colaboración consulta de cliente
Diagrama de despliegue del sistema
Elaboración y diseño en formato PDF, por la Oficina General del Sistema de Bibliotecas y Biblioteca Central UNMSM