Uml

1,068 views
1,036 views

Published on

uml

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,068
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×