Volver al Listado
Precio Alumni: 
29,00 €
Precio Alumni Plus: 
19,00 €

UML, Lenguaje de Modelado Unificado

UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. UML puso fin a las llamadas “guerras de métodos” que se mantuvo a lo largo de los 90, en las que los principales métodos sacaban nuevas versiones que incorporaban las técnicas de los demás. Con UML se fusiona la notación de estas técnicas para formar una herramienta compartida entre todos los ingenieros del software que trabajan en el desarrollo orientado a objetos.

Cuando se empezó a gestar UML su objetivo principal fue posibilitar el intercambio de modelos entre las distintas herramientas CASE orientadas a objetos del mercado. Para ello era necesario definir una notación y semántica común. Hay que tener en cuenta que el estándar UML no define un proceso de desarrollo específico, tan solo se trata de una notación.

En este curso vamos a conocer la sintaxis de este lenguaje de modelado unificado, que nos permitirá modelar adecuadamente sistemas de información, optimizando de esta manera el desarrollo de software y realizando un análisis y diseño orientado a objetos del sistema de manera más eficiente.

  • Conocer la notación de UML para diferentes tipos de diagramas: de casos de uso, de clases, de secuencia, de comunicación, de estados, de actividades, de componentes y de despliegue.
  • Interpretar adecuadamente la sintaxis y la semántica del lenguaje de modelado unificado visto a lo largo del curso.
  • Diseñar y modelar diferentes tipos de diagramas utilizando y aplicando correctamente la notación UML.
  • Crear y compartir conocimiento sobre los diferentes elementos y sus relaciones, que conforman UML. 
  • Apreciar las ventajas que nos presenta este lenguaje asumiendo también sus posibles inconvenientes.
 
1.Notación básica UML
1.1.Modelos
1.2.Elementos comunes a todos los diagramas
1.3.Diagramas de estructura estática
1.3.1.Clases
1.3.2.Objetos
1.3.3.Asociaciones
1.3.4.Herencia
1.3.5.Elementos derivados
1.4.Diagramas de casos de uso
1.4.1.Casos de uso
1.4.2.  Actores
1.4.3.  Relaciones entre casos de uso
1.4.4.  Obtención de casos de uso
1.4.5.  Utilidad de los casos de uso
1.4.6.  Especificaciones de casos de uso
1.4.7.  Tipos de casos de uso
1.4.8.  Recomendaciones modelo de casos de uso
1.4.9.  Ejemplos
1.5.Diagramas de interacción
1.6.Diagrama de secuencia
1.6.1.Operadores de control y/o marcos de interacción
1.6.2.  Diagramas de comunicación
1.7.Diagrama de estados
2.Notación avanzada
2.1.Diagrama de actividades
3.Modelado físico de un sistema OO
3.1.Diagramas de componentes
3.2.Diagramas de despliegue
3.2.1.Nodos
3.2.2.Nodos y componentes
3.2.3.Usos comunes
3.2.5.Arquitectura del sistema

Este curso tiene una duración de 10 horas a realizar en un período de 3 meses

Finalizado el curso y tras superar la evaluación, recibirás de forma automática un Certificado acreditando el aprovechamiento del  mismo.