軟件産品可看作是由一系列具有特定功能的組件組成,作為一個完整的系統也可以被分解成一系列功能模塊,這些模塊之間的相互作用就形成了系統的所有功能。所謂模塊是指可組成系統的、具有某種确定獨立功能的半自律性的子系統,可以通過标準的界面和其他同樣的子系統按照一定的規則相互聯系而構成的更加複雜的系統。每個模塊的研發和改進都獨立于其他模塊的研發和改進,每個模塊所特有的信息處理過程都被包含在模塊的内部,如同一個“黑箱”,但是有一個或數個通用的标準界面與系統或其他模塊相互連接。而模塊化是複雜系統的一個共同特征,模塊化的代碼結構是由松散的組件構成的,是對一個系統完全意義上的分割,而不像完全集成的代碼,各個組件之間存在很強的依賴關系,并不是完全通過界面來交換信息。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!