UNIVERSIDAD POPULAR DEL CESAR     VALLEDUPAR – CESAR             2011
UMLLENGUAJE UNIFICADO DE MODELADO   MARYERLIS TATIANA RANGEL BERBESI      JORGE IVAN SALINAS HERRERA    CYNTHIA GABRIELA A...
LENGUAJE UNIFICADO DE       MODELADO• UML O LMU (Unified Modeling Language)                      concepto                 ...
HISTORIA    RATIONAL SOFTWARE CORPORATIONJames       Grady        IvarRambaugh    Booch        Jacobson
VENTAJAS   Diseño y      Modificaciones      Códigodocumentación       fáciles        reutilizable                        ...
OBJETIVOSModelar todo tipo de sistemas de software  Creación de un lenguaje de modelado     Acoplamiento: modelo-artefacto...
JERARQUIA DE DIAGRAMAS UML
ELEMENTOS                                             CLASES                                             INTERFAZ  PAQUETE...
ELEMENTOS DE UML      ESTRUCTURALESNOMBREATRIBUTO                   SERVIDOROPERACIONCLASE       COLABORACIÓN    NODO
ESTRUCTURALES             NOMBRE             ATRIBUTO            OPERACIONINTERFAZ   CLASE ACTIVA   CASO DE USO   COMPONENTE
DE COMPORTAMIENTOmensaje                  EsperandoINTERACCION   MAQUINA DE ESTADOS
DEDE AGRUPACION                ANOTACION   PAQUETE    PAQUETE        NOTA
MODELO UML
VISTAS:-Use case-Lógica-componentes                 DIAGRAMAS-concurrente-Distribución     SIMBOLOS O             REGLAS O...
FASES DEL DESARROLLO DE UNSISTEMA SOPORTADO POR UML                   ANALISIS   ANALISIS DE                              ...
DIAGRAMAS• Los Diagramas de Estructura enfatizan en los  elementos que deben existir en el sistema  modelado• Los Diagrama...
LOS DIAGRAMAS DE ESTRUCTURA* Diagrama de clases* Diagrama de componentes* Diagrama de objetos* Diagrama de estructura comp...
DIAGRAMAS DE CLASESUn diagrama de clases es un tipo de diagramaestático que describe la estructura de unsistema mostrando ...
DIAGRAMAS DE CLASESson utilizados durante el proceso de análisis ydiseño de los sistemas, donde se crea el diseñoconceptua...
Representación de:- Requerimientos en entidades y  actuaciones.- La arquitectura conceptual de un  dominio- Soluciones de ...
DIAGRAMAS DE COMPONENTESUn diagrama de componentes representa cómoun sistema de software es dividido encomponentes y muest...
Los diagramas de Componentes prevalecen en elcampo de la arquitectura de software peropueden ser usados para modelar y doc...
DIAGRAMAS DE OBJETOSSe puede considerar un caso especial de undiagrama de clases en el que se muestraninstancias específic...
ESTRUCTURA COMPUESTA:Una estructura compuesta es un conjunto deelementos interconectados que colaboran entiempo de ejecuci...
DIAGRAMAS DE ESTRUCTURA COMPUESTAMuestra la estructura interna de una clase ylas colaboraciones que esta estructura hacepo...
SENSOR DETEMPERATURA
DIAGRAMAS DE DESPLIEGUEse utiliza para modelar el hardware utilizadoen las implementaciones de sistemas y lasrelaciones en...
USOS:Algunos de los usos que se les da a losdiagramas de despliegue son para modelar:• Sistemas empotrados• Sistemas clien...
DIAGRAMAS DE PAQUETESun diagrama de paquetes muestra cómo unsistema está dividido en agrupaciones lógicasmostrando las dep...
Dado que normalmente un paquete estápensado como un directorio, los diagramasde       paquetes     suministran       unade...
LOS DIAGRAMAS DE COMPORTAMIENTO* Diagrama de estados* Diagrama de actividades* Diagrama de casos de uso
DIAGRAMA DE ESTADOSUn diagrama de Máquina de estados ilustracómo un elemento (a menudo una clase) sepuede mover entre esta...
DIAGRAMA DE ESTADOSUna lavadora puede estar en lafase de remojo, lavado, enjuague,centrifugado o apagada, ycambiará de una...
DIAGRAMA DE ACTIVIDADESEs una forma especial de diagrama de estadousado para modelar una secuencia de accionesy condicione...
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE CASOS DE USOLa especificación del UML del OMG"Un diagrama que muestra las relacionesentre los actores y el suj...
DIAGRAMA DE CASOS DE USO
DIAGRAMA DE CASOS DE USO
DIAGRAMAS DE INTERACCIÓN* Diagrama de secuencia* Diagrama de comunicación,* Diagrama de tiempos* Diagrama global de intera...
DIAGRAMAS DE SECUENCIAGráficamente, un diagrama de secuencia esuna tabla que representa objetos, dispuestosa lo largo del ...
DIAGRAMAS DE SECUENCIA
DIAGRAMA DE COMUNICACIONUn diagrama de Comunicaciones muestra lasinteracciones entre los elementos en tiempode ejecución e...
DIAGRAMA DE COMUNICACION
DIAGRAMA DE COMUNICACIONEl diagrama de Tiempo define elcomportamiento de los diferentes objetos conuna escala de tiempo. P...
DIAGRAMA DE COMUNICACION
DIAGRAMA DE DESCRIPCION DE LA          INTERACCIONLos diagramas de Descripción de lasInteracciones muestran la cooperación...
DIAGRAMA DE DESCRIPCION DE LA       INTERACCION
MUCHAS GRACIAS
Uml
Uml
Uml
Uml
Uml
Próxima SlideShare
Cargando en…5
×

