UML程序設計5步法-重複(5)?

在UML五步法這步驟中,將執行如下子步驟

1:使用用例圖定義組件的行為,為當前組件的每個接口定義一個或多個行為,為當前組件的用戶界面定義一個或多個行為.

2:為每個組件用例定義一個或多個行為.

3:為每個組件用例產生組件活動圖,以此來細化行為.

4:使用泳道,將組件活動圖中的活動分配給類. 5:使用類圖設計組件內部體系結構.

UML表示法

:表示系統中一個或多個對象的操作和屬性.它綁定屬性和操作,以此來完整的定義對象的行為.

關聯:表示一個類的對象利用另一個類的對象.用實線連接兩個類.如:類A和類B相關係,這意味著:給定類A的對象,將總是可以找到類B中的某個對象.

依賴關係:表示一個類的對象利用或以某種方式"瞭解"另一個類的對象;依賴關係是臨時關係與關聯不同.

類圖:描述類和它們之間的關聯.

第五步具體過程

1:定義:將每個組件接口添加到模型中,以此來聚焦所有的組件.將組件視為角色,並且重複需求定義過程,就如同接口的每個方法是角色的用例.

2:細化:通過創建用例的完整組件活動圖來重複需求細化過程.定義每個活動圖的基本場景.

3:分配:將泳道添加到每個組件活動圖.在組件活動圖中,泳道將表示組件角色和類的對象.

4:設計:修訂組件類圖以描述組件活動圖所需的關聯.該步驟中的泳道反映了接口,用戶界面和類.

5:示例:

相關問題答案