以執行為中心的系統模型如圖2所示.這類模型著眼于將不同的應用系統通過統一的執行中心來實現關于數據模型和用戶界面的共享和一致.它將共有的計算和執行功能從應用程序中分離出來,放在執行中心,避免了代碼冗余;用戶與系統的交互與應用程序相分離,便于實現統一風格的用戶界面;和數據庫的任何數據交換都要通過執行中心進行,有利于數據的嚴格管理,保證了數據的一致性.這類模型解決了以數據為中心的系統模型的代碼冗余及界面風格不統一等問題,但仍存在一些缺陷:執行中心的功能設計復雜,很難確切定義符合所有應用要求的功能集合,而且實現起來也相當困難;執行中心同時與用戶界面和所有應用程序保持通訊,又管理著CAD數據庫,負擔過重,極易形成瓶頸.這類模型既具有數據的開放性,又具有功能的開放性,可擴充性也好,整體上優于以數據為中心的系統模型。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/