© Dassault Systèmes | Confidential Information |
2/22/2021
| ref.: 3DS_Document_2020
SysML语言基础
© Dassault Systèmes | Confidential Information |
2/22/2021
| ref.: 3DS_Document_2020
2
SysML建模语言
建模语言是一种用于系统工程师之间沟通系统架构,行为,约束和
需求,关联关系的媒介;
MBSE工程师通常使用SysML语言作为建模语言;
SYSML是一种图形化建模语言,应用于描述系统的规范,分析和设
计,验证和确认。它复用SYSML复用了UML2.5的子集,并且增加了
对系统工程的扩展;它是由OMG和INCOSE共同开发,并且在2006年
被OMG采用。
© Dassault Systèmes | Confidential Information |
2/22/2021
| ref.: 3DS_Document_2020
3
SYSML建模语言
SYSML的多元性(多维度)包括维度之间的关系可以描绘为一个模型和划分为
四个主要的视图:
需求视图:提供了一个模型的文本需求和它们
之间的关系;
结构视图:描绘了一个系统的静态结构。建模
工程师可以应用SYSML模型元素 来描绘系统的
结构、层次,和分解。结构视角同样描绘了每个
模型元素之间的关系。
行为视图:描绘了一个系统的动态结构、功能
和模型行为。行为建模基于数据流,基于状态,
基于消息,同样也基于用例。
参数视图:提供了一个工程分析。建模工程师可以图形化表示工程表达式和来自
结构模型的其它数据之间的关系。
© Dassault Systèmes | Confidential Information |
2/22/2021
| ref.: 3DS_Document_2020
4
SysML图形
为了表达模型元素和它们之间的关系,SYSML语言提供了9种类型图:
© Dassault Systèmes | Confidential Information |
2/22/2021
| ref.: 3DS_Document_2020
5
Requirement Diagram
需求图描绘了需求符号由ID和文本信息组成。需求图同样通过path符号这样的图
形方式描绘模型元素之间的连接关系。这个示例通过path符号展示了需求与需
求之间的包含关系。
相同模型元素在同一个图中可以有多种符号方式显示,比如说User Needs需求
图中使用了CallOut的注释作为例子,User Needs需求中的CallOut通过文本符号显示了
自己所有包含的元素