用例圖包含關係、擴展關係、泛化關係解析

一、用例圖中的各種關係

a)參與者與用例間的關聯關係:參與者與用例之間的通信,也成爲關聯或通信關係。

b)用例與用例之間的關係:包含關係(include)、擴展關係(extend)、泛化關係。

1.包含關係

包含關係描述的是一個用例需要某種功能,而該功能被另外一個用例定義,那麼在用例的執行過程中,就可以調用已經定義好的用例。表示符號:<<include>>

 

實例一

實例二

2.擴展關係

用一個用例(可選)擴展另一個用例(基本例)的功能,將一些常規的動作放在一個基本用例中,將可選的或只在特定條件下才執行的動作放在它的擴展用例中。表示符號:<<extend>>。

 

3.泛化關係

子用例繼承了父用例所有的結構、行爲和關係,是父用例的一種特殊形式。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章