在UML五步法這步驟中,將執行如下子步驟
1:使用用例圖定義組件的行為,為當前組件的每個接口定義一個或多個行為,為當前組件的用戶界面定義一個或多個行為.
2:為每個組件用例定義一個或多個行為.
3:為每個組件用例產生組件活動圖,以此來細化行為.
4:使用泳道,將組件活動圖中的活動分配給類. 5:使用類圖設計組件內部體系結構.
UML表示法
類:表示系統中一個或多個對象的操作和屬性.它綁定屬性和操作,以此來完整的定義對象的行為.
關聯:表示一個類的對象利用另一個類的對象.用實線連接兩個類.如:類A和類B相關係,這意味著:給定類A的對象,將總是可以找到類B中的某個對象.
依賴關係:表示一個類的對象利用或以某種方式"瞭解"另一個類的對象;依賴關係是臨時關係與關聯不同.
類圖:描述類和它們之間的關聯.
第五步具體過程
1:定義:將每個組件接口添加到模型中,以此來聚焦所有的組件.將組件視為角色,並且重複需求定義過程,就如同接口的每個方法是角色的用例.
2:細化:通過創建用例的完整組件活動圖來重複需求細化過程.定義每個活動圖的基本場景.
3:分配:將泳道添加到每個組件活動圖.在組件活動圖中,泳道將表示組件角色和類的對象.
4:設計:修訂組件類圖以描述組件活動圖所需的關聯.該步驟中的泳道反映了接口,用戶界面和類.
5:示例: