Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción
- Introducción del instructor y 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
- Modelado de dependencias entre paquetes
- Asignación práctica: modelar la 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: modelar 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: modelar requisitos
Definición de bloques estructurales (vista caja negra)
- Notación del diagrama de definición de bloques
- Bloques estructurales
- Modelado de propiedades de bloque
- Definición de relaciones entre bloques
- Definición del diccionario de datos del sistema
- Asignación práctica: modelar la vista caja negra de un sistema
Modelado de la estructura del bloque (vista caja blanca)
- Diagrama de bloques internos
- Visualización de partes del bloque
- Conexión de partes con conectores
- Definición de puertos
- Definición de flujos de objetos e interfaces de bloques
- Asignación práctica: modelar la vista 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: modelar 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: modelar 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: modelar actividades
Diseño de comunicaciones
- Notación del diagrama 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 de tiempo
- Asignación práctica: modelar 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: construir la matriz de asignación
Reportes personalizados
- Descripción general
- Introducción a la generación de reportes
- El lenguaje de plantillas Velocity
- Extensiones de MagicDraw para VTL
- Trabajo en formatos de Microsoft Office
- Desarrollo y mantenimiento de plantillas
Automatización usando macros y scripting
- Introducción
- Conceptos generales
- Introducción a la API
- Clases comunes y útiles
- ¿Dónde se escribe el código?
- Ejemplos y ejercicios prácticos
Requerimientos
Ninguno.
Audiencia objetivo:
- Ingenieros de sistemas involucrados en la modelación de arquitectura y diseño de sistemas.
- Practicantes de Ingeniería de Sistemas Basada en Modelos (MBSE).
40 Horas