1

在一个项目中使用 SysML 的所有图表是否是一种好习惯,或者是否需要将所有图表用于完整的 SysML 模型?

让我们以一个示例项目为例,其中客户使用在线计算器。一个完整的行为图模型包括用例、序列图、活动图和状态图。

从用例图开始将显示客户与他可以使用和“计算”的在线计算器进行交互。
序列图会显示客户将数据发送到在线计算器,然后等到结果发回。
然后,我可以使用活动图来显示哪些数据进来了,哪些数据出去了。类似“data_in --> process --> data_out”的东西。
通过状态图,我可以显示在线计算器“等待传入数据”并被触发进入“处理”状态,在“处理”期间不接受传入数据。

你看,这些图表是相当多余的,几乎没有额外的信息。

我应该去争取它,还是这是一个图表矫枉过正?

4

1 回答 1

2

You create as many diagrams as you need to transport your thoughts. The model is the important part. The diagrams are just graphic views on the model that help humans to understand it.

于 2017-06-28T08:38:08.160 回答