联系我们
 课程时长 21 小时

课程大纲

模块1. 为何需要新语言

  • 为何使用系统模型?
  • 从SysML v1到SysML v2。
  • 主要改进与优势。
  • 语言、库与API。
  • 课程示例介绍。

模块2. 关键新概念

  • 文本与图形符号。
  • 定义、用途与特性。
  • 类型化与特化关系。
  • 模型、视图与图表。
  • 标准SysML v2视图。

模块3. 包与组织

  • 包与模型组织。
  • 名称与命名空间。
  • 所有权与包层级。
  • 导入与可见性。
  • 库、注释与文档。

模块4. 系统上下文

  • 系统边界与范围。
  • 外部用户与系统。
  • 上下文定义与用途。
  • 高层连接。
  • 机器人系统上下文示例。

模块5. 需求建模

  • 需求元素与标识符。
  • 主题、参与者与利益相关者。
  • 需求定义与用途。
  • 子需求与可复用模式。
  • 假设与必要条件。
  • 需求满足。

模块6. 用例

  • 必需行为与用户目标。
  • 主题、参与者与目标。
  • 用例定义与用途。
  • 与需求的连接。
  • 包含的用例。
  • 从用例到动作。

模块7. 动作与基于流的行為

  • 发生与动作。
  • 动作定义与用途。
  • 顺序、完成与终止。
  • 替代路径与并行路径。
  • 参数、流与成功流。
  • 发送与接收动作。
  • 动作流视图。

模块8. 部件与结构建模

  • 项与部件。
  • 部件定义与用途。
  • 属性与特性值。
  • 结构分解与重用。
  • 多重度。
  • 组合部件与引用部件。
  • 特化与重定义。

模块9. 连接、接口与流

  • 连接定义与用途。
  • 端口定义与用途。
  • 定向特性与共轭端口。
  • 接口定义与用途。
  • 连接与流的对比。
  • 互连视图。

模块10. 顺序视图与交互

  • 参与者与生命线。
  • 事件发送与接收。
  • 交互上下文。
  • 消息与有效载荷。
  • 消息与事件顺序。
  • 机器人交付交互示例。

模块11. 基于状态的建模

  • 状态定义与用途。
  • 转换、触发器与守卫。
  • 进入、执行与退出动作。
  • 转换效果。
  • 嵌套状态与并行状态。
  • 状态转换视图。
  • 选择动作或状态。

模块12. 计算、约束与分析

  • 数量与单位。
  • 计算定义与用途。
  • 分析案例、输入与结果。
  • 约束与断言。
  • 运行时分析示例。
  • 设计候选项比较。

模块13. SysML v2 API与集成基础

  • API目的与服务。
  • API提供者与消费者。
  • 项目、提交、分支与标签。
  • 模型导航与查询。
  • PIM、PSM、REST/HTTP与OSLC。
  • 集成与自动化。

模块14. 从SysML v1.x迁移

  • 迁移范围与工具支持。
  • v1概念映射至v2。
  • 从图表到视图。
  • 审查迁移后的模型。
  • 采用选项与试点项目。

要求

需具备系统工程概念的基础知识,包括需求、系统结构与行为。熟悉SysML v1.x或UML者更佳,但非必需。无需具备SysML v2知识或编程经验,参与者只需能熟练使用文本编辑器即可。

目标受众

希望培养实用SysML v2建模技能的系统工程师、MBSE实践者、系统与软件架构师、产品工程师、技术业务分析师,以及SysML v1.x用户。

客户评论 (3)

即将举行的公开课程

课程分类