UML圖系列——用例圖

UML圖系列文章目錄

通過前面幾篇文章的概念介紹後,今天來介紹UML 13種 圖中的第一種用例圖segmentfault

用例圖描述的是系統的功能需求,它是從參與者的角度來理解系統,由參與者(actor)、用例(usercase)和用例之間的關係組成。
這裏有提到了幾個概念spa

  • 參與者
  • 用例
  • 用例之間的關係

下來咱們經過一個圖來介紹這幾個概念,這裏只是爲了說明概念,沒畫完整的用例圖對象

clipboard.png

參與者(Actor):與系統打交道的人或其餘系統,即便用該系統同的人或其餘事物,在UML圖中用小人表示,參與者不必定是人也能夠是其餘系統或事物。
用例(usercase):表明系統的某項完整的功能,在UML圖中用一個橢圓來表示,一個用例表示一個功能,集中所用用例便可完整描述如何使用該系統。
關聯:參與者和用例之間的那條線即表示關聯關係
關聯關係還能夠細分爲:泛化、擴展、包含
咱們仍是經過圖來介紹着3種關係ip

clipboard.png

  • 泛化關係:一個用例(父用例)的功能被另外一個用例(子用例)所使用
  • 擴展關係:有條件有選擇的被執行的用例
  • 包含關係:一個用例能夠包含其餘用例具備的行爲, 並把它包含的用例行爲做爲自身行爲的一部分

總結:
用例圖主要回答了兩個問題:一、是誰用軟件。二、軟件的功能。
從用戶的角度描述了系統的功能,並指出各個功能的執行者,強調系統的使用者,系統爲執行者完成哪些功能。get

相關文章
相關標籤/搜索