Curso de UML

UML y UP: Análisis y Diseño Orientado a Objetos
Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando el Enterprise Architect como herramienta de modelado, dominando la integración entre diagramas y su navegación.
DURACION Y COSTO
· Duración: 15 Hs.
· Costo: $ 400
· 1 pago de $400
CONTENIDOS DEL CURSO ::
El curso comienza con una introducción al Lenguaje Unificado de Modelado UML para el análisis y diseño de sistemas orientados a objetos, junto con una explicación de la concepción de UP y RUP como metodología de utilización.Durante el curso se explica en forma teórica y práctica cada uno de los diagramas que conforman UML: Diagrama de Clases, Diagrama de Objetos, Diagrama de Casos de Uso, Diagrama de Actividades, Diagrama de Estados, Diagrama de Colaboración, Diagrama de Secuencia, Diagrama de Componentes y Diagrama de Despliegue. En todos los casos se explica cómo y dónde utilizarlos, los elementos y relaciones de cada diagrama, y la relación que existe entre los diagramas.

A lo largo del curso se realiza un proyecto integrador que evoluciona clase a clase, que tiene como objetivo modelar las diferentes vistas de un sistema, empezando a modelarlo en la primera clase y teniendo para la última clase los diferentes diagramas de UML interconectados y permitiendo la navegación entre los mismos.

Para permitir la integración de los diagramas, se utiliza como software de modelado el Enterprise Architect, que es el software más utilizado dentro mercado laboral para modelado de sistemas.

Se explica cómo utilizar este software para la construcción de diagramas y también como hacer para reutilizar mismos elementos en diferentes diagramas, integrar y conectar diagramas diferentes, con el objetivo de lograr un desarrollo ordenado y profesional.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual de UML con toda la teoría del curso perfectamente explicado y ejemplificado para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada. También contiene todos los ejemplos y laboratorios de UML que se verán a lo largo del curso.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
REQUISITOS ::
El único requerimiento para realizar este curso es el manejo básico de PC y sistema operativo Windows.

Introducción a UML


  • Qué es UML
  • Que es un modelo
  • Cómo nace UML
  • Dónde se utiliza

Introducción a los diagramas de UML


  • Introducción
  • Los diagramas de UML
  • Diagrama de Clases
  • Diagrama de Objetos
  • Diagrama de Casos de Uso
  • Diagrama de Comunicación
  • Diagrama de Secuencia
  • Diagrama de Estados
  • Diagrama de Actividades
  • Diagrama de Componentes
  • Diagrama de Despliegue
  • Clasificación
  • Diagramas Estáticos
  • Diagramas Dinámicos
  • Diagrama Estructurales
  • Diagrama de Comportamiento

El Diagrama de Clase (Class Diagram)


  • Definición
  • Objetivo
  • Elementos
  • Clase
  • Interfaz
  • Relaciones
  • Generalización
  • Asociación
  • Composición
  • Agregación
  • Implementación o Realización
  • Clases Estereotipadas
  • Qué es un estereotipo de clase
  • El estereotipo Boundary
  • El estereotipo Control
  • El estereotipo Entity
  • Representación grafica
  • Aplicación
  • Modelo de Análisis
  • Modelo de Diseño
  • Diseño de Base de Datos
  • Ejemplo

Diagrama de Objetos (Object Diagram)


  • Definición
  • Objetivo
  • Elementos
  • Objeto
  • Relaciones
  • Vinculo
  • Vinculo Direccional
  • Aplicación
  • Fotografía del sistema
  • Ejemplo

Diagrama de casos de uso


  • Definición
  • Objetivo
  • Elememtos
  • Actor
  • Caso de Uso (Use Case)
  • Relaciones
  • Asociación
  • Generalización
  • Especialización
  • Inclusión
  • Extensión
  • Apliación
  • Captura de Requisitos Funcionales
  • Modelo de Casos de Uso
  • Establecimiento de contratos
  • Construcción de Casos de Prueba (Test Cases
  • Ejemplo

DIAGRAMA DE ESTADOS


  • DEFINICIÓN
  • OBJETIVO
  • ELEMENTOS
  • Estado (State)
  • Estado compuesto (Sub-machine State)
  • Pseudo-Estado Inicial (Initial State)
  • Pseudo-Estado Final (Final State)
  • Punto de Entrada (Entry Point)
  • Punto de Salida (Exit Point)
  • Estado de Sincronización (Sync State)
  • Estado Histórico (Shallow History State)
  • Estado Histórico Profundo (Deep History State)
  • Fork
  • Join
  • Unión (Junction)
  • Decisión (Choice)
  • RELACIONES
  • Transición
  • APLICACIÓN
  • Seguimiento de un objeto
  • EJEMPLO

DIAGRAMA DE ACTIVIDADES


  • DEFINICIÓN
  • OBJETIVO
  • ELEMENTOS
  • Actividad (Activity)
  • Actividad Estructurada (Structured Activity)
  • Acción (Action)
  • Objeto (Object)
  • Datastore Object
  • CentralBuffer Node
  • Pseudo-Estado Inicial (Initial State)
  • Pseudo-Estado Final (Final State)
  • Señal de Envío (Send Signal)
  • Señal de Recepción (Receive Signal)
  • Manejador de Excepciones (Exception Handler)
  • Fork
  • Join
  • Decisión (Choice)
  • Partición (Partition)
  • RELACIONES
  • Flujo de control (Control Flow)
  • Flujo de objeto (Object Flow)
  • Flujo de objeto con Pines (Pinned Object Flow)
  • Flujo de Interrupción (Interrupt Flow)
  • APLICACIÓN
  • Desarrollo de aplicaciones procedurales
  • Modelado de procesos de negocio - Workflow
  • EJEMPLO

Diagrama de Comunicación (Communication Diagram)


  • Definición
  • Objetivo
  • Elementos
  • Actor
  • Objeto
  • Boundary
  • Control
  • Entity
  • Relaciones
  • Vinculo
  • Vinculo Direccional
  • Mensaje
  • Aplicación
  • Realización de Casos de Uso en el Modelo de Análisis
  • EJEMPLO

Diagrama de Secuencia (Sequence Diagram)


  • Definición
  • Objetivo
  • Elementos
  • Actor
  • Linea de vida (LifeLine)
  • Boundary
  • Contro
  • Entity
  • Relaciones
  • Mensaje
  • Aplicación
  • Realización de los Casos de Uso en el Modelo de Diseño
  • Ejemplo

Diagrama de Componentes (Component Diagram)


  • Definición
  • Objetivo
  • Elementos
  • Componente
  • Interfaz
  • Relaciones
  • Utilización (Use)
  • Implementacion (Implementation)
  • Aplicación
  • Modelado de un Sistema
  • Modelado de un Modulo
  • Ejemplo

Diagrama de Despliegue (Deployment Diagram)


  • Definición
  • Objetivo
  • Elementos
  • Nodo (Node)
  • Componente (Component)
  • Dispositivo (Device
  • Ambiente de Ejecución (Execution Environment)
  • Especificación de Despliegue (Deployment Spec)
  • Relaciones
  • Asociación
  • Utilización (Use)
  • Comunicación (Communication Path)
  • Aplicación
  • Definición de la arquitectura de un sistema
  • Ejemplo

Conceptos Generales


  • Estereotipos
  • Valor Etiquetado(Tagged Values)
  • Ingeniería Directa
  • Ingeniería Inversa
  • El Lenguaje XML

Introducción al Proceso Unificado de Desarrollo de Software


  • Definición
  • Historia
  • El proceso Objectory
  • El proceso Objectory de Rational
  • El Proceso Unificado de Rational (RUP)
  • La Necesidad de una Metodología
  • Fundamentos del Proceso Unificado de Desarrollo
  • Dirigido por Casos de Uso
  • Centrado en una arquitectura
  • Iterativo e incremental
  • Ciclo de Vida del Proceso Unificado
  • Fase de Inicio
  • Fase Elaboración
  • Fase de Construcción
  • Fase de Transición

LABORATORIOS


  • LABORATORIO #1 – DIAGRAMA DE CLASES
  • Caso de Estudio
  • Construcción del Diagrama
  • LABORATORIO #02 – DIAGRAMA DE OBJETOS
  • Caso de Estudio
  • Construcción del Diagrama
  • LABORATORIO #03 – DIAGRAMA DE CASOS DE USO
  • Caso de Estudio
  • Construcción del Diagrama
  • LABORATORIO #04 – DIAGRAMA DE ESTADOS
  • Caso de Estudio
  • Construcción del Diagrama
  • LABORATORIO #05 – DIAGRAMA DE ACTIVIDADES
  • Caso de Estudio
  • Construcción del Diagrama
  • LABORATORIO #06 – DIAGRAMA DE SECUENCIA
  • Caso de Estudio
  • Construcción del Diagrama
  • LABORATORIO #07 – DIAGRAMA DE COMUNICACIÓN
  • Caso de Estudio
  • Construcción del Diagrama
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio