2011-03-10 57 views
0

正在實施一個代碼生成器一種模型驅動的設計/模型驅動的軟件開發或兩種方法完全不同?正在實施一個代碼生成器一種模型驅動的設計/模型驅動的軟件開發?

例如,當您使用實體框架代碼生成。這是一種模型驅動設計嗎?

當我使用術語模型驅動設計時,是否使用模型或元模型有什麼不同?

沒有更多的答案?

+0

你在說要實現自己的代碼生成器嗎?你的問題並不完全合理。 – 2011-03-10 21:09:55

+0

對不起。 OFC。我的意思是實現自己的代碼生成器。 – Rookian 2011-03-10 21:23:46

回答

1

使用一個代碼生成器是模型驅動設計的一種形式,當你第一次創建一個抽象模型(例如某種UML圖),並將此模型用作代碼生成的基礎。這種工作流程也被稱爲正向工程。另一方面,當使用在相同抽象級別(例如,將一種編​​程語言轉換爲另一種編程語言)之間轉換的代碼生成器時,與模型驅動設計無關的恕我直言。