面向任務開發

面向任務開發

面向任務開發 Task-Oriented Development 是繼面向對象和麪向構件開發後 ,由 道侖軟件公司提出 一種新的軟件開發範型。

面向任務開發的核心理念是以業務爲中心,將所有的業務活動包裝成普通用戶能理解的任務,用戶通過定義任務,再由各種不同的任務直接組成信息系統。

那麼, 面向任務開發 TOD )與 基於構件的開發方法( Component-Based Development ,簡稱 CBD 相比有什麼優勢呢?優勢如下:

1.  TOD 直接反映和表達 業務需求,一般用戶都可以理解和操作,不需要技術人員的參與,這就消除了業務需求與軟件實現之間的鴻溝,能更快更好地滿足用戶的需求。

2.  TOD 中的任務 CBD 中的構件 更“軟”和更“輕”。構件是物理上存在的程序代碼,需要軟件開發人員編程實現,而任務是用戶就可以定義的對象,因此更容易改變,改變花費的代價更小,更能適應業務的變化。

3.  業務層的可重用性強。定義好的任務可以很容易地放到別的任務中,就象搭積木一樣。

4.  由於TOD 不需要沉重的應用服務器和中間件之類的基礎結構,因此無論在開發還是運行方面,TOD CBD 需要的環境都簡單得多,更容易維護,對用戶的要求更低。

5.  用戶基於 TOD 開發信息系統比基於CBD 開發 所需的成本和費用要小 得多。

如果我們 能爲所有的業務活動及其相互關係建模,用戶就能實現所有的業務邏輯,也就是說,用戶根本不需要通過編程來開發一個個的業務應用了。於是那些困擾軟件開發人員的開發問題便煙消雲散,不復存在了。

不需要編程就能實現所有的業務應用,這就是道侖的“銀彈”!

之前軟件開發方面的進步大都集中在技術層面,而面向任務開發第一次跨越了業務需求與軟件實現之間的鴻溝,使得業務人員可以直接開發自己需要的信息系統。這就是面向任務開發的本質所在!

面向任務開發已 成功在道侖公司數字神經系統平臺ROAD上實現,以業務(任務)爲中心,就是ROAD平臺的指導思想。

面向任務開發將把信息系統的建設帶入一個用戶主導的時代!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章