我的任务是记录我们的高级软件架构,使用的是内部开发的机器人框架(类似于ROS)。我会尽量保持简单。
在组件关系图中,如何表示组件由类加载器(基于XML文件中指定的类型)在提供的基本框架应用程序中实例化,并在单独的线程中运行?该组件实现并实例化框架提供的服务(即网络通信)。
发布于 2017-08-18 13:03:39
您可以简单地使用<<instantiate>>
关系,如本例所示,取自第39页的UML2.5规范:
在图7.19中,CarFactory类依赖于Car类。在本例中,依赖关系是应用于标准构造型实例化的用法,表明CarFactory类的实例创建了Car类的实例。
注意,OMG使用了一些“艺术的”箭头末端(它们在文档中不像应该的那样一致)。更常用的是一个简单的开三角形。第39页:
依赖项显示为两个模型元素之间的虚线箭头。箭头尾部的模型元素(客户端)取决于箭头(供应商)上的模型元素。箭头可以标记为可选关键字或原型和可选名称.
不过,他们使用的线条更像是虚线,而不是虚线。叹一口气。
https://stackoverflow.com/questions/45753148
复制相似问题