Bienvenidos al curso de Introducción a UML ofrecido por la Universidad de los Andes. Este curso es esencial para los ingenieros de software, ya que les proporciona las habilidades necesarias para abstraer y representar problemas y soluciones en un modelo UML. A lo largo de este curso, los estudiantes aprenderán a identificar los objetivos del modelado durante el proceso de desarrollo de software, comprender y construir diagramas de clases UML, interpretar enunciados dentro del contexto de programación orientada a objetos y mucho más.
El curso se compone de cinco módulos que cubren desde conceptos generales de UML hasta la lectura de modelos más complejos y la construcción de un caso real. Cada módulo incluye una combinación de videos, tutoriales, enunciados y actividades para garantizar una comprensión profunda del Lenguaje de Modelado Unificado.
Certificate Available ✔
Get Started / More InfoEste curso consta de cinco módulos que cubren desde conceptos básicos de UML hasta la construcción de modelos más complejos y casos reales, permitiendo a los estudiantes desarrollar habilidades sólidas en el uso del Lenguaje de Modelado Unificado.
El módulo 0, "Bienvenida", ofrece una introducción al curso y una visión general de los temas que se abordarán. Los estudiantes también recibirán orientación sobre la navegación y las preguntas frecuentes.
El módulo 1, "Modelado e introducción a diagramas de clases", cubre los conceptos generales de UML y la sintaxis básica de diagramas de clases. Los estudiantes también tendrán la oportunidad de practicar la construcción de diagramas de clases.
El módulo 2, "Asociaciones y herencias", profundiza en las asociaciones simples, la herencia y ofrece tutoriales para la construcción de estas relaciones en un diagrama de clases.
El módulo 3, "Composición, agregación y dependencia", explora otras asociaciones en UML, como la composición, la agregación y la dependencia, brindando a los estudiantes un entendimiento más completo de las relaciones en un modelo UML.
El módulo 4, "Lectura de modelos más complejos y construcción de caso real", enseña a los estudiantes cómo leer y comprender modelos complejos, así como cómo aplicar sus conocimientos en la construcción de un caso real, incluyendo la interacción con el cliente y la validación de los modelos.
This specialization in Parallel, Concurrent, and Distributed Programming in Java equips learners with the essential skills to develop efficient, scalable, and high-performance...
Learn to create keyboard movement mechanics with C# in Unity. Set up player movement, camera following, and zoom features for an enhanced gaming experience.
Recreate the First Ever Easter Egg from Adventure in Unity
Application Security for Developers and DevOps Professionals is a comprehensive course covering secure coding, vulnerability scanning, and OWASP top application...