我正在尝试做我的嵌入式系统项目。该系统包含几个子系统。我的教授说我应该为选定的子系统创建/设计“多任务图”。我必须在SysML中进行(如UML,但对于嵌入式系统) 它是什么?我该怎么办? 感谢。
答案 0 :(得分:2)
SysML图的官方OMG分类如下:
正如您所看到的那样,没有“多任务图”,因此无法确定您要求生成的内容;你不得不问问你的教授 - 毕竟这就是他的目的。
然而,并发的各个方面可以在SysML / UML中以多种方式表示,例如序列图中的par
片段运算符,fork in activity和state-machine diagram,以及正交状态。
在UML中,类或对象可以通过构造型表示为<<active>>
,而UML 2则由框的左侧和右侧的两个垂直条表示,但是SysML不指定类图。 / p>
我建议SysML是“多任务图”的错误工具,因为它完全是一个软件概念而不是系统工程问题。您对SysML的理解“像UML但对于嵌入式系统”是不正确的 - 它是系统工程和建模的UML方言。 系统包含电子,计算和机械元素。
UML任务图将从类图中构造,该类只显示与并发模型相关的模型元素,如: