Programa del Curso
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
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 MBSE simplificado
La curva de aprendizaje para SysML y MBSE
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 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
Flujos de control de objetos y controles
Señales y otros eventos
Estructuración Activities
Modelado de flujo avanzado
Modelado de restricciones en la ejecución de actividades
Relacionar Activities con bloqueos y otros comportamientos
Modelado de jerarquías de actividades mediante diagramas de definición de bloques
Diagrama de bloques de flujo funcional mejorado
Ejecución de 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 máquina de estados
-
Comportamiento basado en eventos y máquina de estados
Especificación de estados
Transición entre Estados
Llamadas de operación
Jerarquías de estado
Contraste 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
Elaboración de 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
Asignación de comportamiento a la estructura mediante la 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 profundamente anidadas
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 SysML idioma 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 Orientados 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 de sistemas
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
Testimonios (6)
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Curso - Modelling Decision and Rules with OMG DMN
El entrenador estaba bien informado y bien preparado. Dio excelentes ejemplos y explicaciones. Se presentó muy bien. Muy alentador y nos ayuda a sentirnos preparados para la prueba de certificación BPM.
Henry - USAA
Curso - OCEB2 OMG Certified Expert in BPM - BPM 2 Fundamental Exam Preparation
Traducción Automática
Real-life examples & the quizzes
Norah Alkhaldi - The Public Institute of Social Security
Curso - OCEB 2 Certified Expert in BPM - Business Advanced Exam Preparation
El enfoque en el objetivo y la especificidad de la información, así como la plataforma con preguntas de prueba, donde pudimos ver cómo es el examen y de qué se trata.
Róża
Curso - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Traducción Automática
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curso - System Engineering using SysML and UML 2
Tareas prácticas y materiales que se pueden utilizar en el aprendizaje posterior (en particular, un archivo con ejemplos).
EduBroker
Curso - Systems Modelling with SysML
Traducción Automática