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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

需求用例分析之九:序列图

發(fā)布時(shí)間:2025/3/19 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 需求用例分析之九:序列图 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作者:張克強(qiáng)??? 作者微博:張克強(qiáng)-敏捷307

序列圖,也稱時(shí)序圖、順序圖,英文名Sequence?Diagram。在雅各布森用例分析方法中鼓勵(lì)使用各類圖形來(lái)表達(dá),但恰恰沒有明確提到序列圖。而科伯恩用例分析方法以結(jié)構(gòu)化/半結(jié)構(gòu)化文本用例為中心,強(qiáng)調(diào)基于目標(biāo)的文本格式,對(duì)UML各類圖所提甚少。

RUPOOAD中,UML序列圖的最基本定位是用于識(shí)別類與類之間的信息傳遞,是識(shí)別類的方法的最佳場(chǎng)合。它是在得到用例之后初步識(shí)別了類之后發(fā)揮巨大作用的。序列圖是交互圖(interaction?diagram)的一種,能夠轉(zhuǎn)換成協(xié)助圖(Communication?Diagram)。利用序列圖的設(shè)置,能夠精確定義類及類的方法,進(jìn)而生成源代碼。

在潘加宇的《軟件方法》[7]比較了活動(dòng)圖和序列圖,推崇使用序列圖來(lái)表達(dá)業(yè)務(wù),稱之為業(yè)務(wù)序列圖,然后基于業(yè)務(wù)序列圖來(lái)識(shí)別系統(tǒng)用例(區(qū)別于業(yè)務(wù)用例,即是本文所稱用例)。可以發(fā)現(xiàn)當(dāng)處理多個(gè)業(yè)務(wù)角色時(shí),序列圖確實(shí)擁有與活動(dòng)圖相當(dāng)?shù)谋憩F(xiàn)力。

那么,序列圖如果用在用例規(guī)約中,將是什么景象??


圖片來(lái)源于網(wǎng)絡(luò)

可以看到序列圖表達(dá)的內(nèi)容與基本流文字是一樣的,更加直觀,但顯然的需要更多時(shí)間,而且并不能充分說(shuō)明交互細(xì)節(jié),畢竟在圖片上不適宜打上密密麻麻的字。更關(guān)鍵的上述這幅圖中有“銀行主機(jī)”,這就超出了單個(gè)用例的范疇。

總的來(lái)說(shuō),序列圖不是用例的標(biāo)準(zhǔn)配置,在用例規(guī)約中使用序列圖可以更好的呈現(xiàn)事件流,但其將花費(fèi)更多時(shí)間,如果在單個(gè)用例內(nèi)再考慮其它角色和其它用例,那么所費(fèi)時(shí)間更多,而且有可能與前期業(yè)務(wù)分析重復(fù),也有可能與后續(xù)設(shè)計(jì)分析重復(fù)。

在編寫有效用例一書中,明確指出在用例規(guī)約中畫序列圖是不合適的。


更多相關(guān)文章

需求用例分析之一:異常流

需求用例分析之二:級(jí)別設(shè)置
需求用例分析之三:補(bǔ)充規(guī)約

需求用例分析之四:業(yè)務(wù)規(guī)則

需求用例分析之五:業(yè)務(wù)用例之Rational系

需求用例分析之六:業(yè)務(wù)用例之科伯恩系

需求用例分析之七:業(yè)務(wù)用例之小結(jié)

需求用例分析之八:用例顆粒度

總結(jié)

以上是生活随笔為你收集整理的需求用例分析之九:序列图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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