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.
Nivel del Curso
DURACION Y COSTO
· Duración: 15 Hs.
· Costo: $ 650
· 1 pago de $650
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 ::
Este curso incluye el acceso a un plataforma online donde encontrarás el material de lectura del curso, los laboratorios del mismo, practicas resueltas otra informacion de interes como: documentos adicionales, descargas, videos relacionados, etc. Tendrás disponible la ejercitación y podrás realizar exámenes de autoevaluación luego de cada clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

REQUISITOS ::
Se recomienda tener conocimientos basico de paradigma de objetos.

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...

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...

Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Somos una empresa dedicada a brindar servicios de capacitación en las principales tecnologías de la información. Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Suscripción al newsletter
Reciba información sobre cursos, promos, descuentos, busquedas laborales, invitaciones a seminarios y cursos gratuitos.
Aceptar
Social Links
Conoce las ultimas novedades, cursos y descuentos al instante!
Siguenos en:
Lavalle 648 Piso 8, Microcentro | Teléfonos: 4328-0457 / 4328-7142 / 5273-0271 / 5273-0272
EducaciónIT. Copyright 2005-2012 | Email: info@educacionit.com.ar
Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio