2011-09-14 109 views
0

可以有一個建議我爲基於Web的系統提供一個良好的ADL(體系結構描述語言),包含人力資源,財務,物流等七個主要應用程序... 該應用程序與不同的硬件包括考勤機,票據打印機,賬單閱讀器。所以這個架構有點複雜,我想把它記錄下來。基於Web的系統的一個很好的ADL推薦

回答

1

我從來沒有理由使用之前(或更正確,我從來沒有有意識地使用過),但從what I understand他們陷入了幾個陣營,最合適的將取決於你的聽衆。

您可能會發現自己被任何工具集或架構框架所驅動;例如Archimate是一個開放組織標準(Open Group是TOGAF背後的人)。

我會做的是快速瀏覽分析一堆,尋找那些重量輕/易於訪問;因爲我懷疑你可能會發現的是,將會有大量的文檔和內容,在它變得任何實際用途(或從中獲得良好的價值)之前,你必須經歷這些文檔和內容。但那只是我的懷疑。

所以,另一種方法可能僅僅是定義你自己的方法:不重新發明方向盤 - 只是想出本質上是相關術語的詞彙表/詞典以及它們對你的意義。這意味着它將變得精益求精。

+0

我首先要感謝您對我的問題提供的出色幫助。就像你指出的那樣,它們是ADL的兩種觀點;來自將ADL作爲概念建模方式的系統工程師,以及軟件工程師將它們作爲語義的語言。在我看來,如果建築師被用於他們的預期目的,後者似乎會覺得很自然。因此,儘管我會考慮爲未來開發我自己的ADL,但我非常希望能幫助我選擇現在可用的產品。我正在考慮一個極致?你怎麼看? – altsyset

+0

關於Archimate,它的另一種建模語言,或多或少與UML相似。而且我在使用這些工具時遇到了麻煩。 – altsyset

+0

不幸的是,我沒有深入研究過任何一個(!)我只能想到你需要ADL能夠做的幾件關鍵事情,並在這些場景中測試它們以便評估什麼會爲你工作。祝你好運 :) –