El objetivo de esta publicación es la introducción al diseño del Lenguaje Unificado de Modelado (UML). Con este fin en mente, se pretende que el lector adquiera de forma práctica las competencias necesarias para iniciarse en el modelado UML mediante ejercicios guiados y soluciones.
Comenzaremos aprendiendo los conceptos básicos de UML para posteriormente profundizar, con ejemplos prácticos, sobre los distintos tipos de diagramas: estructura (clases) y comportamiento (casos de uso, secuencia, colaboración, actividades y estados).
Utilizaremos una herramienta, Modelio, para aprender a representar y auditar los diagramas UML.
Por último aprenderemos a generar código automáticamente a partir de diagramas de clases y viceversa.
Se incluye un capítulo con las soluciones a ejercicios planteados.
Comenzaremos aprendiendo los conceptos básicos de UML para posteriormente profundizar, con ejemplos prácticos, sobre los distintos tipos de diagramas: estructura (clases) y comportamiento (casos de uso, secuencia, colaboración, actividades y estados).
Utilizaremos una herramienta, Modelio, para aprender a representar y auditar los diagramas UML.
Por último aprenderemos a generar código automáticamente a partir de diagramas de clases y viceversa.
Se incluye un capítulo con las soluciones a ejercicios planteados.