CURSO:       PRACTICA INTEGRAL IIIALUMNO:     RARÁZ TINOCO, JORGE LUISPROFESOR:         DAVILA, JUANCICLO:            II C...
• Reseña histórica  • Creadores• Versiones• Principales vistas
UML       se inicia como el "Método Unificado"presentado por Grady Booch y Jame Rumbaugh en elWorkshop sobre Casos de Uso ...
LOS CREADORES DEL UMLGrady Booch                     Ivar JacobsonRational                   OMG(Grupo de Administración d...
Desde esa fecha hasta ahora UML ha tenido la siguienteevolución:•Noviembre de 1997, es aprobado por el OMG•1998 aparece la...
Ahora bien, uno de los elementos que impulsa a UML con unestándard de industria es el gran conjunto de empresas quedesde l...
Existen 9 tipos de vistas, y son:1.   Diagrama de clase2.   Diagrama de objetos3.   Diagrama de casos de uso4.   Diagrama ...
nombre de la clase                                   atributo: Este símbolo representa el comunicación y la visibilidad   ...
2. Diagrama de objetoUn diagrama de objeto muestra un conjunto de objetosy sus relaciones. Este diagrama representa unafot...
RelaciónObjeto         Método
3. Diagrama de caso de usoUn diagrama de caso de uso muestra unconjunto de casos de uso y actores (un tipoespecial de clas...
4. Diagrama de secuenciaUn diagrama de secuencia muestra la interacción de un conjunto deobjetos en una aplicación a travé...
5. Diagrama de colaboraciónEstos diagramas son tipos de diagramas de interacción. Undiagrama de interacción muestra una in...
6. Diagrama de estadoUn diagrama de estado muestra una máquina deestado, que consta deestados, transiciones, eventos, acci...
7. Diagrama de actividadUn diagrama de estado muestra una máquina deestado, que consta deestados, transiciones, eventos, a...
8. Diagrama de componentesUn diagrama de componente muestra lasorganizaciones y dependencias entre un conjunto decomponent...
9. Diagrama de despliegueUn diagrama de despliegue muestra la configuraciónde los nodos que se procesan en tiempo de ejecu...
Metodologia UML
Metodologia UML
Metodologia UML
Metodologia UML
Metodologia UML
Metodologia UML
Metodologia UML
Metodologia UML
Metodologia UML
Upcoming SlideShare
Loading in …5
×

Metodologia UML

1,484 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,484
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Metodologia UML

  1. 1. CURSO: PRACTICA INTEGRAL IIIALUMNO: RARÁZ TINOCO, JORGE LUISPROFESOR: DAVILA, JUANCICLO: II CICLO
  2. 2. • Reseña histórica • Creadores• Versiones• Principales vistas
  3. 3. UML se inicia como el "Método Unificado"presentado por Grady Booch y Jame Rumbaugh en elWorkshop sobre Casos de Uso OOPSLA95 (Object-Oriented Programming Systems Languages andApplications) en Octubre de 1995.Ese mismo año se une Ivar Jacobson dando origen aRational Software, la compañía de los "tres amigos",actualmente perteneciente al gigante azul.
  4. 4. LOS CREADORES DEL UMLGrady Booch Ivar JacobsonRational OMG(Grupo de Administración de Objetos)Software Estándar en la Industria del SoftwareCorporation James Rumbaugh
  5. 5. Desde esa fecha hasta ahora UML ha tenido la siguienteevolución:•Noviembre de 1997, es aprobado por el OMG•1998 aparece la versión UML 1.2 (revisiones menores)•1999 aparece la versión UML 1.3•2000 aparece la versión UML 1.4 (revisiones menores)•2001 aparece la versión UML 1.5•Se esta trabajando en la versión UML 2.0 la cual estarádisponible al público en este año.
  6. 6. Ahora bien, uno de los elementos que impulsa a UML con unestándard de industria es el gran conjunto de empresas quedesde la versión 1.0 han trabajado en su desarrollo, ejemplode estas son:Rational Software Digital EquipmentHewlett-Packard i-LogixIntellicorp and James Martin & Co. IBMICON Computing MCI SystemhousePlatinium Technology ObjetcTimeOracle Corp MicrosoftSterling Software TaskonTexas Instrument Unisys
  7. 7. Existen 9 tipos de vistas, y son:1. Diagrama de clase2. Diagrama de objetos3. Diagrama de casos de uso4. Diagrama de secuencia5. Diagrama de colaboración6. Diagrama de estado7. Diagrama de actividad8. Diagrama de componentes9. Diagrama de despliegue
  8. 8. nombre de la clase atributo: Este símbolo representa el comunicación y la visibilidad métodosde datos.Existen 3 maneras de definirlos:• public : Es accesible desde todos lados• private : Solo es accesible dentro de la clase (y clases derivadas).• protected : Solo es accesible por los métodos (y métodos derivados).
  9. 9. 2. Diagrama de objetoUn diagrama de objeto muestra un conjunto de objetosy sus relaciones. Este diagrama representa unafotografía estática de instancias de las cosas que seencuentran en un diagrama de clase. Los diagramas deobjeto dirigen la visión de diseño estática o la visión deproceso estática de un sistema, al igual que losdiagramas de clase, pero desde la perspectiva delmundo real.En el siguiente grafico se puede entender sucomposición:
  10. 10. RelaciónObjeto Método
  11. 11. 3. Diagrama de caso de usoUn diagrama de caso de uso muestra unconjunto de casos de uso y actores (un tipoespecial de clase) y sus relaciones. Losdiagramas de casos de uso dirigen la visión decaso de uso estática de un sistema. Estosdiagramas son importantes a la hora deorganizar y modelar los comportamientos de unsistema.En el siguiente grafico se puede entender sucomposición:
  12. 12. 4. Diagrama de secuenciaUn diagrama de secuencia muestra la interacción de un conjunto deobjetos en una aplicación a través del tiempo y se modela para cadacaso de uso.El diagrama de secuencia contiene detalles de implementación delescenario, incluyendo los objetos y clases que se usan para implementarel escenario, y mensajes intercambiados entre los objetos.Típicamente se examina la descripción de un caso de uso paradeterminar qué objetos son necesarios para la implementación delescenario. Si se dispone de la descripción de cada caso de uso comouna secuencia de varios pasos, entonces se puede "caminar sobre" esospasos para descubrir qué objetos son necesarios para que se puedanseguir los pasos. Un diagrama de secuencia muestra los objetos queintervienen en el escenario con líneas discontinuas verticales, y losmensajes pasados entre los objetos como flechas horizontales.
  13. 13. 5. Diagrama de colaboraciónEstos diagramas son tipos de diagramas de interacción. Undiagrama de interacción muestra una interacción, que consistede un conjunto de objetos y sus relaciones, incluyendo losmensajes que pueden enviarse entre ellos. Los diagramas deinteracción dirigen la visión dinámica de un sistema.Un diagrama de secuencia es un diagrama de interacción queenfatiza el orden de los mensajes en el tiempo. Un diagramade colaboración es un diagrama de interacción que enfatiza laorganización estructural de los objetos que envían y recibenmensajes. Los diagramas de secuencia y los diagramas decolaboración son isomórficos, es decir, se pueden transformarel uno en el otro.En el siguiente grafico se puede entender su composición:
  14. 14. 6. Diagrama de estadoUn diagrama de estado muestra una máquina deestado, que consta deestados, transiciones, eventos, acciones y actividades.Los diagramas de estado dirigen la visión dinámicade un sistema. Estos diagramas son importantes a lahora de modelar el comportamiento de unainterfaz, clase o colaboración, y enfatizan elcomportamiento de un objeto ordenado por loseventos que se suceden, lo cual es especialmente útilen los sistemas de tiempo real.En el siguiente grafico se puede entender su
  15. 15. 7. Diagrama de actividadUn diagrama de estado muestra una máquina deestado, que consta deestados, transiciones, eventos, acciones y actividades.Los diagramas de estado dirigen la visión dinámicade un sistema. Estos diagramas son importantes a lahora de modelar el comportamiento de unainterfaz, clase o colaboración, y enfatizan elcomportamiento de un objeto ordenado por loseventos que se suceden, lo cual es especialmente útilen los sistemas de tiempo real.En el siguiente grafico se puede entender su
  16. 16. 8. Diagrama de componentesUn diagrama de componente muestra lasorganizaciones y dependencias entre un conjunto decomponentes. Los diagramas de componente dirigenla visión de implementación estática de un sistema.Estos diagramas se relacionan con los diagramas declase en el sentido de que un componente,normalmente, engloba a una o varias clases,interfaces o colaboraciones.En el siguiente grafico se puede entender sucomposición:
  17. 17. 9. Diagrama de despliegueUn diagrama de despliegue muestra la configuraciónde los nodos que se procesan en tiempo de ejecucióny los componentes que están dentro de ellos. Losdiagramas de despliegue dirigen la visión dedespliegue estática de una arquitectura. Estosdiagramas se relacionan con los diagramas decomponente en el sentido de que un nodoencierra, normalmente, uno o más componentes.En el siguiente grafico se puede entender sucomposición:

×