Database design 建模一个;套用;对象a到对象b以创建对象c关系

Database design 建模一个;套用;对象a到对象b以创建对象c关系,database-design,uml,Database Design,Uml,我正试图提出一个数据模型/类图,但在以任何有意义的方式正确表示这种类型的关系时遇到了困难。基本上是这样的: Actor Z将对象A“应用”到对象B,对象B的输出是对象C。A和B都是与许多其他对象关联的复杂对象。我想在很多方面它都类似于“模板化”的情况,即使用模板将一个对象转换为另一个对象?您将如何用UML或类似的东西对此进行建模?(显然,这可以在序列图或工作流中显示,但我并不是真的这样做-这更像是一个数据/信息模型)我认为您混合了用例图、类图和交互图 当你说“Actor”的时候,我看到的只是高层

我正试图提出一个数据模型/类图,但在以任何有意义的方式正确表示这种类型的关系时遇到了困难。基本上是这样的:


Actor Z将对象A“应用”到对象B,对象B的输出是对象C。A和B都是与许多其他对象关联的复杂对象。我想在很多方面它都类似于“模板化”的情况,即使用模板将一个对象转换为另一个对象?您将如何用UML或类似的东西对此进行建模?(显然,这可以在序列图或工作流中显示,但我并不是真的这样做-这更像是一个数据/信息模型)

我认为您混合了用例图、类图和交互图

当你说“Actor”的时候,我看到的只是高层次的用例图。一个人(演员)驾驶一辆汽车。但我不确定你的目标是低层还是类似“汽车”的东西

但是,您也可以将“Actor Z”、“Class A”、“Class B”和“Class C”表示为静态类图,显示它们之间的关系。我的假设是“对象A是类A的实例”。。。等等或动态对象交互图,如“对象A对象和对象C”


我相信你有足够的灵活性

输出来自哪里?对象B还是演员Z?无论如何,交互应该用序列图建模。我不明白你为什么要用别的东西。