2010-02-26 116 views
7

是否有任何工具可以讓我輕鬆創建交互式架構圖?交互式架構圖工具

我設想在高水平,以查看該架構的圖形描繪的能力。然後,我可以點擊一個特定的體系結構並深入其中,從而揭示該部分的更詳細的分解。然後這個過程可以根據需要繼續進行。

有誰知道,讓我創造這種體驗的工具?或者我應該嘗試使用Visio/Powerpoint來實現這一目標?

+0

Visio/Powerpoint不是真的可行恕我直言。兩者都支持通過點擊進行鑽取。但是這會讓您手動更新數字之間的連接和接口,不可能發生任何不重要的事情。 Visio的規範解決方案是去巨大的紙張/畫布大小,並把所有東西放到一個圖中。那就是打印機制造商如何將A1打印機賣給IT架構師。 – Bernd 2010-02-26 16:46:05

+1

納粹已經關閉了這個,但我想提及https://structurizr.com/和C4一般。這裏有一個很好的演講:https://vimeo.com/193422891 – 2016-12-14 01:13:35

回答

3

我們使用的Sparx EA(企業架構師)。 其中一個「導出」選項是一個「HTML報告」,它以您所追求的方式工作。 您可以壓縮生成的文件併發送給其他人,然後「瀏覽」模型。

http://www.sparxsystems.com/

+0

針對Enterprise Architect的+1。我廣泛使用這個來反向設計一個項目的類圖。可以將更高層次的視圖放在幾個包中。不過,我認爲這不在您所期望的交互層面。 – 2010-03-01 05:21:33

+0

+1看起來很有趣。將檢查出來。 – 2010-03-01 09:10:36

1

我同意這樣的工具可以證明是有價值的。事實上,當我們着手開發nWire時,這是我們的目標之一。我們還沒有到達,但這是我們希望有一天能夠發展和延續的事情。

我相信,這樣的工具應該是「活」的代碼,而不是一個離線表現形式,因爲我們從來沒有投資保持這樣的文件,並在5分鐘後他們已經過時了。因此,我認爲Visio解決方案不會。我也相信最少的用戶投資,即插即用工具。

有一些問題需要解決,但是,怎麼樣從一個方式將是有意義的代碼導出架構,什麼是縮放級別,等我不知道一個通​​用的解決方案可以適合所有項目,您需要定製它以瞭解您的特定架構。

如果你有解決這個更多的想法和意見,我很願意聽到他們的聲音。請將它們發佈到這裏,或者在nwiresoftware.com上通過電子郵件發送給zviki。

0

新的架構工具在Visual Studio 2010旗艦版可以做的正是這一點。您可以交互式地過濾視圖。請參閱「建模應用程序」,「Exploring Existing Code」下的一些MSDN主題。

+1

不要那些工具假設你的整個系統包含在VS項目中嗎?它們不是代碼中心嗎?非MS技術怎麼樣?你在圖表中需要的外部基礎設施如負載平衡器如何? – 2010-03-01 07:56:47