用例(圖8-3)是定義系統所提供的功能或行為單元的類。用例描述系統的外部需求和系統提供的功能。用例集合可包含在系統邊界或標有系統名的矩形中。系統容器是參與者。用例用于對工作單元建模,封裝的系統將這些工作單元作為...[繼續閱讀]
海量資源,盡在掌握
用例(圖8-3)是定義系統所提供的功能或行為單元的類。用例描述系統的外部需求和系統提供的功能。用例集合可包含在系統邊界或標有系統名的矩形中。系統容器是參與者。用例用于對工作單元建模,封裝的系統將這些工作單元作為...[繼續閱讀]
通信關系(圖8-5)是參與者和用例之間的關聯。它們用于對參與者和用例之間的通信(其中,參與者參與用例、與用例通信或參加到用例中)進行建模。通信關系:·表示為實關聯?!な菂⑴c者和用例之間惟一允許的關系?!た梢杂藐P鍵字“...[繼續閱讀]
擴展關系(圖8-6)是用例之間的泛化。它們用于對用例之間的這種關系建模:根據擴展中指定的條件,基用例的實例可以包括擴展用例描述的行為。擴展關系:圖8-6:擴展關系·用于獲取異常行為(或正常行為的變種)?!ぎ數竭_基用例中的擴...[繼續閱讀]
使用關系(圖8-7)是用例之間的泛化。它們用于對用例之間的這種關系建模:基用例實例中也將包括公用用例中描述的行為。圖8-7:使用關系使用關系:·用于共享用例間的公用行為?!け硎緸榉夯^?!け仨氂藐P鍵字“uses”使之成為構...[繼續閱讀]
交互是定義消息交換序列或消息交換模式的類,這些消息交換序列或消息交換模式發生在參與實現特定目的的其他類之間。交互用于對實體間的通信建模。交互:·在協作(請參見第十章)的語境中定義?!た梢耘c用例(請參見第八章)或操...[繼續閱讀]
類角色(圖9-2)是定義類在參與交互或協作時充當的角色或特定部分的類。類角色用于對實體在交互或協作中扮演的角色進行建模。圖9-2:類角色類角色:·用表示類的矩形表示?!っ枋隹蓞⑴c交互和協作的對象的類型?!っ枋鲱惖氖芟抟?..[繼續閱讀]
生命線(圖9-3)是代表類角色存在的時間段的圖形構造。生命線用于對實體的存在時間建模。生命線:圖9-3:生命線·表示為虛線?!け仨殬俗R它們的類角色?!と绻换ラ_始時生命線存在,那么生命線必須起始于圖頂部的第一個消息的上方...[繼續閱讀]
激活期(圖9-4)是一種圖形構造,它代表類角色執行某個動作或處于活動狀態且具有控制(線程)焦點的時期。激活期用于對實體處于活動狀態或執行某些操作的時期進行建模,也用于對實體間的控制關系建模。激活期:圖9-4:激活期·表示為...[繼續閱讀]