核對清單: 設計子系統
本核對清單協助確定「設計子系統」分解正確且完整。
關係
主要說明
 

檢查項目
每一個子系統的名稱是唯一的,且明確敘述子系統的共同責任
子系統說明正確無誤地反映子系統的共同責任
子系統經由介面呈現一組邏輯性一致的服務
子系統是單一個人或團隊的責任
子系統至少實現一個介面
明確指出子系統實現的介面,正確描述相依關係
子系統對於其他模型元素的相依關係,限於子系統具有編譯相依關係的介面和套件
在子系統外觀中描述有效使用子系統所需的資訊
完全封裝子系統的內容,子系統實現的介面除外
在子系統實現的介面上的每一項操作用於某些協同作業中
在子系統實現的介面上的每一項操作,由子系統內的一個模型元素(或許多模型元素)來實現
整個模型以一致的邏輯性完成子系統分割
子系統的內容完全封裝在介面背後