sysml结构图元素结构图元素
sysml元素定义
sysml的图形总共分为行为图,需求图跟结构图三大类,下边主要以结构图进行说明。
Structure diagram结构图区分为两类:
1/ Sysml block definition diagram(BDD)块定义图主要用来描述系统的层次结构和系统/组件分类, 是说明系统具体结构的简
单方式,等同于uml中的类图
2/ Sysml block internal diagram(IBD)内部框图描述系统的内部结构及其零部件,港口和连接,主要用来让设计者改进模块
结构的,是用来定义模块中的具体结构如何来实现模块的行为的,等同于UML中的复合结构
下边根据对两者的理解进行了其中的元素分析与描述。
block definition diagram(BDD)中的定义元素如下:
1.Block
Block是SysML的基本结构单元,可以用来代表硬件,软件设施,人员,或任何其他系统元素,座 ,定义在SysML的复合系统
实体。
2.Actor
Actor是BDD参与者或者操作员,角色,代表用户与一个或多个SysML的系统交互
3.Block(constraint)
块(约束) ,定义一个复合系统的参数方程约束。由于blocks和parts在block定义图中并没有展示全部的关联信息,尤其是展
示两者的参数关系,所以带有constraint的block被用在参数图PD(parametric)里边,用来绑定二者之间的关系,展示了
block和part之间的联系。
4.Valuetype
数据类型 ,定义SysML的数据类型。 作为衡量的维度与具体单位表示。
5.Enumeration
列举 ,定义为一个符号或值的数据类型.。
6.Interface
接口 ,定义一个元素的属性和方法的规范,它描述了一个互动点
7.Signal
signal定义为信号,可以用来控制part的行为,也可以通过port在两个有联系的block之间流动
8.Unit
单位 ,代表SysML的衡量标准单位
9.Quantitykind
尺寸 ,确定在可测量的SysML
10.Part
对Block的一个抽象理解,可以作为block的一个属性存在,也可以当成一个block来使用。
11.Port
Port定义为端口,port就象一个洞,到这里取/放东西,需要经过这个“洞”,其他地方可能是封住的,也有可能存在其他
的“洞”,重要的是,“洞”的后面黑黑一团,进出这个“洞”,可能有规则,可能有规则但不告诉你,还可能没规则。
端口主要使用在IBD中, 最重要的方面是它允许设计人员通过定义端口(port),来改进模块用法之间的定义交互作用,
解释如下:端口是从外部模块连接到本地模块所要使用的部分。端口是根据接口或者模块的类型被分类的,因为它们定义了通
过它们可以做哪些交换。端口使用连接器(connector)进行连接,它表示了 IBD 中的一个关联使用。
port与interface的区别: