SlideShare una empresa de Scribd logo
1 de 30
DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                           Curso
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                  Rational Unified Process




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            1
Agenda




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                       Introducción a RUP y UML
                                       Organización del RUP
                                       Disciplinas del RUP
                                       Configuración del RUP
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                       Conclusiones




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            2
Introducción a RUP y UML




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                   Historia de UML
                                                                   Características principales de
                                                                    modelado y UML
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                   Características principales de Rational
                                                                    Unified Process



                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            3
Antecedentes




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                              Objetory AB - Jacobson
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                              OMT - Rumbaugh

                                                                                                                                                  UML - 1995
                                                              Booch Method - Booch


                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            4
Historia UML




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                               Booch (Rational Corp.): Expresivo en diseño
                                                                y construcción
                                                               OOSE - Jacobson (Objetory): Soporte para
                                                                casos de uso para captura de requisitos y
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                análisis
                                                               OMT - Rumbaugh: Análisis de gran cantidad
                                                                de datos



                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            5
Objetivos y Metas en la




                                                                                                                                                                                          DHSB – 2010 - RUP® es una marca registrada por IBM®
     Unión
                                                         Unir esfuerzos de las formas de
                                                          modelaje
                                                         Dar estabilidad al mercado orientado
                                                          a objetos
                                                         Mejorar los tres métodos anteriores
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                         Modelar sistemas utilizando técnicas
                                                          OO, desde concepto hasta
                                                          ejecutables
                                                         Cubrir tamaño en sistemas
                                                          complejos y críticos
                                                         Crear lenguaje de modelado
                                                          utilizable por las personas y
                                                          máquinas
                                                          RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                                6
Historia UML




                                                                                                                                                                                          DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                          Método Unificado - versión 0.8 - octubre 1995.
                                                          Unión OOSE - UML versión 0.9 - junio 1996.
                                                          Digital, HP, IBM, Microsoft, Oracle, Texas Ins., Unisys y
                                                           otras - UML versión 1.0 - enero 1997. Se ofrece a OMG
                                                          Andersen, Ericson, Platinum, y otros revisan el lenguaje
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                           - versión 1.1 - julio 1997 ofrecida y aceptada por OMG
                                                          OMG - versión 1.2 - junio de 1998
                                                          OMG - versión 1.3 - otoño de 1998.
                                                          OMG - versión 1.4 - 2000.
                                                          OMG - versión 2.0 - 2001



                                                          RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                                7
Introducción al UP y UML




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                      Historia de UML
                                                                      Características principales de modelado
                                                                       y UML
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                      Características principales de Rational
                                                                       Unified Process



                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            8
Qué es UML?




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                              Lenguaje de modelamiento unificado
                                                              Expresión gráfica principalmente
                                                              Capacidad de extensión
                                                              No orientado a metodología
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            9
Porqué modelamos ?




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                           Un modelo es una simplificación de la
                                                                          realidad
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                         Construimos modelos para comprender
                                                               mejor el sistema que estamos
                                                                       desarrollando.




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            10
Objetivos del Modelamiento




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                            Los modelos nos ayudan a visualizar cómo
                                                             queremos que sea un sistema
                                                            Permiten especificar la estructura y
                                                             comportamiento del sistema
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                            Proporcionan plantillas que guían la
                                                             construcción del sistema
                                                            Documentan las decisiones que hemos
                                                             adoptado




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            11
Principios del modelado




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                       Principio 1:
                                                        La elección de qué modelos crear, tiene una
                                                          profunda influencia sobre cómo se enfrenta un
                                                          problema y cómo se da forma a una solución.
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                       Principio 2:
                                                        Todo modelo puede ser expresado a diferentes
                                                          niveles de precisión




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            12
Principios del modelado




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                             Principio 3:
                                                              Los mejores modelos están ligados a la realidad


                                                             Principio 4:
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                              Un único modelo no es suficiente.




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            13
Características




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                             UML es un lenguaje para
                                                                Visualizar

                                                                Especificar
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                Construir

                                                                Documentar y/o ser base de documentación

                                                             Lenguaje con Sintaxis y Artefactos
                                                                Relaciones

                                                                Diagramas


                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            14
Diagramas de UML




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                         Estáticos
                                                            Diagrama de Clases
                                                            Diagrama de Objetos
                                                            Diagrama de Casos de Uso
                                                            Diagrama de Componente
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                            Diagrama de Implantación

                                                         Dinámicos
                                                            Diagrama de Interacción (secuencia y colaboración)
                                                            Diagrama de Estados
                                                            Diagrama de Actividad

                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            15
Diagrama de Casos de Uso




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                            Caso               de Uso
                                                                    Descripción de secuencia de acciones observables que el
                                                                    sistema ejecuta
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                                                         Caso de Uso:
                                                                  Actor:                                                                 Una forma específica de
                                                                  Cualquiera que necesite                                                usar el sistema ejecutando
                                                                  intercambiar información con el
                                                                                                                                         parte de la funcionalidad
                                                                  sistema
                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            16
DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                                               Ordenar compra
                                                                                                                                            Consultar ordenes
                                                                                                                                               pendientes

                                                                                                          Consultar Orden




                                                                  Comprador                            Consultar puntos                       Enviar Orden                   Vendedor
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                           Registrar Compra                         Cancelar
                                                                                                                                                     Factura
                                                                                                                                                                                Bodega
                                                                                           Cambiar Puntos

                                                                                                                                                   Actualizar
                                                                                                                  Obtener datos                    inventario
                                                                  Sistema                                           facturas
                                                                  Tesorería
                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            17
Estructuración de casos de




                                                                                                                                                                                          DHSB – 2010 - RUP® es una marca registrada por IBM®
     uso
                                                                                                                                                 <<include>>
                                                                     Validar Usuario

                                                                                                                                Ordenar Compra
                                                                                                                                                              Seleccionar Item
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                      Examinar retina                      Comprobar Clave

                                                                                                                                                    Registrar Compra

                                                                                                                   <<extends>>                                <<extends>>
                                                                                                          Validar tipo de forma de pago


                                                                                                                                  Registrar compra Registrar compra
                                                                                                                                  con tarjeta crédito con tarjeta débito

                                                          RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                                18
Relaciones entre casos de




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
     uso.
                                                     Generalización:
                                                       Caso de uso hereda comportamiento y significado
                                                         del padre. El hijo puede ser colocado en cualquier
                                                         lugar donde aparezca el padre.
                                                     Include
                                                       Una relación de inclusión significa que un caso de
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                         uso base incorpora explícitamente el
                                                         comportamiento de otro caso de uso en el lugar
                                                         especificado del caso de uso Base.
                                                     Extensión
                                                       Una relación de extensión se utiliza para modelar
                                                         la parte de un caso de uso que el usuario puede
                                                         ver como comportamiento opcional del sistema.


                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez
Estructuración de




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
     diagramas
                                                            Paquete
                                                                    Mecanismo de propósito general para organizar elementos
                                                                    en grupos
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                            Interfaz de
                                                                                                             Ordenes




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            20
Modelamiento de Clases




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                             Propiedades adicionales de las clases
                                                                                                                                                Multiplicidad Clase

                                                                       Abstracto                                               Frame                         3
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                 header: FrameHeader
                                                             Atributo de clase                   uniqueID: Long
                                                                                                 + addMessage(m: Message) : Status
                                                                         publico                 # SetCheckSum()
                                                                       protegido                 - encrypt()
                                                                         privado




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            21
Modelamiento de Clases




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                              Tema                                                                                                      Cliente
                                                             Nombre                        Libro                                                                     Identificación
                                                                                          Nombre                                                                        Nombre
                                                                                           Autor
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                                         Item
                                                                                           Disco                                                                        Tarjeta
                                                             Canción                      Nombre                                         Carrito                      Fecha Venc
                                                             Nombre                                                                                                     Nombre
                                                              Autor                                                                                                      Titular
                                                                                                                                                                      Núm. Tarjeta

                                                                                                                  Orden
                                                                                                                   Total
                                                                                                               Lugar Entrega

                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            22
Diagramas de Secuencia




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                   c: Comprador                                                    :Sistema
                                                                                               Hacer_orden( ítem selección)

                                                                                               Total_carrito
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                               Pagar_orden( info tarjeta)


                                                                                                           OK




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            23
Diagrama de Secuencia




                                                                                                                                                                                         DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                      c: Comprador            c: Sistema            c: Control ítem           Ca:Carrito       It:item      :control tarjeta          :orden

                                                                  Hacer_orden( item)
                                                                                         Sel_item (item)
                                                                                                               Es_libro (item)

                                                                                                                    It:item
                                                                                                 It:item
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                           AdicLibro ( It )

                                                                                                      OK

                                                                                           <<create>>

                                                                                                                                                              Adic_item

                                                                                                                                                            OK

                                                                                                      OK
                                                                   Total_carrito




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                               24
Diagrama de Colaboración




                                                                                                                                                                              DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                           Énfasis en las relaciones entre los objetos
                                                                                                                1: [ nuevo ítem ] create ( )
                                                       Ing_item( item, cant, tipo )
                                                                                                                3: Adic_item ( s,cant )
                                                                                      :Sistema                                                         :carrito_compras
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                        2 s=especifica( item )
                                                                                                                                                                  3.1
                                                                                                                                      3.2 adic( ic )              ic: create( s, cant )
                                                                                      :catalogo
                                                                                        ítems
                                                                                                                                          :items_carrito
                                                          [ tipo = libro ]                                [ tipo = revista ]
                                                      2.1 s= find_libro( item )                            2.1 s= find_revista( item )
                                                                                                                                                           Ic:item_carrito
                                                                                                            :revista
                                                             :libro
                                                                                      [ tipo = discos ]
                                                                                  2.1 s= find_disco( item )
                                                                        :disco

                                                                                                                                                                                                                                    25
Diagrama de Implementación




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                      (o componentes)
                                                                Componente
                                                                    Parte física de un sistema que conforma y provee la realización
                                                                    de un conjunto de interfaces
                                                                    Ejemplo: Fuentes, ejecutables, objetos
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                             orden.java




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            26
Diagrama de Implementación
                       (o componentes)




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                                                   Item.class                                           Producto.class
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                  orden.java                                               Orden.class




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            27
Diagrama de Despliegue




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                          Nodo
                                                              Elemento físico que representa un recurso computacional requerido en
                                                              tiempo de ejecución
                                                          Conexión
                                                              Enlace físico entre dos nodos
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                Servidor
                                                                               Cliente                   *                          1          Servidor




                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            28
Diagrama de Estado




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                              Diagrama de Estado del objeto Cuenta Bancaria



                                                                                  Acreditar(cantidad)                                          Acreditar(cantidad)
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                      Abrir()                                         Bloquear()

                                                                                        Disponible                  Desbloquear()                     Bloqueada

                                                                     Cerrar()

                                                                                Debitar(cantidad)                                                Debitar(cantidad)


                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez

                                                                                                                                                                                                                                            29
Diagrama de Actividades




                                                                                                                                                                                      DHSB – 2010 - RUP® es una marca registrada por IBM®
                                                      RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez



                                                                                 Cliente                                Ventas                         Bodega



                                                                               Pedir producto
DHSB – 2010 - RUP® es una marca registrada por IBM®




                                                                                                                    Procesar orden

                                                                                                                                                      Tomar materiales
                                                                                                                      O:Orden
                                                                                                                    [en progreso]                      Enviar Orden




                                                                                  Recibir orden                        Facturar cliente                     O:Orden
                                                                                                                                                           [Completa]


                                                                                  Pagar factura                                     b:Factura
                                                                                                                                    [no paga]



                                                                                                                       Cerrar orden
                                                                                   B:Factura
                                                                                   [pagada]
                                                                                                                                                                                                                                            30

