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.
Introducción a UML
Instructors: Juan Pablo Reyes Gómez
Top Instructor
Sponsored by Louisiana Workforce Commission
9,769 already enrolled
(120 reviews)
Recommended experience
What you'll 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.
Details to know
Add to your LinkedIn profile
11 assignments
See how employees at top companies are mastering in-demand skills
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 5 modules in this course
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.
What's included
1 video3 readings
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.
What's included
6 videos1 reading3 assignments1 plugin
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.
What's included
7 videos2 readings4 assignments
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.
What's included
4 videos1 reading2 assignments
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.
What's included
7 videos1 reading2 assignments
Instructors
Offered by
Why people choose Coursera for their career
Learner reviews
120 reviews
- 5 stars
84.16%
- 4 stars
10.83%
- 3 stars
2.50%
- 2 stars
0%
- 1 star
2.50%
Showing 3 of 120
Reviewed on Jan 25, 2021
Solo hay una única oportunidad para presentar las pruebas.
Reviewed on Oct 21, 2021
Fue un curso bastante didáctico, con una muy buena combinación entre lo teórico y practico.
Reviewed on Jul 3, 2023
Muy didáctico, explicativo y PRACTICO. ME ENCANTO!!
Recommended if you're interested in Computer Science
Pontificia Universidad Católica de Chile
Universitat Autònoma de Barcelona
Universidad de Palermo
Universidad de los Andes
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy