1

我遇到了 EA Sparx 中的默认约束,我想知道我还有哪些其他约束,例如假设以及何时使用它们?

http://www.sparxsystems.com/enterprise_architect_user_guide/modeling_fundamentals/constrainttypes.html

例如,我将如何定义无法收集日志或存在单点故障

4

1 回答 1

0

模型中的约束不是标准 UML 的一部分。它们通常使用对象约束语言(您可以对其运行测试)或纯文本创建。

OCL 是 UML 的附加组件。然而,根据我的经验,当代 CASE 工具(如 EA 或 MagicDraw)中的 OCL 支持相当基本。OCL 规范定义了各种可能的约束(参见第 175 页 ff.)。因此,您可以使用约束来为您假设在运行时满足的模型元素注释条件。

于 2013-04-22T15:24:29.400 回答