Introducción a UML

  • 4.5
Approx. 10 hours to complete

Course Summary

Learn how to create models of software systems using the Unified Modeling Language (UML) in this comprehensive course.

Key Learning Points

  • Understand the basics of UML and its applications in software development.
  • Learn how to create use case diagrams, activity diagrams, class diagrams, and sequence diagrams.
  • Get hands-on experience creating UML models using a popular UML tool.

Job Positions & Salaries of people who have taken this course might have

  • Software Engineer
    • USA: $89,000
    • India: ₹6,50,000
    • Spain: €32,000
  • Systems Analyst
    • USA: $72,000
    • India: ₹5,00,000
    • Spain: €28,000

Related Topics for further study


Learning Outcomes

  • Create UML models for software systems
  • Apply UML in software development projects
  • Understand the benefits of using UML

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of software development concepts
  • Familiarity with object-oriented programming

Course Difficulty Level

Intermediate

Course Format

  • Online Self-Paced
  • Video Lectures
  • Hands-On Projects

Similar Courses

  • Software Design and Architecture
  • Object-Oriented Design

Related Education Paths


Related Books

Description

Bienvenidos a este curso de introducción al Lenguaje de Modelado Unificado, o UML por su sigla en inglés. Este curso surge como respuesta a la necesidad de los ingenieros de software de desarrollar la habilidad de abstraer y representar en un modelo problemas o soluciones. Esta habilidad es especialmente importante en el mundo del software donde las tecnologías son tan cambiantes. Un modelo te provee una forma de comunicar y validar un entendimiento, independiente de la tecnología en la que construirás una solución.

Knowledge

  • Identificar los objetivos del modelado durante el proceso de desarrollo de software.
  • Comprender diagramas de clases UML que contengan clases, asociaciones simples y de agregación, relaciones de herencia y de dependencia.
  • Construir diagramas de clases UML que contengan clases, asociaciones simples y de agregación, relaciones de herencia y de dependencia.
  • Interpretar un enunciado dentro del contexto de programación orientada a objetos con el fin de construir su correspondiente diagrama de clase.

Outline

  • Módulo 0
  • Bienvenida
  • Bienvenida al curso de Introducción a UML
  • Navegación y preguntas frecuentes
  • Modelado e introducción a diagramas de clases
  • Introducción al módulo 1
  • Conceptos generales de UML
  • Sintaxis básica de diagramas de clases 1
  • Sintaxis básica de diagramas de clases 2
  • Tutorial básico de GenMyModel
  • Tutorial construcción básica de diagramas de clase
  • Enunciado construcción básica de diagramas de clase
  • Comprueba lo aprendido sobre el contexto de UML
  • Revisemos los conceptos básicos de diagramas de clases
  • Comprueba lo aprendido sobre diagramas de clases
  • Asociaciones y herencias
  • Introducción al módulo 2
  • Sintaxis básica de asociaciones 1
  • Sintaxis básica de asociaciones 2
  • Tutorial construcción de asociaciones
  • Herencia 1
  • Herencia 2
  • Tutorial construcción de herencia
  • Enunciado Construcción de asociaciones
  • Enunciado construcción de herencia
  • Revisemos los conceptos de asociaciones simples
  • Comprueba lo aprendido sobre asociaciones simples
  • Revisemos los conceptos de herencia
  • Comprueba lo aprendido sobre herencia
  • Composición, agregación y dependencia
  • Introducción al módulo 3
  • Otras asociaciones 1
  • Otras asociaciones 2
  • Tutorial construcción otras asociaciones
  • Enunciado construcción otras asociaciones
  • Revisemos los conceptos de asociaciones de agregación y relaciones de dependencia
  • Comprueba lo aprendido sobre asociaciones de agregación y relaciones de dependencia
  • Lectura de modelos más complejos y construcción de caso real
  • Introducción al módulo 4
  • Lectura de diagramas 1
  • Lectura de diagramas 2
  • Lectura de diagramas 3
  • Entrevista al cliente
  • Análisis y modelado
  • Validación con el cliente
  • ¿Qué aprendiste?
  • Comprueba lo aprendido sobre la lectura de modelos más complejos
  • Prueba lo aprendido sobre construcción de modelos más complejos

Summary of User Reviews

Learn about UML with Coursera's online course. Reviews indicate a positive experience with a focus on practical application.

Key Aspect Users Liked About This Course

The course emphasizes practical application of UML concepts.

Pros from User Reviews

  • Clear and concise explanations of UML concepts
  • Practical exercises that help reinforce learning
  • Responsive and helpful instructors
  • Flexible learning schedule
  • Great value for the price

Cons from User Reviews

  • Some users found the course to be too basic
  • Lack of interaction with other students
  • Limited feedback on assignments
  • Some technical issues with the online platform
  • Not suitable for those with advanced UML knowledge
Spanish
Available now
Approx. 10 hours to complete
Juan Pablo Reyes Gómez, Rubby Casallas
Universidad de los Andes
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses