Programa del Curso

Introducción a la Ingeniería de Sistemas Visión General 

  • Motivación 
  • El proceso de ingeniería de sistemas
  • Aplicación típica del proceso de ingeniería de sistemas
  • Enfoque basado en documentos frente a enfoque basado en modelos para ingeniería de sistemas
  • Revisión rápida de SysML
    • SysML Propósito y características clave
    • SysML Descripción general del diagrama
    • Presentación de SysML-Lite
    • Un método simplificado MBSE
      • La curva de aprendizaje para SysML y MBSE
  • OCSMP Cobertura de certificación y SysML
  • Descripción general de SysML Modelos con diagramas

El diagrama del paquete

  • Visión general
  • Definición de paquetes mediante un diagrama de paquetes
  • Organización de una jerarquía de paquetes
  • Mostrando los Elements empaquetables en un diagrama de paquetes
  • Paquetes como espacios de nombres
  • Importación de modelos Elements en paquetes
  • Mostrando dependencias entre Elements empaquetables

Bloques

  • Diagrama de definición de bloques
  • Modelado de la estructura y las características de los bloques mediante propiedades
  • Flujos
  • Comportamiento de bloqueo
  • Modelado de interfaces mediante puertos
  • Modelado de jerarquías de clasificación mediante generalización
  • Modelado de configuraciones de bloques mediante instancias
  • Semántica de los bloques

Restricciones

  • Restricción Expressiones
  • Encapsulación de restricciones en bloques de restricciones para permitir la reutilización
  • Uso de la composición para crear bloques de restricción complejos
  • Uso de un diagrama paramétrico para enlazar parámetros de bloques de restricción
  • Restricción de las propiedades de valor de un bloque
  • Captura de valores en configuraciones de bloques
  • Restringir las propiedades dependientes del tiempo para facilitar el análisis basado en el tiempo
  • Uso de bloques de restricción para restringir los flujos de elementos

Activities

  • El diagrama de actividades
  • Acciones: La Fundación
  • Flujo de objeto y control
  • Señales y otros eventos
  • Estructuración Activities
  • Modelado de flujo avanzado
  • Modelado de restricciones en la ejecución de actividades
  • Relacionar Activities con bloques y otros comportamientos
  • Modelado de jerarquías de actividades mediante diagramas de definición de bloques
  • Diagrama de bloques de flujo funcional mejorado
  • Ejecutando Activities

Modelado del comportamiento basado en mensajes con interacciones

  • El diagrama de secuencia
  • El contexto de las interacciones
  • Technytrac
  • Intercambio de mensajes entre Lifelines
  • Representación del tiempo en un diagrama de secuencia
  • Escenarios complejos con fragmentos combinados
  • Interacciones complejas
  • Descomposición de líneas de vida para representar el comportamiento interno

Diagrama de la máquina de estado

  • Comportamiento basado en eventos y máquina de estado
  • Especificación de estados
  • Transición entre Estados
  • Llamadas de operación
  • Jerarquías de estado
  • Contrastes de estados discretos y continuos

Use Case Diagrama

  • Uso de actores para representar a los usuarios de un sistema
  • Uso de Use Cases para describir la funcionalidad del sistema
  • Elaborando Use Cases con Comportamientos

Modelado de requisitos basados en texto y su relación con el diseño

  • Diagrama de requisitos
  • Representación de un requisito de texto en el modelo
  • Tipos de relaciones de requisitos
  • Relaciones transversales
  • Representación de la justificación de las relaciones de requisitos
  • Representación de los requisitos y sus relaciones en tablas
  • Modelado de jerarquías de requisitos en paquetes
  • Modelado de una jerarquía de contención de requisitos
  • Derivación de requisitos de modelado
  • Afirmar que se cumple un requisito
  • Verificación de que se cumple un requisito
  • Reducción de la ambigüedad de los requisitos mediante la relación de refinamiento
  • Uso de la relación de seguimiento de uso general
  • Reutilización de requisitos con la relación de copia

Asignaciones

  • Asignar relación
  • Notación de asignación
  • Tipos de asignación
  • Reutilización: Especificación de la definición y el uso en la asignación
  • Imputación de comportamiento a estructura mediante imputación funcional
  • Asignación de flujos de comportamiento a flujos estructurales
  • Asignación entre jerarquías estructurales independientes
  • Modelado de la asignación de flujo estructural
  • Asignación de propiedades anidadas en profundidad
  • Evaluación de la asignación en un modelo de usuario

Personalización SysML para dominios específicos

  • La SysML Especificación y Arquitectura del Lenguaje
  • Definición de bibliotecas de modelos para proporcionar construcciones reutilizables
  • Definición de estereotipos para ampliar SysML conceptos
  • Ampliación del idioma SysML mediante perfiles
  • Aplicación de perfiles a modelos de usuario para utilizar estereotipos
  • Aplicación de estereotipos al construir un modelo
  • Definición y uso de puntos de vista para generar vistas del modelo

Método de Ingeniería de Sistemas Orientado a Objetos

  • Descripción general del método
  • Un estudio de caso/ejemplo

Integración SysML en un entorno de desarrollo de sistemas

  • Especificación de un entorno de desarrollo de sistemas integrados
  • Mecanismos de intercambio de datos
  • Selección de una herramienta de modelado del sistema

Implementación SysML en una organización

  • Proceso de mejora
  • Elements de una estrategia de despliegue
     

Requerimientos

Los delegados deben tener una certificación previa OCSMP de Model Builder - Fundamental antes de asistir a la capacitación

 28 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas