模塊化
1.模塊化中的模塊
模塊具有以下幾種基本屬性:接口、功能、邏輯、狀態(tài),功能、狀態(tài)與接口反映模塊的外部特性,邏輯反映它的內(nèi)部特性。
在系統(tǒng)的結(jié)構(gòu)中,模塊是可組合、分解和更換的單元。
2.模塊化的功能
1)獨立的工作運(yùn)行模式
各個模塊可獨立工作,即便單組模塊出現(xiàn)故障也不影響整個系統(tǒng)工作。
2)分級啟動功能
當(dāng)每組模塊達(dá)到滿負(fù)荷時系統(tǒng)會自動啟動另一組模塊,從而保證系統(tǒng)的輸出始終與實際需求匹配,確保每個模塊高效運(yùn)行,又能節(jié)約資源,提高效率。
3)模塊化用來分割,組織和打包軟件。每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體,完成整個系統(tǒng)所要求的功能。
4)在系統(tǒng)的結(jié)構(gòu)中,模塊是可組合、分解和更換的單元。模塊化是一種處理復(fù)雜系統(tǒng)分解成為更好的可管理模塊的方式。它可以通過在不同組件設(shè)定不同的功能,把一個問題分解成多個小的獨立、互相作用的組件,來處理復(fù)雜、大型的軟件。
評論 | 0條評論
評論