日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[3]工欲善其事必先利其器-------UML常用的图(三)

發(fā)布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [3]工欲善其事必先利其器-------UML常用的图(三) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

該部分主要針對UML中常用的類圖,用例圖,順序圖,狀態(tài)圖,活動圖這四個部分進(jìn)行簡要介紹。

一.類圖

1.類圖用于描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),它包括系統(tǒng)中每個類的結(jié)構(gòu)以及類與類之間的關(guān)系的描述。

其中類的結(jié)構(gòu)如下圖所示:

?

類與類之間的關(guān)系:見上一小結(jié)《UML中的幾種常見關(guān)系》介紹

二.用例圖

用例圖一般用于需求分析,它是從用戶的角度來描述系統(tǒng)的功能。

用例圖列出系統(tǒng)中的用例,系統(tǒng)外的參與者,以及哪個參與者參與了哪些用例這三個部分。

參與者:在系統(tǒng)外部與系統(tǒng)直接打交道的人或者物。

用例:系統(tǒng)外部可見的一個系統(tǒng)功能單元,也可以理解為是對一組動作序列的描述。

用例圖中的關(guān)系:

?

用例的路徑最好不超過10步,用例的名稱使用動詞
不要把技術(shù)實現(xiàn)細(xì)節(jié)描述出來,因為這是用于與用戶進(jìn)行溝通的工具,用戶不在乎實現(xiàn)的細(xì)節(jié)。

?

3.順序圖是交互圖的一種,它用于描述對象之間消息發(fā)送的順序,以及對象之間的交互,是對系統(tǒng)的動態(tài)方面的建模。

所謂的動態(tài)指的是。隨著時間的推移,一些類對象被創(chuàng)建,屬性值被修改,對象與對象之間相互調(diào)用,以及一些對象的銷毀的過程。

順序圖一般用于表示用例圖中的行為順序。

順序圖中有如下常見概念:

參與者:與系統(tǒng)子系統(tǒng)或者類發(fā)生交互作用的外部用戶。

對象:位于順序圖頂部的橫軸上。

對象生命線:對象底下的橫向虛線,表示對象在序列中的執(zhí)行情況。

消息:向哪個對象發(fā)送消息實際上就是調(diào)用它類中的方法,可以調(diào)用其他對象的方法也可以自調(diào)用。

?

4.狀態(tài)圖:用來描述一個特定對象所有可能的狀態(tài)以及由于各種事件發(fā)生引起的狀態(tài)之間的轉(zhuǎn)移和變化。

一個狀態(tài)圖包括如下幾個部分:

開始狀態(tài)
結(jié)束狀態(tài)
事件
狀態(tài)
轉(zhuǎn)移

5.活動圖:用來描述事物或者對象的活動變化流程,可以描述順序或者并發(fā)的活動。

活動圖適合描述在沒有外部事件觸發(fā)的情況下的系統(tǒng)內(nèi)部的邏輯執(zhí)行過程。如果描述的是需要在外部事件觸發(fā)情況下才進(jìn)行的轉(zhuǎn)換,使用狀態(tài)圖更合適。它和程序設(shè)計中所畫的流程圖相類似。

?

推薦資料:

http://wenku.baidu.com/view/c85b820f4a7302768e9939ab.html

轉(zhuǎn)載于:https://www.cnblogs.com/xiaohailin/p/4104764.html

總結(jié)

以上是生活随笔為你收集整理的[3]工欲善其事必先利其器-------UML常用的图(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。