UML图系列——用例图
UML圖系列文章目錄
- UML圖系列——UML概要
- UML圖系列——建模和面向?qū)ο?/li>
- UML圖系列——UML模型圖的構(gòu)成
經(jīng)過(guò)前面幾篇文章的概念介紹后,今天來(lái)介紹UML 13種 圖中的第一種用例圖
用例圖描述的是系統(tǒng)的功能需求,它是從參與者的角度來(lái)理解系統(tǒng),由參與者(actor)、用例(usercase)和用例之間的關(guān)系組成。
這里有提到了幾個(gè)概念
- 參與者
- 用例
- 用例之間的關(guān)系
下來(lái)我們通過(guò)一個(gè)圖來(lái)介紹這幾個(gè)概念,這里只是為了說(shuō)明概念,沒(méi)畫(huà)完整的用例圖
參與者(Actor):與系統(tǒng)打交道的人或其他系統(tǒng),即使用該系統(tǒng)同的人或其他事物,在UML圖中用小人表示,參與者不一定是人也可以是其他系統(tǒng)或事物。
用例(usercase):代表系統(tǒng)的某項(xiàng)完整的功能,在UML圖中用一個(gè)橢圓來(lái)表示,一個(gè)用例表示一個(gè)功能,集中所用用例即可完整描述如何使用該系統(tǒng)。
關(guān)聯(lián):參與者和用例之間的那條線即表示關(guān)聯(lián)關(guān)系
關(guān)聯(lián)關(guān)系還可以細(xì)分為:泛化、擴(kuò)展、包含
我們還是通過(guò)圖來(lái)介紹著3種關(guān)系
- 泛化關(guān)系:一個(gè)用例(父用例)的功能被另一個(gè)用例(子用例)所使用
- 擴(kuò)展關(guān)系:有條件有選擇的被執(zhí)行的用例
- 包含關(guān)系:一個(gè)用例可以包含其他用例具有的行為, 并把它包含的用例行為作為自身行為的一部分
總結(jié):
用例圖主要回答了兩個(gè)問(wèn)題:1、是誰(shuí)用軟件。2、軟件的功能。
從用戶的角度描述了系統(tǒng)的功能,并指出各個(gè)功能的執(zhí)行者,強(qiáng)調(diào)系統(tǒng)的使用者,系統(tǒng)為執(zhí)行者完成哪些功能。
總結(jié)
以上是生活随笔為你收集整理的UML图系列——用例图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Sublime Text3激活
- 下一篇: 两款爱不释手的markdown编辑工具