Más contenido relacionado

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

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
 
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.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

001.1 rup cap 1

  • 1. DHSB – 2010 - RUP® es una marca registrada por IBM® Curso DHSB – 2010 - RUP® es una marca registrada por IBM® Rational Unified Process RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 1
  • 2. Agenda DHSB – 2010 - RUP® es una marca registrada por IBM®  Introducción a RUP y UML  Organización del RUP  Disciplinas del RUP  Configuración del RUP DHSB – 2010 - RUP® es una marca registrada por IBM®  Conclusiones RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 2
  • 3. Introducción a RUP y UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Historia de UML  Características principales de modelado y UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Características principales de Rational Unified Process RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 3
  • 4. Antecedentes DHSB – 2010 - RUP® es una marca registrada por IBM® Objetory AB - Jacobson DHSB – 2010 - RUP® es una marca registrada por IBM® OMT - Rumbaugh UML - 1995 Booch Method - Booch RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 4
  • 5. Historia UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Booch (Rational Corp.): Expresivo en diseño y construcción  OOSE - Jacobson (Objetory): Soporte para casos de uso para captura de requisitos y DHSB – 2010 - RUP® es una marca registrada por IBM® análisis  OMT - Rumbaugh: Análisis de gran cantidad de datos RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 5
  • 6. Objetivos y Metas en la DHSB – 2010 - RUP® es una marca registrada por IBM® Unión  Unir esfuerzos de las formas de modelaje  Dar estabilidad al mercado orientado a objetos  Mejorar los tres métodos anteriores DHSB – 2010 - RUP® es una marca registrada por IBM®  Modelar sistemas utilizando técnicas OO, desde concepto hasta ejecutables  Cubrir tamaño en sistemas complejos y críticos  Crear lenguaje de modelado utilizable por las personas y máquinas RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 6
  • 7. Historia UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Método Unificado - versión 0.8 - octubre 1995.  Unión OOSE - UML versión 0.9 - junio 1996.  Digital, HP, IBM, Microsoft, Oracle, Texas Ins., Unisys y otras - UML versión 1.0 - enero 1997. Se ofrece a OMG  Andersen, Ericson, Platinum, y otros revisan el lenguaje DHSB – 2010 - RUP® es una marca registrada por IBM® - versión 1.1 - julio 1997 ofrecida y aceptada por OMG  OMG - versión 1.2 - junio de 1998  OMG - versión 1.3 - otoño de 1998.  OMG - versión 1.4 - 2000.  OMG - versión 2.0 - 2001 RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 7
  • 8. Introducción al UP y UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Historia de UML  Características principales de modelado y UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Características principales de Rational Unified Process RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 8
  • 9. Qué es UML? DHSB – 2010 - RUP® es una marca registrada por IBM®  Lenguaje de modelamiento unificado  Expresión gráfica principalmente  Capacidad de extensión  No orientado a metodología DHSB – 2010 - RUP® es una marca registrada por IBM® RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 9
  • 10. Porqué modelamos ? DHSB – 2010 - RUP® es una marca registrada por IBM® Un modelo es una simplificación de la realidad DHSB – 2010 - RUP® es una marca registrada por IBM® Construimos modelos para comprender mejor el sistema que estamos desarrollando. RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 10
  • 11. Objetivos del Modelamiento DHSB – 2010 - RUP® es una marca registrada por IBM®  Los modelos nos ayudan a visualizar cómo queremos que sea un sistema  Permiten especificar la estructura y comportamiento del sistema DHSB – 2010 - RUP® es una marca registrada por IBM®  Proporcionan plantillas que guían la construcción del sistema  Documentan las decisiones que hemos adoptado RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 11
  • 12. Principios del modelado DHSB – 2010 - RUP® es una marca registrada por IBM® Principio 1:  La elección de qué modelos crear, tiene una profunda influencia sobre cómo se enfrenta un problema y cómo se da forma a una solución. DHSB – 2010 - RUP® es una marca registrada por IBM® Principio 2:  Todo modelo puede ser expresado a diferentes niveles de precisión RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 12
  • 13. Principios del modelado DHSB – 2010 - RUP® es una marca registrada por IBM® Principio 3:  Los mejores modelos están ligados a la realidad Principio 4: DHSB – 2010 - RUP® es una marca registrada por IBM®  Un único modelo no es suficiente. RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 13
  • 14. Características DHSB – 2010 - RUP® es una marca registrada por IBM®  UML es un lenguaje para  Visualizar  Especificar DHSB – 2010 - RUP® es una marca registrada por IBM®  Construir  Documentar y/o ser base de documentación  Lenguaje con Sintaxis y Artefactos  Relaciones  Diagramas RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 14
  • 15. Diagramas de UML DHSB – 2010 - RUP® es una marca registrada por IBM®  Estáticos  Diagrama de Clases  Diagrama de Objetos  Diagrama de Casos de Uso  Diagrama de Componente DHSB – 2010 - RUP® es una marca registrada por IBM®  Diagrama de Implantación  Dinámicos  Diagrama de Interacción (secuencia y colaboración)  Diagrama de Estados  Diagrama de Actividad RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 15
  • 16. Diagrama de Casos de Uso DHSB – 2010 - RUP® es una marca registrada por IBM®  Caso de Uso Descripción de secuencia de acciones observables que el sistema ejecuta DHSB – 2010 - RUP® es una marca registrada por IBM® Caso de Uso: Actor: Una forma específica de Cualquiera que necesite usar el sistema ejecutando intercambiar información con el parte de la funcionalidad sistema RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 16
  • 17. DHSB – 2010 - RUP® es una marca registrada por IBM® Ordenar compra Consultar ordenes pendientes Consultar Orden Comprador Consultar puntos Enviar Orden Vendedor DHSB – 2010 - RUP® es una marca registrada por IBM® Registrar Compra Cancelar Factura Bodega Cambiar Puntos Actualizar Obtener datos inventario Sistema facturas Tesorería RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 17
  • 18. Estructuración de casos de DHSB – 2010 - RUP® es una marca registrada por IBM® uso <<include>> Validar Usuario Ordenar Compra Seleccionar Item DHSB – 2010 - RUP® es una marca registrada por IBM® Examinar retina Comprobar Clave Registrar Compra <<extends>> <<extends>> Validar tipo de forma de pago Registrar compra Registrar compra con tarjeta crédito con tarjeta débito RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 18
  • 19. Relaciones entre casos de DHSB – 2010 - RUP® es una marca registrada por IBM® uso.  Generalización:  Caso de uso hereda comportamiento y significado del padre. El hijo puede ser colocado en cualquier lugar donde aparezca el padre.  Include  Una relación de inclusión significa que un caso de DHSB – 2010 - RUP® es una marca registrada por IBM® uso base incorpora explícitamente el comportamiento de otro caso de uso en el lugar especificado del caso de uso Base.  Extensión  Una relación de extensión se utiliza para modelar la parte de un caso de uso que el usuario puede ver como comportamiento opcional del sistema. RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez
  • 20. Estructuración de DHSB – 2010 - RUP® es una marca registrada por IBM® diagramas  Paquete Mecanismo de propósito general para organizar elementos en grupos DHSB – 2010 - RUP® es una marca registrada por IBM® Interfaz de Ordenes RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 20
  • 21. Modelamiento de Clases DHSB – 2010 - RUP® es una marca registrada por IBM®  Propiedades adicionales de las clases Multiplicidad Clase Abstracto Frame 3 DHSB – 2010 - RUP® es una marca registrada por IBM® header: FrameHeader Atributo de clase uniqueID: Long + addMessage(m: Message) : Status publico # SetCheckSum() protegido - encrypt() privado RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 21
  • 22. Modelamiento de Clases DHSB – 2010 - RUP® es una marca registrada por IBM® Tema Cliente Nombre Libro Identificación Nombre Nombre Autor DHSB – 2010 - RUP® es una marca registrada por IBM® Item Disco Tarjeta Canción Nombre Carrito Fecha Venc Nombre Nombre Autor Titular Núm. Tarjeta Orden Total Lugar Entrega RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 22
  • 23. Diagramas de Secuencia DHSB – 2010 - RUP® es una marca registrada por IBM® c: Comprador :Sistema Hacer_orden( ítem selección) Total_carrito DHSB – 2010 - RUP® es una marca registrada por IBM® Pagar_orden( info tarjeta) OK RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 23
  • 24. Diagrama de Secuencia DHSB – 2010 - RUP® es una marca registrada por IBM® c: Comprador c: Sistema c: Control ítem Ca:Carrito It:item :control tarjeta :orden Hacer_orden( item) Sel_item (item) Es_libro (item) It:item It:item DHSB – 2010 - RUP® es una marca registrada por IBM® AdicLibro ( It ) OK <<create>> Adic_item OK OK Total_carrito RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 24
  • 25. Diagrama de Colaboración DHSB – 2010 - RUP® es una marca registrada por IBM®  Énfasis en las relaciones entre los objetos 1: [ nuevo ítem ] create ( ) Ing_item( item, cant, tipo ) 3: Adic_item ( s,cant ) :Sistema :carrito_compras DHSB – 2010 - RUP® es una marca registrada por IBM® 2 s=especifica( item ) 3.1 3.2 adic( ic ) ic: create( s, cant ) :catalogo ítems :items_carrito [ tipo = libro ] [ tipo = revista ] 2.1 s= find_libro( item ) 2.1 s= find_revista( item ) Ic:item_carrito :revista :libro [ tipo = discos ] 2.1 s= find_disco( item ) :disco 25
  • 26. Diagrama de Implementación DHSB – 2010 - RUP® es una marca registrada por IBM® (o componentes)  Componente Parte física de un sistema que conforma y provee la realización de un conjunto de interfaces Ejemplo: Fuentes, ejecutables, objetos DHSB – 2010 - RUP® es una marca registrada por IBM® orden.java RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 26
  • 27. Diagrama de Implementación (o componentes) DHSB – 2010 - RUP® es una marca registrada por IBM® Item.class Producto.class DHSB – 2010 - RUP® es una marca registrada por IBM® orden.java Orden.class RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 27
  • 28. Diagrama de Despliegue DHSB – 2010 - RUP® es una marca registrada por IBM®  Nodo Elemento físico que representa un recurso computacional requerido en tiempo de ejecución  Conexión Enlace físico entre dos nodos DHSB – 2010 - RUP® es una marca registrada por IBM® Servidor Cliente * 1 Servidor RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 28
  • 29. Diagrama de Estado DHSB – 2010 - RUP® es una marca registrada por IBM® Diagrama de Estado del objeto Cuenta Bancaria Acreditar(cantidad) Acreditar(cantidad) DHSB – 2010 - RUP® es una marca registrada por IBM® Abrir() Bloquear() Disponible Desbloquear() Bloqueada Cerrar() Debitar(cantidad) Debitar(cantidad) RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez 29
  • 30. Diagrama de Actividades DHSB – 2010 - RUP® es una marca registrada por IBM® RUP® es una marca registrada por IBM® - 311 223 2534 - diegosanchez2002@gmail.com Material preparado por Diego Hernan Sanchez Cliente Ventas Bodega Pedir producto DHSB – 2010 - RUP® es una marca registrada por IBM® Procesar orden Tomar materiales O:Orden [en progreso] Enviar Orden Recibir orden Facturar cliente O:Orden [Completa] Pagar factura b:Factura [no paga] Cerrar orden B:Factura [pagada] 30