SlideShare una empresa de Scribd logo
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.
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
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
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
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
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
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

Más contenido relacionado

Destacado

Benchmark analysis on six latinamerican cities
Benchmark analysis on six latinamerican citiesBenchmark analysis on six latinamerican cities
Benchmark analysis on six latinamerican cities
BRTCoE
 
Bachillerato emiliano zapata celula
Bachillerato emiliano zapata celulaBachillerato emiliano zapata celula
Bachillerato emiliano zapata celula
cela-MARA18
 
Noticia de mayo
Noticia de mayoNoticia de mayo
Noticia de mayo
RomarioJonathan
 
Fab Hist
Fab HistFab Hist
Fab Hist
carrasqueira
 
Projeto Instituto Solví
Projeto Instituto SolvíProjeto Instituto Solví
Projeto Instituto Solví
tana bassi
 
Rr.hh ppts
Rr.hh pptsRr.hh ppts
Rr.hh ppts
Maria Elena Ht
 
Presentación1
Presentación1Presentación1
Presentación1
guason2002
 
Cómo crear una tienda online por Michael Muller @mullercardenas
Cómo crear una tienda online por Michael Muller @mullercardenasCómo crear una tienda online por Michael Muller @mullercardenas
Cómo crear una tienda online por Michael Muller @mullercardenas
Image Tech - Web & Multimedia Solutions
 
Enseñanza transforada2
Enseñanza transforada2Enseñanza transforada2
Enseñanza transforada2
Lucero Jimenez
 

Destacado (9)

Benchmark analysis on six latinamerican cities
Benchmark analysis on six latinamerican citiesBenchmark analysis on six latinamerican cities
Benchmark analysis on six latinamerican cities
 
Bachillerato emiliano zapata celula
Bachillerato emiliano zapata celulaBachillerato emiliano zapata celula
Bachillerato emiliano zapata celula
 
Noticia de mayo
Noticia de mayoNoticia de mayo
Noticia de mayo
 
Fab Hist
Fab HistFab Hist
Fab Hist
 
Projeto Instituto Solví
Projeto Instituto SolvíProjeto Instituto Solví
Projeto Instituto Solví
 
Rr.hh ppts
Rr.hh pptsRr.hh ppts
Rr.hh ppts
 
Presentación1
Presentación1Presentación1
Presentación1
 
Cómo crear una tienda online por Michael Muller @mullercardenas
Cómo crear una tienda online por Michael Muller @mullercardenasCómo crear una tienda online por Michael Muller @mullercardenas
Cómo crear una tienda online por Michael Muller @mullercardenas
 
Enseñanza transforada2
Enseñanza transforada2Enseñanza transforada2
Enseñanza transforada2
 

Similar a Cap5

RACIONALIZACION ADMINISTRATIVA
RACIONALIZACION ADMINISTRATIVA RACIONALIZACION ADMINISTRATIVA
RACIONALIZACION ADMINISTRATIVA
fines rh
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Michel Petit
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
Michel Petit
 
Diagrama de flujos2
Diagrama de flujos2Diagrama de flujos2
Diagrama de flujos2
Arazelii Puentez
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesos
Deivis Romero
 
Ana alvarado
Ana alvaradoAna alvarado
Ana alvarado
AnaMariaalvarado
 
TÉCNICAS DE RECOLECCIÓN DE DATOS
TÉCNICAS DE RECOLECCIÓN DE DATOSTÉCNICAS DE RECOLECCIÓN DE DATOS
TÉCNICAS DE RECOLECCIÓN DE DATOS
Cristhian Guzmàn Lopèz
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
lordXDie
 
ANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.ppt
ANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.pptANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.ppt
ANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.ppt
RudyMaldonado7
 
Sistemas
SistemasSistemas
Sistemas
Albert Diaz
 
Uso de flujo de Datos
Uso de flujo de DatosUso de flujo de Datos
Uso de flujo de Datos
Vanessa Verano
 
Modelo de análisis Estructurado
Modelo de análisis Estructurado Modelo de análisis Estructurado
Modelo de análisis Estructurado
cesar095
 
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
ssuser7fc526
 
Diagrama de flujo kevin
Diagrama de flujo kevinDiagrama de flujo kevin
Diagrama de flujo kevin
Kevin Herrera
 
diagrama de flujo
diagrama de flujodiagrama de flujo
diagrama de flujo
Kevin Herrera
 
12 feb 2013 investigación (1)
12 feb 2013 investigación (1)12 feb 2013 investigación (1)
12 feb 2013 investigación (1)
heideryxiomara
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
DanielaBernalGarcia3
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
IsabellaBernalGarcia
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
DanielaBernalGarcia3
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
IsabellaBernalGarcia
 

Similar a Cap5 (20)

RACIONALIZACION ADMINISTRATIVA
RACIONALIZACION ADMINISTRATIVA RACIONALIZACION ADMINISTRATIVA
RACIONALIZACION ADMINISTRATIVA
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujos2
Diagrama de flujos2Diagrama de flujos2
Diagrama de flujos2
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesos
 
Ana alvarado
Ana alvaradoAna alvarado
Ana alvarado
 
TÉCNICAS DE RECOLECCIÓN DE DATOS
TÉCNICAS DE RECOLECCIÓN DE DATOSTÉCNICAS DE RECOLECCIÓN DE DATOS
TÉCNICAS DE RECOLECCIÓN DE DATOS
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
ANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.ppt
ANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.pptANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.ppt
ANALISIS DE DATOS EN EL PROCESO DE INVESTIGACION.ppt
 
Sistemas
SistemasSistemas
Sistemas
 
Uso de flujo de Datos
Uso de flujo de DatosUso de flujo de Datos
Uso de flujo de Datos
 
Modelo de análisis Estructurado
Modelo de análisis Estructurado Modelo de análisis Estructurado
Modelo de análisis Estructurado
 
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
07 Capitulo 07_Uso de Diagramas de flujo de Datos.pdf
 
Diagrama de flujo kevin
Diagrama de flujo kevinDiagrama de flujo kevin
Diagrama de flujo kevin
 
diagrama de flujo
diagrama de flujodiagrama de flujo
diagrama de flujo
 
12 feb 2013 investigación (1)
12 feb 2013 investigación (1)12 feb 2013 investigación (1)
12 feb 2013 investigación (1)
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
 
Trabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docxTrabajo de Tecnologia duo.docx
Trabajo de Tecnologia duo.docx
 

Último

MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"
MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"
MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"
darkskills2011
 
Extracción automática de texto estructurado en PDFs
Extracción automática de texto estructurado en PDFsExtracción automática de texto estructurado en PDFs
Extracción automática de texto estructurado en PDFs
oscar104275
 
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptxUGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
Mayra798665
 
presentacion del scop osinergmin ppt para informacion
presentacion del scop osinergmin ppt para informacionpresentacion del scop osinergmin ppt para informacion
presentacion del scop osinergmin ppt para informacion
supervisionelcentena
 
Libro - Teoria Historia de la Arquitectura
Libro - Teoria Historia de la ArquitecturaLibro - Teoria Historia de la Arquitectura
Libro - Teoria Historia de la Arquitectura
baceg35604
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
GustavoTello19
 
introducción análisis de información sena
introducción análisis de información senaintroducción análisis de información sena
introducción análisis de información sena
AndresZambranoDiaz1
 
utadeigraduandos2020documentopubñico0.pptx
utadeigraduandos2020documentopubñico0.pptxutadeigraduandos2020documentopubñico0.pptx
utadeigraduandos2020documentopubñico0.pptx
AndrsMartinez54
 
Resumen----_------Ejecutivo. universidad
Resumen----_------Ejecutivo. universidadResumen----_------Ejecutivo. universidad
Resumen----_------Ejecutivo. universidad
lilyv195
 
INTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdfINTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdf
YulEz1
 
resumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TIresumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TI
riveroarlett5b
 
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdfREPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
IrapuatoCmovamos
 
La importancia de las tecnologías de la comunicación en el hogar, en la educ...
La importancia de las tecnologías de la comunicación  en el hogar, en la educ...La importancia de las tecnologías de la comunicación  en el hogar, en la educ...
La importancia de las tecnologías de la comunicación en el hogar, en la educ...
241557574
 
Informe 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docx
Informe 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docxInforme 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docx
Informe 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docx
francescasansonikoga
 
AVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICO
AVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICOAVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICO
AVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICO
ronaldomarca1999
 
analisis de datos sistemas de informacion
analisis de datos sistemas de informacionanalisis de datos sistemas de informacion
analisis de datos sistemas de informacion
AndresZambranoDiaz1
 
Presentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptxPresentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptx
eleandroth
 

Último (17)

MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"
MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"
MONOGRAFIA DEL BUSCADOR YAHOO! APSTI1"A"
 
Extracción automática de texto estructurado en PDFs
Extracción automática de texto estructurado en PDFsExtracción automática de texto estructurado en PDFs
Extracción automática de texto estructurado en PDFs
 
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptxUGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
UGEL SAN MIGUEL SACALE TARJETA ROJA A LA VIOLENCIA.pptx
 
presentacion del scop osinergmin ppt para informacion
presentacion del scop osinergmin ppt para informacionpresentacion del scop osinergmin ppt para informacion
presentacion del scop osinergmin ppt para informacion
 
Libro - Teoria Historia de la Arquitectura
Libro - Teoria Historia de la ArquitecturaLibro - Teoria Historia de la Arquitectura
Libro - Teoria Historia de la Arquitectura
 
MI CECTOR POSTE BLANCO - Paián .pdf
MI  CECTOR  POSTE  BLANCO - Paián   .pdfMI  CECTOR  POSTE  BLANCO - Paián   .pdf
MI CECTOR POSTE BLANCO - Paián .pdf
 
introducción análisis de información sena
introducción análisis de información senaintroducción análisis de información sena
introducción análisis de información sena
 
utadeigraduandos2020documentopubñico0.pptx
utadeigraduandos2020documentopubñico0.pptxutadeigraduandos2020documentopubñico0.pptx
utadeigraduandos2020documentopubñico0.pptx
 
Resumen----_------Ejecutivo. universidad
Resumen----_------Ejecutivo. universidadResumen----_------Ejecutivo. universidad
Resumen----_------Ejecutivo. universidad
 
INTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdfINTELIGENCIA ARTIFICIAL monografia02.pdf
INTELIGENCIA ARTIFICIAL monografia02.pdf
 
resumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TIresumen de manual de organizacion y funciones de TI
resumen de manual de organizacion y funciones de TI
 
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdfREPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
REPORTE-HEMEROGRÁFICO-MAYO 2024-IRAPUATO.pdf
 
La importancia de las tecnologías de la comunicación en el hogar, en la educ...
La importancia de las tecnologías de la comunicación  en el hogar, en la educ...La importancia de las tecnologías de la comunicación  en el hogar, en la educ...
La importancia de las tecnologías de la comunicación en el hogar, en la educ...
 
Informe 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docx
Informe 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docxInforme 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docx
Informe 13 _ _Software OnLine_ Ofimática, edición y descargas entre otros_.docx
 
AVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICO
AVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICOAVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICO
AVANCE TECNOLOGICO AREAS DE IMPACTO DEL AVANCE TECNOLOGICO
 
analisis de datos sistemas de informacion
analisis de datos sistemas de informacionanalisis de datos sistemas de informacion
analisis de datos sistemas de informacion
 
Presentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptxPresentación simple corporativa degradado en violeta blanco.pptx
Presentación simple corporativa degradado en violeta blanco.pptx
 

Cap5

  • 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