亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

用例圖 usr case

系統(tǒng) 1978 0

用例圖是用來(lái)描述什么角色通過(guò)某某系統(tǒng)能做什么事情的圖,用例圖關(guān)系的是系統(tǒng)的外在表現(xiàn),系統(tǒng)與人的交互,系統(tǒng)與其它系統(tǒng)的交互。

image

下面逐一說(shuō)明用例圖中各種符號(hào)的意義:?
小人: ?
對(duì)使用某系統(tǒng)的用戶進(jìn)行分類后,可以總結(jié)出使用本系統(tǒng)有哪些角色,不同的角色的工作責(zé)任不太一樣,他們需要用到的系統(tǒng)的功能也會(huì)不太一樣。?
小人就是角色,它給了我們一個(gè)啟示,我們思考某系統(tǒng)的需求時(shí),可從不同角色的角度來(lái)思考。?
例如:我們要做一個(gè)考勤系統(tǒng),你會(huì)怎樣思考呢?會(huì)一下子列出很多功能?比較好的方式,應(yīng)該是先思考什么人會(huì)用這個(gè)系統(tǒng),我們大概可以估計(jì)一般員工、高層領(lǐng)導(dǎo)、前臺(tái)、財(cái)務(wù)等都會(huì)用這個(gè)系統(tǒng),對(duì)于一般員工來(lái)說(shuō)除了打卡,他還關(guān)注什么?對(duì)于前臺(tái),她是不是要做一些考勤的統(tǒng)計(jì)?而財(cái)務(wù)是不是要根據(jù)考勤情況來(lái)調(diào)整員工的薪金?這樣的思考方式,會(huì)讓我們更容易全面發(fā)掘系統(tǒng)的需求。?
還需要特別說(shuō)明的是:角色可能是人,也可能不是人,而是另外的一個(gè)系統(tǒng),本系統(tǒng)與另外一個(gè)系統(tǒng)交互的話,可以將另外一個(gè)系統(tǒng)畫(huà)成某某角色。?
圈圈: ?
圈圈里面會(huì)有一段動(dòng)賓結(jié)構(gòu)的文字,也就是“動(dòng)詞+名詞”這樣的方式,這個(gè)圈圈+圈圈里面的文字,就是用例,這些用例表明了系統(tǒng)能做什么事情。?
以考勤系統(tǒng)為例:有兩個(gè)用例叫“打卡”、“查看自己的考勤情況”,這個(gè)兩個(gè)圈圈分別用一條線連到了“一般員工”這個(gè)角色,我們可以按這樣的順序來(lái)讀這個(gè)圖:先讀出角色的名字,然后讀出用例中的文字。按著這樣的讀法,我們可以得到兩句完整的句子:?
“一般員工打卡”?
“一般員工查看自己的考勤情況”?
大家可以用這樣的方式來(lái)檢查自己用例圖是否畫(huà)得合適。?
某用例不一定是只屬于某個(gè)角色的,有不少用例是多個(gè)角色“共享”的。?
大框框: ?
在所有用例的外面,有一個(gè)方框,這個(gè)方框只框住了用例,沒(méi)有框住角色,這個(gè)東西就叫做系統(tǒng)邊界,框框的上部會(huì)注明本系統(tǒng)的名字。?
我們所做的系統(tǒng),是不可能包括角色的,系統(tǒng)要發(fā)揮各種作用,要靠各角色“穿越”系統(tǒng)邊界來(lái)使用本系統(tǒng)的用例。?
系統(tǒng)邊界能清晰表達(dá)出系統(tǒng)的范圍,并不是所有的用例圖都需要畫(huà)出系統(tǒng)邊界的,一般只需要在全局用例圖中畫(huà)出系統(tǒng)邊界,當(dāng)對(duì)用例進(jìn)行細(xì)化時(shí),不需要畫(huà)出系統(tǒng)邊界。?
線條:?
線條是指角色與用例之間的線條,線條有三種:無(wú)箭頭的,指向用例的箭頭,指向角色的箭頭。無(wú)論是否有箭頭,這些線條是用來(lái)聯(lián)系角色(小人)和用例(圈圈)的,表示某某角色能“做”什么用例。?
有箭頭的線條,表示角色與系統(tǒng)交互的過(guò)程中,數(shù)據(jù)的流向,如果箭頭指向用例,就說(shuō)明角色需要往系統(tǒng)輸入數(shù)據(jù),如果箭頭指向角色,說(shuō)明系統(tǒng)往角色輸出數(shù)據(jù)。?
而沒(méi)有箭頭的線條,則沒(méi)有明確表示數(shù)據(jù)的流向,一般情況下不需要明確表示數(shù)據(jù)的流向,只需要畫(huà)無(wú)箭頭的線條就可以了。

用例圖中的Extend、Include、繼承

image

