Course Code: mbsea
Duration: 40 hours
Prerequisites:

无。

目标受众:

  • 系统工程师,涉及架构建模和系统设计。
  • 基于模型的系统工程(MBSE)实践者。
Overview:

本课程结合讲座、演示和互动实验,为在CATIA Magic环境中使用MBSE奠定了基础。学生将学习SysML及其在CATIA Magic中的应用。本课程还向学生介绍了CATIA Magic中的软件扩展可能性。学生将学习API和基本编码语法。他们将通过示例了解如何使用Groovy创建脚本和宏,以及如何使用Velocity Template Language创建自定义报告。

Course Outline:

介绍

  • 培训师和参与者介绍
  • 建模介绍
  • SysML介绍
  • MagicDraw/Cameo介绍
  • 案例研究定义

系统结构分解

  • 包图符号
  • 将系统分解为包
  • 建模包依赖关系
  • 实践作业:建模包结构

分析用户需求

  • 用例图符号
  • 识别参与者
  • 识别用例
  • 用例关系
  • 实践作业:建模用例

定义系统需求

  • 从用例到系统需求
  • 需求图符号
  • 指定需求
  • 定义需求结构
  • 使用测试用例验证需求
  • 需求关系
  • 实践作业:建模需求

定义结构块(黑盒视图)

  • 块定义图符号
  • 结构块
  • 建模块属性
  • 定义块之间的关系
  • 定义系统数据字典
  • 实践作业:建模系统的黑盒视图

建模块结构(白盒视图)

  • 内部块图
  • 可视化块部分
  • 使用连接器链接部分
  • 定义端口
  • 定义项目流和接口块
  • 实践作业:建模系统的白盒视图

建模系统约束

  • 定义约束块
  • 绑定约束属性与值属性
  • 执行参数化
  • 实践作业:建模参数化

设计基于状态的系统行为

  • 状态机图符号
  • 识别状态
  • 定义状态转换事件
  • 指定信号
  • 指定效果
  • 执行状态机
  • 实践作业:建模状态机

设计控制与数据流

  • 活动图
  • 定义活动
  • 指定参数
  • 定义动作
  • 建模控制流
  • 建模数据流
  • 执行活动
  • 实践作业:建模活动

设计通信

  • 序列图符号
  • 建模生命线
  • 建模消息
  • 使用引用分解交互
  • 应用交互片段
  • 定义时间约束
  • 实践作业:建模交互

建模横切结构

  • 逻辑与物理架构
  • 分配关系
  • 分配显示选项
  • 识别分配类型
  • 分配矩阵
  • 实践作业:构建分配矩阵

自定义报告

  • 概述
  • 报告生成介绍
  • Velocity Template Language
  • MagicDraw对VTL的扩展
  • 在Microsoft Office格式中工作
  • 开发和维护模板

使用宏和脚本进行自动化

  • 介绍
  • 总体概念
  • API介绍
  • 常用和有用的类
  • 代码放在哪里?
  • 示例和动手练习
Sites Published:

United Arab Emirates - MBSE with Automation

Qatar - MBSE with Automation

Egypt - MBSE with Automation

Saudi Arabia - MBSE with Automation

South Africa - MBSE with Automation

Brasil - MBSE with Automation

Canada - MBSE with Automation

中国 - MBSE with Automation

香港 - MBSE with Automation

澳門 - MBSE with Automation

台灣 - MBSE with Automation

USA - MBSE with Automation

Österreich - MBSE with Automation

Schweiz - MBSE with Automation

Deutschland - MBSE with Automation

Czech Republic - MBSE with Automation

Denmark - MBSE with Automation

Estonia - MBSE with Automation

Finland - MBSE with Automation

Greece - MBSE with Automation

Magyarország - MBSE with Automation

Ireland - MBSE with Automation

Luxembourg - MBSE with Automation

Latvia - MBSE with Automation

España - MBSE with Automation

Italia - MBSE with Automation

Lithuania - MBSE with Automation

Nederland - MBSE with Automation

Norway - MBSE with Automation

Portugal - MBSE with Automation

România - MBSE with Automation

Sverige - MBSE with Automation

Türkiye - MBSE with Automation

Malta - MBSE with Automation

Belgique - MBSE with Automation

France - MBSE with Automation

日本 - MBSE with Automation

Australia - MBSE with Automation

Malaysia - MBSE with Automation

New Zealand - MBSE with Automation

Philippines - MBSE with Automation

Singapore - MBSE with Automation

Thailand - MBSE with Automation

Vietnam - MBSE with Automation

India - MBSE with Automation

Argentina - MBSE with Automation

Chile - MBSE with Automation

Costa Rica - MBSE with Automation

Ecuador - MBSE with Automation

Guatemala - MBSE with Automation

Colombia - MBSE with Automation

México - MBSE with Automation

Panama - MBSE with Automation

Peru - MBSE with Automation

Uruguay - MBSE with Automation

Venezuela - MBSE with Automation

Polska - MBSE with Automation

United Kingdom - MBSE with Automation

South Korea - MBSE with Automation

Pakistan - MBSE with Automation

Sri Lanka - MBSE with Automation

Bulgaria - MBSE with Automation

Bolivia - MBSE with Automation

Indonesia - MBSE with Automation

Kazakhstan - MBSE with Automation

Moldova - MBSE with Automation

Morocco - MBSE with Automation

Tunisia - MBSE with Automation

Kuwait - MBSE with Automation

Oman - MBSE with Automation

Slovakia - MBSE with Automation

Kenya - MBSE with Automation

Nigeria - MBSE with Automation

Botswana - MBSE with Automation

Slovenia - MBSE with Automation

Croatia - MBSE with Automation

Serbia - MBSE with Automation

Bhutan - MBSE with Automation

Nepal - MBSE with Automation

Uzbekistan - MBSE with Automation

US Government - MBSE with Automation