2009-12-03 71 views
8

過去,我有機會與Lattix合作。我相信它所代表的範式(層次依賴矩陣)是大規模系統架構管理的未來。什麼是Lattix的開源替代品?

但是我工作的公司總是被價格標籤推遲。任何人都知道存在任何好的開源替代品嗎?經過多次搜索,我似乎無法找到一個。

回答

1

有實現此處所列Lattix,DSM(設計或依賴結構矩陣)的核心功能,一些開源工具:

http://en.wikipedia.org/wiki/Dependency_Structure_Matrix

最近的dtangler 2.0版本在其發佈的東西請注意您可能會感興趣:

dtangler 2.0.0。發行了!主要的新功能是能夠從純文本文件中讀取依賴信息。換句話說:它不僅僅適用於java - 現在你可以生成一個描述任何你想要的依賴結構矩陣!

1

這不是一個免費的工具(299歐元了的personnal許可證),但該工具NDepend的配備加上Dependency Matrix一個Dependency Graph免責聲明:我的工具

這裏的開發者之一是一些截屏:

NDepend Dependency Matrix

NDepend Dependency Matrix

1

SonarQube有一個免費的依賴性分析(以我的經驗,不是那麼有用Lattix)。您可以將Package Design小部件添加到儀表板並向下鑽取。 Instructions can be found here

1

我還沒有看到任何與Lattix一樣強大的功能來代表DSM中的代碼。雖然NDepend將生成DMS,但它是一個靜態快照。 Lattix是動態的,允許用戶在DSM模型中更改代碼的體系結構。

0

對於一個簡單的項目,我找到了MaDGe - Module Dependency Graph

與故宮安裝

npm -g install madge 

所有列表依存* .js文件在目錄中的文件src

madge path/src 

找到特定文件的循環依賴app.js

madge --circular path/src/app.js 

還有一個繪圖功能,但我沒有並運行。