我想为一个多机器人协调系统做一个组件图。
我想在组件图上显示,每个“机器人”组件的子组件“感知”通过一个接口彼此通信。实际上,所有机器人的传感器都被用来估计每个机器人的位置/速度,这是一种协作感知。
我怎么能这么做?我是否应该拥有一个由“机器人”组件提供和需要的接口?
谢谢。
发布于 2014-05-26 17:21:50
对于这种类型的系统,您可以使用UML的全部功能,并编写真正有效的文档。您很可能需要以下一些(或全部)图表:
如果您是UML新手,我建议您从组件和部署开始。它们相对容易学。当你感觉到理解和需要进一步表达你的想法时,深入到复合结构和状态中去。最后是上课。
玩得开心!
示例
这就是我如何理解你的模型和它的元素。这就延伸了我的评论。
注释和图表注释中都有解释。
组件图:
组件实例的关系图:
请注意,第一个图应该使用定义所有有效连接可能性的“连接规则”进行扩展。只有一个CentralManager吗?每个机器人必须连接到CentralManager吗?机器人能自言自语吗?等等..。
这些问题和其他问题应该分开模拟。在类图上,根据具体的细节对角。
https://stackoverflow.com/questions/23873656
复制相似问题