SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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                 Vnt-                  Tab-histórico
                             importación                                                               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 -                               T a b - c o n t r o l
                                                       p a r á m    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
                                                             Vnt-
                                                        pará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.




                                                            Vnt-de
                    1: Vaidar-Acceso(login,psw)                                2: Selec-Nivel(login,psw)
                            5: Transferir datos         im p o r t a c i ó n



                                                                                                    Tab-usu
                                                                                                      ario

                              4: Mostrar-nivel


                : VisaNet


                                                                                                      9: Adicionar(login,i+1)

                                                           3: Selecc-Nvl(login,nvl)



                                                                     6: Mostrar importación
                                             10: Cerrar(login)

               Tab-contr                                                                                   Tab-histó
                   ol                                                                                         rico




                                                            7: [datos=true]




                              8: Actual-cambios




                                                                   Vnt-
                                                           Transferencia




                                  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

Más contenido relacionado

Similar a E jemplo de diseño del sistema (12)

Diseno
DisenoDiseno
Diseno
 
Practicas en matlab
Practicas en matlabPracticas en matlab
Practicas en matlab
 
Reportes con crystalreport
Reportes con crystalreportReportes con crystalreport
Reportes con crystalreport
 
Prueba progra IOR
Prueba progra IORPrueba progra IOR
Prueba progra IOR
 
Introduccionlabview seishoras-090401173537-phpapp02
Introduccionlabview seishoras-090401173537-phpapp02Introduccionlabview seishoras-090401173537-phpapp02
Introduccionlabview seishoras-090401173537-phpapp02
 
Sesion 02 algoritmos y estructura de datos
Sesion 02  algoritmos y estructura de datosSesion 02  algoritmos y estructura de datos
Sesion 02 algoritmos y estructura de datos
 
Manual Básico Knime
Manual Básico KnimeManual Básico Knime
Manual Básico Knime
 
Disdiagcolab a8
Disdiagcolab a8Disdiagcolab a8
Disdiagcolab a8
 
Lección 1
Lección 1Lección 1
Lección 1
 
Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.Diagramas de Flujo con DFD.
Diagramas de Flujo con DFD.
 
Diagrama de-flujo
Diagrama de-flujoDiagrama de-flujo
Diagrama de-flujo
 
Manual usuario
Manual usuarioManual usuario
Manual usuario
 

Más de Gmp Marquez (7)

Debate (1)
Debate (1)Debate (1)
Debate (1)
 
Cómo se redacta una competencia educativa
Cómo se redacta una competencia educativaCómo se redacta una competencia educativa
Cómo se redacta una competencia educativa
 
Variables investigacion
Variables investigacionVariables investigacion
Variables investigacion
 
Comandos de mac os
Comandos de mac osComandos de mac os
Comandos de mac os
 
Abd2
Abd2Abd2
Abd2
 
Ejemplo de resumen
Ejemplo de resumenEjemplo de resumen
Ejemplo de resumen
 
Tutorial de-subnetting1
Tutorial de-subnetting1Tutorial de-subnetting1
Tutorial de-subnetting1
 

E jemplo de diseño del sistema

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier. Vnt-de Tab-usuario Tab-control Vnt- Tab-histórico importación 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
  • 5. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier. V n t - T a b - c o n t r o l p a r á m 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 Vnt- pará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
  • 6. Diseño del Sistema de Tarjeta de Crédito Con UML. Mendoza Navarro, Javier. Vnt-de 1: Vaidar-Acceso(login,psw) 2: Selec-Nivel(login,psw) 5: Transferir datos im p o r t a c i ó n Tab-usu ario 4: Mostrar-nivel : VisaNet 9: Adicionar(login,i+1) 3: Selecc-Nvl(login,nvl) 6: Mostrar importación 10: Cerrar(login) Tab-contr Tab-histó ol rico 7: [datos=true] 8: Actual-cambios Vnt- Transferencia 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
  • 7. 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