来自同一组但具有不同属性的UML域模型实体

来自同一组但具有不同属性的UML域模型实体,uml,domain-model,Uml,Domain Model,我有以下问题: 一份报告由3个不同的指标组成,每个指标可以从不同的地方获得。 例如: 报告由3个指标组成:Metric1、Metric2、Metric3 每个度量从不同的C中获取。例如,度量1从C1和C2中获取,度量2从C1中获取,度量3从C2中获取 我提出了这两种解决方案,我想知道哪一种更正确,如果有的话,或者是否有其他解决方案: 什么是C?计数器?可以说C是从中提取计数器的位置。例如:Metric1=(计数器从C2获得)/(计数器从C1获得)和Metric3=计数器从C2获得(与Metr

我有以下问题:

一份报告由3个不同的指标组成,每个指标可以从不同的地方获得。 例如:

  • 报告由3个指标组成:Metric1、Metric2、Metric3
  • 每个度量从不同的C中获取。例如,度量1从C1和C2中获取,度量2从C1中获取,度量3从C2中获取
我提出了这两种解决方案,我想知道哪一种更正确,如果有的话,或者是否有其他解决方案:


什么是
C
?计数器?可以说C是从中提取计数器的位置。例如:Metric1=(计数器从C2获得)/(计数器从C1获得)和Metric3=计数器从C2获得(与Metric1中使用的计数器不同),这太过松散。如果您对某些东西建模,您需要了解语义。你为什么要上C(计数器)课?计数器是一个数字。度量是对数字进行计算的东西。C不是计数器类。我试图弄清楚的是报表和度量之间的关系,但为了更好地理解,让我们假设C是一个组件。你总是只有这两个组件(C1和C2)。每个组件都有测试,每个测试都有结果。Metric1=C1中成功的试验次数+C2中成功的试验次数。Metric3=C2中失败的测试数。