什么是SysML
SysML是什么
系统建模语言(Systems Modeling Language)简称SysML,是针对系统工程应用的通用建模语言。系统建模语言可以分析许多系统及超系统的规格、分析、设计及验证及确认。
系统建模语言是由统一建模语言(UML)子集延伸所定义的。为了可视化UML和SysML语言之间的关系,其中组成UML和SysML语言的语言构造集分别显示为标记为“UML”和“SysML”的集合。两个集合的交集UML reused by SysML表示SysML中重用的UML建模结构,称为UML4SysML子集。SysML extensions to UML的区域表示SysML新增的建模结构。UML not required by SysML表示UML 2中不需要SysML实现的部分。

SysML图概览
服务目前支持的8种SysML图 :
- 模块定义图(Block Definition Diagram)
- 内部模块图(Internal Block Diagram)
- 用例图(Use Case Diagram)
- 活动图(Activity Diagram)
- 序列图(Sequence Diagram)
- 状态机图(State Machine Diagram)
- 包图(Package Diagram)
- 需求图(Requirement Diagram)
活动图、序列图、状态机图和用例图都属于行为图。模块定义图、内部模块图和包图都属于结构图。需求图自成一类也是重要组成部分。
