什麼叫子系統

什麼叫子系統

一、定義:

子系統是一種模型元素,它具有包和類的語義。子系統的行爲由它所包含的類或其他子系統提供。子系統實現一個或多個接口,這些接口定義子系統可以執行的行爲。

二、使用方法:

可以通過多種互補的方法來使用子系統,將系統分爲若干個單元,這些單元:可以獨立預定、配置或交付。可以獨立開發,只要接口保持不變。可以在一組分佈計算節點上獨立部署。可以在不破壞系統其他部分的情況下獨立地進行更改。此外,子系統還可以:將系統分爲若干單元,以提供對關鍵資源的有限安全保護,在設計中代表現有產品或外部系統。

三、規則:

1、子系統不應暴露自己的任何內容。

2、子系統外部的元素都不應依賴於子系統內部特定元素的存在。