Ponte en Contacto
 Duración 21 horas

Temario del curso

Módulo 1. ¿Por qué un nuevo lenguaje?

  • ¿Por qué usar modelos de sistema?
  • De SysML v1 a SysML v2.
  • Mejoras y beneficios principales.
  • Lenguaje, bibliotecas y API.
  • Introducción al ejemplo del curso.

Módulo 2. Nuevos conceptos clave

  • Notación textual y gráfica.
  • Definiciones, Usos y Características (Features).
  • Tipado y relaciones de especialización.
  • Modelos, Vistas y Diagramas.
  • Vistas estándar de SysML v2.

Módulo 3. Paquetes y Organización

  • Paquetes y organización del modelo.
  • Nombres y Espacios de Nombres (Namespaces).
  • Propiedad y jerarquías de paquetes.
  • Importaciones y visibilidad.
  • Bibliotecas, Comentarios y Documentación.

Módulo 4. Contexto del Sistema

  • Limite y alcance del sistema.
  • Usuarios y sistemas externos.
  • Definiciones y Usos de Contexto.
  • Conexiones de alto nivel.
  • Ejemplo de contexto del sistema de robot.

Módulo 5. Modelado de Requisitos

  • Elementos e identificadores de requisitos.
  • Sujetos, Actores y Partes Interesadas (Stakeholders).
  • Definiciones y Usos de Requisitos.
  • Sub-requisitos y patrones reutilizables.
  • Supuestos y condiciones requeridas.
  • Satisfacción de requisitos.

Módulo 6. Casos de Uso

  • Comportamiento requerido y objetivos del usuario.
  • Sujetos, Actores y Objetivos.
  • Definiciones y Usos de Casos de Uso.
  • Conexiones con Requisitos.
  • Casos de Uso Incluidos.
  • De Casos de Uso a Acciones.

Módulo 7. Acciones y Comportamiento Basado en Flujos

  • Ocurrencias y Acciones.
  • Definiciones y Usos de Acciones.
  • Orden, finalización y terminación.
  • Rutas alternativas y paralelas.
  • Parámetros, Flujos y Flujos de Sucesión.
  • Acciones de Envío y Aceptación.
  • Vistas de Flujo de Acciones.

Módulo 8. Partes y Modelado Estructural

  • Ítems y Partes.
  • Definiciones y Usos de Partes.
  • Atributos y valores de características.
  • Descomposición estructural y reutilización.
  • Multiplicidades.
  • Partes Compuestas y de Referencia.
  • Especialización y redefinición.

Módulo 9. Conexiones, Interfaces y Flujos

  • Definiciones y Usos de Conexiones.
  • Definiciones y Usos de Puertos (Ports).
  • Características direccionadas y Puertos Conjugados.
  • Definiciones y Usos de Interfaces.
  • Conexiones versus Flujos.
  • Vistas de Interconexión.

Módulo 10. Vistas de Secuencia e Interacciones

  • Participantes y líneas de vida (lifelines).
  • Envío y recepción de eventos.
  • Contextos de interacción.
  • Mensajes y cargas útiles (payloads).
  • Orden de mensajes y eventos.
  • Ejemplo de interacción de entrega de robot.

Módulo 11. Modelado Basado en Estados

  • Definiciones y Usos de Estados.
  • Transiciones, Disparadores y Guardas.
  • Acciones de Entrada, Ejecución (Do) y Salida.
  • Efectos de transición.
  • Estados anidados y paralelos.
  • Vistas de Transición de Estados.
  • Elegir entre Acciones o Estados.

Módulo 12. Cálculos, Restricciones y Análisis

  • Cantidades y unidades.
  • Definiciones y Usos de Cálculos.
  • Casos de Análisis, entradas y resultados.
  • Restricciones y afirmaciones.
  • Ejemplo de análisis de tiempo de operación.
  • Comparación de candidatos de diseño.

Módulo 13. API de SysML v2 y Bases de Integración

  • Propósito y servicios de la API.
  • Proveedores y Consumidores de API.
  • Proyectos, Commits, Ramas (Branches) y Etiquetas (Tags).
  • Navegación de modelos y consultas.
  • PIM, PSM, REST/HTTP y OSLC.
  • Integración y automatización.

Módulo 14. Migración desde SysML v1.x

  • Alcance de la migración y soporte de herramientas.
  • Mapeo de conceptos de v1 a v2.
  • De diagramas a Vistas.
  • Revisión de modelos migrados.
  • Opciones de adopción y proyectos piloto.

Requerimientos

Un conocimiento básico de los conceptos de ingeniería de sistemas, incluyendo requisitos, estructura y comportamiento del sistema. El conocimiento de SysML v1.x o UML es útil pero no obligatorio. No se requiere conocimiento previo de SysML v2 ni experiencia en programación; los participantes deben sentirse cómodos trabajando en un editor de texto.

Audiencia

Ingenieros de sistemas, practicantes de MBSE, arquitectos de sistemas y de software, ingenieros de producto, analistas de negocios técnicos y usuarios de SysML v1.x que deseen desarrollar habilidades prácticas en modelado con SysML v2.

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas