Programa del Curso

Introducción al idioma UML

  • Un poco de historia UML
  • Información general sobre los problemas de modelado orientado a objetos
  • Especificación UML del grupo OMG
  • Descripción general del diagrama UML

Gestión de requisitos

  • División de requisitos
  • Categorías de requisitos de FURPS
  • Métodos de recopilación de requisitos
  • Modelado de requisitos mediante notación UML
  • Matriz de dependencias de requisitos
  • Especificación de requisitos basada en diagramas

Modelado de procesos de negocio

  • Definición de procesos de negocio
  • Modelado de procesos de negocio en UML
  • Diagrama de actividades
    • Flujos de decisión y concurrentes
    • Excepciones y control de excepciones
    • Particiones, pistas

Modelado de requisitos no funcionales

  • Uso de diagramas de componentes e implementación
  • Arquitectura inicial del sistema: lógica y física
  • Requisitos de modelado relacionados con la seguridad, el rendimiento y la fiabilidad del sistema

Modelado de requisitos funcionales

  • Definición del alcance del sistema
  • Modelar la funcionalidad del sistema con un diagrama de casos de uso
    • Identificar actores y relaciones entre ellos
    • Reconocer casos de uso
    • Asociación de casos de uso de actores y sus propiedades
    • Relaciones entre casos de uso: incluir, extender, generalizar
  • Crear escenarios de casos de uso y generar diagramas basados en ellos (actividades, máquinas)
    estado)

Modelo analítico del sistema

  • Uso de un diagrama de secuencia 
    • Tipos de mensajes: asíncrono, síncrono, de retorno
    • Especificar el orden de numeración de los mensajes
    • Categorías de objetos analíticos: Límite, Control y Entidad
  • Introducción al diseño del sistema
  • Modelado de interacción

Modelado estático

  • Diagrama de clases y generación de código fuente
    • Relación de asociación y sus características
    • Otras relaciones: agregación, composición, generalización, dependencia, clase asociativa
  • Ingeniería directa/inversa
    • Generar código fuente a partir de un diagrama
    • Generar un diagrama a partir del código fuente
    • Sincronizar código y diagrama
  • Diagramas de objetos, estructuras vinculadas y paquetes

Modelado dinámico

  • Validación de modelos estáticos
    • Refinar las firmas del método
    • Valida tu diagrama de clases
  • Modelado dinámico en el nivel de llamada de método
  • Diagrama de secuencia a nivel de proyecto

Requerimientos

Es recomendable que conozcas los conceptos básicos de lenguaje orientado a objetos o cualquier lenguaje orientado a objetos.

 21 horas

Testimonios (1)

Categorías Relacionadas