如何在 UML 中构建可执行模型?
它与绘制类、SD 等时使用的 UML 模型元素不同吗
通过模型元素,我假设您的意思是某种 UML 表示法,如类、状态、活动等。当您在可执行上下文中使用图形表示法时,它不会发生太大变化,但基本含义(语义)可能会发生变化。为了使符号可执行,您需要一组语义,在 UML 符号的某个子集上建立可执行行为。(一旦你开始考虑执行,你就不需要一切了)。在 Executable UML: A Foundation for Model Driven Architecture, Mellor/Balcer, Addison-Wesley 2002(我强烈推荐)一书中,定义了这样一组语义。如果您想查看可执行 UML 模型的示例以及如何使用开源工具将它们转换为代码,请查看模型到代码(没有神秘的空白),Starr/Mangogna/Mellor,2017。您可能还想看看在可执行文件。