Uml 使用所有SysML图的良好实践?

Uml 使用所有SysML图的良好实践?,uml,modeling,sysml,Uml,Modeling,Sysml,在一个项目中使用SysML的所有图表是一种好的做法,还是需要使用所有图表来创建一个完整的SysML模型 让我们以一个项目为例,客户使用在线计算器。 一个完整的行为图模型包括用例图、序列图、活动图和状态图 从用例图开始,将显示客户与在线计算器的交互,他可以使用并“计算”。 序列图将显示客户向在线计算器发送数据,并等待结果发送回来。 然后,我可以使用活动图来显示哪些数据输入哪些数据输出。类似于“数据输入-->处理-->数据输出”。 通过状态图,我可以显示在线计算器“等待传入数据”,并被触发到“进程”

在一个项目中使用SysML的所有图表是一种好的做法,还是需要使用所有图表来创建一个完整的SysML模型

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

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

你看,这些图表是非常冗余的,几乎没有额外的信息


我应该这样做,还是这是一个过度的图表?

您可以创建尽可能多的图表来传输您的想法。模型是其中的重要部分。图表只是模型上的图形视图,有助于人们理解它。

我不确定模型和图表之间有什么不同。无论如何,你说我不必使用所有的SysML图。它仍然是一个真正合法的SysML模型工程,即使我没有在一个项目中使用所有的SysML图?正如所说:只使用您真正需要的图。不多了。但更重要的是:不能少。