您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
   
 
 
     
   
 订阅
  捐助
sysml结构图元素
 
来源:学步园   发布于 2016-10-20
  7549  次浏览      20
 

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的区别:

interface是接口,接口描述是透明的,调用的时候你根据接口描述,可以很清楚其规则。

12.Port(flow):

通过port(flow)允许模块之间交换信息或者材料流

对于标准端口来说,一个 interface 类列出了模块提供的服务列表。对于流端口口来说,一个流说明 列出了可以流过端口的数据的类型。当只有一种对象类型可以流过端口时,这个对象的类型将直接被分配为端口的类型。这种端口叫做原子端口(Atomic Port)。Item Flow 类用来表现一个特定用法环境下,两个模块之间实际流动的信息。

13.Flow specification

流说明:被定义在BDD中,包括定义流属性,输入和输出流的独立说明。

处理其他模块引发的服务请求(例如,功能调用等)

Sysml block relationships:

1.Item flow项目流程,指定流的项目,横跨在一个互动点的连接器。

2.Dependency依赖 , 建立可追溯的关系,描述一个元素是如何依赖别人身上 。

3.Generalization概括, 作为一个专门的另一个元素后裔描述一个元素,包含额外的属性和行为。

4.Containment遏制 ,以图形方式显示一个元素的父元素内的所有权 。

5.Association(part)协会(部分) ,描述之间的SysML座和其内部零件,如多重性和类型,连接的特点 。

6.Association(reference)协会(参考) ,描述的多重性和类型,如单独的SysML块之间的连接的特点 。

7.Association(shared)协会(共享),描述之间SysML的块,如多重性和类型,常见的连接的特点。

8.Allocate分配 ,模型元素联系在一起,正式的行为,结构,限制或设计的期望的改进。

Sysml block internal diagram中的元素:

1.Part

部分,描述SysML的座子系统在其整个范围内的分解,使用可重复使用的SysML块的实例。

2.Connector part

接头部分 ,创建SysML的接头部分。

3.Distributed part

分布式部件,创建一个SysML的分布式部分。

4.Flow part

流的一部分 ,创建SysML的流的一部分。

5.Participant

参与者部分,创建一个SysML的参与者的一部分

6.Signal

信号 ,定义SysML的消息,包含属性,在一个交互系统块之间交换。

7.Port

港口 ,描述了一个SysML的座,这反过来,连接块之间的交互部分结构的交互点

8.Port(flow)

港口(流) ,说明什么流入和流出的相互作用SysML的块

9.Flow specification

流规范 ,定义了一套属性对应一个共同的互动点的单件流

Sysml block internal relationships元素之间的关系

1.Dependency

依赖,建立可追溯的关系,描述一个元素是如何依赖别人身上

2.Item flow

项目流程 ,指定流的项目,横跨在一个互动点的连接器

3.Binding connector

绑定连接器 ,建立一个系统分解两部分之间的连接

Structure diagram结构图共同使用的工具

1. Note

注释

2. Constraint

约束

3. Text element

文本要素

4. Diagram legend

图表说明

5. Diagram notes

图形注释

6. Hyperlink

超链接

7. Document

记录

8. Artifact

手工添加

9. Requirement

需求

10. Issue

问题

11. Change

变更

12. Boundary

分界线

13. Image

图像

14.Dependency依赖

15.Realize实现

16.Trace线路,走线,引线,跟踪

17.Information flow信息流

18.Note link注释连接

   
7549 次浏览       20
 
相关文章

UML概览
UML图解:用例图(Use case diagram )
UML图解:活动图(activity diagram )
UML图解:类图(class diagram )
UML图解:对象图(object diagram)
UML图解:顺序图( sequence diagram )
 
相关文档

模型跟踪:跟踪图、矩阵、关系(建模工具EA)
自定义表格(Custom Table)在EA中的使用
元素的详情浏览控制
UAF 1.2规范解读(DMM 和 UAFML )
EA中支持的各种图表
EA中的界面原型建模
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于SysML和EA进行系统设计与建模
基于模型的需求管理
业务建模 & 领域驱动设计
最新活动计划
LLM大模型应用与项目构建 12-26[特惠]
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
业务建模&领域驱动设计 11-15[北京]
用户研究与用户建模 11-21[北京]
SysML和EA进行系统设计建模 11-28[北京]

如何向妻子解释OOD
OOAD与UML笔记
UML类图与类的关系详解
UML统一建模语言初学
总结一下领域模型的验证
基于 UML 的业务建模


面向对象的分析设计
基于UML的面向对象分析设计
UML + 嵌入式系统分析设计
关系数据库面向OOAD设计
业务建模与业务架构
使用用例进行需求管理


某航空IT部门 业务分析与业务建模
联想 业务需求分析与建模
北京航管科技 EA工具与架构设计
使用EA和UML进行嵌入式系统分析
全球最大的茶业集团 UML系统分析
华为 基于EA的嵌入式系统建模
水资源服务商 基于EA进行UML建模
更多...