角色: 封裝體設計師
這個角色根據並行性需求來設計封裝體,確保系統可以及時回應事件。
關係
執行: 負責對象:
額外執行:修改項目:
主要說明
內容
多次出現的項目
選用
規劃Yes
人員配置
技巧

封裝體設計師角色所需的技能集和角色:設計師(封裝體設計師也是一種設計師)相似,不過,封裝體設計師角色在處理並行性問題上必須更有經驗。封裝體設計師必須非常瞭解在高度並行化、互動熱絡的系統中浮現的問題類型,以及解決這些問題的各種方法。必要的技能包括瞭解在建立、銷毀及同步化作業系統流程和執行緒時所涉及的資源問題。此外,封裝體設計師也必須瞭解在軟體系統中如何處理狀態相關及事件驅動的行為。

指派方法

在有大量事件驅動部分的系統中,可能有一或多位專任的封裝體設計師負責設計封裝體。不過,在大多數專案中,擔任封裝體設計師的人員,通常也會負責其他設計工作成果,例如類別和子系統。有關設計師角色的角色指定方法,請參閱角色:設計師

詳細資訊