Uml

1.159 visualizaciones

Publicado el

uml

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.159
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
44
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Uml

  1. 1. UNIVERSIDAD POPULAR DEL CESAR VALLEDUPAR – CESAR 2011
  2. 2. UMLLENGUAJE UNIFICADO DE MODELADO MARYERLIS TATIANA RANGEL BERBESI JORGE IVAN SALINAS HERRERA CYNTHIA GABRIELA ARRIETA MORA
  3. 3. LENGUAJE UNIFICADO DE MODELADO• UML O LMU (Unified Modeling Language) concepto Importancia Aplicación
  4. 4. HISTORIA RATIONAL SOFTWARE CORPORATIONJames Grady IvarRambaugh Booch Jacobson
  5. 5. VENTAJAS Diseño y Modificaciones Códigodocumentación fáciles reutilizable ComunicaciónDescubrimiento Ahorro de entre de fallas tiempo programadores
  6. 6. OBJETIVOSModelar todo tipo de sistemas de software Creación de un lenguaje de modelado Acoplamiento: modelo-artefacto Manejar problemas
  7. 7. JERARQUIA DE DIAGRAMAS UML
  8. 8. ELEMENTOS CLASES INTERFAZ PAQUETE COLABORACIÓNELEMENTOS DE ELEMENTOS AGRUPACIÓN CASO DE USO ESTRUCTURALES CLASE ACTIVA ELEMENTOS COMPONENTE NODO INTERACCIÓN.ELEMENTOS DE ELEMENTOS DE ANOTACIÓN COMPORTAMIENTO MAQUINA DE ESTADO NOTAS
  9. 9. ELEMENTOS DE UML ESTRUCTURALESNOMBREATRIBUTO SERVIDOROPERACIONCLASE COLABORACIÓN NODO
  10. 10. ESTRUCTURALES NOMBRE ATRIBUTO OPERACIONINTERFAZ CLASE ACTIVA CASO DE USO COMPONENTE
  11. 11. DE COMPORTAMIENTOmensaje EsperandoINTERACCION MAQUINA DE ESTADOS
  12. 12. DEDE AGRUPACION ANOTACION PAQUETE PAQUETE NOTA
  13. 13. MODELO UML
  14. 14. VISTAS:-Use case-Lógica-componentes DIAGRAMAS-concurrente-Distribución SIMBOLOS O REGLAS O ELEMENTOS DEL MECANISMOS MODELO GENERALES
  15. 15. FASES DEL DESARROLLO DE UNSISTEMA SOPORTADO POR UML ANALISIS ANALISIS DE DISEÑO REQUERIMIENTO PRUEBAS PROGRAMACION
  16. 16. DIAGRAMAS• Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado• Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado• Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
  17. 17. LOS DIAGRAMAS DE ESTRUCTURA* Diagrama de clases* Diagrama de componentes* Diagrama de objetos* Diagrama de estructura compuesta* Diagrama de despliegue* Diagrama de paquetes
  18. 18. DIAGRAMAS DE CLASESUn diagrama de clases es un tipo de diagramaestático que describe la estructura de unsistema mostrando sus clases, atributos y lasrelaciones entre ellos.
  19. 19. DIAGRAMAS DE CLASESson utilizados durante el proceso de análisis ydiseño de los sistemas, donde se crea el diseñoconceptual de la información que se manejaráen el sistema, y los componentes que seencargaran del funcionamiento y la relaciónentre uno y otro.
  20. 20. Representación de:- Requerimientos en entidades y actuaciones.- La arquitectura conceptual de un dominio- Soluciones de diseño en una arquitectura- Componentes de software orientados a objetos
  21. 21. DIAGRAMAS DE COMPONENTESUn diagrama de componentes representa cómoun sistema de software es dividido encomponentes y muestra las dependencias entreestos componentes. Los componentes físicosincluyen archivos, cabeceras, bibliotecascompartidas, módulos, ejecutables, o paquetes.
  22. 22. Los diagramas de Componentes prevalecen en elcampo de la arquitectura de software peropueden ser usados para modelar y documentarcualquier arquitectura de sistema.
  23. 23. DIAGRAMAS DE OBJETOSSe puede considerar un caso especial de undiagrama de clases en el que se muestraninstancias específicas de clases (objetos) enun momento particular del sistema. Losdiagramas de objetos utilizan unsubconjunto de los elementos de undiagrama de clase.
  24. 24. ESTRUCTURA COMPUESTA:Una estructura compuesta es un conjunto deelementos interconectados que colaboran entiempo de ejecución para lograr algúnpropósito. Cada elemento tiene algún roldefinido en la colaboración.
  25. 25. DIAGRAMAS DE ESTRUCTURA COMPUESTAMuestra la estructura interna de una clase ylas colaboraciones que esta estructura haceposibles. Esto puede incluir partes internas,puertas mediante las cuales, las partesinteractúan con cada una de las otras omediante las cuales, instancias de la claseinteractúan con las partes y con el mundoexterior, y conectores entre partes o puertas.
  26. 26. SENSOR DETEMPERATURA
  27. 27. DIAGRAMAS DE DESPLIEGUEse utiliza para modelar el hardware utilizadoen las implementaciones de sistemas y lasrelaciones entre sus componentes.Los elementos usados por este tipo dediagrama son nodos (representados como unprisma), componentes (representados comouna caja rectangular con dos protuberanciasdel lado izquierdo) y asociaciones.
  28. 28. USOS:Algunos de los usos que se les da a losdiagramas de despliegue son para modelar:• Sistemas empotrados• Sistemas cliente-servidor• Sistemas completamente distribuidos
  29. 29. DIAGRAMAS DE PAQUETESun diagrama de paquetes muestra cómo unsistema está dividido en agrupaciones lógicasmostrando las dependencias entre esasagrupaciones.
  30. 30. Dado que normalmente un paquete estápensado como un directorio, los diagramasde paquetes suministran unadescomposición de la jerarquía lógica de unsistema.
  31. 31. LOS DIAGRAMAS DE COMPORTAMIENTO* Diagrama de estados* Diagrama de actividades* Diagrama de casos de uso
  32. 32. DIAGRAMA DE ESTADOSUn diagrama de Máquina de estados ilustracómo un elemento (a menudo una clase) sepuede mover entre estados, clasificando sucomportamiento de acuerdo con losdisparadores de transiciones y las guardas derestricciones
  33. 33. DIAGRAMA DE ESTADOSUna lavadora puede estar en lafase de remojo, lavado, enjuague,centrifugado o apagada, ycambiará de una a otra, deacuerdo al siguiente diagrama deestados.
  34. 34. DIAGRAMA DE ACTIVIDADESEs una forma especial de diagrama de estadousado para modelar una secuencia de accionesy condiciones tomadas dentro de un proceso
  35. 35. DIAGRAMA DE ACTIVIDADES
  36. 36. DIAGRAMA DE CASOS DE USOLa especificación del UML del OMG"Un diagrama que muestra las relacionesentre los actores y el sujeto (sistema), y loscasos de uso. "Un diagrama Uso-Caso describe lo que haceun sistema desde el punto de vista de unobservador externo
  37. 37. DIAGRAMA DE CASOS DE USO
  38. 38. DIAGRAMA DE CASOS DE USO
  39. 39. DIAGRAMAS DE INTERACCIÓN* Diagrama de secuencia* Diagrama de comunicación,* Diagrama de tiempos* Diagrama global de interacciones oDiagrama de vista de interacción
  40. 40. DIAGRAMAS DE SECUENCIAGráficamente, un diagrama de secuencia esuna tabla que representa objetos, dispuestosa lo largo del eje X, y mensajes, ordenadossegún se suceden en el tiempo, a lo largo deleje Y.
  41. 41. DIAGRAMAS DE SECUENCIA
  42. 42. DIAGRAMA DE COMUNICACIONUn diagrama de Comunicaciones muestra lasinteracciones entre los elementos en tiempode ejecución en forma semejante a undiagrama de Secuencia.
  43. 43. DIAGRAMA DE COMUNICACION
  44. 44. DIAGRAMA DE COMUNICACIONEl diagrama de Tiempo define elcomportamiento de los diferentes objetos conuna escala de tiempo. Provee unarepresentación visual de los objetos cambiandode estado e interactuando a lo largo deltiempo.
  45. 45. DIAGRAMA DE COMUNICACION
  46. 46. DIAGRAMA DE DESCRIPCION DE LA INTERACCIONLos diagramas de Descripción de lasInteracciones muestran la cooperación entreotros diagramas de interacción para reflejar elflujo de control que responde a un propósitoabarcativo.
  47. 47. DIAGRAMA DE DESCRIPCION DE LA INTERACCION
  48. 48. MUCHAS GRACIAS

×