用例圖=參與者+用例
參與者在圖中表示為火柴人一樣,人、物、系統都能分為參與者
用例通常使用圓形來表示.
參與者去使用用例這個功能
用例和用例之間的關系有幾種情況:
包含:一個用例有時會包含另一個用例,在圖中使用虛線和箭頭來表示

就像是借書->查書,想要借書,就必定要進行查書,所以說借書用例包含查書
擴展關系:分倆種情況:一種是可選,一種是特殊.

擴展關系有時候就像if一樣,當發生一些情況的時候,或者你想額外做什么的時候,從原實例擴展出一個新的實例應對特殊情況或者額外可選操作,則說新 實例是擴展於原實例的.
特殊:擴展關系是被擴展用例的一種特殊情況,就比如擴展用例是有時候會發生的特殊情況,如遲到和上課,遲到就是由上課擴展的用例.
可選:可選的操作,是由原來的實例擴展出來可選的操作,就比如取票和打印憑證,
可以說必定發生用<<include>>(包含),可能發生使用<<extend>>(擴展)
泛化關系<<generalization>>,一般使用實現+空三角形來表示.

泛化一般指的就是一般和特殊的關系,就像是父類和子類的關系,如同er圖的超類,子類是一種特殊的父類類型
就比如繳費用例和線上繳費、線下繳費之間,線上繳費和線下繳費就是繳費用例的子類,由子類指向父類的<<generalization>>關系.
泛化關系就是描述用例的一般和特殊關系.
