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

Dificultad Uso de PC
Costo y duración
$1750
15 hs
Inscribirme

En este curso aprenderás a

  • Identificar cada uno de los diagramas que conforman UML, cómo y dónde utilizarlos.
  • Implementar los elementos y relaciones de cada diagrama.
  • Modelar las diferentes vistas de un sistema.
  • Utilizar el software de modelado Enterprise Architect para la construcción de diagramas.
  • Reutilizar mismos elementos en diferentes diagramas, integrar y conectar diagramas diferentes.

Modalidad de cursado

Modalidad Presencial
Modalidad Distancia
Inscribirme

1. Introducción a UML

¿Qué es UML?

¿Qué es un modelo?

Cómo nace UML

Dónde se utiliza

2. Introducción a los diagramas de UML

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

3. El diagrama de clase (class diagram)

Definición

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

4. Diagrama de objetos (object diagram)

Definición

Objetivo

Elementos

Objeto

Relaciones

Vinculo

Vinculo direccional

Aplicación

Fotografía del sistema

Ejemplo

5. Diagrama de casos de uso

Definición

Objetivo

Elementos

Actor

Caso de uso (use case)

Relaciones

Asociación

Generalización

Especialización

Inclusión

Extensión

Aplicación

Captura de requisitos funcionales

Modelo de casos de uso

Establecimiento de contratos

Construcción de casos de prueba (test cases

Ejemplo

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

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

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

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

10. Diagrama de componentes (component diagram)

Definición

Objetivo

Elementos

Componente

Interfaz

Relaciones

Utilización (use)

Implementación (implementation)

Aplicación

Modelado de un sistema

Modelado de un modulo

Ejemplo

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

12. Conceptos generales

Estereotipos

Valor etiquetado(tagged values)

Ingeniería directa

Ingeniería inversa

El lenguaje xml

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

14. Laboratorios

Diagrama de clases

Caso de estudio

Construcción del diagrama

Diagrama de objetos

Caso de estudio

Construcción del diagrama

Diagrama de casos de uso

Caso de estudio

Construcción del diagrama

Diagrama de estados

Caso de estudio

Construcción del diagrama

Diagrama de actividades

Caso de estudio

Construcción del diagrama

Diagrama de secuencia

Caso de estudio

Construcción del diagrama

Diagrama de comunicación

Caso de estudio

Construcción del diagrama

Garantia de Aprendizaje

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
  • Certificado Oficial del Ministerio de Educación del GCBA. Ver condiciones
Diploma

Testimonios

Paquetes Promocionales

Recursos adicionales entregados


Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Informes y consultas:
4328-0457|
Contactenos
|
Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
(011) 4328-0457
Lavalle 648, 8° Piso
CABA, Buenos Aires, Argentina
Sucursal Rosario
(0341) 527-1200
Córdoba 1452 Piso 5
Rosario, Santa Fé, Argentina
Sucursal San Juan
(0264) 422-6948
25 de Mayo 57
Capital, San Juan, Argentina
Sucursal Tandil
(0249) 443-2707
Maipu 520
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
(0341) 527-1200
Av. General Paz 115
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
(03571) 500-500
San Pedro y Cid Campeador
Río Tercero, Córdoba, Argentina
Sucursal Paraná
(0343) 4228-104
Juan Domingo Peron 80
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
(0362) 4422586 / 4450494 Int. 105
Necochea 443
Resistencia, Chaco, Argentina
Sucursal Salta (Próximamente)
(0387) 609-3778
25 de Mayo 147 e/ España y Belgrano
Salta, Salta, Argentina
Sucursal Santa Fé (Próximamente)
Santa Fé, Santa Fé, Argentina
Sucursal São Paulo
(+55 11) 3181-3987
Av. Paulista 2202, 6°
São Paulo, SP, Brasil
Sucursal Asunción
(+595) 991 68 7775
c/ Independencia Nacional 179
Asunción, Paraguay
Sucursal Chile Centro Sur
(43) 2311362 / (09) 42706895
O’Higgins 310
Los Ángeles, Región Biobio, Chile
Valid XHTML 1.0 Transitional ¡CSS Válido!
EducacionIT. Copyright 2005-2017
¿Te podemos ayudar?
4328-0457