Introducción a UML 2.0



Introducción a UML 2.0

DURACIÓN: 40 HORAS


 

CUPO MAXIMO DE ESTUDIANTES POR MODULO

DOCE (12) ESTUDIANTES

PERFIL DEL ESTUDIANTE

Este curso esta orientado a Ingeniero de Sistemas, lideres de proyectos y programadores seniors con deseo de extender sus niveles de programación orientada a objetos hacia el proceso de análisis y diseño de sistemas orientado a objetos para elevar su pro-actividad en el diseño y arquitectura de soluciones de softwares.

REQUISITOS DE INGRESO

  1. Ser Ingeniero de Sistemas o estudiante de termino
  2. Conocimiento de Programación Orientada a Objetos
  3. Conocimientos en algún lenguaje de Programación Orientada a Objetos (C#.Net, C++, Java, etc...)
  4. Conocimientos básicos del Idioma Inglés.

Introducción a UML 2.0

ASIGNATURA:

 

Introducción a UML 2.0

DESCRIPCION:

 

Este curso hace un estudio conciso y practico del UML, lenguaje estándar de la industria para especificar y documentar los diseños de software orientado a objeto.  Todos los diagramas contenidos en UML son estudiados haciendo énfasis en aquellos de vital importancia en el proceso de desarrollo, y en que momento y en cuales situaciones se recomienda su creación.

Este curso introduce a la disciplina del Análisis y Diseño Orientado a Objetos (OOAD) apoyándose en el estándar UML como lenguaje de modelado.

OBJETIVOS:

  • Representar e identificar los conceptos básicos de la orientación a objetos en UML.
  • Comprender la historia e importancia del UML en el desarrollo de software.
  • Describir la estructura física de una clase.
  • Comprender la relación entre una clase y un objeto.
  • Modelar requerimientos de usuario utilizando diagramas de casos de uso.
  • Crear e interpretar modelos UML.
  • Modelar comportamiento e interacción de componentes de software a traves de los diagramas de secuencia, de colaboración, de estado, y de actividad.
  • Modelar clases y sus relaciones mediante diagramas de clase.
  • Correlacionar un modelo UML con su representación en un lenguaje de programación.
  • Utilizar paquetes para organizar el modelo, y representar la arquitectura de un software.

JUSTIFICACION

 

Desde la consolidación de UML como lenguaje estándar para el modelado, tras su aceptación por el OMG, se ha definido un buen número de procesos para el desarrollo de aplicaciones orientadas a objetos que utilizan este lenguaje como medio de expresión de los diferentes modelos que se crean durante el ciclo de vida.

PRERREQUISITOS:

 

  • Ser Ing. de Sistemas o estudiante de término.

Opcional:

  • Conocimientos de POO

 

TEMAS:

 
PARTE 1 - INICIALIZACION EN UML

INTRODUCCION A UML

ORIENTACION A OBJETOS

USO DE LA ORIENTACION A OBJETOS

USO DE RELACIONES

AGREGACION, COMPOSICION, INTERFACES Y REALIZACION

INTRODUCCION A LOS CASOS DE USO

DIAGRAMAS DE CASOS DE USO

DIAGRAMAS DE ESTADO

DIAGRAMAS DE SECUENCIAS

DIAGRAMAS DE COLABORACION

DIAGRAMAS DE ACTIVIDADES

DIAGRAMAS DE COMPONENTES

DIAGRAMAS DE DISTRIBUCION

NOCIONES DE LOS FUNDAMENTOS DEL UML

ADAPTACION DEL UML EN UN PROCESO DE DESARROLLO

PARTE 2 -  ESTUDIO DE UN CASO

PRESENTACION DEL CASO POR ESTUDIAR

ELABORACION DE UN ANALISIS DE DOMINIO

RECOPILACION DE LAS NECESIDADES DEL SISTEMA

DESARROLLO DE LOS CASOS DE USO

ORIENTACION A LAS INTERACCIONES Y CAMBIOS DE ESTADO

DISENO DEL ASPECTO, SENSACION Y DISTRIBUCION

NOCION DE LOS PATRONES DE DISENO

PARTE 3  -  VISION DEL FUTURO

MODELADO DE SISTEMAS INCRUSTRADOS

EL FUTURO DEL UML

PARTE 4  -  APENDICES

PRACTICAS

HERRAMIENTAS DE MODELADO PARA UML

METODOLOGIA

 

Se instruye al estudiante con la suficiente base teórica y práctica para incrementar el desempeño e inducir a la pro-actividad laboral.  Se evalúa el desempeño mediante prácticas realizadas durante la clase, asignación de prácticas de carácter individual y análisis de casos de estudio.

EVALUACION:

 

Primer parcial                                 20%
Segundo parcial                              20%
Pruebines, talleres y prácticas           30%
Examen general                               30%

TEXTOS

 

  1. Manuales.
  2. Recursos digitales variados (libros digitales, manuales, videos, entre otros).

RECURSOS

 

Se cuenta con una gran variedad de recursos audiovisuales, libros, manuales e información en línea, además de las herramientas necesarias para el buen desenvolvimiento del estudiante durantes las prácticas y asignaciones.

 

 

Solicitar Inscripción Conctáctenos Inicio