quevasaestudiar.com

SEGUINOS
TAMBI脡N EN
educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8掳 Piso
    Capital Federal


M谩s carreras de esta instituci贸n

Curso de UML y UP: An谩lisis y Dise帽o Orientado a Objetos

educacionit


  • Tipo de Carrera:Curso
  • Modalidad:Presencial y a Distancia
  • Provincia:Capital Federal
  • Pa铆s:Argentina
 

Consult谩 por Whatsapp

Consult谩 por Mail

  • *
  • *
  • *
  • *Campos obligatorios
    Dej谩 tu celu y te contactaran por dudas!
  • Solicitar Informaci贸n a cerca de:

  • Consultar tambi茅n a:




Analiza, modela y dise帽a sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma pr谩ctica utilizando Enterprise Architect.


En este curso aprender谩s a
Visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software
Utilizar todos los diagramas que conforman UML
Implementar los elementos y relaciones de cada diagrama.
Modelar las diferentes vistas de un sistema.
Utilizar Enterprise Architect para la construcci贸n de diagramas.
Reutilizar, integrar y conectar diagramas.

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

A lo largo del curso se realiza un proyecto integrador que evoluciona clase a clase, con el objetivo de modelar las diferentes vistas de un sistema, comenzando 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, utilizamos Enterprise Architect, el software m谩s utilizado dentro mercado laboral para modelado de sistemas.

Aprenderemos a utilizar este software para la construcci贸n de diagramas y reutilizar elementos, integrar y conectar diferentes diagramas, con el objetivo de lograr un desarrollo ordenado y profesional.


Se requieren conocimientos s贸lidos en programaci贸n o haber realizado cualquiera de los siguientes cursos:
Java J2SE Standard Programming
Programaci贸n.NET con C#
PHP
Javascript Desarrollador Front-End
Node.JS y Mongo DB
Programaci贸n en iOS


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


MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% pr谩cticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.

Modalidad Distancia
Cursos 100% pr谩cticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabaci贸n de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los d铆as.



educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8掳 Piso
    Capital Federal


M谩s carreras de esta instituci贸n