Curso UML
UML
Detalle del Curso
A quien está dirigido:
Analistas, analistas funcionales, diseñadores y programadores que todavía no se han familiarizado con el uso de este lenguaje.
Objetivos
Este curso se destina a que los participantes se familiaricen con el lenguaje unificado de modelado, adquiriendo la capacidad de expresar sus ideas con él.
Brinda a los asistentes conceptos básicos sobre procesos de desarrollo de software, diseño orientado a objetos y modelado de sistemas de información.
UML constituye un método de comunicación entre los participantes en un proyecto de software, es la forma que tienen los usuarios para saber lo que se hará, los analistas para comunicarse entre sí, con los usuarios y con los programadores, para los programadores es la forma de saber lo que deben hacer.
Modalidad
Se trata de un seminario, dictado en auditorio con Cañón, donde se efectuará la exposición teórica de los conceptos base, se realizarán ejemplos que muestren cada uno de ellos, y se plantearan ejercicios que permitan al participante aprender haciendo.
Plan de Estudio
Programa sintético
1- Que es y que no es UML
2- Modelos Estáticos
3- Modelos Dinámicos
4- Modelos en las distintas fases de un desarrollo
Programa analítico
1- Que es y que no es UML
Breve reseña histórica.
Modelos:
Definición.
Aplicaciones.
Tipos de Modelos.
Niveles de abstracción.
Importancia.
Técnicas de construcción.
Lenguajes:
Diversos tipos de lenguaje.
Necesidad de lenguajes.
Aplicaciones de los lenguajes.
El lenguaje unificado de modelado.
Su importancia en la industria del software.
Ventajas de aplicar UML.
Perspectivas futuras.
Organización de las definiciones.
Las vistas de un sistema, modelado estructural y del comportamiento.
2- Modelos Estáticos
Diagrama de Clases
Diagrama de Objetos
Diagrama de Estructura Compuesta
Diagrama de Paquetes
Diagrama de Componentes
Diagrama de Despliegue
3- Modelos Dinámicos
Diagrama de Casos de Uso
Diagrama de Actividades
Diagrama de Secuencia
Diagrama de Comunicación
Diagrama de Interacción general (overview)
Diagrama de Sincronización (timing)
Diagrama Estados
4- Modelos en las distintas fases de un desarrollo
Herramientas para la construcción de modelos
Pasar a código
Proceso unificado de desarrollo
Ejemplo práctico
Material Entregado
1 CD con documentación complementaria


