课程大纲

系统工程概论概述 

  • 赋予动机 
  • 系统工程流程
  • 系统工程流程的典型应用
  • 基于文档与基于模型的系统工程方法
  • 快速修订 SysML
    • SysML 用途和主要特点
    • SysML 图表概述
    • 介绍 SysML-Lite
    • 一种简化的 MBSE 方法
      • SysML 和 MBSE 的学习曲线
  • OCSMP 认证范围和 SysML
  •  SysML 模型与图表概述

包图

  • 概述
  • 使用包图定义包
  • 组织包层次结构
  • 在封装图上显示可封装的Element
  • 作为命名空间的包
  • 将模型 Element 导入到包中
  • 显示 Packageable Element 之间的依赖关系

  • 块定义图
  • 使用属性对块的结构和特征进行建模
  • 块行为
  • 使用埠对接口进行建模
  • 使用泛化对分类层次结构进行建模
  • 使用实例对模组配置进行建模
  • 块的语义

约束

  • 约束 Expressions
  • 将约束封装在 Constraint 块中以实现重用
  • 使用组合构建复杂的约束块
  • 使用参数图绑定约束块的参数
  • 约束块的值属性
  • 在 Block Configurations 中捕获值
  • 约束瞬态属性以促进基于时间的分析
  • 使用 Constraint Blocks 约束 Item 流

Activiti地震

  • 活动图
  • 行动 - 基础
  • 物件abd控制流
  • 信号和其他事件
  • 构建 Activities
  • 高级流建模
  • 对 Activity 执行的约束进行建模
  • 将 Activities 与块和其他行为相关联
  • 使用块定义图对活动层次结构进行建模
  • Enhanced Functional Flow 框图
  • 正在执行 Activities

使用交互对基于消息的行为进行建模

  • 序列图
  • 交互的背景
  • 生命线
  • 在 Lifelines 之间交换消息
  • 在序列图上表示时间
  • 使用组合片段的复杂场景
  • 复杂交互
  • 分解生命线以表示内部行为

状态机图

  • 基于事件的行为和状态机
  • 指定状态
  • 在 State 之间过渡
  • 操作调用
  • 状态层次结构
  • 对比离散状态和连续状态

Use Case 图

  • 使用 Actor 表示系统的使用者
  • 使用 Use Case 描述系统功能
  • 用 Behaviors 阐述 Use Case

对基于文本的需求及其与设计的关系进行建模

  • 需求图
  • 在模型中表示文本要求
  • 需求关系的类型
  • 横切关系
  • 描述需求关系的基本原理
  • 在表中描述需求及其关系
  • 对包中的需求层次结构进行建模
  • 对需求包含层次结构进行建模
  • 建模需求推导
  • 断言满足要求
  • 验证是否满足要求
  • 使用 Refine 关系减少需求歧义
  • 使用 General-Purpose Trace 关系
  • 通过 Copy 关系重用 Requirements

分配

  • 分配关系
  • 分配表示法
  • 分配种类
  • 重用:在分配与分摊中指定定义和用法
  • 使用 Functional Allocation 将行为分配给结构
  • 将行为流分配给结构流
  • 在独立结构层次结构之间分配
  • 结构流分配建模
  • 分配深度嵌套属性
  • 评估使用者模型中的分配

为特定域定制 SysML

  • SysML 规范和语言架构
  • 定义模型库以提供可重用的构造
  • 定义构造型以扩展 SysML 概念
  • 使用配置档扩展 SysML 语言
  • 将配置档应用于使用者模型以使用构造型
  • 在构建模型时应用构造型
  • 定义和使用视点生成模型检视

面向物件的系统工程方法

  • 方法概述
  • 案例研究/示例

将 SysML 集成到系统开发环境中

  • 指定整合系统开发环境
  • 数据交换机制
  • 选择系统建模工具

在组织中部署 SysML

  • 改进流程
  • 部署策略的 Elements
     

要求

学员在参加培训之前需要具备 OCSMP Model Builder - Fundamental 认证

 28 小时

即将举行的公开课程

课程分类