Temario del curso
Introducción
- Presentaciones del instructor y los participantes
- Introducción al modelado
- Introducción a SysML
- Introducción a MagicDraw/Cameo
- Definición de un estudio de caso
Descomposición estructural del sistema
- Notación de diagramas de paquetes
- Descomposición del sistema en paquetes
- Modelado de dependencias entre paquetes
- Ejercicio práctico: Modelado de la estructura de paquetes
Análisis de las necesidades del usuario
- Notación de diagramas de casos de uso
- Identificación de actores
- Identificación de casos de uso
- Relaciones de casos de uso
- Ejercicio práctico: Modelado de casos de uso
Definición de requisitos del sistema
- De los casos de uso a los requisitos del sistema
- Notación de diagramas de requisitos
- Especificación de requisitos
- Definición de la estructura de requisitos
- Verificación de requisitos con casos de prueba
- Relaciones entre requisitos
- Ejercicio práctico: Modelado de requisitos
Definición de bloques estructurales (vista de caja negra)
- Notación de diagramas de definición de bloques
- Bloques estructurales
- Modelado de propiedades de los bloques
- Definición de relaciones entre bloques
- Definición del diccionario de datos del sistema
- Ejercicio práctico: Modelado de la vista de caja negra de un sistema
Modelado de la estructura de bloques (vista de caja blanca)
- Diagrama de bloque interno
- Visualización de partes del bloque
- Vinculación de partes mediante conectores
- Definición de puertos
- Definición de flujos de elementos y bloques de interfaz
- Ejercicio práctico: 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
- Ejercicio práctico: Modelado de paramétricos
Diseño del comportamiento del sistema basado en estados
- Notación de diagramas 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
- Ejercicio práctico: Modelado de máquinas de estado
Diseño de flujos de control y datos
- Diagrama de actividad
- 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
- Ejercicio práctico: Modelado de actividades
Diseño de comunicaciones
- Notación de diagramas de secuencia
- Modelado de líneas de vida
- Modelado de mensajes
- Descomposición de interacciones mediante referencias
- Aplicación de fragmentos de interacción
- Definición de restricciones temporales
- Ejercicio práctico: Modelado de interacciones
Modelado de construcciones 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
- Ejercicio práctico: Construcción de la matriz de asignación
Informes personalizados
- Descripción general
- Introducción a la generación de informes
- El lenguaje de plantillas Velocity
- Extensiones de MagicDraw para VTL
- Trabajo en 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 se coloca el código?
- Ejemplos y ejercicios prácticos
Requerimientos
Ninguno.
Público objetivo:
- Ingenieros de sistemas involucrados en el modelado de arquitectura y el diseño de sistemas.
- Practicantes de Ingeniería de Sistemas Basada en Modelos (MBSE).
Testimonios (2)
La correlación directa con nuestro tema de trabajo en los ejemplos
Gabriel Gutierrez - ARGOTEC S.r.l.
Curso - Systems Modelling with SysML
Traducción Automática
Anil fue muy comprensivo y explicó el contenido del curso con detalle. Con más tiempo, los resultados del curso serían mejores en lugar de apresurar el contenido, pero en general Anil es muy familiarizado con el software CATIA y es un excelente formador,
Jaydon - GRI Towers South Africa
Curso - Learning CATIA
Traducción Automática