Temario del curso
Módulo 1. Por qué un nuevo lenguaje
- ¿Por qué usar modelos de sistema?/li>
- De SysML v1 a SysML v2./li>
- Principales mejoras y beneficios./li>
- Lenguaje, bibliotecas y API./li>
- Introducción al ejemplo del curso./li>
Módulo 2. Nuevos conceptos clave
- Notación textual y gráfica./li>
- Definiciones, Usos y Características./li>
- Tipado y relaciones de especialización./li>
- Modelos, Vistas y Diagramas./li>
- Vistas estándar de SysML v2./li>
Módulo 3. Paquetes y organización
- Paquetes y organización del modelo./li>
- Nombre y espacios de nombres./li>
- Propiedad y jerarquías de paquetes./li>
- Importaciones y visibilidad./li>
- Bibliotecas, comentarios y documentación./li>
Módulo 4. Contexto del sistema
- Límite y alcance del sistema./li>
- Usuarios y sistemas externos./li>
- Definiciones y Usos de contexto./li>
- Conexiones de alto nivel./li>
- Ejemplo del contexto del sistema de robot./li>
Módulo 5. Modelado de requisitos
- Elementos e identificadores de requisitos./li>
- Sujetos, Actores y Partes interesadas./li>
- Definiciones y Usos de requisitos./li>
- Subrequisitos y patrones reutilizables./li>
- Suposiciones y condiciones requeridas./li>
- Satisfacción de requisitos./li>
Módulo 6. Casos de uso
- Comportamiento requerido y objetivos del usuario./li>
- Sujetos, Actores y Objetivos./li>
- Definiciones y Usos de casos de uso./li>
- Conexiones con requisitos./li>
- Casos de uso incluidos./li>
- De casos de uso a acciones./li>
Módulo 7. Acciones y comportamiento basado en flujos
- Ocurrencias y acciones./li>
- Definiciones y Usos de acciones./li>
- Ordenación, finalización y terminación./li>
- Campos alternativos y paralelos./li>
- Parámetros, Flujos y Flujos de sucesión./li>
- Acciones de Enviar y Aceptar./li>
- Vistas de flujo de acciones./li>
Módulo 8. Partes y modelado estructural
- Elementos y Partes./li>
- Definiciones y Usos de partes./li>
- Atributos y valores de característica./li>
- Descomposición estructural y reutilización./li>
- Multiplicidades./li>
- Partes compuestas y de referencia./li>
- Especialización y redefinición./li>
Módulo 9. Conexiones, interfaces y flujos
- Definiciones y Usos de conexiones./li>
- Definiciones y Usos de puertos./li>
- Características direccionales y puertos conjugados./li>
- Definiciones y Usos de interfaces./li>
- Conexiones frente a flujos./li>
- Vistas de interconexión./li>
Módulo 10. Vistas de secuencia e interacciones
- Participantes y líneas de vida./li>
- Envío y recepción de eventos./li>
- Contextos de interacción./li>
- Mensajes y cargas útiles./li>
- Ordenación de mensajes y eventos./li>
- Ejemplo de interacción de entrega de robot./li>
Módulo 11. Modelado basado en estados
- Definiciones y Usos de estados./li>
- Transiciones, desencadenadores y condiciones de guarda./li>
- Acciones de entrada, ejecución y salida./li>
- Efectos de transición./li>
- Estados anidados y paralelos./li>
- Vistas de transición de estados./li>
- Elegir entre acciones o estados./li>
Módulo 12. Cálculos, restricciones y análisis
- Cantidades y unidades./li>
- Definiciones y Usos de cálculos./li>
- Casos de análisis, entradas y resultados./li>
- Restricciones y afirmaciones./li>
- Ejemplo de análisis en tiempo de operación./li>
- Comparación de candidatos de diseño./li>
Módulo 13. API de SysML v2 y conceptos de integración
- Propósito y servicios de la API./li>
- Proveedores y consumidores de API./li>
- Proyectos, Compromisos, Ramas y Etiquetas./li>
- Navegación y consultas de modelo./li>
- PIM, PSM, REST/HTTP y OSLC./li>
- Integración y automatización./li>
Módulo 14. Migración desde SysML v1.x
- Alcance de la migración y soporte de herramientas./li>
- Mapa de conceptos v1 a v2./li>
- De diagramas a Vistas./li>
- Revisión de modelos migrados./li>
- Opciones de adopción y proyectos piloto./li>
Requerimientos
Un conocimiento básico de los conceptos de ingeniería de sistemas, incluidos requisitos, estructura y comportamiento del sistema. El familiaridad con SysML v1.x o UML es útil pero no es obligatoria. 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 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.
Reseñas (3)
La explicación de todos los componentes y su uso en los ejemplos
Olga Elizova
Curso - Enterprise Architecture in the UAF
Traducción Automática
Proyecto preparado en el que podríamos trabajar desde el inicio sin perder tiempo configurando archivos innecesarios para los ejercicios. Disposición a responder todas las preguntas planteadas por los participantes.
Robert Walczak - Hitachi Energy
Curso - Systems Modeling with SysML and Enterprise Architect (EA)
Traducción Automática
Practica ejercicios en EA.
Pawel - Krajowa Szkola Skarbowosci
Curso - UML in Enterprise Architect (workshops)
Traducción Automática