我创建了一个android应用和一个服务器,用于将命令发送到驾驶模拟器。服务器在树莓上运行,而模拟器在PC上运行。流程如下(制动命令示例):
我在用UML表示此用例时遇到麻烦,特别是在组件之间的交互方面。有人可以帮我吗?
您需要摆脱对功能的思考,找到附加值。在这种情况下,很可能会刹车。那就是演员---用例:
Driver
--- Brake Car
所有功能描述将进入活动图或文本UC描述。
我了解您主要关心显示组件之间的交互。为此,我建议使用activity diagram(而不是您似乎想起的用例图)。您可以使用泳道来显示哪个动作在哪个组件中发生,大致如下:
另一方面,如果您更关心组件之间的部署和物理接口,我建议使用deplyoment diagram,大致如下:
如您所见,每个图都集中在问题的某个方面,因此您的模型通常需要多个图。