SysML图

SysML图

对象管理组织OMG 决定在对UML2.0 的子集进行重用和扩展的基础上,提出一种新的系统建模语言——SysML(Systems Modeling Language),作为系统工程的标准建模语言。和UML 用来统一软件工程中使用的建模语言一样,SysML 的目的是统一系统工程中使用的建模语言。
SysML 为系统的结构模型、行为模型、需求模型和参数模型定义了语义。结构模型强调系统的层次以及对象之间的相互连接关系,包括类和装配。行为模型强调系统中对象的行为,包括它们的活动、交互和状态历史。需求模型强调需求之间的追溯关系以及设计对需求的满足关系。参数模型强调系统或部件的属性之间的约束关系。SysML 为模型表示法提供了完整的语义。
和 UML 一样,SysML 语言的结构也是基于四层元模型结构:元-元模型、元模型、模型和用户对象。元-元模型层具有最高抽象层次,是定义元模型描述语言的模型,为定义元模型的元素和各种机制提供最基本的概念和机制。元模型是元-元模型的实例,定义模型描述语言的模型。元模型提供了表达系统的各种包、模型元素的定义类型、标记值和约束等。模型是元模型的实例,定义特定领域描述语言的模型。用户对象是模型的实例。任何复杂系统在用户看来都是相互通信的具体对象,目的是实现复杂系统的功能和性能。
SysML 的图形表示是SysML 的可视化表示,是用来为系统建模的工具。SysML 定义了九种基本图形来表示模型的各个方面。从模型的不同描述角度来划分,这九种基本图形分成四类:结构图(Structure Diagram)、参数图(Parametric Diagram)、需求图(Requirement Diagram)和行为图(Behavior Diagram) 。结构图包括类图(Class Diagram) 和装配图(Assembly Diagram),行为图包括活动图(Activity Diagram)、顺序图(Sequence Diagram)、时间图(Timing Diagram)、状态机图(State Machine Diagram)和用例图(Use Case Diagram)。

441
下载桌面版
GitHub
Microsoft Store
SourceForge
夸克网盘
百度网盘
云服务器优惠
华为云优惠券
京东云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信