Curso gratis de UML 2.0: Patrones de Diseño de Software

Curso gratis de UML 2.0: Patrones de Diseño de Software online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 120 Horas

Titulación: Diploma acreditativo con las horas del curso


Curso Gratis Online para Trabajadores y Empresas

Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.

Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.

OBJETIVOS DEL CURSO GRATIS DE UML 2.0: PATRONES DE DISEÑO DE SOFTWARE

Este curso de materiales capacitan al alumno para conocer el Lenguaje Unificado de Modelado (UML, por siglas en inglés Unified Modeling Languaje) que es un lenguaje muy popular de modelado de sistemas de software. Creado y administrado por OMG (Object Managed Group, grupo dedicado al desarrollo de estándares y tecnologías relacionados con la programación orientada a objetos), UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy es el lenguaje de modelado de software más utilizado.

CONTENIDO DEL CURSO GRATIS DE UML 2.0: PATRONES DE DISEÑO DE SOFTWARE

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A UML

  1. Presentación inicial
  2. Origen y evolución del UML: Unified Modeling Language
  3. El proceso de desarrollo unificado
  4. MDA: Arquitectura basada en modelos (Model Driven Architecture)

UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS DE LA ORIENTACIÓN A OBJETOS

  1. Conceptos introductorios
  2. ¿Qué es un objeto?
  3. Abstracción y su papel en la programación orientada a objetos
  4. Tipos de clases de objetos
  5. Encapsulación: protección de datos y funciones
  6. Herencia y su utilización
  7. Especialización y generalización en clases
  8. Clases abstractas y concretas: diferencias y usos
  9. Polimorfismo y su importancia
  10. Composición y relaciones entre objetos
  11. La noción de estereotipo en UML para definir elementos especializados

UNIDAD DIDÁCTICA 3. MODELADO I

  1. Modelado de requisitos mediante diagramas de casos de uso
  2. - Casos de uso: definición y propósito
  3. - Actor: roles y participantes
  4. - Escenario: secuencia de eventos
  5. - Descripción textual de los casos de uso
  6. Modelado de la dinámica del sistema
  7. - Diagramas de secuencia: interacción en el tiempo
  8. - Diagramas de comunicación: intercambio de mensajes
  9. - Marcos de interacción: estructuración de interacciones
  10. Modelado de objetos específicos del sistema
  11. - Identificación de objetos mediante descomposición
  12. - Representación de clases y atributos
  13. - Relaciones y asociaciones entre objetos
  14. - Herencia y jerarquías de clases
  15. - Diagramas de objetos o instancias concretas
  16. - Diagramas de estructura compuesta para relaciones internas

UNIDAD DIDÁCTICA 4. ESTRUCTURACIÓN DEL MODELADO

  1. Conceptos introductorios
  2. Empaquetado y diagramas de empaquetado
  3. Relaciones y asociaciones entre diferentes paquetes

UNIDAD DIDÁCTICA 5. MODELADO II

  1. Modelado de objetos y estados
  2. - Estado de un objeto y cómo cambia
  3. - Creación del diagrama de estados y transiciones
  4. - Uso del diagrama de timing para aspectos temporales
  5. Modelado de actividades y procesos
  6. - Actividades y encadenamientos de acciones
  7. - Particiones o "calles" para dividir procesos
  8. - Actividades compuestas y su estructura
  9. - Diagrama de vista general de las interacciones del sistema
  10. Modelado de la arquitectura del sistema
  11. - Diagramas de componentes
  12. - Diagramas de despliegue para distribución física

UNIDAD DIDÁCTICA 6. LOS PERFILES EN UML

  1. Introducción a los perfiles y su utilidad
  2. ¿Qué son los perfiles en UML?
  3. Estereotipos: clases especiales para personalizar elementos
  4. Tagged values: atributos adicionales para elementos UML

UNIDAD DIDÁCTICA 7. VISUAL PARADIGM

  1. Presentación de la herramienta Visual Paradigm
  2. Proceso de instalación y configuración
  3. Interfaz de usuario: explorando las opciones
  4. Creación de un nuevo proyecto
  5. Guardar y gestionar proyectos
  6. Diagrama de clases: diseño y edición
  7. - Cómo crear y modificar diagramas de clases
  8. - Añadir atributos y operaciones a las clases
  9. - Establecer relaciones de generalización
  10. - Crear asociaciones entre clases
  11. Análisis textual en UML
  12. - Generar diagramas a partir de análisis textual
  13. - Identificación de clases y componentes
  14. - Creación de clases candidatas para el diseño
  15. Diagrama de componentes: definición y edición
  16. - Cómo crear componentes e interfaces

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: UML
  • Cuaderno de ejercicios: UML

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso