Course Code: sysmodli
Duration: 14 hours
Course Outline:

培训时长:

2天,共计14小时(每日含1小时休息)

培训内容概述:

  1. 讲解SysML语法(V1.6)和视图(9种);
  2. 讲解并演示SparxEA工具环境及基本操作;
  3. 概述MBSE主流方法论和工作流程;
  4. 详述SYSMOD方法论,FAS方法和基于模型的系统架构设计方法;
  5. 工程案例演示

培训安排:

时间

课时

讲授内容

第一天

上午

0.5

  1. MBSE方法论概述
    1. 推进MBSE的意义
    2. MBSE的基石(建模语言、方法流程和工具环境)
    3. 主流MBSE解决方案及其特点
    4. MBSE解决方案的选用原则

2.5

  1. SysML基本语法
    1. SysML概述(来源、背景、与UML关系)
    2. SysML基本元素(块、使动者、流规范、接口、信号、端口、值类型、关系等)
  1. SparxEA工具环境
    1. 工具安装
    2. 项目向导
    3. 主要功能演示
  1. SysML视图(共9种)
    1. 需求图
    2. 结构图(BDD、IBD、包图、参数图)
    3. 行为图(用例图、活动图、状态图、顺序图)

下午

1

  1. SYSMOD方法论概述
    1. SYSMOD选定/计划过程(定位问题、描述目标和基础架构、识别利益相关方、需求建模、识别用例、领域知识建模)
    2. SYSMOD基础设施准备过程(过程剪裁、培训咨询、部署方法论、设置和维护建模环境)
    3. SYSMOD分析过程(识别系统环境、识别系统用例、识别系统过程、用例活动建模、确定测试用例)
    4. 系统功能架构建模FAS(识别功能组、功能结构建模、功能架构建模)
    5. SYSMOD架构建模过程(逻辑架构建模、测试架构建模、产品架构建模、使用场景修正架构、定义系统状态)

3

  1. 基于模型的系统架构方法(1)--概述
    1. 基于模型系统架构简介
    2. 系统架构建模的价值
    3. 基于模型系统架构定义
    4. 基于模型系统架构描述
  1. 基于模型的系统架构方法(2)-- FAS方法
    1. 需求和用例分析
    2. FAS分析方法
      1. 系统功能架构
      2. 系统工程架构方法FAS
      3. FAS的启发式分析方法
      4. 采用SysML的FAS方法
      5. FAS的工具支持
      6. 从功能架构到物理架构的映射
    3. 面向FAS的语言和工具扩展
      1. SysML语言扩展
      2. SparxEA工具扩展

第二天

上午

3

  1. 基于模型的系统架构方法(3)--系统架构建模方法
    1. 架构范式和原则
    2. 系统架构中的视角、视点和视图
    3. 角色与过程
    4. 产品线和变种
    5. 架构框架(组织架构、体系SoS、UPDM标准等)

下午

3

  1. 基于模型的系统架构方法(4)--工程案例

按照上述介绍的SYSMOD工程方法提供一个完整的工程案例,SYSMOD案例是采用SysML建模工具(SparxEA)创建的。所有案例是同一系统--森林火灾检测系统FFDS。案例设计以下主要内容:

  • 模型包结构案例  问题声明案例 系统思想案例 系统目标案例
  • 利益相关方案例 基础架构案例 风险案例 系统需求案例
  • 系统上下文/环境案例 需求案例 系统用例案例 系统过程案例
  • 用例活动案例 领域知识案例 测试用例案例 系统逻辑架构案例
  • 系统产品架构案例 系统场景案例 系统状态案例 测试架构案例

注:可根据用户需求按照SYSMOD方法论创建案例项目来进行演示和讲解(需提前提供需求,并予以支持)