表2. EA和Rose的UML Profile比較
雙向工程
雙向工程包括正向工程 - 從模型到代碼 和反向工程。拇a到模型。一旦設計完成后,使用模型(設計模型和數據模型)信息能夠生成特定編程語言的源代碼或者數據庫的DDL腳本。當開發人員添加/更改代碼或數據庫實現時,設計和數據模型能夠通過雙向工程同步代碼或DDL腳本以保持一致。表3顯示了EA和Rose雙向工程的特征。 語言
EA
Rose
ANSI C++
Yes
Yes
Visual C++
No
Yes
VB6
Yes
Yes
Java
Yes
Yes
C#
Yes
No
VB.NET
Yes
No
文章來源于領測軟件測試網 http://www.kjueaiud.com/