Introducción a UML (Coursera)

Introducción a UML (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Nociones de programación, especialmente en el paradigma de programación orientada a objetos.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Introducción a UML (Coursera)
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.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Al finalizar el curso, los estudiantes estarán en condiciones de comunicar sus diseños a otros miembros de un equipo de desarrollo o a otros equipos de desarrollo.


What You Will Learn

- 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.


Syllabus


WEEK 1

Módulo 0

Este es el módulo inicial del curso, en donde les damos la bienvenida y explicamos la estructura y los temas que abordaremos en todos los módulos.

Modelado e introducción a diagramas de clases

Con este módulo comenzaremos nuestro curso. En primer lugar, presentaremos los conceptos de modelar, abstraer y representar, y luego exploraremos la historia de UML. Finalmente revisaremos la sintáxis básica de diagramas de clase, incluyendo clases, atributos y métodos y haremos varios ejercicios de lectura y construcción de diagramas UML con estos elementos.


WEEK 2

Asociaciones y herencias

En el anterior módulo aprendimos qué es el modelado y cómo crear clases con atributos y métodos en UML. En este módulo entenderemos qué es una asociación y aprenderemos a crear asociaciones entre clases. También estudiaremos las relaciones de herencia, exploraremos sus características, sus propiedades y el uso apropiado de estas.


WEEK 3

Composición, agregación y dependencia

En el módulo anterior aprendimos sobre las asociaciones simples entre clases. En este módulo iremos un paso más allá y estudiaremos las asociaciones de agregación: asociaciones compuestas y compartidas. También exploraremos un nuevo tipo de relaciones entre clases y sus usos: Las relaciones de dependencia.


WEEK 4

Lectura de modelos más complejos y construcción de caso real

Tras todo el recorrido que hemos hecho a través de los diferentes conceptos de los diagramas de clases en UML, en este módulo practicaremos lo que hemos visto hasta el momento. Pondremos en práctica los diferentes elementos, asociaciones y relaciones para modelar una realidad a partir de enunciados más grandes y complejos.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
42.00 EUR
Nociones de programación, especialmente en el paradigma de programación orientada a objetos.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.