溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

UML系列:(1)Use Case Diagram

發(fā)布時(shí)間:2020-06-10 08:42:53 來(lái)源:網(wǎng)絡(luò) 閱讀:698 作者:lsieun 欄目:軟件技術(shù)

UML(Unified modeling language)是統(tǒng)一建模語(yǔ)言,它是一種支持模型化和軟件系統(tǒng)開發(fā)的圖形化語(yǔ)言。

使用的工具是IBM Rational Rose。


UML(統(tǒng)一建模語(yǔ)言)

1、用例圖:描述系統(tǒng)的參與者在系統(tǒng)中有哪些可使用的功能

2、類圖:描述類與類之間的關(guān)系

關(guān)聯(lián):全局性

依賴:局部性

3、序列圖:對(duì)象之間的消息在時(shí)間順序上的交互(關(guān)鍵的邏輯)


1、用例圖的作用

用例圖從用戶的角度描述系統(tǒng)的功能,它常用來(lái)描述系統(tǒng)以及子系統(tǒng)

UML系列:(1)Use Case Diagram

2、用例圖中的2種元素和4種關(guān)系


2種元素是指:參與者(Actor)和用例(Use Case)

4種關(guān)系是指:關(guān)聯(lián)關(guān)系(Association)、包含關(guān)系(Include)、擴(kuò)展關(guān)系(Extend)、泛化關(guān)系(Generalization)。


UML系列:(1)Use Case Diagram

2.1、關(guān)聯(lián)關(guān)系

關(guān)聯(lián)關(guān)系(Association)表示參與者用例之間進(jìn)行通信。注意:盡量避免關(guān)聯(lián)線交叉,以免影響顯示效果。 

UML系列:(1)Use Case Diagram

2.2、泛化關(guān)系

在用例圖中,可以使用泛化關(guān)系來(lái)描述多個(gè)參與者之間的公共行為。參與者,可以指“系統(tǒng)用戶”,也可以指“與所建造的系統(tǒng)交互的其他系統(tǒng)”。

UML系列:(1)Use Case Diagram

2.3、包含關(guān)系


UML系列:(1)Use Case Diagram

UML系列:(1)Use Case Diagram


2.4、擴(kuò)展關(guān)系


UML系列:(1)Use Case Diagram

UML系列:(1)Use Case Diagram

UML系列:(1)Use Case Diagram



3、網(wǎng)上商城用例圖

UML系列:(1)Use Case Diagram

用例圖總結(jié)

(1)用例圖最好的方法就是從分析系統(tǒng)的參與者開始,考慮每個(gè)參與者是如何使用系統(tǒng)的

(2)給用戶看的,所以在圖中避免使用專業(yè)術(shù)語(yǔ)

(3)不是需求或功能的規(guī)格說(shuō)明,只展示和體現(xiàn)其所描述需求本身的情況

(4)外部可見(jiàn)的系統(tǒng)功能單元(用例圖可分級(jí)別) 








向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI