我們想從關係數據庫表,C#代碼,Jave代碼或XML創建UML類圖。從C#或Java或XML創建UML類圖
我們嘗試使用NClass的建議由專家在這裏,但沒有幫助。雖然我們成功了大部分所需的東西,但我們無法在類之間創建組合或聚合。我們在NClass中嘗試過,但我們只取得了關聯關係。他們的維基頁面顯示該功能尚未支持。所以我們正在尋找不同的工具或解決方案。
有沒有其他工具可以用於此?
感謝
我們想從關係數據庫表,C#代碼,Jave代碼或XML創建UML類圖。從C#或Java或XML創建UML類圖
我們嘗試使用NClass的建議由專家在這裏,但沒有幫助。雖然我們成功了大部分所需的東西,但我們無法在類之間創建組合或聚合。我們在NClass中嘗試過,但我們只取得了關聯關係。他們的維基頁面顯示該功能尚未支持。所以我們正在尋找不同的工具或解決方案。
有沒有其他工具可以用於此?
感謝
Enterprise Architect from Sparx Systems可以反向工程數據庫模式,XML模式,源代碼在C#,Java和半其他十幾種語言,以及字節碼和二進制碼。它甚至可以在連接到正在運行的進程(如調試器)之後生成序列圖。
許可證是商業用途,但價格相當低(取決於您想要的版本),並且有學術折扣。您還可以下載功能齊全的30天評估許可證,因此,如果您只需要這樣做,則無需支付任何費用。
但是,您應該知道,不同的編程語言沒有標準化的UML配置文件;各種代碼結構的確切表示是工具特定的。換句話說,您是否會獲得給定代碼庫的組合,聚集,關聯等取決於您使用的是哪種工具。
我敢肯定,很多工具都能夠做到這一點(或者一部分...),所以你有更多的要求?例如,你想要一個獨特的工具,許多工具(免費,開放,商業)?你想在團隊成員之間分享你的模型嗎? Modelio似乎能夠做到這一點,但我從來沒有使用C#和數據庫的擴展,主要是因爲它們不是免費的...