模型驅動開發(mdd:model-driven developement)是更偉大視景mda 模型驅動體系架構(model-driven architecture) 中的一部分
mdd開發更快速/使開發成本更低/提高開發質量/使架構更加強壯/出錯率更低/有效性驗證/可以提供最新的文件(模型就是文件)
使人在軟體中的影響降低/給行業專家更高多空間/使開發人員獲得更多行業知識/將消除業務和it之間的隔閡
使高階程式設計師只做他們該做的事
關注如何構建mdd工具;他們可以指導程式新手進行軟體的初級開發或配合行業專家進行系統建模
行業專家可以為圖形使用者介面、處理流程和商業規則建立模型。應用的整合部分(webservices、api呼叫、資料庫成等)對行業專家和開發新手存在困難
使軟體開發不再懼怕商業需求變更 由技術產生的軟體變化更少 使專案重心放在業務問題,而不是技術
本人比較喜歡的ea,支援包管理功能
模型驅動開發 基本模型 外掛程式模型的開發方法
任何乙個複雜的系統都應該存在簡單的規則,可以使用一些基本元素組合構建而成。這樣的系統在數學上被認為是簡潔和優美的。這一點在軟體中最容易歸納出來。人們也一直試圖找出一種簡潔方便方法和系統來構建軟體。軟體的乙個特性是相似性。我們寫過大量 後會發現 很多 都有相當程度的相似性。我們每個人每天只是重複寫其他...
模型驅動開發 基本模型 外掛程式模型的開發方法
任何乙個複雜的系統都應該存在簡單的規則,可以使用一些基本元素組合構建而成。這樣的系統在數學上被認為是簡潔和優美的。這一點在軟體中最容易歸納出來。人們也一直試圖找出一種簡潔方便方法和系統來構建軟體。軟體的乙個特性是相似性。我們寫過大量 後會發現 很多 都有相當程度的相似性。我們每個人每天只是重複寫其他...
模型驅動開發(MDD)介紹
在過去多年,軟體開發面臨了多個挑戰,新的需求和存在系統不斷增長,系統也變得越來越複雜,以至於我們很難及時的構建它們。為了解決這些問題,就出現了很多新的方法,其中最突出的乙個就是模型驅動開發。mdd代表了一套理論和工業化軟體開發的方法框架,在軟體開發全生命週期中系統的的使用模型作為主要工件,它主要為了...