【问题标题】:Conceptual model with a constraint带有约束的概念模型
【发布时间】:2016-02-12 06:22:26
【问题描述】:

我正在尝试制作这个用例的概念模型:

Actor可以修改budget但是修改后的总和 所有预算元素percentages 必须为100%0%(如果有) 预算中没有元素。

如何在我的模型中包含此约束?
模型也可以找到here

【问题讨论】:

    标签: uml conceptual-model


    【解决方案1】:

    您应该对contains 属性设置一个约束。在 MagicDraw 中,可以显示约束的标签或 OCL 中的实际约束。

    这是一个仅带有标签的示例,它可能更适合概念模型的受众:

    这是一个使用 OCL 的示例:

    可读性差一点,是吗? ?

    【讨论】:

      【解决方案2】:

      只需将这样的约束附加到Budget

      如果您的工具不提供原生约束元素,您可以简单地使用注释并将约束放在大括号中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-18
        • 1970-01-01
        • 2022-09-29
        • 2016-10-05
        • 2010-10-04
        • 2023-01-11
        • 2021-11-02
        相关资源
        最近更新 更多