Contacta con nosotros

Temario del curso

Introducción

  • Presentación del instructor y de los participantes
  • Introducción al modelado
  • Introducción a SysML
  • Introducción a MagicDraw/Cameo
  • Definición de un caso de estudio

Descomposición estructural del sistema

  • Notación del diagrama de paquetes
  • Descomponer el sistema en paquetes
  • Modelar dependencias entre paquetes
  • Asignación práctica: modelado de estructura de paquetes

Análisis de las necesidades del usuario

  • Notación del diagrama de casos de uso
  • Identificación de actores
  • Identificación de casos de uso
  • Relaciones entre casos de uso
  • Asignación práctica: modelado de casos de uso

Definición de requisitos del sistema

  • De los casos de uso a los requisitos del sistema
  • Notación del diagrama de requisitos
  • Especificación de requisitos
  • Definición de la estructura de requisitos
  • Verificación de requisitos con casos de prueba
  • Relaciones entre requisitos
  • Asignación práctica: modelado de requisitos

Definición de bloques estructurales (vista de caja negra)

  • Notación del diagrama de definición de bloques
  • Bloques estructurales
  • Modelado de propiedades de bloques
  • Definición de relaciones entre bloques
  • Definición del diccionario de datos del sistema
  • Asignación práctica: modelado de la vista de caja negra de un sistema

Modelado de estructura de bloques (vista de caja blanca)

  • Diagrama de bloques internos
  • Visualización de partes de los bloques
  • Conexión de las partes mediante conectores
  • Definición de puertos
  • Definición de flujos de datos e interfaces de bloques
  • Asignación práctica: modelado de la vista de caja blanca de un sistema

Modelado de restricciones del sistema

  • Definición de bloques de restricción
  • Vinculación de propiedades de restricción con propiedades de valor
  • Ejecución de paramétricos
  • Asignación práctica: modelado de paramétricos

Diseño del comportamiento basado en estados del sistema

  • Notación del diagrama de máquinas de estado
  • Identificación de estados
  • Definición de eventos de transición de estado
  • Especificación de señales
  • Especificación de efectos
  • Ejecución de máquinas de estado
  • Asignación práctica: modelado de máquinas de estado

Diseño de flujos de control y datos

  • Diagrama de actividades
  • Definición de actividades
  • Especificación de parámetros
  • Definición de acciones
  • Modelado de flujos de control
  • Modelado de flujos de datos
  • Ejecución de actividades
  • Asignación práctica: modelado de actividades

Diseño de comunicaciones

  • Notación del diagrama de secuencias
  • Modelado de vidas activas (lifelines)
  • Modelado de mensajes
  • Descomposición de interacciones mediante referencias
  • Aplicación de fragmentos de interacción
  • Definición de restricciones de tiempo
  • Asignación práctica: modelado de interacciones

Modelado de constructos transversales

  • Arquitecturas lógicas y físicas
  • Relación de asignación
  • Opciones de visualización de asignaciones
  • Identificación de tipos de asignaciones
  • Matriz de asignación
  • Asignación práctica: construcción de la matriz de asignación

Informes personalizados

  • Descripción general
  • Introducción a la generación de informes
  • El lenguaje Velocity Template Language (VTL)
  • Extensiones de MagicDraw para VTL
  • Trabajo con formatos de Microsoft Office
  • Desarrollo y mantenimiento de plantillas

Automatización mediante macros y scripting

  • Introducción
  • Conceptos generales
  • Introducción a la API
  • Clases comunes y útiles
  • ¿Dónde va el código?
  • Ejemplos y ejercicios prácticos

Requerimientos

Ninguno.

Audiencia Objetivo:

  • Ingenieros de Sistemas involucrados en modelado de arquitectura y diseño de sistemas.
  • Practicantes de Model-Based Systems Engineering (MBSE).
 40 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas