開放的系統模型使得子功能部件的集成易于實現,同時也必然提高應用開發的效率;集成和高效反過來又有利于更好地達到開放的目的.這三者相輔相成,其中又以開放性作為集成和效率的基礎,只有開放才有集成,只有開放才有效率。
1.2 以數據為中心的系統模型
以數據為中心的系統模型如圖1所示.這類模型將數據庫放在系統的核心層次共享,各功能部件采用統一的數據描述,各子系統的開發過程完全獨立;子系統間有統一的數據交換接口;整體的可擴充性好(可任意增加符合數據交換標準的應用程序).同時,這種模型整體結構松散,集成性不夠良好;只能做到數據復用,不能做到功能復用,造成大量的代碼冗余;由于應用相關數據的存在,難于定義符合所有應用需求的數據接口標準,因此會出現數據語義失真.從開放性的角度來講,這類系統只具有數據開放性,不具有功能開放性,但其可擴充性很好。

1.3 以執行為中心的系統模型
文章來源于領測軟件測試網 http://www.kjueaiud.com/