用例圖 符號


http://www.360doc.com/content/17/0502/13/40988142_650305604.shtml

用例圖(Use Case Diagram)是需求分析的產物,主要是用來描述用戶是如何使用一個系統的,是用戶所能觀察和使用到的系統功能的模型圖。

UML用例圖

用例圖主要用途:

用例圖的主要目的是幫助軟件開發設計者以一種可視化的方式理解系統的功能需求。用例視圖可以清晰的顯示出誰是相關的用戶、用戶希望系統能夠提供什么樣的服務,以及用戶需要為系統提供的服務等等,也能夠讓軟件開發人員更好地實現這些元素。

用例圖的基本元素:

1、參與者(Actor):表示的是一個系統用戶,也就是與應用程序進行交互的用戶、組織或者外部系統。

UML用例圖參與者

2、用例(Use Case):表示的是對系統提供的功能、服務的一種描述。

UML用例圖用例

3、用例之間的關系:

包含關系(Include):表示用例可以簡單地包含其他用例所具有的行為,並把它所包含的用例行為作為自身行為的一部分。在UML中常用帶箭頭的虛線表示,箭頭指向被包含的用例。

UML用例圖包含

泛化關系(Generalization):泛化指的是一個父用例可以被特化形成多個子用例,而父用例和子用例之間的關系就是泛化關系。在UML中用空心三角箭頭的實線表示,箭頭指向父用例。

UML用例圖泛化

關聯關系(Association):表示的是參與者與用例之間的關系。在UML中常用一條直線,或者是一條帶箭頭的線條來表示,箭頭指向信息接收方。

UML用例圖關聯

擴展/延伸關系(Extend):表示在一定條件下,把新的行為加入到已有的用例中,獲得的新用例叫做擴展用例,原有的用例叫做基礎用例,相當於為基礎用例提供一個附加功能。在UML中用帶箭頭的虛線表示,箭頭指向基礎用例。

UML用例圖延伸


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM