【发布时间】:2011-06-28 11:19:37
【问题描述】:
令人惊讶的是,没有真正的工具可以完全从模型生成代码。除了这个,我见过的所有 UML 工具都不是很实用:
A hierarchical component model with full connectors
At the heart of Evolve is a hierarchical component model with full connectors. Connectors act like
wires between components, making it simple and intuitive to express detailed structures that are
difficult or impossible in other approaches such as dependency injection.
Resemblance and evolution
These two constructs provide unprecedented levels of support for component reuse.
Resemblance
is a form of component inheritance. Evolution builds on this to allow the structure of an existing
system to be remodeled, without destroying the original definition. These facilities can be used to
create variants of a system, or to switch in test components.
有人试过吗:你觉得怎么样?它似乎基于 UML,但不是基于 UML 类,而是基于其他类型的图表。
任何其他可以进行真正代码生成 UML 的工具吗?
我的意思是真实的:EMF 不是这样的工具,它只是一个用于构建 UML 工具的框架据我所知,它本身并不是一个有助于构建和维护应用程序的工具。
Visual Studio Ultimate 也是如此。虽然里面的 UML 工具非常好,但它只是另一个 UML 工具,它并不能真正帮助 ypu 模型,而只是以图形方式完成您可以通过输入代码来完成的工作。
【问题讨论】:
-
我开始怀疑这更像是一场辩论,而不是一个真正的问题。
标签: c# java frameworks uml