核對清單: 通訊協定
本核對清單有助於確定「通訊協定」指定正確
關係
主要說明


檢查項目
通訊協定類別名稱是唯一的
通訊協定至少用在一個合作中
通訊協定的簡要說明描述通訊協定的用途,並摘要說明在系統中扮演的角色
通訊協定代表一組密切相關的責任
通訊協定中的信號全部直接連結,達成通訊協定在系統中的角色
不只是在兩個封裝體之間用於通訊的信號
信號已儘可能以最普通的方式挑選,但仍然維持一定的明確性
例如,在多個「輸出」信號全部需要確認的情況下,已使用單一 'Ack' 信號做為回應。
通訊協定反映在系統中的單一用途
如果通訊協定有許多考量(例如,呼叫處理和管理信號),則已分割成數個獨立的通訊協定類別。
通訊協定已定義為使用時想要或需要知道什麼,而非提供者知道什麼
一致地套用準則來決定要結合的介面部分。
以用戶端(使用者)的觀點來定義不對稱通訊協定,減少結合介面的需要。
清楚命名不對稱通訊協定類別來指出方向性
例如,'ClientResourceInterface' 就是一個很好的名稱