【使用EA(enterprise architect)进行SYSML建模| { 1 } 】

此篇文章主要记录如何进行DDB(块定义图)的绘制

具体学习可以参考b站系斯模科技,话说其实讲sysml的挺少的。
把左边的块拖过来,就有了一个飞机的实例

首先是对块定义图的一些定义和知识,最后再转化成具体的建模操作

块图一般是对于系统组成架构(结构)的描述,是一种静态图
可以分两类来进行分析,一类是结构类的另一类是关系类的。
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第1张图片

【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第2张图片
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第3张图片

下面主要讲模块之间的关联
又换了个桌面的系统
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第4张图片
双击线条,这里表示一个桌子有一个面。
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第5张图片
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第6张图片

块定义图的泛化关系

2.3
客机是飞机的一种,客机继承了飞机的所有组成部分。同时,客机本身也有自己其他的功能。
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第7张图片
目前项目学习到这里差不多了,其他有需要了再学习。

下面是活动图,

打算下面学习的是顺序图,完了就是状态机图(这个比较麻烦)。
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第8张图片
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第9张图片
拖动后选择automic

点击连接的连线
general设置的maybe是控制流的名字 在constraints里面设置的是不同的选择。
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第10张图片
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第11张图片
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第12张图片
下面是并行工程的活动图(5.2)
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第13张图片
吃炒饭、吃面条、吃鸡蛋属于不同的活动流
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第14张图片
这里有流终止和活动终止,流终止了其他流可以继续,活动终止了,吃饭的活动就都终止了。

状态机图

先学习状态机图吧,因为之前没接触过,还是先学习这个吧。
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第15张图片
状态里面有子状态,状态子图
【使用EA(enterprise architect)进行SYSML建模| { 1 } 】_第16张图片

你可能感兴趣的:(大数据,统一建模语言)