Contacta con nosotros

award icon svg Certificado

Temario del curso

Visión general de la introducción a la ingeniería de sistemas

  • 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 la ingeniería de sistemas
  • Repaso rápido de SysML

    • Propósito y características clave de SysML
    • Visión general de los diagramas de SysML
    • Introducción a SysML-Lite
    • Un método MBSE simplificado

      • Curva de aprendizaje para SysML y MBSE
  • Cobertura de la certificación OCSMP y SysML
  • Visión general de los modelos de SysML con diagramas

El diagrama de paquetes

  • Visión general
  • Definición de paquetes mediante un diagrama de paquetes
  • Organización de una jerarquía de paquetes
  • Visualización de elementos apilables en un diagrama de paquetes
  • Paquetes como espacios de nombres
  • Importación de elementos del modelo en paquetes
  • Visualización de las dependencias entre elementos apilables

Bloques

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

Restricciones

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

Actividades

  • El diagrama de actividad
  • Acciones: la base
  • Flujos de objetos y de control
  • Señales y otros eventos
  • Estructuración de actividades
  • Modelización avanzada de flujos
  • Modelización de restricciones sobre la ejecución de actividades
  • Relación de actividades con bloques y otros comportamientos
  • Modelización de jerarquías de actividades mediante diagramas de definición de bloques
  • Diagrama de bloques de flujo funcional mejorado
  • Ejecución de actividades

Modelización del comportamiento basado en mensajes con interacciones

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

Diagrama de máquinas de estado

  • Comportamiento basado en eventos y máquina de estados
  • Especificación de estados
  • Transición entre estados
  • Llamadas a operaciones
  • Jerarquías de estados
  • Contraste entre estados discretos y continuos

Diagrama de casos de uso

  • Uso de actores para representar a los usuarios de un sistema
  • Uso de casos de uso para describir la funcionalidad del sistema
  • Desarrollo de casos de uso con comportamientos

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

  • Diagrama de requisitos
  • Representación de un requisito textual en el modelo
  • Tipos de relaciones entre requisitos
  • Relaciones transversales
  • Representación del fundamento de las relaciones entre requisitos
  • Representación de requisitos y sus relaciones en tablas
  • Modelización de jerarquías de requisitos en paquetes
  • Modelización de una jerarquía de contención de requisitos
  • Modelización de la derivación de requisitos
  • Afirmación de que un requisito está satisfecho
  • Verificación de que un requisito está satisfecho
  • Reducción de la ambigüedad de los requisitos mediante la relación "Refinar"
  • Uso de la relación de seguimiento de propósito general
  • Reutilización de requisitos mediante la relación "Copiar"

Asignaciones

  • Relación de asignación
  • Notación de asignación
  • Tipos de asignación
  • Reutilización: especificación de definición y uso en la asignación
  • Asignación de comportamiento a estructura mediante asignación funcional
  • Asignación de flujos de comportamiento a flujos estructurales
  • Asignación entre jerarquías estructurales independientes
  • Modelización de asignación de flujos estructurales
  • Asignación de propiedades profundamente anidadas
  • Evaluación de la asignación en un modelo del usuario

Personalización de SysML para dominios específicos

  • La especificación de SysML y la arquitectura del lenguaje
  • Definición de bibliotecas de modelos para proporcionar constructores reutilizables
  • Definición de estereotipos para extender los conceptos de SysML
  • Extensión del lenguaje SysML mediante perfiles
  • Aplicación de perfiles a modelos del usuario para utilizar estereotipos
  • Aplicación de estereotipos durante la construcción de 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

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

Integración de SysML en un entorno de desarrollo de sistemas

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

Despliegue de SysML en una organización

  • Proceso de mejora
  • Elementos de una estrategia de despliegue

Requerimientos

Los asistentes deben contar con la certificación Constructor de Modelos OCSMP – Fundamental antes de asistir a la formación.

 28 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas