
Curso de modelado UML
Dominá UML desde cero y adquirí las habilidades de modelado visual en las que los equipos de software realmente confían. Este curso cubre los 14 tipos de diagramas, desde los diagramas de casos de uso y de clases hasta los diagramas de despliegue y de máquina de estados. Al finalizar, vas a poder diseñar, leer y comunicar modelos UML de nivel profesional con confianza.
Qué vas a aprender:
Vas a desarrollar una comprensión completa de la notación UML y aplicarla en cada fase del ciclo de vida del desarrollo de software. El curso te guía a través de diagramas estructurales como los diagramas de clases y de componentes, y luego avanza hacia diagramas de comportamiento, incluyendo los diagramas de secuencia, de actividad y de máquina de estados. Vas a aprender a modelar requisitos, diseñar la arquitectura del sistema y trazar decisiones a lo largo de un conjunto completo de modelos. Los temas avanzados cubren restricciones OCL, perfiles UML, generación de código dirigida por modelos y prácticas de modelado ágil. Un caso de estudio integrador une cada habilidad en un proyecto cohesivo del mundo real.
Cómo estudiás de forma práctica Curso de modelado UML
Cómo practicás Curso de modelado UML
Para vos que sos empresa y querés capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 35 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a UML y modelado
Introducción a UML y modelado
Lección 1 • Herramientas y entornos de modelado
Releva herramientas UML populares y sus conjuntos de características. Los estudiantes configuran un entorno de trabajo para la práctica práctica a lo largo del curso.
Lección 2 • Fundamentos de notación UML
Cubre los elementos de notación centrales compartidos entre diagramas. Proporciona el vocabulario visual necesario para leer y escribir cualquier artefacto UML.
Lección 3 • ¿Qué es UML?
Define UML como un lenguaje visual estandarizado para el diseño de software. Establece la base conceptual para todo el estudio de diagramas subsiguiente.
Lección 4 • Categorías de diagramas UML
Introduce las familias de diagramas estructurales y de comportamiento. Los estudiantes mapean cada categoría a preocupaciones de diseño reales.
Capítulo 2OcultarOcultar detallesVer detallesDiagramas de casos de uso
Diagramas de casos de uso
Lección 1 • Actores y límites del sistema
Define actores y el rectángulo de límite del sistema. Ancla los diagramas de casos de uso dentro del contexto más amplio de requisitos presentado en el Capítulo 1.
Lección 2 • Especificaciones de casos de uso
Conecta la notación del diagrama con las descripciones escritas de casos de uso. Los estudiantes documentan precondiciones, flujos y postcondiciones para cada caso de uso.
Lección 3 • Construcción de un modelo de casos de uso completo
Guía a los estudiantes a través del modelado de casos de uso de extremo a extremo para un caso de estudio. Refuerza todas las habilidades de notación y especificación de este capítulo.
Lección 4 • Casos de uso y relaciones
Explica la notación de casos de uso y las relaciones de inclusión, extensión y generalización. Los estudiantes modelan los requisitos funcionales con precisión.
Capítulo 3OcultarOcultar detallesVer detallesDiagramas de clases
Diagramas de clases
Lección 1 • Herencia e interfaces
Modela jerarquías de generalización y contratos de interfaz. Los estudiantes aplican herencia y realización para promover la reutilización y la abstracción.
Lección 2 • Clases, atributos y operaciones
Introduce la notación de clases, visibilidad y atributos tipados. Se basa en los conceptos básicos de notación UML del Capítulo 1 para representar la estructura orientada a objetos.
Lección 3 • Modelos de clases de dominio y diseño
Distingue los modelos de dominio de los diagramas de clases a nivel de diseño. Los estudiantes transforman un modelo de dominio en un artefacto de diseño detallado.
Lección 4 • Técnicas avanzadas de diagramas de clases
Introduce restricciones, conceptos básicos de OCL y patrones de diagramas de clases. Los estudiantes refinan modelos para expresar una intención de diseño precisa.
Lección 5 • Relaciones entre clases
Cubre asociación, agregación, composición y dependencia. Los estudiantes seleccionan el tipo de relación correcto para cada situación de diseño.
Capítulo 4OcultarOcultar detallesVer detallesDiagramas de secuencia y comunicación
Diagramas de secuencia y comunicación
Lección 1 • Referencias de interacción y puertas de enlace
Introduce fragmentos ref y operandos de interacción para reutilización. Los estudiantes modularizan modelos de interacción grandes en piezas manejables.
Lección 2 • Fragmentos combinados
Cubre fragmentos alt, opt, loop y par para lógica condicional e iterativa. Los estudiantes expresan un flujo de control complejo dentro de un solo diagrama.
Lección 3 • Diagramas de comunicación
Presenta los diagramas de comunicación como una vista de interacción alternativa. Los estudiantes convierten diagramas de secuencia a diagramas de comunicación y viceversa.
Lección 4 • Fundamentos del diagrama de secuencia
Introduce líneas de vida, barras de activación y mensajes síncronos. Conecta el modelado de interacción con las estructuras de clases construidas en el Capítulo 3.
Capítulo 5OcultarOcultar detallesVer detallesDiagramas de máquina de estados
Diagramas de máquina de estados
Lección 1 • Acciones y actividades en estados
Cubre acciones de entrada, salida y do-activity dentro de los estados. Los estudiantes adjuntan semánticas de comportamiento precisas a cada estado.
Lección 2 • Máquinas de estado de protocolo
Distingue las máquinas de estado de comportamiento de las de protocolo. Los estudiantes especifican secuencias de llamadas a operaciones válidas para interfaces de clase.
Lección 3 • Estados compuestos y ortogonales
Introduce estados anidados y regiones concurrentes. Los estudiantes modelan comportamiento de ciclo de vida complejo con máquinas de estado jerárquicas.
Lección 4 • Estados, transiciones y eventos
Define estados simples, transiciones, disparadores y guardas. Se basa en conceptos de modelado de comportamiento introducidos en el Capítulo 4.
Capítulo 6OcultarOcultar detallesVer detallesDiagramas de actividad
Diagramas de actividad
Lección 1 • Manejo de excepciones e interrupciones
Cubre manejadores de excepción y regiones de actividad interrumpibles. Los estudiantes modelan rutas de error y escenarios de cancelación en flujos de trabajo complejos.
Lección 2 • Flujos de objetos y pines
Modela el paso de datos entre acciones usando nodos de objeto y pines. Los estudiantes representan flujos de trabajo basados en datos con semánticas de token precisas.
Lección 3 • Concurrencia y sincronización
Cubre bifurcación, unión y flujos concurrentes. Los estudiantes modelan procesos paralelos y puntos de sincronización con precisión.
Lección 4 • Conceptos básicos del diagrama de actividad
Introduce acciones, flujo de control y nodos de decisión. Conecta el modelado de flujo de trabajo con los conceptos de comportamiento de los Capítulos 4 y 5.
Lección 5 • Calles de natación y particiones
Introduce particiones de calles de natación para asignar responsabilidades a actores o componentes. Los estudiantes alinean los modelos de actividad con los límites organizacionales o arquitectónicos.
Capítulo 7OcultarOcultar detallesVer detallesDiagramas de componentes y despliegue
Diagramas de componentes y despliegue
Lección 1 • Dependencias y ensamblajes de componentes
Modela conectores de ensamblaje y conectores de delegación. Los estudiantes componen componentes en subsistemas y verifican la compatibilidad de la interfaz.
Lección 2 • Fundamentos del diagrama de despliegue
Introduce nodos, artefactos y relaciones de despliegue. Los estudiantes mapean artefactos de software a entornos de ejecución físicos o virtuales.
Lección 3 • Modelado de arquitecturas distribuidas
Aplica diagramas de despliegue a arquitecturas multicapa y de estilo cloud. Los estudiantes representan rutas de comunicación y restricciones de despliegue.
Lección 4 • Fundamentos del diagrama de componentes
Introduce componentes, interfaces y puertos. Conecta el modelado estructural del Capítulo 3 con la granularidad arquitectónica.
Capítulo 8OcultarOcultar detallesVer detallesIntegración de UML a lo largo del SDLC
Integración de UML a lo largo del SDLC
Lección 1 • Consistencia y trazabilidad del modelo
Asegura la consistencia entre diagramas y mantiene enlaces de trazabilidad. Los estudiantes auditan un conjunto de modelos en busca de conflictos y brechas.
Lección 2 • Modelado en la fase de requisitos
Mapea diagramas de casos de uso y actividad a la elicitación y análisis de requisitos. Los estudiantes alinean los artefactos del diagrama con las necesidades de las partes interesadas.
Lección 3 • Modelado de implementación y despliegue
Vincula los diagramas de componentes y despliegue a las decisiones de implementación. Los estudiantes validan que los modelos de diseño se alineen con el entorno de despliegue objetivo.
Lección 4 • Caso de estudio final
Los estudiantes construyen un conjunto completo de modelos UML para un sistema realista desde cero. Integra todos los tipos de diagramas y habilidades de modelado de los Capítulos 1 al 7.
Lección 5 • Modelado en la fase de diseño
Conecta diagramas de clases, secuencia y estados al diseño arquitectónico y detallado. Los estudiantes producen un modelo de diseño coherente a partir de artefactos de requisitos.
Tu certificado válido de finalización
Este curso es para vos:
Desarrollador de software: quiere expresar decisiones de diseño en un formato universalmente comprensible.
Analista de negocios: necesita diagramas precisos para unir los requisitos de los interesados y los equipos técnicos.
Estudiante de ciencias de la computación: está armando un portafolio que demuestre habilidades de modelado de nivel profesional.
Arquitecto de sistemas: busca formalizar hábitos de diseño intuitivos en artefactos documentados y revisables.
Persona en transición laboral: está migrando al mundo tech y necesita herramientas estructuradas para comunicar pensamiento sistémico.
Gerente de proyectos: apunta a leer y evaluar diagramas técnicos producidos por equipos de ingeniería.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los recomendé a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltear contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Argentina?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















