SlideShare una empresa de Scribd logo
1 de 21
MODELO DEL NEGOCIO

  Visualiza los procesos del Negocio que se desea analizar y posiblemente
  implementar.




                                           Caso1
                                                                          Actor3




              Actor2



                                           Caso2




                  actor1


                                                                 Actor4
                                           Caso3                                   actor5




Universidad de Chiclayo     Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                  y de Sistemas
Elementos del Modelo del Negocio
                      Caso de Uso del Negocio
                            Business Use Case
        Caso1
                                       Es un proceso del Negocio. Se compone de varios
                                       subprocesos o funciones que tienen un fin común.

                                             Trabajador del Negocio
                                             (Business Worker)
                                             Es un actor Interno. Se involucra en el proceso. Es parte
          Actor2
                          Actores            de su formación, elaboración o preparación.

                                             Actor del Negocio
                                             (Business Actor)
         actor1                              Es un actor Externo. Se beneficia del servicio o del
                                             producto final. No es parte de la preparación.
                          Asociación
                                           Visualiza la interacción del actor con un caso de
                                           uso del negocio.


                          Generalización
                                             Define la Herencia o un subtipo de actor. Se
Universidad de Chiclayo       Facultad de Ingenieríaaplicar a cualquier tipo de actor.
                                             puede Informática
Ing. Luis G. Aguilar                   y de Sistemas
Visualiza las fuentes de datos en la cual se registran o se recupera datos o información.

      Se visualiza los actores internos y los objetos que actúan como fuente de datos.




                                                        entidaddelNegocio1
                                                       (f rom Business Object Model)
                                                                                          EntidaddelNegocio3
                                                                                         (f rom Business Object Model)




                  Business Worker




                                                           EntidaddelNegocio2
                                                         (f rom Business Object Model)




Universidad de Chiclayo             Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                          y de Sistemas
Elementos:


                                                  Interactúa con el Objeto y en el cual realiza una
                                                  acción de búsqueda o almacenamiento

             Business Worker




                                                  Almacena datos y también proporciona la
                                                  necesaria en el momento que el actor interno lo
                entidaddelNegocio1                realiza o solicita.
               (f rom Business Object Model)




                                                      Indica la acción que realiza el Business Worker
                  Acción1/Acción2                     sobre    el   objeto     el    cual   puede      ser
                                                      buscar, actualizar, registrar, autorizar, validar, et
                                                      c
Universidad de Chiclayo                        Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                                     y de Sistemas
Visualiza los conceptos del mundo real y las relaciones que existen entre ellos.
     No son Tablas, no es base de datos


                      accion1
     NewClass2                          NewClass3

                 1               1..n
          1..n                                                           Es cualquier entidad del mundo
                                                           NewClass2     real, sin pensar en que son
                                                                         tablas, ejemplo: vendedor, jefe de
                                                                         Venta, analista, supervisor, producto
            accion2
                                                                         , etc.
                                                                         No Existe las entidades Intermedias
                                                                   accion1
                                               NewClass2                                  NewClass3
           1                                                1                      1..n
                                                    1..n
     NewClass4                                                               Es el símbolo que indica la
                                                                             interrelación entre las clases. Se
                                                                             puede agregar la etiqueta de la
                                                      accion2                acción     y   su    multiplicidad.
                                                                             Ejemplo:      buscar,     registrar,
                                                                             evaluar, etc.
Universidad de Chiclayo         Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                      y de Sistemas
Permite describir la funcionalidad de cada proceso que se encuentran
en el Modelo del Negocio.
Se observa las funciones que componen el proceso (business Use
                                          Diagrama de Caso de Uso : Control de Equipajes
Case) y los actores que interactúan con los casos de uso..
                                                                                                                      <<include>>


                                                                                          Verificar Boleto de Viaje                     Buscar viaje
                                                                                           (from <Use Case Name>)                   (from <Use Case Name>)


                                                                                        <<include>>
                                                  Empaquetador
                                                    (f rom Actores)




                                                                                             Registrar Equipaje
                                                                                                                                             Pasajero
                                                                                           (from <Use Case Name>)
                                                                                                                                            (f rom Actores)

                                                                      <<include>>
                                                                                                                            <<extend>>
         Caso1                                                                      <<extend>>
                                                                                                           <<extend>>




                                                   Emitir Ticket
                                                                                    Registrar pago                                     Calcular Pago Extra
                                               (from <Use Case Name>)
                                                                               (from Control de Pasajes)   Registrar descuento




Universidad de Chiclayo       Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                    y de Sistemas
Elementos del Modelo de Casos de Uso


    Buscar viaje                               Pasajero

(from <Use Case Name>)                        (f rom Actores)




                                           <<Include>>                                                       <<extend>>
   <<Include>>
                                    A                                     B                         A                           B
   <<extend>>             (from <Use Case Nam e>)               (from <Use Case Nam e>)   (from <Use Case Nam e>)     (from <Use Case Nam e>)


                                Al ejecutar A incluye ejecutar B                             Es posible ejecutar B cuando se cumpla
                                                                                             una condición al ejecutar A




                                        Permite mostrar los subtipos de actores o casos de Uso
               Generalización

Universidad de Chiclayo           Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                        y de Sistemas
EJEMPLO



                                                                        <<extend>>
                                                               Control de Horario Registar
                Verrifica Sistema Academico del                                              Documentos de Apoderado
                              alumno                           (from Use-Case Mo...
                                                <<extend>>                                 (from <Use Case Name>)
                       (from <Use Case Name>)

                                                                                        <<extend>>
                                                          Registrar Matricula
                                                                                                                          Docente
                                                         (from <Use Case Name>)
                                                                                                                (from Business Use-Case Model)
                                                              Control de Ev aluacion                        Registra datos del Alumno
                                                                     <<include>>
                                                                (from Use-Case Mo...                           (from <Use Case Name>)

                 Subdirector
                         Secretaria
         (from Business Use-Case Model)
                      (f rom <Use Case Name>)
                                         ...)


                                                       Registrar Documentacion
                                                                Controlar Asistencia
                                                         (from <Use Case Name>) Mo...
                                                                 (from Use-Case

                                                                                                   Apoderado
                                                                                               (f rom <Use Case Name>)
                                                                                                                  ...)              Secretaria

                  Consulta Grupo                                                                                          (from Business Use-Case Model)
                  Apoderado
               (from <Use Case Name>)
             (from Business Use-Case Model)
                                 ...)


                                                              Gestionar Matricula

                                                       Registar Recibo de Pago
                                                             (from Use-Case Mo...
                          <<include>>
                                                         (from <Use Case Name>)                Actualiza Vacantes
                                                                                              (from <Use Case Name>)




                 Verifica Vacantes                                                                                                       Director
                                                              Gestion Administrativ a
                                                                                                                               (from Business Use-Case Model)
               (from <Use Case Name>)                           (from Use-Case Mo...
Universidad de Chiclayo                         Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                                      y de Sistemas
EXTEND
 INCLUDE         (Caso de Uso
                     Base)
                                                                                  (Caso de Uso
                                                                                      Base)


                                                             Registrar Postergación
     Registrar Postergación




                 (Caso de Uso
                   Incluido)
                                                                   (Caso de Uso
                              Registrarpago adicional                Extendido)
                              Registrar Postergación
                                                                                    Registrar pago adicional
                                                                                    Registrar Postergación




Universidad de Chiclayo             Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                          y de Sistemas
Generar Comprobante
                                                          Registrar atención de servicio




Generar Factura           Generar Boleta
                                                  Registrar Alquiler      Registrar Reservación




Universidad de Chiclayo        Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                     y de Sistemas
Diagrama de Clases: Registrar Equipaje

                                                                                      Empaquetador
                                                                                       (f rom Actores)




                                                               Boleto de viaje
                                         Busquedas
                                         (f rom Clases)          (f rom Clases)       GUIEquipaje
                                                                                       (f rom Clases)

Empaquetador       GUIEquipaje
 (f rom Actores)   (f rom Clases)




                                    MantenimientoEquipaje             Equipaje         Busquedas
                                                                                        (f rom Clases)
                                         (f rom Clases)              (f rom Clases)




                                                                                       Boleto de viaje
                                                                                          (f rom Clases)



Universidad de Chiclayo                                   Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                                                y de Sistemas
Diagrama de Caso de Uso : Control de Empaques


                                                                                                                                                            <<include>>


                                                                                                                                Verificar Boleto de Viaje                     Buscar viaje
                              Control de Pasajes                                                                                 (from <Use Case Name>)                   (from <Use Case Name>)

                            (from Casos Uso Negocio)
                                                                                                                             <<include>>
                                                                                       Empaquetador
                                                                                         (f rom Actores)




                                                                                                                                  Registrar Equipaje                                Pasajero
                         Control Giros y Encomiendas                                                                             (from <Use Case Name>)
                                                                                                                                                                                   (f rom Actores)
     Cliente                                                   Vendedor
                            (from Casos Uso Negocio)                                                       <<include>>
(from Actores Negocio)
                                                           (from Actores Negocio)
                                                                                                                                                                  <<extend>>
                                                                                                                     <<extend>>

                                                                                                                                                <<extend>>



                                                                                        Emitir Ticket
                                                                                                                                                                            Calcular Pago Extra
                                                                                    (from <Use Case Name>)
                            Control de Empaques
                                                            Empacador                                               Registrar pago
                           (from Casos Uso Negocio)                                                                                               Registrar descuento
                                                                                                                 (from Control de Pasajes)
                                                          (from Actores Negocio)




            Modelo Del Negocio


Universidad de Chiclayo                                Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                                             y de Sistemas
Diagrama de Caso de Uso : Control de Empaques


                                                                        <<include>>                                                    Diagrama de Clases: Registrar Equipaje

                                            Verificar Boleto de Viaje                     Buscar viaje
                                             (from <Use Case Name>)                   (from <Use Case Name>)


                                         <<include>>
   Empaquetador
     (f rom Actores)


                                                                                                                                                                                      Boleto de viaje
                                                                                                                                                                    Busquedas
                                              Registrar Equipaje                                Pasajero                                                            (f rom Clases)      (f rom Clases)
                                             (from <Use Case Name>)
                                                                                               (f rom Actores)

                       <<include>>                                                                               Empaquetador         GUIEquipaje
                                                                              <<extend>>                          (f rom Actores)      (f rom Clases)
                                 <<extend>>

                                                            <<extend>>



    Emitir Ticket                                                                                                                                             MantenimientoEquipaje          Equipaje
                                                                                        Calcular Pago Extra
(from <Use Case Name>)                                                                                                                                              (f rom Clases)          (f rom Clases)


                                Registrar pago
                                                              Registrar descuento
                             (from Control de Pasajes)




                                                                                                                                          Gestor_registro
                                                                                                                                    (f rom 1.2- REGISTRAR LECTOR)

                                                                                                                                                                                             Pago
         Universidad de Chiclayo                                               Facultad de Ingeniería Informática
         Ing. Luis G. Aguilar                                                            y de Sistemas
Visualiza la interacción de las clases mediante el uso de mensajes.
       Los mensajes son las funciones que realiza la clase evocada. No es una acción de la
clase origen de la interacción de una operación existente en la segunda clase y que la clase
origen la evoca (método).
       Son dos tipos de diagramas que existen: Diagramas de colaboración y diagramas de
interacción. Se elabora un diagrama por cada caso de uso en el cual existe la interacción
de al menos un actor
                                                               13: Emitir nota de venta

                                                                                                                          : Vendedor         : Frm: Separación            : Registrar       : Buscar         : Actualizar         : Emitir         : Separación    : Producto   : Nota de Venta   : Ingreso

                                                               14: Devolver respuesta
                                    : Emitir                                                            : Nota de Venta           1: Ingresar datos

                                                                                 9: Registrar                                                                 2: Consultar Producto

                                                                                          10: Devolver respuesta
                       12: emitir       15: Devolver respuesta                                                                                                                                                              3: Buscar Producto

                                                                                                                                                                                                                           4: Devolver resultado
                                                6: Registrar                          7: Registrar                                                               5: Mostra Resultados

                                                                                                                                                           6: Registrar
                                                                  : Registrar
                                                                                8: Devolver respuesta
          1: Ingresar datos
                                               11: Devolver respuesta                                                                                                                                       7: Registrar
                                                                                                           : Separación
                                                                                                                                                                                                       8: Devolver respuesta
                                                                                                                                                                                                                               9: Registrar
  : Vendedor              : Frm: Separación          2: Consultar Producto
                                                                                                                                                                                                                       10: Devolver respuesta


                                         5: Mostra Resultados                                                                                         11: Devolver respuesta
                                                                                  3: Buscar Producto
                                                                                                                                                                                         12: emitir


                                                                                  4: Devolver resultado                                                                                                                                             13: Emitir nota de venta
                                                                   : Buscar                                  : Producto
                                          16: Actualizar                                                                                                                                                                                             14: Devolver respuesta
               21: Devolver respuesta
                                                                                                                                                                                   15: Devolver respuesta

                                                                                                                                                                              16: Actualizar

                                                                                            17: Actualizar
                                                                                                                                                                                                                                       17: Actualizar

                                                                                                                                                                                                                                   18: Devolver respuesta
                                                                                        18: Devolver respuesta
 Diagrama de                                           : Actualizar
                                                                                19: Actualiza
                                                                                                                                                                                                                                                        19: Actualiza

                                                                                                                                                                                                                                                     20: Devolver respuesta



 Colaboración                                                                                                                                                             21: Devolver respuesta



                                                                      20: Devolver respuesta

                                                                                                                                                                                        Diagrama de secuencia
                                                                                                        : Ingreso


 Universidad de Chiclayo                                                                   Facultad de Ingeniería Informática
 Ing. Luis G. Aguilar                                                                                y de Sistemas
13: Emitir nota de venta


                                                                 14: Devolver respuesta
                                      : Emitir                                                            : Nota de Venta
                                                                                   9: Registrar
                                                                                            10: Devolver respuesta
                         12: emitir       15: Devolver respuesta


                                                  6: Registrar                          7: Registrar

                                                                    : Registrar
                                                                                  8: Devolver respuesta
            1: Ingresar datos
                                                 11: Devolver respuesta
                                                                                                             : Separación

    : Vendedor              : Frm: Separación          2: Consultar Producto


                                           5: Mostra Resultados                     3: Buscar Producto


                                                                                    4: Devolver resultado
                                                                     : Buscar                                  : Producto
                                            16: Actualizar
                 21: Devolver respuesta



                                                                                              17: Actualizar


                                                                                          18: Devolver respuesta
                                                         : Actualizar
Es casi el mismo esquema del                                                      19: Actualiza


diagrama de Clases pero cambia el
                                                                        20: Devolver respuesta
símbolo de asociación y se
agregan los mensajes                                                                                      : Ingreso



   Universidad de Chiclayo                 Facultad de Ingeniería Informática
   Ing. Luis G. Aguilar                              y de Sistemas
: Vendedor         : Frm : Separaci ón            : Registrar         : Buscar         : Actuali zar         : Em iti r       : Separaci ón    : Producto   : Nota de Venta   : Ingreso


               1: Ingresar datos

                                            2: Consultar Producto



                                                                                                              3: Buscar Producto

                                                                                                            4: Devolver resultado
                                                5: Mostra Resultados

                                         6: Regi strar



                                                                                            7: Regi strar

                                                                                        8: Devolver respuesta
                                                                                                                 9: Regi strar

                                                                                                         10: Devolver respuesta


             Foco de               11: Devolver respuesta

                                                                         12: emi ti r

            activación                                                                                                                 13: Emitir nota de venta

                                                                                                                                        14: Devolver respuesta

                                                                  15: Devolver respuesta

Línea de                                                     16: Actuali zar


  Vida
                                                                                                                           17: Actuali zar

                                                                                                                     18: Devolver respuesta
                                                                                                                                          19: Actuali za

                                                                                                                                        20: Devolver respuesta

                                                         21: Devolver respuesta




     Universidad de Chiclayo                                           Facultad de Ingeniería Informática
     Ing. Luis G. Aguilar                                                        y de Sistemas
La finalidad de ellos coinciden en visualizar los mensajes que
       existen entre las clases. Pero la diferencia es que en el diagrama de
       colaboración se observa los mensajes agrupados por clases en
       cambio en el diagrama de secuencia se observan en el orden de
       aparición, de arriba hacia abajo en forma secuencial.
                 Es por ello que al utilizar el software Rational Rose podemos
       abreviar en pulsar la tecla F5 para autogenerar el diagrama de
       secuencia a partir del diagrama de colaboración.




Universidad de Chiclayo     Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                  y de Sistemas
Permite visualizar los estados de una clase durante su existencia en el
sistema. Se puede establecer mas de un diagrama por objeto según el ámbito
que comprenda. También podemos establecer subestados para un estado
específico.                          Inicio



          [ Validacion de datos ] / Registrar


            Registrado            [ Devoluvion del Producto ] / Actualizar stock   Cancelado




                                                   [ Confirmacion ]



                         [ Confiemacion ]

                                                                             Fin

      [ Venta Terminada ] / Emitir


                                                Emitido




Universidad de Chiclayo               Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                            y de Sistemas
Los elementos de un diagrama de estados son:

                         Inicio. Indica el principio del Diagrama


                          Fin. Indica el final del Diagrama. Se sugiere visualizar sólo
                          uno por cada diagrama


                                         Estado: Indica la situación del Objeto. Se puede sólo
                                         especificar el nombre del Estado.

                              telefono

             event Levantar( Fecha,hora )/ activarlinea   También podemos establecer las acciones
             entry/ Conectar
             exit/ FinalizarConexión                      al momento en que se produce el evento, al
                                                          ingresar o al salir del estado

Universidad de Chiclayo                   Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                                y de Sistemas
Transición: Es el paso de un
                                     estado a otro estado.

  La transición consta de los siguientes componentes, los cuales podrán
         especificarse todos o algunos de ellos según lo requiera el
         análisis:
     Evento [condición de Guarda]/acción            Donde:
  Evento: es el suceso que puede o no producir un cambio de estado.
  Condición de guarda: Es la condición que se establece y es necesaria
         que se cumpla para ejecutar la acción que producirá el cambio de
         estado.



Universidad de Chiclayo   Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                y de Sistemas
También se puede especificar por cada estado
                subestados si fuera necesario o lo requiera el análisis.




                                  Activo

                                                                       Inactivo
                          Libre            Ocupado




Universidad de Chiclayo           Facultad de Ingeniería Informática
Ing. Luis G. Aguilar                        y de Sistemas

Más contenido relacionado

Similar a Lenguaje de Modelado Unificado

Sesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocioSesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocio
Julio Pari
 
Aplicacion RUP Y UML
Aplicacion RUP Y UMLAplicacion RUP Y UML
Aplicacion RUP Y UML
Esraelita
 
Clase 28 (3)
Clase 28 (3)Clase 28 (3)
Clase 28 (3)
victdiazm
 

Similar a Lenguaje de Modelado Unificado (20)

Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
02 modelo delnegocio
02 modelo delnegocio02 modelo delnegocio
02 modelo delnegocio
 
Sesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocioSesion 2 1 modelo del negocio
Sesion 2 1 modelo del negocio
 
Desarrollo aplicaciones
Desarrollo aplicacionesDesarrollo aplicaciones
Desarrollo aplicaciones
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Introduccion bpmn
Introduccion bpmnIntroduccion bpmn
Introduccion bpmn
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos  de la programación orientada a objetosFundamentos básicos  de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetos
 
Aplicacion RUP Y UML
Aplicacion RUP Y UMLAplicacion RUP Y UML
Aplicacion RUP Y UML
 
1. uml
1. uml1. uml
1. uml
 
Analisis
AnalisisAnalisis
Analisis
 
Ads tbd (modelado)
Ads    tbd  (modelado)Ads    tbd  (modelado)
Ads tbd (modelado)
 
Modelado de negocios 2016
Modelado de negocios 2016Modelado de negocios 2016
Modelado de negocios 2016
 
Modelado de negocios 2017
Modelado de negocios 2017Modelado de negocios 2017
Modelado de negocios 2017
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
identificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdfidentificacion de procesos de negocios.pdf
identificacion de procesos de negocios.pdf
 
Clase 28 (3)
Clase 28 (3)Clase 28 (3)
Clase 28 (3)
 
Desarrollo de un sistema con rup uml
Desarrollo de un sistema con rup umlDesarrollo de un sistema con rup uml
Desarrollo de un sistema con rup uml
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Lenguaje de Modelado Unificado

  • 1. MODELO DEL NEGOCIO Visualiza los procesos del Negocio que se desea analizar y posiblemente implementar. Caso1 Actor3 Actor2 Caso2 actor1 Actor4 Caso3 actor5 Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 2. Elementos del Modelo del Negocio Caso de Uso del Negocio Business Use Case Caso1 Es un proceso del Negocio. Se compone de varios subprocesos o funciones que tienen un fin común. Trabajador del Negocio (Business Worker) Es un actor Interno. Se involucra en el proceso. Es parte Actor2 Actores de su formación, elaboración o preparación. Actor del Negocio (Business Actor) actor1 Es un actor Externo. Se beneficia del servicio o del producto final. No es parte de la preparación. Asociación Visualiza la interacción del actor con un caso de uso del negocio. Generalización Define la Herencia o un subtipo de actor. Se Universidad de Chiclayo Facultad de Ingenieríaaplicar a cualquier tipo de actor. puede Informática Ing. Luis G. Aguilar y de Sistemas
  • 3. Visualiza las fuentes de datos en la cual se registran o se recupera datos o información. Se visualiza los actores internos y los objetos que actúan como fuente de datos. entidaddelNegocio1 (f rom Business Object Model) EntidaddelNegocio3 (f rom Business Object Model) Business Worker EntidaddelNegocio2 (f rom Business Object Model) Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 4. Elementos: Interactúa con el Objeto y en el cual realiza una acción de búsqueda o almacenamiento Business Worker Almacena datos y también proporciona la necesaria en el momento que el actor interno lo entidaddelNegocio1 realiza o solicita. (f rom Business Object Model) Indica la acción que realiza el Business Worker Acción1/Acción2 sobre el objeto el cual puede ser buscar, actualizar, registrar, autorizar, validar, et c Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 5. Visualiza los conceptos del mundo real y las relaciones que existen entre ellos. No son Tablas, no es base de datos accion1 NewClass2 NewClass3 1 1..n 1..n Es cualquier entidad del mundo NewClass2 real, sin pensar en que son tablas, ejemplo: vendedor, jefe de Venta, analista, supervisor, producto accion2 , etc. No Existe las entidades Intermedias accion1 NewClass2 NewClass3 1 1 1..n 1..n NewClass4 Es el símbolo que indica la interrelación entre las clases. Se puede agregar la etiqueta de la accion2 acción y su multiplicidad. Ejemplo: buscar, registrar, evaluar, etc. Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 6. Permite describir la funcionalidad de cada proceso que se encuentran en el Modelo del Negocio. Se observa las funciones que componen el proceso (business Use Diagrama de Caso de Uso : Control de Equipajes Case) y los actores que interactúan con los casos de uso.. <<include>> Verificar Boleto de Viaje Buscar viaje (from <Use Case Name>) (from <Use Case Name>) <<include>> Empaquetador (f rom Actores) Registrar Equipaje Pasajero (from <Use Case Name>) (f rom Actores) <<include>> <<extend>> Caso1 <<extend>> <<extend>> Emitir Ticket Registrar pago Calcular Pago Extra (from <Use Case Name>) (from Control de Pasajes) Registrar descuento Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 7. Elementos del Modelo de Casos de Uso Buscar viaje Pasajero (from <Use Case Name>) (f rom Actores) <<Include>> <<extend>> <<Include>> A B A B <<extend>> (from <Use Case Nam e>) (from <Use Case Nam e>) (from <Use Case Nam e>) (from <Use Case Nam e>) Al ejecutar A incluye ejecutar B Es posible ejecutar B cuando se cumpla una condición al ejecutar A Permite mostrar los subtipos de actores o casos de Uso Generalización Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 8. EJEMPLO <<extend>> Control de Horario Registar Verrifica Sistema Academico del Documentos de Apoderado alumno (from Use-Case Mo... <<extend>> (from <Use Case Name>) (from <Use Case Name>) <<extend>> Registrar Matricula Docente (from <Use Case Name>) (from Business Use-Case Model) Control de Ev aluacion Registra datos del Alumno <<include>> (from Use-Case Mo... (from <Use Case Name>) Subdirector Secretaria (from Business Use-Case Model) (f rom <Use Case Name>) ...) Registrar Documentacion Controlar Asistencia (from <Use Case Name>) Mo... (from Use-Case Apoderado (f rom <Use Case Name>) ...) Secretaria Consulta Grupo (from Business Use-Case Model) Apoderado (from <Use Case Name>) (from Business Use-Case Model) ...) Gestionar Matricula Registar Recibo de Pago (from Use-Case Mo... <<include>> (from <Use Case Name>) Actualiza Vacantes (from <Use Case Name>) Verifica Vacantes Director Gestion Administrativ a (from Business Use-Case Model) (from <Use Case Name>) (from Use-Case Mo... Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 9. EXTEND INCLUDE (Caso de Uso Base) (Caso de Uso Base) Registrar Postergación Registrar Postergación (Caso de Uso Incluido) (Caso de Uso Registrarpago adicional Extendido) Registrar Postergación Registrar pago adicional Registrar Postergación Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 10. Generar Comprobante Registrar atención de servicio Generar Factura Generar Boleta Registrar Alquiler Registrar Reservación Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 11. Diagrama de Clases: Registrar Equipaje Empaquetador (f rom Actores) Boleto de viaje Busquedas (f rom Clases) (f rom Clases) GUIEquipaje (f rom Clases) Empaquetador GUIEquipaje (f rom Actores) (f rom Clases) MantenimientoEquipaje Equipaje Busquedas (f rom Clases) (f rom Clases) (f rom Clases) Boleto de viaje (f rom Clases) Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 12. Diagrama de Caso de Uso : Control de Empaques <<include>> Verificar Boleto de Viaje Buscar viaje Control de Pasajes (from <Use Case Name>) (from <Use Case Name>) (from Casos Uso Negocio) <<include>> Empaquetador (f rom Actores) Registrar Equipaje Pasajero Control Giros y Encomiendas (from <Use Case Name>) (f rom Actores) Cliente Vendedor (from Casos Uso Negocio) <<include>> (from Actores Negocio) (from Actores Negocio) <<extend>> <<extend>> <<extend>> Emitir Ticket Calcular Pago Extra (from <Use Case Name>) Control de Empaques Empacador Registrar pago (from Casos Uso Negocio) Registrar descuento (from Control de Pasajes) (from Actores Negocio) Modelo Del Negocio Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 13. Diagrama de Caso de Uso : Control de Empaques <<include>> Diagrama de Clases: Registrar Equipaje Verificar Boleto de Viaje Buscar viaje (from <Use Case Name>) (from <Use Case Name>) <<include>> Empaquetador (f rom Actores) Boleto de viaje Busquedas Registrar Equipaje Pasajero (f rom Clases) (f rom Clases) (from <Use Case Name>) (f rom Actores) <<include>> Empaquetador GUIEquipaje <<extend>> (f rom Actores) (f rom Clases) <<extend>> <<extend>> Emitir Ticket MantenimientoEquipaje Equipaje Calcular Pago Extra (from <Use Case Name>) (f rom Clases) (f rom Clases) Registrar pago Registrar descuento (from Control de Pasajes) Gestor_registro (f rom 1.2- REGISTRAR LECTOR) Pago Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 14. Visualiza la interacción de las clases mediante el uso de mensajes. Los mensajes son las funciones que realiza la clase evocada. No es una acción de la clase origen de la interacción de una operación existente en la segunda clase y que la clase origen la evoca (método). Son dos tipos de diagramas que existen: Diagramas de colaboración y diagramas de interacción. Se elabora un diagrama por cada caso de uso en el cual existe la interacción de al menos un actor 13: Emitir nota de venta : Vendedor : Frm: Separación : Registrar : Buscar : Actualizar : Emitir : Separación : Producto : Nota de Venta : Ingreso 14: Devolver respuesta : Emitir : Nota de Venta 1: Ingresar datos 9: Registrar 2: Consultar Producto 10: Devolver respuesta 12: emitir 15: Devolver respuesta 3: Buscar Producto 4: Devolver resultado 6: Registrar 7: Registrar 5: Mostra Resultados 6: Registrar : Registrar 8: Devolver respuesta 1: Ingresar datos 11: Devolver respuesta 7: Registrar : Separación 8: Devolver respuesta 9: Registrar : Vendedor : Frm: Separación 2: Consultar Producto 10: Devolver respuesta 5: Mostra Resultados 11: Devolver respuesta 3: Buscar Producto 12: emitir 4: Devolver resultado 13: Emitir nota de venta : Buscar : Producto 16: Actualizar 14: Devolver respuesta 21: Devolver respuesta 15: Devolver respuesta 16: Actualizar 17: Actualizar 17: Actualizar 18: Devolver respuesta 18: Devolver respuesta Diagrama de : Actualizar 19: Actualiza 19: Actualiza 20: Devolver respuesta Colaboración 21: Devolver respuesta 20: Devolver respuesta Diagrama de secuencia : Ingreso Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 15. 13: Emitir nota de venta 14: Devolver respuesta : Emitir : Nota de Venta 9: Registrar 10: Devolver respuesta 12: emitir 15: Devolver respuesta 6: Registrar 7: Registrar : Registrar 8: Devolver respuesta 1: Ingresar datos 11: Devolver respuesta : Separación : Vendedor : Frm: Separación 2: Consultar Producto 5: Mostra Resultados 3: Buscar Producto 4: Devolver resultado : Buscar : Producto 16: Actualizar 21: Devolver respuesta 17: Actualizar 18: Devolver respuesta : Actualizar Es casi el mismo esquema del 19: Actualiza diagrama de Clases pero cambia el 20: Devolver respuesta símbolo de asociación y se agregan los mensajes : Ingreso Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 16. : Vendedor : Frm : Separaci ón : Registrar : Buscar : Actuali zar : Em iti r : Separaci ón : Producto : Nota de Venta : Ingreso 1: Ingresar datos 2: Consultar Producto 3: Buscar Producto 4: Devolver resultado 5: Mostra Resultados 6: Regi strar 7: Regi strar 8: Devolver respuesta 9: Regi strar 10: Devolver respuesta Foco de 11: Devolver respuesta 12: emi ti r activación 13: Emitir nota de venta 14: Devolver respuesta 15: Devolver respuesta Línea de 16: Actuali zar Vida 17: Actuali zar 18: Devolver respuesta 19: Actuali za 20: Devolver respuesta 21: Devolver respuesta Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 17. La finalidad de ellos coinciden en visualizar los mensajes que existen entre las clases. Pero la diferencia es que en el diagrama de colaboración se observa los mensajes agrupados por clases en cambio en el diagrama de secuencia se observan en el orden de aparición, de arriba hacia abajo en forma secuencial. Es por ello que al utilizar el software Rational Rose podemos abreviar en pulsar la tecla F5 para autogenerar el diagrama de secuencia a partir del diagrama de colaboración. Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 18. Permite visualizar los estados de una clase durante su existencia en el sistema. Se puede establecer mas de un diagrama por objeto según el ámbito que comprenda. También podemos establecer subestados para un estado específico. Inicio [ Validacion de datos ] / Registrar Registrado [ Devoluvion del Producto ] / Actualizar stock Cancelado [ Confirmacion ] [ Confiemacion ] Fin [ Venta Terminada ] / Emitir Emitido Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 19. Los elementos de un diagrama de estados son: Inicio. Indica el principio del Diagrama Fin. Indica el final del Diagrama. Se sugiere visualizar sólo uno por cada diagrama Estado: Indica la situación del Objeto. Se puede sólo especificar el nombre del Estado. telefono event Levantar( Fecha,hora )/ activarlinea También podemos establecer las acciones entry/ Conectar exit/ FinalizarConexión al momento en que se produce el evento, al ingresar o al salir del estado Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 20. Transición: Es el paso de un estado a otro estado. La transición consta de los siguientes componentes, los cuales podrán especificarse todos o algunos de ellos según lo requiera el análisis: Evento [condición de Guarda]/acción Donde: Evento: es el suceso que puede o no producir un cambio de estado. Condición de guarda: Es la condición que se establece y es necesaria que se cumpla para ejecutar la acción que producirá el cambio de estado. Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas
  • 21. También se puede especificar por cada estado subestados si fuera necesario o lo requiera el análisis. Activo Inactivo Libre Ocupado Universidad de Chiclayo Facultad de Ingeniería Informática Ing. Luis G. Aguilar y de Sistemas