【发布时间】:2021-11-26 13:41:22
【问题描述】:
在这个“CASE Instruments”课程中老师说这个软件“OCLE 2.0”是唯一可以验证和编译UML的软件。有其他选择吗?
【问题讨论】:
-
您需要查询谷歌。在 SO 你的问题是题外话。
在这个“CASE Instruments”课程中老师说这个软件“OCLE 2.0”是唯一可以验证和编译UML的软件。有其他选择吗?
【问题讨论】:
“编译 UML”是一个不清楚的术语。许多工具支持某些 UML 工具的选择性代码生成。可能没有工具支持用例等抽象概念。
Eclipse Papyrus/UML2/OCL/EMF 组合具有强大的功能,包括为任意 OCL 生成内联 Java 代码。由于基于 Pivot 的 Eclipse OCL 原型解决了 OCL 规范的许多问题,例如模板和原型,我怀疑您会找到更好的解决方案。我当然听说过 Eclipse OCL 是唯一接近的解决方案。
OCLE 的老板 Dan Chiorean 曾经是 OCL 年度研讨会的定期撰稿人。由于他最近一直很安静,我认为 OCLE 也很安静。 OCLE 网站没有任何日期或 OCL 或 UML 版本,但它的第一个概述句
查看 UML 规范!所有的 UML 图都是使用 UML CASE 工具精心设计和表示的。不幸的是,使用 OCL 表达的 UML 静态语义存在许多句法、语义和概念上的错误。
建议它是在 UML 2.5 之前编写的,Eclipse OCL 用于消除早期版本中的多产问题。
【讨论】: