非常令人驚訝的是,沒有真正的工具可以從模型中完全生成代碼。我見過所有的UML工具是不是真的實用,除了這一個:來自Model的完整的Java/C#代碼生成工具?
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模型,但只需通過輸入代碼就可以做圖形化的工作。
我開始懷疑,這更嘗試啓動比真正的問題進行辯論。 – 2011-02-16 16:33:06