SlideShare una empresa de Scribd logo
1 de 34
1

                                         Unidad V




         Modelado para desarrollo de
                 software


                                                        ( Parte I )

Curso: Análisis y Diseño de Sistemas de Información   Prof.(Ing.) Jesús E. Chaparro D.
2

                            Contenido Detallado

                    1.- Por qué modelamos
                         1.1.- La importancia
                         1.2.- Cuatro principios del modelado
                         1.3.- Los planos básicos de un sistema software
                         1.4.- Modelado orientado a objetos

                    2.- Introducción a UML
                         2.1.- Qué es UML?.
                         2.2.- Por que es necesario UML
                         2.3.- Concepción del UML
                         2.4.- Presentación del UML
                         2.5.- Bloques de construcción de UML
                         2.6.- Diagramas en UML
                         2.7.- Donde se puede utilizar UML




Curso: Análisis y Diseño de Sistemas de Información                        Prof.(Ing.) Jesús E. Chaparro D.
3

           Unidad V –                     Lenguaje de Modelado


          1.- Por qué Modelamos




                          El modelado es una técnica de hacer

                                             modelos, que ofrece

                                     Una visión global del sistema.


Curso: Análisis y Diseño de Sistemas de Información                Prof.(Ing.) Jesús E. Chaparro D.
4

            Unidad V –                     Lenguaje de Modelado


          1.- Por qué Modelamos
                                                                     Importancia de Modelar




                                                         Objetivos del Modelar:

                                                         Visualizar, especificar la
                                                          estructura, proporcionan
                                                          plantillas, documentan
                                                          decisiones


Curso: Análisis y Diseño de Sistemas de Información                              Prof.(Ing.) Jesús E. Chaparro D.
5

            Unidad V –                     Lenguaje de Modelado


          1.- Por qué Modelamos

            Principios del Modelado


              • La elección de qué modelos crear, y dar
                forma a una solución.
              • Todo modelo puede ser expresado a
                diferentes niveles de precisión.
              • Los mejores modelos están ligados a la
                Realidad
              • Un único modelo no es suficiente

Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
6

            Unidad V –                     Lenguaje de Modelado


          1.- Por qué Modelamos

            Modelado orientado a objetos



              UML es un Lenguaje de Modelado Unificado basado
              en una notación gráfica la cual permite:
                             Especificar

                             Construir

                             Visualizar

                             Documentar

              los objetos de un sistema



Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
7

           Unidad V –                      Lenguaje de Modelado


                  2.- Introducción a U M L

          Qué es UML?.


            • Es una de las herramientas mas emocionante
              en el mundo actual del desarrollo de sistemas

            • UML puede ser utilizado por cualquier
              metodología de análisis y diseño orientada a
              objetos para expresar los modelos de diseño.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
8

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L

          Qué es UML?.


             •     Permite a los creadores de sistemas generar diseños que
                   capturen sus ideas en una forma convencional y fácil de
                   comprender para comunicárselas a otras personas.

             •     Es una herramienta que nos permitirá expresarnos en un
                   lenguaje común

             •     Permite facilitar la comunicación entre las distintas áreas de una
                   organización



Curso: Análisis y Diseño de Sistemas de Información                   Prof.(Ing.) Jesús E. Chaparro D.
9

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
            ¿Por que es necesario UML ?


              *.- Al principio de la computación los programadores no realizaban
              análisis muy profundo sobre el problema por resolver.


                 Hoy es                       El    Cliente    tiene que       Señalar
               necesario un                   comprender que es lo que     cambios que no
                   plan                       harán     un    equipo  de   se han captado
                                              desarrolladores




                                                      El desarrollo es
                                                        un esfuerzo
                                                        orientado a
                                                          equipos
Curso: Análisis y Diseño de Sistemas de Información                          Prof.(Ing.) Jesús E. Chaparro D.
10

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           ¿Por que es necesario UML?


                     La clave es…
                                                                    •Analista
                  Organizar el proceso                              •Clientes
                  de desarrollo de tal
                  forma que:                                        •Desarrolladores
                                                                    • y otras personas
                                                                    involucradas


               La necesidad de
                                                      Notación de
               diseños sólidos
                                                      diseño



Curso: Análisis y Diseño de Sistemas de Información                                      Prof.(Ing.) Jesús E. Chaparro D.
11

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
                                                         Reseña histórica
          Concepción del UML
                                             El management y los paradigmas

                                             1989: el último cambio de paradigma

                                                            Del modelo piramidal al modelo en red


                             Los tres amigos: Booch, Rumbaugh y Jacobson

                                    Tres objetivos:
                                      1. Modelización orientada a objetos
                                      2. Manejar distintas complejidades
                                      3. Modelizar tanto personas como máquinas


                                                Balance entre expresividad y simplicidad


Curso: Análisis y Diseño de Sistemas de Información                                        Prof.(Ing.) Jesús E. Chaparro D.
12

           Unidad V –                      Lenguaje de Modelado


                   2.- Introducción a U M L
          Concepción del UML
                                                      Qué es UML

               • Este lenguaje es el resultado de la unificación de
                 los métodos de modelado orientados a objetos de:

               •    Booch,
               •    Rumbaugh (OMT:Object Modeling Technique)
               •      Jacobson (OOSE:Object-Oriented Sotfware
                    Engineering) .



Curso: Análisis y Diseño de Sistemas de Información                Prof.(Ing.) Jesús E. Chaparro D.
13

            Unidad V –                     Lenguaje de Modelado


                      11/97                                        Se inicia el estándar OMG
                                                                                                                     - DEC,
                                                                                                                     - Hewlett-
                        9/97                                                                                         Pacakard
                                           Distintas versiones           1.1 enviado a OMG
                                           del UML                                                                   - Intellicorp
                       1/97                                                         1.0 Consorcio                    - Mocrosoft
                                                                                                                     Oracle
                                                                                 UML de los tres amigos
                                                                                                                     - Texas
                    6/96
                                  Método unificado                                                                   Instrumens

                      10/95                                                                                          - Rational
                                                                                                                         OOSE
                                                                 Booch-93                 OMT - 2


                                                                 Booch-91                 OMT - 1
                       90-94

                                                           Técnicas orientadas
                                                           a objetos
                       Los 80

                       Los 70                    Análisis estructurado


Curso: Análisis y Diseño de Sistemas de Información                                                       Prof.(Ing.) Jesús E. Chaparro D.
14

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML


            Esta compuesto por diversos elementos gráficos que se combinan para
            conformar diagramas


                                    Cuenta con reglas para combinar los
                                    diversos elementos que lo conforman.


               La finalidad de los diagramas es presentar diversas perspectivas de un
               sistema, las cuales se les conoce como modelo


                                Describe lo que supuestamente hará un sistema,
                                pero no dice como implementar dicho sistema.

Curso: Análisis y Diseño de Sistemas de Información                              Prof.(Ing.) Jesús E. Chaparro D.
15

           Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML

                                            ¿Dónde puede utilizarse UML?

                         •     Sistema de Información Institucionales
                         •     Bancos y Servicios Financieros
                         •     Telecomunicaciones
                         •     Transporte
                         •     Comercio
                         •     Electrónica médica
                         •     Ámbito científico
                         •     Servicios distribuidos basados en la Web



Curso: Análisis y Diseño de Sistemas de Información                        Prof.(Ing.) Jesús E. Chaparro D.
16

           Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML


        • Las cosas que usa UML (diagramas, gráficos, textos,
          etc.) se denominan artefactos
        • Los conceptos (personas, viviendas, créditos,
          pagos, equipos, etc.) se denominan objetos
        • Los objetos se comunican entre si a través de
          mensajes




Curso: Análisis y Diseño de Sistemas de Información              Prof.(Ing.) Jesús E. Chaparro D.
17

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
        Diagramas del UML




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
18

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
              Bloques de Construcción UML




                                                      Diagramas

                                                      Relaciones
                        Bloques
                                                      Elementos


Curso: Análisis y Diseño de Sistemas de Información                Prof.(Ing.) Jesús E. Chaparro D.
19

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML – (Estructura)
           Diagrama de Clases


            Una clase es una
           categoría o grupo de
             cosas que tienen
           atributos y acciones
                 similares.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
20

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML – (Estructura)
         Diagrama de Objetos

             Un Objeto es una
             instancia de Clase
              (una entidad que
                 tiene valores
              específicos de los
            atributos y acciones).




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
21

           Unidad V –                     Lenguaje de Modelado


        2.- Diagramas del UML – (Estructura)
          Diagrama de Objetos                            Ejemplo
        Abstracciones más generales
                                                         Vehículo



                    Vehículo Terrestre                                                 Vehículo aéreo




             Coche                        Camión                            Avión                  Helicóptero




                                       Conceptos básicos de la Orientación a Objetos



Curso: Análisis y Diseño de Sistemas de Información                                           Prof.(Ing.) Jesús E. Chaparro D.
22

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML – (Comportamiento)

           Diagrama de Casos de
           Uso


              Un caso de uso es
               una descripción de
               las acciones de un
                sistema desde el
                punto de vista del
                     usuario.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
23

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Comportamiento)
         Diagrama de
         Estados

                    Un Estado
                   representa la
                 transición de un
                   objeto de una
                 condición de un
                   estado a otra.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
24

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Interacción)
         Diagrama de Secuencias


             Secuencia
             muestra la mecánica
             de la interacción con
             base en tiempos de
             los    objetos    que
             interactúan en un
             sistema funcional.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
25

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML – (Comportamiento)
          Diagrama de Actividades


             Una Actividad es
             una secuencia del
             comportamiento que
             ocurren dentro de un
             Caso de uso o dentro
             del un Objeto.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
26

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
           Diagramas del UML – (Interacción)
         Diagrama de Comunicación Colaboración

           La Comunicación o
           Colaboración permite
               representar los
              elementos de un
            sistema que trabajan
              en conjunto para
            cumplir los objetivos
                 del sistema.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
27

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Estructura)
         Diagrama de Componentes

               Componentes , dejan
                el mundo real, ya que
                  están íntimamente
              ligado con los sistemas
               informáticos, ya que el
               moderno desarrollo de
                 software se realiza
              mediante componente.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
28

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Estructura)
         Diagrama de Distribución

               Muestra la arquitectura
                física de un sistema
              informático. Representa
               equipos y dispositivos,
                interconexiones y el
                   software que se
                   encuentra en la
                      maquina.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
29

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Estructura)
         Diagrama de Paquetes

              En algunas ocasiones
             se necesitara organizar
               los elementos de un
              diagrama en un grupo,
             mostrando ciertas Clase
              o Componentes como
             parte de un sub-sistema
                     particular.




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.
30

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Estructura)
         Diagrama de Estructura Compuesta

         Muestra la estructura interna de
         una Clase y las colaboraciones
         que     esta    estructura    hace
         posibles. Esto puede incluir
         partes internas, puertas mediante
         las cuales, las partes interactúan
         con cada una de las otras o
         mediante las cuales, instancias
         de la clase interactúan con las
         partes y con el mundo exterior, y
         conectores entre partes o
         puertas.

                                                       Diagramas de
                                                       Estructura
                                                       Compuesta UML

Curso: Análisis y Diseño de Sistemas de Información                    Prof.(Ing.) Jesús E. Chaparro D.
31

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Interacción)
         Diagrama de Tiempo
        Son      una      representación
        especial de interacción que se
        enfoca en el tiempo de los
        mensajes       enviados     entre
        objetos. Se pueden usar para
        mostrar restricciones detalladas
        sobre el tiempo, ó para mostrar
        los cambios con líneas de vida
        respecto    al    tiempo.    Son
        generalmente utilizados con
        sistemas en tiempo real o en
        sistemas embebidos.

                                                          Diagramas de
                                                          Tiempos UML


Curso: Análisis y Diseño de Sistemas de Información                      Prof.(Ing.) Jesús E. Chaparro D.
32

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Estructura)
         Diagrama de Despliegue

             Es un diagrama del
             que se utiliza para
             modelar el hardware
             utilizado  en     las
             implementaciones de
             sistemas    y     las
             relaciones entre sus
             componentes.



                                                          Diagramas de
                                                          Despliegue UML


Curso: Análisis y Diseño de Sistemas de Información                    Prof.(Ing.) Jesús E. Chaparro D.
33

            Unidad V –                     Lenguaje de Modelado


                  2.- Introducción a U M L
          Diagramas del UML – (Interacción)
         Diagrama de Interacción Global

             Muestra una cierta vista
             sobre      los    aspectos
             dinámicos de los sistemas
             modelados. Aunque un
             diagrama global de las
             interacciones    es   una
             representación gráfica de
             una interacción, éste se
             distingue fuertemente de
             los diagramas de secuencia
             y de comunicación o
             colaboración.


                                                      Diagramas de
                                                      Interacción Global UML

Curso: Análisis y Diseño de Sistemas de Información                       Prof.(Ing.) Jesús E. Chaparro D.
34

            Unidad V –                     Lenguaje de Modelado




Curso: Análisis y Diseño de Sistemas de Información               Prof.(Ing.) Jesús E. Chaparro D.

Más contenido relacionado

La actualidad más candente

06 diario metacognitivo
06 diario metacognitivo06 diario metacognitivo
06 diario metacognitivonegroronny
 
Aprendizaje
AprendizajeAprendizaje
Aprendizajecua cua
 
03 prontuario del curso
03 prontuario del curso03 prontuario del curso
03 prontuario del cursonegroronny
 
180 zapata ospina_carlos_andres_2006 file2 libro
180 zapata ospina_carlos_andres_2006 file2 libro180 zapata ospina_carlos_andres_2006 file2 libro
180 zapata ospina_carlos_andres_2006 file2 librodesi2907
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Facultad de Ciencias y Sistemas
 
Portafolio de Cáculo Diferencial
Portafolio de Cáculo DiferencialPortafolio de Cáculo Diferencial
Portafolio de Cáculo Diferencialnegroronny
 
Sistemas Basados en Conocimientos
Sistemas Basados en ConocimientosSistemas Basados en Conocimientos
Sistemas Basados en Conocimientosauroraboreal2014
 
11 resumen de cierre
11 resumen de cierre11 resumen de cierre
11 resumen de cierrenegroronny
 
Portafolio calculo diferencial
Portafolio calculo diferencialPortafolio calculo diferencial
Portafolio calculo diferencialjzgeorge
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Conalep Puebla III
 

La actualidad más candente (17)

06 diario metacognitivo
06 diario metacognitivo06 diario metacognitivo
06 diario metacognitivo
 
Clase1 javaii
Clase1 javaiiClase1 javaii
Clase1 javaii
 
Aprendizaje
AprendizajeAprendizaje
Aprendizaje
 
03 prontuario del curso
03 prontuario del curso03 prontuario del curso
03 prontuario del curso
 
180 zapata ospina_carlos_andres_2006 file2 libro
180 zapata ospina_carlos_andres_2006 file2 libro180 zapata ospina_carlos_andres_2006 file2 libro
180 zapata ospina_carlos_andres_2006 file2 libro
 
Presentación de sistema alejandro angulo
Presentación de sistema alejandro anguloPresentación de sistema alejandro angulo
Presentación de sistema alejandro angulo
 
Portafolio calculo diferencial2
Portafolio calculo diferencial2Portafolio calculo diferencial2
Portafolio calculo diferencial2
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Portafolio de Cáculo Diferencial
Portafolio de Cáculo DiferencialPortafolio de Cáculo Diferencial
Portafolio de Cáculo Diferencial
 
Sistemas Basados en Conocimientos
Sistemas Basados en ConocimientosSistemas Basados en Conocimientos
Sistemas Basados en Conocimientos
 
11 resumen de cierre
11 resumen de cierre11 resumen de cierre
11 resumen de cierre
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Asignatura: Introducción a la Programación.
Asignatura: Introducción a la Programación.Asignatura: Introducción a la Programación.
Asignatura: Introducción a la Programación.
 
Portafolio calculo diferencial
Portafolio calculo diferencialPortafolio calculo diferencial
Portafolio calculo diferencial
 
Exposición
ExposiciónExposición
Exposición
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
 

Destacado

Diagramas De Despligue Uml
Diagramas De Despligue UmlDiagramas De Despligue Uml
Diagramas De Despligue Umlarcangelsombra
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendizbrayanfp
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datoslafp36
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del SistemaSofylutqm
 
Diagrama De Flujo
Diagrama De FlujoDiagrama De Flujo
Diagrama De Flujodemian007
 
Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemasjmpov441
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3brayanfp
 
2 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v22 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v2brayanfp
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101brayanfp
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosbrayanfp
 

Destacado (17)

Introducion al modelado de sistemas
Introducion al modelado de sistemasIntroducion al modelado de sistemas
Introducion al modelado de sistemas
 
Diagramas
DiagramasDiagramas
Diagramas
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Diagramas De Despligue Uml
Diagramas De Despligue UmlDiagramas De Despligue Uml
Diagramas De Despligue Uml
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Reglamento aprendiz
Reglamento aprendizReglamento aprendiz
Reglamento aprendiz
 
Sistemas y Modelos (Teoria)
Sistemas y Modelos (Teoria)Sistemas y Modelos (Teoria)
Sistemas y Modelos (Teoria)
 
Diagramas de flujos para base de datos
Diagramas de flujos  para base de datosDiagramas de flujos  para base de datos
Diagramas de flujos para base de datos
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
 
Diagrama De Flujo
Diagrama De FlujoDiagrama De Flujo
Diagrama De Flujo
 
Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemas
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 
2 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v22 f004 p006 gfpi guìa de aprendizaje-3_v2
2 f004 p006 gfpi guìa de aprendizaje-3_v2
 
Estructura curricular adsi v.101
Estructura curricular adsi v.101Estructura curricular adsi v.101
Estructura curricular adsi v.101
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmos
 

Similar a Unidad v adsi -p1- (iii-2012)-web

Unidad vi adsi - p1- web
Unidad vi   adsi - p1- webUnidad vi   adsi - p1- web
Unidad vi adsi - p1- webJesús Chaparro
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Lucero Mtz
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Metodología de la Programación II El modelado del software
Metodología de la Programación II  El modelado del softwareMetodología de la Programación II  El modelado del software
Metodología de la Programación II El modelado del softwareVideoconferencias UTPL
 
Unidad vi adsi - p2 - web
Unidad vi   adsi - p2 - webUnidad vi   adsi - p2 - web
Unidad vi adsi - p2 - webJesús Chaparro
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion umlninguna
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion umlARKANGEL721
 
Modelo De Construccion De Prototipados
Modelo De Construccion De PrototipadosModelo De Construccion De Prototipados
Modelo De Construccion De Prototipadoslivia1988
 
UML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena CabreraUML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena Cabrera2008PA2Info3
 
Diseño de componentes.
Diseño de componentes.Diseño de componentes.
Diseño de componentes.Annel D'Jesús
 
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y NildaC:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nildaaraggg
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónMaritere Cruz
 
0012 introduccion-uml-lenguaje-para-modelar-objetos (1)
0012 introduccion-uml-lenguaje-para-modelar-objetos (1)0012 introduccion-uml-lenguaje-para-modelar-objetos (1)
0012 introduccion-uml-lenguaje-para-modelar-objetos (1)PNP
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andesmyle22
 

Similar a Unidad v adsi -p1- (iii-2012)-web (20)

Unidad vi adsi - p1- web
Unidad vi   adsi - p1- webUnidad vi   adsi - p1- web
Unidad vi adsi - p1- web
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
Curso Uml 1 Introduccion
Curso Uml   1 IntroduccionCurso Uml   1 Introduccion
Curso Uml 1 Introduccion
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
 
Guia Yahveh
Guia YahvehGuia Yahveh
Guia Yahveh
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Metodología de la Programación II El modelado del software
Metodología de la Programación II  El modelado del softwareMetodología de la Programación II  El modelado del software
Metodología de la Programación II El modelado del software
 
Unidad vi adsi - p2 - web
Unidad vi   adsi - p2 - webUnidad vi   adsi - p2 - web
Unidad vi adsi - p2 - web
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion uml
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion uml
 
Modelo De Construccion De Prototipados
Modelo De Construccion De PrototipadosModelo De Construccion De Prototipados
Modelo De Construccion De Prototipados
 
Tema 1 introduccion al diseno software
Tema 1 introduccion al diseno softwareTema 1 introduccion al diseno software
Tema 1 introduccion al diseno software
 
UML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena CabreraUML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena Cabrera
 
Diseño de componentes.
Diseño de componentes.Diseño de componentes.
Diseño de componentes.
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y NildaC:\Documents And Settings\Uleam\Mis Documentos\Exp  Sonia Y Nilda
C:\Documents And Settings\Uleam\Mis Documentos\Exp Sonia Y Nilda
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
0012 introduccion-uml-lenguaje-para-modelar-objetos (1)
0012 introduccion-uml-lenguaje-para-modelar-objetos (1)0012 introduccion-uml-lenguaje-para-modelar-objetos (1)
0012 introduccion-uml-lenguaje-para-modelar-objetos (1)
 
Estructura de casos de uso
Estructura de casos de usoEstructura de casos de uso
Estructura de casos de uso
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 

Más de Jesús Chaparro

Presentación modulo gerencia pacie-presencia - definitiva
Presentación   modulo gerencia pacie-presencia - definitivaPresentación   modulo gerencia pacie-presencia - definitiva
Presentación modulo gerencia pacie-presencia - definitivaJesús Chaparro
 
Aspectos jurídicos del estudio Técnico
Aspectos jurídicos del estudio TécnicoAspectos jurídicos del estudio Técnico
Aspectos jurídicos del estudio TécnicoJesús Chaparro
 
Modelo conceptual de UML
Modelo conceptual de UMLModelo conceptual de UML
Modelo conceptual de UMLJesús Chaparro
 
Gestion de proyectos informaticos equipo pi- tema 10
Gestion de proyectos informaticos equipo pi- tema 10Gestion de proyectos informaticos equipo pi- tema 10
Gestion de proyectos informaticos equipo pi- tema 10Jesús Chaparro
 
Analisis de la oferta pr
Analisis de la oferta prAnalisis de la oferta pr
Analisis de la oferta prJesús Chaparro
 
Unidad ii tema 10 - Business Enginering con las tecnologías de la informaci...
Unidad ii   tema 10 - Business Enginering con las tecnologías de la informaci...Unidad ii   tema 10 - Business Enginering con las tecnologías de la informaci...
Unidad ii tema 10 - Business Enginering con las tecnologías de la informaci...Jesús Chaparro
 
Automatización America latina y Venezuela
Automatización America latina y VenezuelaAutomatización America latina y Venezuela
Automatización America latina y VenezuelaJesús Chaparro
 
CRM - Unidad1 - (I-2014)
CRM - Unidad1 - (I-2014)CRM - Unidad1 - (I-2014)
CRM - Unidad1 - (I-2014)Jesús Chaparro
 
Omicron - unidad1 - (I-2014)
Omicron - unidad1 - (I-2014)Omicron - unidad1 - (I-2014)
Omicron - unidad1 - (I-2014)Jesús Chaparro
 
Unidad vi adsi - p3 - web
Unidad vi   adsi - p3 - webUnidad vi   adsi - p3 - web
Unidad vi adsi - p3 - webJesús Chaparro
 
Grupo L - Fase de Planificación
Grupo L  - Fase de PlanificaciónGrupo L  - Fase de Planificación
Grupo L - Fase de PlanificaciónJesús Chaparro
 
Unidad III - El Analista de Sistemas - ADSI
Unidad III - El Analista de Sistemas  - ADSIUnidad III - El Analista de Sistemas  - ADSI
Unidad III - El Analista de Sistemas - ADSIJesús Chaparro
 
Unidad III adsi- El Analista de Sistemas - web
Unidad III   adsi- El Analista de Sistemas - webUnidad III   adsi- El Analista de Sistemas - web
Unidad III adsi- El Analista de Sistemas - webJesús Chaparro
 
Unidad ii adsi -web -pag
Unidad ii   adsi -web -pagUnidad ii   adsi -web -pag
Unidad ii adsi -web -pagJesús Chaparro
 
Unidad i adsi-(iii-2012)-web-fatla
Unidad i   adsi-(iii-2012)-web-fatlaUnidad i   adsi-(iii-2012)-web-fatla
Unidad i adsi-(iii-2012)-web-fatlaJesús Chaparro
 

Más de Jesús Chaparro (16)

Presentación modulo gerencia pacie-presencia - definitiva
Presentación   modulo gerencia pacie-presencia - definitivaPresentación   modulo gerencia pacie-presencia - definitiva
Presentación modulo gerencia pacie-presencia - definitiva
 
Aspectos jurídicos del estudio Técnico
Aspectos jurídicos del estudio TécnicoAspectos jurídicos del estudio Técnico
Aspectos jurídicos del estudio Técnico
 
Modelo conceptual de UML
Modelo conceptual de UMLModelo conceptual de UML
Modelo conceptual de UML
 
Gestion de proyectos informaticos equipo pi- tema 10
Gestion de proyectos informaticos equipo pi- tema 10Gestion de proyectos informaticos equipo pi- tema 10
Gestion de proyectos informaticos equipo pi- tema 10
 
Analisis de la oferta pr
Analisis de la oferta prAnalisis de la oferta pr
Analisis de la oferta pr
 
Unidad ii tema 10 - Business Enginering con las tecnologías de la informaci...
Unidad ii   tema 10 - Business Enginering con las tecnologías de la informaci...Unidad ii   tema 10 - Business Enginering con las tecnologías de la informaci...
Unidad ii tema 10 - Business Enginering con las tecnologías de la informaci...
 
Automatización America latina y Venezuela
Automatización America latina y VenezuelaAutomatización America latina y Venezuela
Automatización America latina y Venezuela
 
CRM - Unidad1 - (I-2014)
CRM - Unidad1 - (I-2014)CRM - Unidad1 - (I-2014)
CRM - Unidad1 - (I-2014)
 
Omicron - unidad1 - (I-2014)
Omicron - unidad1 - (I-2014)Omicron - unidad1 - (I-2014)
Omicron - unidad1 - (I-2014)
 
Unidad vi adsi - p3 - web
Unidad vi   adsi - p3 - webUnidad vi   adsi - p3 - web
Unidad vi adsi - p3 - web
 
Paice bloque académico
Paice  bloque académicoPaice  bloque académico
Paice bloque académico
 
Grupo L - Fase de Planificación
Grupo L  - Fase de PlanificaciónGrupo L  - Fase de Planificación
Grupo L - Fase de Planificación
 
Unidad III - El Analista de Sistemas - ADSI
Unidad III - El Analista de Sistemas  - ADSIUnidad III - El Analista de Sistemas  - ADSI
Unidad III - El Analista de Sistemas - ADSI
 
Unidad III adsi- El Analista de Sistemas - web
Unidad III   adsi- El Analista de Sistemas - webUnidad III   adsi- El Analista de Sistemas - web
Unidad III adsi- El Analista de Sistemas - web
 
Unidad ii adsi -web -pag
Unidad ii   adsi -web -pagUnidad ii   adsi -web -pag
Unidad ii adsi -web -pag
 
Unidad i adsi-(iii-2012)-web-fatla
Unidad i   adsi-(iii-2012)-web-fatlaUnidad i   adsi-(iii-2012)-web-fatla
Unidad i adsi-(iii-2012)-web-fatla
 

Último

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

Unidad v adsi -p1- (iii-2012)-web

  • 1. 1 Unidad V Modelado para desarrollo de software ( Parte I ) Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 2. 2 Contenido Detallado 1.- Por qué modelamos 1.1.- La importancia 1.2.- Cuatro principios del modelado 1.3.- Los planos básicos de un sistema software 1.4.- Modelado orientado a objetos 2.- Introducción a UML 2.1.- Qué es UML?. 2.2.- Por que es necesario UML 2.3.- Concepción del UML 2.4.- Presentación del UML 2.5.- Bloques de construcción de UML 2.6.- Diagramas en UML 2.7.- Donde se puede utilizar UML Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 3. 3 Unidad V – Lenguaje de Modelado 1.- Por qué Modelamos El modelado es una técnica de hacer modelos, que ofrece Una visión global del sistema. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 4. 4 Unidad V – Lenguaje de Modelado 1.- Por qué Modelamos Importancia de Modelar  Objetivos del Modelar:  Visualizar, especificar la estructura, proporcionan plantillas, documentan decisiones Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 5. 5 Unidad V – Lenguaje de Modelado 1.- Por qué Modelamos Principios del Modelado • La elección de qué modelos crear, y dar forma a una solución. • Todo modelo puede ser expresado a diferentes niveles de precisión. • Los mejores modelos están ligados a la Realidad • Un único modelo no es suficiente Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 6. 6 Unidad V – Lenguaje de Modelado 1.- Por qué Modelamos Modelado orientado a objetos UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la cual permite:  Especificar  Construir  Visualizar  Documentar los objetos de un sistema Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 7. 7 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Qué es UML?. • Es una de las herramientas mas emocionante en el mundo actual del desarrollo de sistemas • UML puede ser utilizado por cualquier metodología de análisis y diseño orientada a objetos para expresar los modelos de diseño. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 8. 8 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Qué es UML?. • Permite a los creadores de sistemas generar diseños que capturen sus ideas en una forma convencional y fácil de comprender para comunicárselas a otras personas. • Es una herramienta que nos permitirá expresarnos en un lenguaje común • Permite facilitar la comunicación entre las distintas áreas de una organización Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 9. 9 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L ¿Por que es necesario UML ? *.- Al principio de la computación los programadores no realizaban análisis muy profundo sobre el problema por resolver. Hoy es El Cliente tiene que Señalar necesario un comprender que es lo que cambios que no plan harán un equipo de se han captado desarrolladores El desarrollo es un esfuerzo orientado a equipos Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 10. 10 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L ¿Por que es necesario UML? La clave es… •Analista Organizar el proceso •Clientes de desarrollo de tal forma que: •Desarrolladores • y otras personas involucradas La necesidad de Notación de diseños sólidos diseño Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 11. 11 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Reseña histórica Concepción del UML El management y los paradigmas 1989: el último cambio de paradigma Del modelo piramidal al modelo en red Los tres amigos: Booch, Rumbaugh y Jacobson Tres objetivos: 1. Modelización orientada a objetos 2. Manejar distintas complejidades 3. Modelizar tanto personas como máquinas Balance entre expresividad y simplicidad Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 12. 12 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Concepción del UML Qué es UML • Este lenguaje es el resultado de la unificación de los métodos de modelado orientados a objetos de: • Booch, • Rumbaugh (OMT:Object Modeling Technique) • Jacobson (OOSE:Object-Oriented Sotfware Engineering) . Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 13. 13 Unidad V – Lenguaje de Modelado 11/97 Se inicia el estándar OMG - DEC, - Hewlett- 9/97 Pacakard Distintas versiones 1.1 enviado a OMG del UML - Intellicorp 1/97 1.0 Consorcio - Mocrosoft Oracle UML de los tres amigos - Texas 6/96 Método unificado Instrumens 10/95 - Rational OOSE Booch-93 OMT - 2 Booch-91 OMT - 1 90-94 Técnicas orientadas a objetos Los 80 Los 70 Análisis estructurado Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 14. 14 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML Esta compuesto por diversos elementos gráficos que se combinan para conformar diagramas Cuenta con reglas para combinar los diversos elementos que lo conforman. La finalidad de los diagramas es presentar diversas perspectivas de un sistema, las cuales se les conoce como modelo Describe lo que supuestamente hará un sistema, pero no dice como implementar dicho sistema. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 15. 15 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML ¿Dónde puede utilizarse UML? • Sistema de Información Institucionales • Bancos y Servicios Financieros • Telecomunicaciones • Transporte • Comercio • Electrónica médica • Ámbito científico • Servicios distribuidos basados en la Web Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 16. 16 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML • Las cosas que usa UML (diagramas, gráficos, textos, etc.) se denominan artefactos • Los conceptos (personas, viviendas, créditos, pagos, equipos, etc.) se denominan objetos • Los objetos se comunican entre si a través de mensajes Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 17. 17 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 18. 18 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Bloques de Construcción UML Diagramas Relaciones Bloques Elementos Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 19. 19 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Clases Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 20. 20 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Objetos Un Objeto es una instancia de Clase (una entidad que tiene valores específicos de los atributos y acciones). Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 21. 21 Unidad V – Lenguaje de Modelado 2.- Diagramas del UML – (Estructura) Diagrama de Objetos Ejemplo Abstracciones más generales Vehículo Vehículo Terrestre Vehículo aéreo Coche Camión Avión Helicóptero Conceptos básicos de la Orientación a Objetos Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 22. 22 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Comportamiento) Diagrama de Casos de Uso Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 23. 23 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Comportamiento) Diagrama de Estados Un Estado representa la transición de un objeto de una condición de un estado a otra. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 24. 24 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Interacción) Diagrama de Secuencias Secuencia muestra la mecánica de la interacción con base en tiempos de los objetos que interactúan en un sistema funcional. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 25. 25 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Comportamiento) Diagrama de Actividades Una Actividad es una secuencia del comportamiento que ocurren dentro de un Caso de uso o dentro del un Objeto. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 26. 26 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Interacción) Diagrama de Comunicación Colaboración La Comunicación o Colaboración permite representar los elementos de un sistema que trabajan en conjunto para cumplir los objetivos del sistema. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 27. 27 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Componentes Componentes , dejan el mundo real, ya que están íntimamente ligado con los sistemas informáticos, ya que el moderno desarrollo de software se realiza mediante componente. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 28. 28 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Distribución Muestra la arquitectura física de un sistema informático. Representa equipos y dispositivos, interconexiones y el software que se encuentra en la maquina. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 29. 29 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Paquetes En algunas ocasiones se necesitara organizar los elementos de un diagrama en un grupo, mostrando ciertas Clase o Componentes como parte de un sub-sistema particular. Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 30. 30 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Estructura Compuesta Muestra la estructura interna de una Clase y las colaboraciones que esta estructura hace posibles. Esto puede incluir partes internas, puertas mediante las cuales, las partes interactúan con cada una de las otras o mediante las cuales, instancias de la clase interactúan con las partes y con el mundo exterior, y conectores entre partes o puertas. Diagramas de Estructura Compuesta UML Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 31. 31 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Interacción) Diagrama de Tiempo Son una representación especial de interacción que se enfoca en el tiempo de los mensajes enviados entre objetos. Se pueden usar para mostrar restricciones detalladas sobre el tiempo, ó para mostrar los cambios con líneas de vida respecto al tiempo. Son generalmente utilizados con sistemas en tiempo real o en sistemas embebidos. Diagramas de Tiempos UML Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 32. 32 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Estructura) Diagrama de Despliegue Es un diagrama del que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y las relaciones entre sus componentes. Diagramas de Despliegue UML Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 33. 33 Unidad V – Lenguaje de Modelado 2.- Introducción a U M L Diagramas del UML – (Interacción) Diagrama de Interacción Global Muestra una cierta vista sobre los aspectos dinámicos de los sistemas modelados. Aunque un diagrama global de las interacciones es una representación gráfica de una interacción, éste se distingue fuertemente de los diagramas de secuencia y de comunicación o colaboración. Diagramas de Interacción Global UML Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.
  • 34. 34 Unidad V – Lenguaje de Modelado Curso: Análisis y Diseño de Sistemas de Información Prof.(Ing.) Jesús E. Chaparro D.

Notas del editor

  1. El UML se basa en ciertos paradigmas: El de objetos, de cliente - proveedor, procesos