需求之系統(tǒng)用例規(guī)約

需求之系統(tǒng)用例規(guī)約

ID:36902186

大?。?.28 MB

頁(yè)數(shù):40頁(yè)

時(shí)間:2019-05-10

需求之系統(tǒng)用例規(guī)約_第1頁(yè)
需求之系統(tǒng)用例規(guī)約_第2頁(yè)
需求之系統(tǒng)用例規(guī)約_第3頁(yè)
需求之系統(tǒng)用例規(guī)約_第4頁(yè)
需求之系統(tǒng)用例規(guī)約_第5頁(yè)
資源描述:

《需求之系統(tǒng)用例規(guī)約》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、需求之系統(tǒng)用例規(guī)約(SystemuseSpecification)七月21計(jì)科系段恩澤email:duanenze@126.com2需求步驟2-3:書寫系統(tǒng)用例規(guī)約用例圖只是表達(dá)了用例的目標(biāo),需要通過(guò)書寫用例規(guī)約把不同級(jí)別的相關(guān)需求表達(dá)出來(lái)。3前置條件和后置條件前置條件:用例開始前,系統(tǒng)需要滿足的約束。后置條件:用例接受后,系統(tǒng)需要滿足的約束。后置條件分為最小后置和成功后置。最小后置指即使在用例失敗的情況下系統(tǒng)也需要滿足的約束;成功后置指用例成功時(shí)系統(tǒng)需要滿足的約束。4前置條件和后置條件前置條件和后置條件必須是系統(tǒng)能檢測(cè)的。在“錄入保單”用

2、例中,系統(tǒng)無(wú)法檢測(cè)業(yè)務(wù)代表是否已經(jīng)將保單交給內(nèi)勤。在“收銀”用例中,系統(tǒng)無(wú)法檢測(cè)顧客是否已帶貨物離開。5前置條件和后置條件前置條件必須是用例開始前系統(tǒng)能檢測(cè)到的。儲(chǔ)戶開始取款的交互前,系統(tǒng)不知道儲(chǔ)戶是誰(shuí),要取多少錢,所以“儲(chǔ)戶賬戶里有足夠的金額”這個(gè)條件是無(wú)法檢測(cè)的。6前置條件和后置條件前置后置條件必須是約束,不是動(dòng)作?!跋到y(tǒng)記錄鑒定結(jié)果”是一個(gè)動(dòng)作,不是條件。條件應(yīng)該是“系統(tǒng)已記錄鑒定結(jié)果”。7前置條件和后置條件前置后置條件要有系統(tǒng)的味道?!跋到y(tǒng)正常進(jìn)行”、“網(wǎng)絡(luò)連接正?!钡确胖暮=詼?zhǔn)的約束,和所研究的系統(tǒng)沒(méi)有特定關(guān)系,不能作為前置后置

3、條件,否則又將是一大堆正確而無(wú)用的廢話。8涉眾利益儲(chǔ)戶在取款時(shí),涉及的涉眾利益如下:儲(chǔ)戶—希望操作24小時(shí)服務(wù);擔(dān)心權(quán)益受損。銀行負(fù)責(zé)人—希望安全;希望節(jié)約運(yùn)營(yíng)成本。9取款的用例描述片段基本路徑1.儲(chǔ)戶提交賬戶信息2.系統(tǒng)驗(yàn)證賬戶信息合法3.系統(tǒng)提示輸入密碼4.儲(chǔ)戶輸入密碼5.系統(tǒng)驗(yàn)證密碼合法、正確6.系統(tǒng)提示輸入取款金額7.儲(chǔ)戶驗(yàn)證金額合法8.系統(tǒng)記錄取款信息,更新賬戶信息……業(yè)務(wù)規(guī)則5.密碼為6位數(shù)字8.取款金額應(yīng)為100元的倍數(shù);取款金額應(yīng)少于賬戶余額;單次取款余額不超過(guò)3000元;單日取款金額不超過(guò)20000元設(shè)計(jì)約束1.通過(guò)磁條卡

4、或芯片卡提交賬戶信息。10涉眾利益的交鋒步驟1有設(shè)計(jì)約束“通過(guò)磁條卡或芯片卡提交賬戶信息”,這是為了照顧儲(chǔ)戶“方便”的涉眾利益。驗(yàn)證密碼是為了照顧銀行“安全”的利益。“密碼長(zhǎng)度為6位”是“方便”和“安全”交鋒后的妥協(xié)?!跋到y(tǒng)記錄取款信息,更新賬戶信息”是為了銀行的利益?!叭】罱痤~應(yīng)為100元的倍數(shù);取款金額應(yīng)少于賬戶余額;單次取款余額不超過(guò)3000元;單日取款金額不超過(guò)20000元”是為了銀行的利益,因?yàn)樵谏姹娕判邪裆?,銀行坐前排,儲(chǔ)戶坐后排。11如何尋找涉眾如果系統(tǒng)的這個(gè)用例做得不好,誰(shuí)會(huì)遭殃?12執(zhí)行者執(zhí)行者如果是人,當(dāng)然是用例的涉眾。

5、“ERP系統(tǒng)管理員”是“ERP系統(tǒng)”這個(gè)非人執(zhí)行者背后的涉眾。13上游執(zhí)行者使用系統(tǒng)做某個(gè)用例,需要一些資源,這些資源的提供者很可能是涉眾。保單是“業(yè)務(wù)代表”提供的,如果內(nèi)勤喝醉了酒亂錄,信息錯(cuò)得一塌糊涂,業(yè)務(wù)代表的利益就被損害了。14下游執(zhí)行者使用系統(tǒng)做某個(gè)用例,會(huì)產(chǎn)生出后果,這個(gè)后果會(huì)影響到別人,這些人也是涉眾。如果系統(tǒng)做得不好,不檢測(cè)內(nèi)勤錄保單時(shí)必填項(xiàng)有沒(méi)有填就放了過(guò)去,后面負(fù)責(zé)審核的“經(jīng)理”就比較費(fèi)勁了。15信息的主人用例會(huì)用到一些信息,這些信息可能會(huì)涉及到某些人,這些人也許不知道這個(gè)系統(tǒng)的存在,但系統(tǒng)的好壞涉及到他們的利益。“錄入

6、保單”的用例中。涉及到被保人、投保人、受益人。16如何尋找涉眾17書寫路徑步驟的注意事項(xiàng)按照交互四部曲書寫執(zhí)行者和系統(tǒng)一個(gè)個(gè)回合交互,直到達(dá)成目的。每個(gè)回合的步驟分為四類:請(qǐng)求、驗(yàn)證、改變、回應(yīng)。例子:1.顧客請(qǐng)求注冊(cè)2.系統(tǒng)反饋?zhàn)?cè)界面3.顧客提交注冊(cè)信息4.系統(tǒng)驗(yàn)證注冊(cè)信息充分5.系統(tǒng)生成顧客賬戶6.系統(tǒng)反饋所創(chuàng)建的顧客賬戶18書寫路徑步驟的注意事項(xiàng)使用主動(dòng)語(yǔ)句清理責(zé)任。例子:系統(tǒng)從會(huì)員處獲取用戶名和密碼(錯(cuò))會(huì)員提交用戶名和密碼(對(duì))用戶名和密碼被驗(yàn)證(錯(cuò))系統(tǒng)驗(yàn)證用戶名和密碼(對(duì))“會(huì)員保存訂單”不對(duì),應(yīng)該是“會(huì)員提交訂單信息,系統(tǒng)

7、保存訂單”“會(huì)員查詢商品”不對(duì),應(yīng)該是“會(huì)員提交查詢條件,系統(tǒng)系統(tǒng)查詢商品,系統(tǒng)反饋查詢結(jié)果”19書寫路徑步驟的注意事項(xiàng)主語(yǔ)只能是主執(zhí)行者或者是系統(tǒng)。寫需求,就是把系統(tǒng)看作一個(gè)黑箱,描述它對(duì)外提供的功能和約束。例子:執(zhí)行者請(qǐng)求前端系統(tǒng)做某事,前端系統(tǒng)請(qǐng)求后端系統(tǒng)做某事(錯(cuò)誤)執(zhí)行者請(qǐng)求客戶端做某事,客戶端請(qǐng)求服務(wù)器做某事(錯(cuò)誤)20書寫路徑步驟的注意事項(xiàng)使用核心域概念。路徑步驟是功能需求,應(yīng)該使用核心域的概念來(lái)描述。例子:系統(tǒng)建立連接,打開連接,執(zhí)行SQL,從“零件”表查詢(錯(cuò)誤,因?yàn)樯婕凹夹g(shù))系統(tǒng)根據(jù)查詢條件搜索零件(正確)21書寫路徑步

8、驟的注意事項(xiàng)不要涉及交互設(shè)計(jì)的細(xì)節(jié)。錯(cuò)誤例子:會(huì)員從下拉框中選擇類別會(huì)員在文本框中輸入查詢條件會(huì)員單擊“確定”按鈕這些界面細(xì)節(jié)很可能不是需求,只是開發(fā)人員選擇的解決方案—設(shè)計(jì),應(yīng)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。