La historia de UML | 3/38 | UPV

Universitat Politècnica de València - UPV
12 Jan 202409:35

Summary

TLDREn este curso, Óscar Pastor nos introduce a la historia de UML, desde sus orígenes a finales de los 80 y principios de los 90 hasta su estandarización. Se destaca la unión de tres métodos clave: el de Grady Booch, el OMT de Rumbaugh y el de Ivar Jacobson, que llevaron a la creación del Unified Modeling Language (UML). Se repasan sus diferentes versiones a lo largo de los años, desde la versión 1.0 hasta la 2.5, y se profundiza en los diagramas de estructuras, especialmente los diagramas de clases, objetos y paquetes, esenciales para el diseño y análisis de sistemas de software. Este curso proporciona las bases para dominar UML y aplicar sus diagramas de manera efectiva.

Takeaways

  • 😀 UML surgió como respuesta a la necesidad de unificar las notaciones utilizadas en análisis y diseño orientado a objetos a finales de los 80 y principios de los 90.
  • 😀 Los tres métodos principales que dieron origen a UML fueron los de Grady Booch, James Rumbaugh e Ivar Jacobson.
  • 😀 UML comenzó como un 'Unified Method' (UM) en 1995, y se convirtió en 'Unified Modeling Language' (UML) en 1996.
  • 😀 UML 1.0 se presentó en 1997 y fue aceptado como estándar por la OMG (Object Management Group).
  • 😀 La evolución de UML ha sido progresiva, con versiones de mantenimiento y revisiones que mejoraron la semántica y la infraestructura del meta-modelo.
  • 😀 La versión 1.5 de UML incorporó diagramas como los de casos de uso, clases, objetos y comportamiento (como diagramas de estado y secuencia).
  • 😀 En 2012 se lanzó UML 2.0, que introdujo cambios importantes en los diagramas de interacción y la estructuración de los diagramas.
  • 😀 UML está compuesto por dos grandes tipos de diagramas: diagramas de estructura y diagramas de comportamiento.
  • 😀 En este curso, se centrará en los diagramas de estructuras, específicamente en los diagramas de clases, objetos y paquetes.
  • 😀 Los diagramas de comportamiento en UML incluyen diagramas de secuencia, interacción y estado, que son cruciales para representar el comportamiento del sistema.

Q & A

  • ¿Cuál fue la principal motivación detrás de la creación de UML?

    -La principal motivación de UML fue unificar las distintas notaciones utilizadas en los métodos de análisis y diseño orientado a objetos que existían en los años 80 y 90, con el fin de crear un estándar común aplicable a múltiples dominios de interés en la ingeniería de software.

  • ¿Qué tres métodos fundamentales constituyeron la base para el desarrollo de UML?

    -Los tres métodos fundamentales que constituyeron la base de UML fueron el de Grady Booch (Object-Oriented Design), el de James Rumbaugh (Object Modeling Technique - OMT) y el de Ivar Jacobson (Object-Oriented Software Engineering).

  • ¿Cómo se conocía a los creadores de estos tres métodos?

    -A los creadores de estos tres métodos se les conocía como 'los tres amigos': Rumbaugh, Booch y Jacobson.

  • ¿Qué diferencia fundamental hubo entre la versión inicial UM y la versión UML posterior?

    -La diferencia fundamental entre UM (Unified Method) y UML fue que UM era un método unificado, mientras que UML, lanzado oficialmente en 1996, se convirtió en un lenguaje de modelado unificado, incorporando un conjunto de diagramas estándar para describir sistemas.

  • ¿En qué año UML fue aceptado oficialmente como un estándar?

    -UML fue aceptado oficialmente como estándar por la OMG (Object Management Group) en enero de 1997, con la versión 1.0.

  • ¿Qué tipo de mejoras introdujo la versión UML 1.3?

    -La versión UML 1.3 introdujo mejoras importantes al corregir problemas heredados de la versión 1.1, solucionando errores reportados y mejorando la semántica del meta modelo.

  • ¿Qué cambio significativo introdujo la versión UML 2.0 respecto a las versiones anteriores?

    -La versión UML 2.0, lanzada en 2005, introdujo una revisión mayor del estándar, agregando nuevos diagramas y mejorando la granularidad de los diagramas existentes, como los diagramas de interacción.

  • ¿Cuáles son las dos grandes familias de diagramas en UML?

    -Los diagramas de UML se dividen en dos grandes familias: los diagramas de estructuras, que se enfocan en la arquitectura y datos del sistema, y los diagramas de comportamiento, que especifican el comportamiento del sistema.

  • ¿Cuáles son los tres diagramas de estructuras que se abordarán en este curso?

    -En este curso se abordarán tres diagramas de estructuras: el diagrama de clases, el diagrama de objetos y el diagrama de paquetes.

  • ¿Qué nuevo tipo de diagramas se introdujo en UML 2.0 para mejorar la visualización de interacciones?

    -UML 2.0 introdujo varios diagramas de interacción más detallados, como los diagramas de comunicaciones, diagramas de tiempo y diagramas de visión global de interacciones, para mejorar la visualización de cómo los elementos interactúan entre sí.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
UMLModeladoHistoria UMLGrady BoochRumbaughJacobsonDiagramasIngeniería softwareDesarrollo softwareAnálisis objetosMetodología UML
Do you need a summary in English?