Cursos de Análisis y Diseño Orientado a Objetos y Diseño Utilizando UML

Algunos de nuestros clientes

Código del Curso

UML

Duración

21 horas (usualmente 3 días, incluidas las pausas)

Requerimientos

Se recomienda el conocimiento básico de cualquier lenguaje orientado a objetos.

Descripción General

Este curso está dirigido a analistas, diseñadores, desarrolladores, probadores y gestores de proyectos. Es una introducción al modelado de sistemas usando UML.
Basados en sistemas seleccionados (estudio de caso), se presentan las siguientes fases del modelado del sistema: desde los requisitos de modelado, pasando por el modelado de procesos de negocio y la documentación de requisitos funcionales y no funcionales hasta el modelo analítico. El siguiente paso es la fase de diseño: modelado estático y dinámico usando clases de proyecto y la interacción entre los componentes del sistema.
El entrenamiento puede ser la base para un modelado de procesos integral en sistemas empresariales a través del uso de UML en todas las fases del desarrollo de software.

Programa del Curso

Introducción a UML

  • Una breve historia de UML
  • Visión general de los problemas en el campo del modelado orientado a objetos
  • Especificación UML (OMG)
  • Descripción de los diagramas UML

Gestión de requerimientos

  • Tipos de requisitos
  • Categorías de requisitos (FURPS)
  • Métodos para recopilar los requisitos
  • Requisitos de modelado mediante UML
  • La matriz de relación para los requisitos
  • Creación de una especificación de requisitos

Modelado de procesos de negocio

  • Diagrama de actividad
  • Modelado de procesos de negocio en UML
  • La definición de un proceso de negocio
  • Flujos y decisiones concurrentes
  • Excepciones y manejo de excepciones
  • Particiones, ruta

Modelar los requisitos no funcionales

  • Diagramas de componentes e implementación
  • La arquitectura inicial del sistema - lógica y física
  • Requisitos de modelado para seguridad, rendimiento, fiabilidad, ...

Modelado de los requisitos funcionales

  • Funcionalidad de modelado con el diagrama de casos de uso
  • Determinación del alcance del sistema
    • Actores y las relaciones entre ellos
    • Identificación de casos de uso
    • Asociación "actor - caso de uso" y sus propiedades
    • La relación entre los casos de uso: incluir, extender, generalizar
  • Creación de escenarios de casos de uso y generación de diagramas a partir de ellos (actividad, máquina de estado)

Modelo analítico del sistema

  • Uso del diagrama de comunicación para identificar los principales objetos del sistema
    • Los tipos de mensajes: asíncrono, síncrono, respuesta
    • Especifique la secuencia de numeración de los mensajes
    • Categorías de objetos: Límite, Control y Entidad
  • Introducción al sistema del proyecto
  • Modelando la interacción

Modelado Estático

  • Diagrama de clases y generación de código fuente
    • Asociación y sus características.
    • Otras relaciones: agregación, composición, generalización, dependencia, clase de asociación
  • Ingeniería inversa / hacia adelante
    • Generación de código fuente desde el modelo
    • Diagrama de generación basado en el código fuente
    • Sincronización de código y diagrama
  • Diagramas de objetos, Diagramas de estructuras compuestas y Diagramas de paquetes

Modelado Dinámico

  • Verificación del modelo estático
    • Aclaración de las firmas de los métodos
    • Verificación del diagrama de clases
  • El modelado dinámico a nivel de llamadas de método
  • Diagramas: Secuencia, máquina de estado, sincronización e interacción

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Mexico!

As a Business Development Manager you will:

  • expand business in Mexico
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!