新聞中心
用例描述

創(chuàng)新互聯(lián)建站:從2013年創(chuàng)立為各行業(yè)開(kāi)拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為超過(guò)千家公司企業(yè)提供了專(zhuān)業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需制作由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶(hù)的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺(jué)效果,策劃師分析客戶(hù)的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶(hù)的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶(hù)同行業(yè)具有領(lǐng)先地位的。
用例實(shí)現(xiàn)規(guī)約
根據(jù)需求初步描述,我們給出來(lái)EPS的系統(tǒng)用例圖.如果業(yè)務(wù)流程過(guò)于復(fù)雜,并且涉及不同的角色,可以采用帶有泳道的活動(dòng)圖去表達(dá).
目前VS2010還不支持帶有泳道的活動(dòng)圖,如何要展示更精確的用例細(xì)節(jié),必須使用用例規(guī)約來(lái)進(jìn)行描述?;旧嫌美龍D+用例規(guī)約足夠用了。
一般用例規(guī)約敘述要包含以簡(jiǎn)要說(shuō)明,用例的正常流,替代事件流,業(yè)務(wù)規(guī)則,涉及實(shí)體等,用戶(hù)在使用的時(shí)候可以參考RUP文檔模型模板,請(qǐng)切記,您的目的是要闡明問(wèn)題,而不是混淆問(wèn)題。
|
用例名稱(chēng) |
產(chǎn)生采購(gòu)請(qǐng)求 |
|
用例描述 |
系統(tǒng)根據(jù)ERP原材料請(qǐng)求記錄產(chǎn)生請(qǐng)購(gòu)單 |
|
執(zhí)行者 |
ERP |
|
前置條件 |
1.ERP系統(tǒng)被EPS授權(quán)訪(fǎng)問(wèn) |
|
后置條件 |
1. 創(chuàng)建新的采購(gòu)請(qǐng)求單并生成唯一編號(hào) 2. 觸發(fā)通知系統(tǒng)給合格供應(yīng)商發(fā)送采購(gòu)需求 |
|
正常流 |
1. ERP提供[物料采購(gòu)計(jì)劃]給系統(tǒng) 2. 系統(tǒng)根據(jù)業(yè)務(wù)規(guī)則1 生成[采購(gòu)請(qǐng)求單] 3. 系統(tǒng)根據(jù)業(yè)務(wù)規(guī)則 2 產(chǎn)生[推薦詢(xún)價(jià)廠(chǎng)商名單] 4. 系統(tǒng)觸發(fā)通知系統(tǒng)按照[推薦詢(xún)價(jià)廠(chǎng)商名單]發(fā)送[物料請(qǐng)購(gòu)需求] |
|
替代流以及異常處理 |
2a.系統(tǒng)找不到該物料的[詢(xún)價(jià)廠(chǎng)商] 1.系統(tǒng)標(biāo)示該物料為[缺料] |
|
業(yè)務(wù)規(guī)則 |
1. 對(duì)于每個(gè)物料找出所有該物料的供應(yīng)商并且其交易評(píng)級(jí)為”A”,如果符合條件的供應(yīng)商小于<2,找出所有交易評(píng)級(jí)為”B”且供應(yīng)該物料的供應(yīng)商。 2. 編號(hào)規(guī)則 以 “RPF”開(kāi)頭加上年月日+遞增序號(hào):RPF2010120900000002 |
|
涉及實(shí)體 |
1. 物料采購(gòu)計(jì)劃 物料編號(hào),期望采購(gòu)月份,數(shù)量,底標(biāo)價(jià)格 2. 采購(gòu)請(qǐng)求單 采購(gòu)請(qǐng)求單號(hào),物流采購(gòu)計(jì)劃單號(hào) 3. 物流請(qǐng)購(gòu)需求單 物料編號(hào),廠(chǎng)商物料編號(hào),預(yù)計(jì)采購(gòu)月份,預(yù)計(jì)采購(gòu)數(shù)量 4. 推薦詢(xún)價(jià)廠(chǎng)商 物料編號(hào),廠(chǎng)商,聯(lián)系人,電話(huà) |
表1產(chǎn)生采購(gòu)請(qǐng)求用例實(shí)現(xiàn)規(guī)約
注意:我們?cè)谝恢睆?qiáng)調(diào)迭代開(kāi)發(fā),在用例規(guī)約描述中, 替代事件流以及異常處理遠(yuǎn)遠(yuǎn)多于正常事件流,因此我們這個(gè)規(guī)約是個(gè)逐步完善的過(guò)程,早期千萬(wàn)不要窮盡分析他們而忽視了正常流這一系統(tǒng)主要因素。
用例實(shí)現(xiàn)集成到VS2010
下面我們把用例規(guī)約文檔集成到VS2010,并建立和相應(yīng)的用例聯(lián)系。
1. 用Word用例規(guī)約描述,可以把所有的用例規(guī)約放在一個(gè)Word文檔,也可以分類(lèi)別各自描述,這樣在我們實(shí)施Scrum開(kāi)發(fā)時(shí)候方便任務(wù)分配。參考表1.
2. 打開(kāi)我們上一節(jié)保存的項(xiàng)目方案,選擇添加現(xiàn)有項(xiàng)目,把你的用例規(guī)約Word文檔添加到項(xiàng)目中來(lái)。
3. 選擇添加新建用例圖項(xiàng)目命名為EPSUsecaseDescribe,這個(gè)圖我們主要是描述用例和用例實(shí)現(xiàn)規(guī)約對(duì)應(yīng)關(guān)系
4. 從項(xiàng)目解決方案中拖入word文檔到EPSUsecaseDescribe工作區(qū)。
5. 打開(kāi)UML資源管理器,拖入相關(guān)用例并建立聯(lián)系。
6. Ctrl+S保存。
我們說(shuō)過(guò),RUP4+1是基于用例驅(qū)動(dòng)實(shí)現(xiàn)架構(gòu)視圖,而VSTS2010實(shí)現(xiàn)了軟件全生命周期管理,如果我們基于Scrum開(kāi)發(fā),我們的用例可以方便轉(zhuǎn)化為我們Product Backlog,我們這里做的用例規(guī)約很容易轉(zhuǎn)化為我們的測(cè)試Task,而且他們的關(guān)系可以方便通過(guò)VSTS進(jìn)行管理。
UML模型資源管理器
隨著我們項(xiàng)目越來(lái)越大,項(xiàng)目的Item越來(lái)越多,從可讀性和可維護(hù)性的角度,我們要整理下我們項(xiàng)目了。
UML資源管理器方便我們對(duì)UML資源進(jìn)行管理,既然我們是基于Rup4+1模型進(jìn)行架構(gòu),那么我們可以UML資源管理器的設(shè)置如下:
1. 打開(kāi)UML資源管理器,右擊添加包,并從新命名為Scenarios
2. 依次添加如下包,結(jié)構(gòu)如下:
3. 在UML資源瀏覽器中以此把Actor和用例拖入相應(yīng)的包。
4. 打開(kāi)解決方案瀏覽器窗口,整理我們解決方案文件夾。
小技巧
微軟支持項(xiàng)目模板重用功能,你可以參考:http://msdn.microsoft.com/zh-cn/library/dd393742(en-us).aspx
當(dāng)前文章:VisualStudio2010實(shí)例講解RUP4+1架構(gòu)方法(續(xù))
標(biāo)題URL:http://m.5511xx.com/article/coeggis.html


咨詢(xún)
建站咨詢(xún)
