Contacta con nosotros

Temario del curso

Introducción al lenguaje UML

  • Breve historia de UML
  • Revisión de temas sobre modelado orientado a objetos
  • Especificación UML del grupo OMG
  • Revisión de los diagramas de UML

Gestión de requisitos

  • Clasificación de requisitos
  • Categorías de requisitos según FURPS
  • Métodos de recopilación de requisitos
  • Modelado de requisitos utilizando la notación UML
  • Matriz de dependencias de requisitos
  • Creación de especificaciones de requisitos basadas en diagramas

Modelado de procesos de negocio

  • Definición de un proceso de negocio
  • Modelado de procesos de negocio en UML
  • Diagrama de actividades
    • Flujos de decisión y paralelismo
    • Excepciones y su manejo
    • Particiones y carriles

Modelado de requisitos no funcionales

  • Uso de diagramas de componentes e implementación
  • Arquitectura inicial del sistema - lógica y física
  • Modelado de requisitos relacionados con la seguridad, rendimiento y confiabilidad del sistema

Modelado de requisitos funcionales

  • Definición del alcance del sistema
  • Modelado de funcionalidades del sistema mediante diagrama de casos de uso
    • Identificación de actores y relaciones entre ellos
    • Identificación de casos de uso
    • Asociación "actor - caso de uso" y sus propiedades
    • Relaciones entre casos de uso: include, extend, generalización
  • Creación de escenarios de casos de uso y generación de diagramas basados en ellos (actividades, máquinas de estados)
  • Modelo analítico del sistema

    • Uso del diagrama de secuencia
      • Tipos de mensajes: asíncronos, sincrónicos, de retorno
      • Determinación de la secuencia de numeración de mensajes
      • Categorías de objetos analíticos: Boundary, Control y Entity
  • Introducción al diseño del sistema
  • Modelado de interacciones
  • 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
    • Generación de código fuente a partir del diagrama
    • Generación del diagrama a partir del código fuente
    • Sincronización del código y el diagrama
  • Diagramas de objetos, estructuras conectadas y paquetes
  • Modelado dinámico

    • Verificación del modelo estático
      • Precisión de las firmas de métodos
      • Verificación de la corrección del diagrama de clases
  • Modelado dinámico a nivel de invocación de métodos
  • Diagrama de secuencia a nivel de diseño
  • Requerimientos

    Se recomienda tener conocimientos básicos de conceptos relacionados con la orientación a objetos o de cualquier lenguaje orientado a objetos.

     21 Horas

    Número de participantes


    Precio por participante

    Testimonios (2)

    Próximos cursos

    Categorías Relacionadas