Programa del Curso

Introducción al idioma UML

  • Breve historia UML
  • Visión general de 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 ámbito del sistema
  • Modelado de la funcionalidad del sistema con un diagrama de casos de uso
    • Identificar actores y relaciones entre ellos
    • Reconocer casos de uso
    • Actor: asociación de casos de uso 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, sincrónico, de retorno
    • Especificar el orden de numeración de los mensajes
    • Categorías de objetos analíticos: Contorno, 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 asociativa 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
    • Refinamiento de las firmas del método
    • Valida tu diagrama de clases
  • Modelado dinámico en el nivel de llamada al 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

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos