模組化

模組化

模組化是指解決一個複雜問題時自頂向下逐層把系統劃分成若干模組的過程,有多種屬性,分別反映其內部特性。

基本介紹

  • 中文名:模組化
  • 外文名:Module
  • 定義:可管理模組的方式
  • 基本屬性接口功能邏輯狀態
  • 運行模式:獨立的工作運行模式
定義,作用,運行模式,模組化編程,模組化本體,

定義

模組化是一種處理複雜系統分解為更好的可管理模組的方式。

作用

模組化用來分割,組織和打包軟體。每個模組完成一個特定的子功能,所有的模組按某種方法組裝起來,成為一個整體,完成整個系統所要求的功能。
模組具有以下幾種基本屬性:接口功能邏輯狀態,功能、狀態與接口反映模組的外部特性,邏輯反映它的內部特性。
在系統的結構中,模組是可組合、分解和更換的單元。模組化是一種處理複雜系統分解成為更好的可管理模組的方式。它可以通過在不同組件設定不同的功能,把一個問題分解成多個小的獨立、互相作用的組件,來處理複雜、大型的軟體。

運行模式

1、獨立的工作運行模式
各個模組可獨立工作,即便單組模組出現故障也不影響整個系統工作。
2、分級啟動功能
當每組模組達到滿負荷時系統會自動啟動另一組模組,從而保證系統的輸出始終與實際需求匹配,確保每個模組高效運行,又能節約資源,提高效率。

模組化編程

軟體模組是一套一致而互相有緊密關連的軟體組織。它分別包含了程式和數據結構兩部份。
現代軟體開發往往利用模組作合成的單位。
模組的接口表達了由該模組提供的功能和調用它時所需的元素。
模組是可能分開地被編寫的單位。這使他們可再用和允許廣泛人員同時協作、編寫及研究不同的模組。

模組化本體

模組化本體是指具有模組結構的本體(知識庫的一種表現形式)。許多套用領域需要模組化的本體,如
  • 協作式本體開發
  • 分散式數據管理
  • 大規模本體的管理和推理
  • 本體的部分重用
當前,實現模組化本體主要有兩種主要的語言途徑。一種是基於非經典語義的邏輯語言擴展,如分散式描述邏輯,E-連線和基於包的描述邏輯;另外一種途徑是基於經典描述邏輯語義,但限制對外部符號的使用以保證各模組可安全的合併。

相關詞條

熱門詞條

聯絡我們