“打印報(bào)表”這個(gè)用例有一條指向“查看一般報(bào)表”用例的虛線,虛線上有“<<extend>>”的字樣,這表示“打印報(bào)表”擴(kuò)展了“查看一般報(bào)表”,用戶可以在“打印報(bào)表”的基礎(chǔ)上做“打印報(bào)表”的工作,這就是Extend的意思。如果“打印報(bào)表”這個(gè)用例不存在,是不會(huì)影響“查看一般報(bào)表”這個(gè)用例的,而“查看一般報(bào)表”這個(gè)用例如果不存在,則用戶無(wú)法在“查看一般報(bào)表”的基礎(chǔ)上做“打印報(bào)表”的工作了。?
“管理數(shù)據(jù)”有三根虛線,箭頭分別指向“查看數(shù)據(jù)”、“新增數(shù)據(jù)”、“修改數(shù)據(jù)”,虛線上有“<<include>>”字眼,這表示“管理數(shù)據(jù)”包含“查看數(shù)據(jù)”、“新增數(shù)據(jù)”、“修改數(shù)據(jù)”三個(gè)子用例,這就是Include的意思。在以下情況下,會(huì)用到Include:?
1)某些用例的其中一些步驟可以單獨(dú)抽離出來(lái),成為一個(gè)子用例。?
2)以“樹(shù)”的方式條理化各種用例,用Include來(lái)組織好父子用例,子用例可以再次Include自己的子用例。?
上圖中將“管理數(shù)據(jù)”進(jìn)一步分解為子用例,其實(shí)是沒(méi)有必要的,實(shí)際項(xiàng)目中數(shù)據(jù)的查看、增加、修改、刪除操作是很常見(jiàn)的,我們?cè)诿枋鲇美臅r(shí)候一般只需要將這4種操作說(shuō)成“管理XX”就可以了。?
細(xì)心的朋友可能會(huì)發(fā)現(xiàn),角色與角色之間怎么會(huì)有一個(gè)類圖中的“繼承”符號(hào)呢?從上圖看來(lái),就是錄入員繼承一般用戶,領(lǐng)導(dǎo)繼承錄入員,什么意思呢??
無(wú)論是錄入員還是領(lǐng)導(dǎo),都需要先登錄系統(tǒng),才能使用各種功能,我們是否需要分別在“登錄用戶”與“錄入員”、“領(lǐng)導(dǎo)”之間各拉一條線??
一般用戶可以查看一般報(bào)表、打印報(bào)表,那么錄入員、領(lǐng)導(dǎo)是否也可以呢??
錄入員這個(gè)角色繼承了一般用戶,其實(shí)就是表示一般用戶能做的事情,錄入員也能做,同意道理,錄入員能做的事情,領(lǐng)導(dǎo)也能做,這個(gè)“繼承”符號(hào)就是這個(gè)意思。在實(shí)際工作中,我們往往需要用好這個(gè)“繼承”符號(hào),將角色進(jìn)行適當(dāng)?shù)某橄蟆?

用例圖何時(shí)需要分解、何時(shí)不需要分解??
也就是分解的粒度通常情況下是多大呢?

用例的表達(dá)粒度是由自己控制的,以下幾點(diǎn)建議供參考:?
1.在客戶能準(zhǔn)確全面理解的基礎(chǔ)上,用例約精簡(jiǎn)越好。?
2.重點(diǎn)難點(diǎn)用例,應(yīng)詳細(xì)去描述。?
3.用例需要開(kāi)發(fā)人員去實(shí)現(xiàn),要讓開(kāi)發(fā)人員能看懂。?
4.用例圖不是萬(wàn)能的,也不是表達(dá)需求的唯一方式,我往往會(huì)以用例圖為主同時(shí)附加其它的表達(dá)方式來(lái)表達(dá),某些特殊項(xiàng)目,我甚至不用用例圖來(lái)描述需求。

?

用例圖 usr case


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 麻豆精品久久久一区二区 | 全毛片 | 99在线精品视频 | 欧美高清在线视频一区二区 | 青草视频在线观看免费资源 | 第一福利在线观看永久视频 | 中文字幕综合 | 免费国产97久久青草 | 操操片| 久久亚洲国产中v天仙www | 五月激情丁香婷婷综合第九 | 亚洲天堂一区二区 | 国产精品三区四区 | 久久久久久夜精品精品免费 | 日韩精品一区二三区中文 | 国内精品久久久久久影院网站小说 | 99久久99这里只有免费费精品 | 国模私拍视频在线观看 | 国产精品成人一区二区不卡 | 欧美一级刺激毛片 | 久久久亚洲天堂 | 尤物精品视频在线观看 | 在线观看高清国产福利视频 | 国偷盗摄自产福利一区在线 | 久久中文字幕久久久久 | 四虎成人免费视频 | 久99久爱精品免费观看视频 | 日韩视频中文字幕 | 四虎影库网址 | 黄色免费在线观看 | 国产精品福利午夜h视频 | 国产一级免费 | 久久精品一区二区三区资源网 | 久草在线视频看看 | 亚洲婷婷在线视频 | 欧洲精品在线观看 | 国产成人欧美视频在线 | 国产精品久久久久孕妇 | 2022国产成人综合精品 | 成人免费在线视频 | 四虎永久免费网站入口2020 |