




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、目 錄D.1 前景和范圍文檔2D.1.1 業(yè)務(wù)需求2D.1.2解決方案的前提3D.1.3 范圍和局限性4D.1.4 業(yè)務(wù)上下文5D.2 用例7D.3 軟件需求規(guī)格說明14D.3.1介紹14D.3.2總體描述14D.3.3 系統(tǒng)特性17D.3.4 外部接口需求21D.3.5 其他非功能性需求22D.3.6 附錄A 數(shù)據(jù)字典和數(shù)據(jù)模型23D.3.7 附錄B分析模型25D.4業(yè)務(wù)規(guī)則27D.1 前景和范圍文檔D.1.1 業(yè)務(wù)需求1. 背景、業(yè)務(wù)機(jī)會和客戶需要目前,隨著經(jīng)濟(jì)和科學(xué)的發(fā)展,人們越來越注重健康,乳制品逐漸變成了我們生活中不可缺少的一部分。雖然該行業(yè)起步晚,但發(fā)展迅速,可謂將來前景一片大好,
2、許多單位和家庭都需要親自去Britney鮮奶生產(chǎn)與加工公司訂購,花費(fèi)大量的時間。但是,許多人不能如愿以償,因?yàn)楣居行╊惖牡娜橹破芬呀?jīng)賣完,與此同時,有些可能賣不出去,只好倒掉,造成浪費(fèi)。許多人都想通過手機(jī)或電腦在線訂購,要求在指定的日期和時間內(nèi)送到指定的地點(diǎn)。通過這樣一個系統(tǒng),使一些單位和家庭可以節(jié)約時間,而且訂到自己喜歡的乳制品的概率也增大了。2.業(yè)務(wù)目標(biāo)(Business Objective, BO)和成功標(biāo)準(zhǔn)(Success Criteria, SC )BO-1: 初始版本發(fā)布的5個月內(nèi),鮮奶生產(chǎn)與加工公司的乳制品浪費(fèi)減少50%。度量單位(scale):Britney鮮奶生產(chǎn)與加工公司
3、的工作人員每星期所倒掉的乳制品的價(jià)值。計(jì)量(meter):檢查“Britney鮮奶生產(chǎn)與加工公司存貨系統(tǒng)”的日志。過去情況(past)2006,初步調(diào)研:40%一般標(biāo)準(zhǔn)(plan):小于20%最低標(biāo)準(zhǔn)(must):小于25%BO-2:初始版本發(fā)布之后的12個月內(nèi),Britney鮮奶生產(chǎn)與加工公司運(yùn)作費(fèi)用減少40&。BO-3:初始版本發(fā)布之后的4個月內(nèi),每個員工的每天平均有效工作時間增加30分鐘。BO-4:初始版本發(fā)布之后的6個月內(nèi),Britney鮮奶生產(chǎn)與加工公司的利潤比以前增加20%。SC-1:目前通過乳制品訂購系統(tǒng)解決購買乳制品問題的人,在初始版本發(fā)布之后的一年內(nèi),有80%的人使用
4、“乳制品訂購系統(tǒng)”。SC-2:初始版本發(fā)布之后的5個月內(nèi),對Britney鮮奶生產(chǎn)與加工公司滿意度的評價(jià)提高,而在初始版本發(fā)布之后的12個月內(nèi),這種滿意度在前面的基礎(chǔ)上再有所提高。3.業(yè)務(wù)風(fēng)險(xiǎn)(Risk)RI-1:用戶信息安全-由于網(wǎng)絡(luò)的發(fā)展,黑客技術(shù)越來發(fā)達(dá),用戶信息容易被泄露,被竊取。RI-2:軟件的實(shí)用性-系統(tǒng)開發(fā)出來,如果用戶不使用,將導(dǎo)致經(jīng)濟(jì)的損失。D.1.2解決方案的前提1.前景陳述對那些希望通過奶制品企業(yè)物流配送的人群來說,“乳制品訂購系統(tǒng)”是一個基于Internet的應(yīng)用程序,它可以接受個人訂購或團(tuán)體訂購,結(jié)算乳制品的消費(fèi)費(fèi)用,并觸發(fā)將送到寧夏大學(xué)及周圍區(qū)域的指定位置。與當(dāng)前的
5、電話訂購和人工訂購乳制品不同,使用“乳制品訂購系統(tǒng)”的顧客并不需要到乳制品實(shí)體店取貨,這既可以節(jié)約他們的時間,又可以增加他們對乳制品的選擇范圍。2.主要特征(FEature)FE-1:根據(jù)乳制品實(shí)體店提供的選擇表單或送貨表單來訂購乳制品。FE-2:創(chuàng)建,瀏覽,修改和刪除乳制品訂購服務(wù)。FE-3:注冊訂購乳制品的付費(fèi)方式。FE-4:請求發(fā)貨。FE-5:創(chuàng)建,瀏覽,修改和刪除乳制品各種套餐。FE-6:自動生成訂單。FE-7:通過公司的內(nèi)聯(lián)網(wǎng)可以訪問系統(tǒng),或者授權(quán)的員工通過外部Internet訪問系統(tǒng)。3假設(shè)(Assumption)和依賴(DEpendency)AS-1:乳制品實(shí)體店內(nèi)有可以訪問寧夏
6、大學(xué)內(nèi)聯(lián)網(wǎng)的計(jì)算機(jī),這樣乳制品實(shí)體店的雇員就可以處理期望的訂單量,不會遺漏任何送貨時間。AS-2:最多比請求的送貨時間晚15分鐘,乳制品實(shí)體店有送貨人員和送貨車輛。這樣就能滿足所有訂單的送貨要求。DE-1:如果某實(shí)體店有自己的聯(lián)機(jī)訂購系統(tǒng),那么“乳制品訂購系統(tǒng)“必須能與這一系統(tǒng)進(jìn)行雙向通信。D.1.3 范圍和局限性1.初始版本和后續(xù)版本的范圍特性版本1版本2版本3FE-1根據(jù)自身需求訂購乳制品根據(jù)給出的套餐訂購FE-2完全實(shí)現(xiàn)完全實(shí)現(xiàn)完全實(shí)現(xiàn)FE-3完全實(shí)現(xiàn)完全實(shí)現(xiàn)完全實(shí)現(xiàn)FE-4規(guī)定時間可送達(dá)的地域規(guī)定時間可送達(dá)的地域規(guī)定時間可送達(dá)的地域FE-5完全實(shí)現(xiàn)完全實(shí)現(xiàn)完全實(shí)現(xiàn)FE-6不實(shí)現(xiàn)不實(shí)現(xiàn)不
7、實(shí)現(xiàn)FE-7完全實(shí)現(xiàn)完全實(shí)現(xiàn)完全實(shí)現(xiàn)FE-8完全實(shí)現(xiàn)完全實(shí)現(xiàn)完全實(shí)現(xiàn)2.局限性和排斥性 LI-1:有一部分乳制品可能是和超市一樣的,因此“乳制品訂購系統(tǒng)”的客戶可能不會使用。 LI-2:由于地域的不同,送貨時間可能有誤差,距離場地太遠(yuǎn)的人,可能不使用此系統(tǒng)。D.1.4 業(yè)務(wù)上下文1.涉眾概覽涉眾主要價(jià)值 態(tài)度 主要興趣 約束條件生產(chǎn)商提高銷售水平,增加收益節(jié)約浪費(fèi) 承諾完成所有要求的版本使用該系統(tǒng)之后獲得的收益大于開發(fā)此系統(tǒng)的費(fèi)用無送奶員在規(guī)定的時間內(nèi)滿足客戶需求,提高客戶滿意度擔(dān)心送奶品過程中出現(xiàn)突發(fā)事件,不能及時滿足客戶送貨過程順利服務(wù)態(tài)度誠懇顧客及時的將所需要的奶品送達(dá),食品安全營養(yǎng),節(jié)
8、約時間,更加方便積極支持新系統(tǒng),但使用系統(tǒng)的次數(shù)可能沒有預(yù)期的次數(shù)多,這主要考慮奶品的安全性是否有保證使用簡單;送貨可靠;食品選擇的有效性需要訪問公司訂貨系統(tǒng)公司經(jīng)理增加了銷售額;擴(kuò)大了銷售范圍,增加了新客戶雖然接受,但比較謹(jǐn)慎盡量少用新技術(shù);關(guān)注送貨所需的資源和費(fèi)用可能沒有足夠的人手和能力來處理訂單;可能需得到Internet訪問權(quán)2.項(xiàng)目優(yōu)先級因素 具體活動者約束條件 自由度進(jìn)度預(yù)期內(nèi)完成,不超過兩個星期特征安排版本1,實(shí)現(xiàn)的特征必須完全可操作,盡力實(shí)現(xiàn)版本2質(zhì)量必須通過95%的用戶驗(yàn)收檢測,必須通過全部的安全測試,所有的安全事物都必須遵守相應(yīng)的安全法則因素具體活動者自由度工作人員項(xiàng)目團(tuán)隊(duì)
9、規(guī)模包括一名有經(jīng)驗(yàn)的項(xiàng)目經(jīng)理和兩名開發(fā)人員還有一名測試人員費(fèi)用在不包括責(zé)任人評審的情況下,財(cái)政預(yù)算最多可超支15D.2 用例各種用戶類確認(rèn)的“乳制品訂購系統(tǒng)”的用例和主要參與者如下所示:主要參與者用例客戶1訂購2變更訂單3取消訂單4查看套餐5注冊從銀行卡支付6取消從銀行卡支付7訂購套餐8修改所訂的套餐經(jīng)理9創(chuàng)建套餐10修改套餐快遞人員11送奶12記錄送奶情況13.打印送奶說明用例ID號UC-1用例名稱訂餐創(chuàng)建人姬存東最后更新者姬存東主要參與者用例創(chuàng)建日期2015年12月6日最后更新日期2015年12月6日參與者客戶描述客戶從公司內(nèi)聯(lián)網(wǎng)絡(luò)或從家里訪問“乳制品訂購系統(tǒng)”,隨意查看一天的套餐,選擇自
10、己想要的乳制品,提交訂單要求在特定的時間送到指定的地點(diǎn)前置條件1.客戶登錄到“乳制品訂購系統(tǒng)”2.客戶注冊錄付費(fèi)方式后置條件1.訂單在“乳制品訂購系統(tǒng)”中的存儲狀態(tài)是“已接受”2.根據(jù)這訂單的條目來更新乳制品的存貨3.根據(jù)這一次的送貨請求,對請求時間窗口更新剩余的送貨能力主要參與者用例主干過程1.0 訂一個套餐1.系統(tǒng)顯示有效套餐2.客戶從套餐中選擇一種或多種套餐3.客戶表明訂購?fù)瓿?.系統(tǒng)顯示所訂購的套餐條目,單價(jià)和總價(jià)格,包括應(yīng)繳納的稅和送餐費(fèi)用5.客戶確認(rèn)訂購套餐或修改訂購的套餐(回到第2步)6.系統(tǒng)顯示那一天中有效的送餐時間7.客戶選擇送餐時間和指定送餐地點(diǎn)8.客戶指定付費(fèi)方式9.系統(tǒng)
11、確認(rèn)接受訂單主要參與者用例10.系統(tǒng)向顧客發(fā)送短信,確認(rèn)訂單細(xì)節(jié)。11.系統(tǒng)將訂單存儲在數(shù)據(jù)庫中,并發(fā)送電子郵件通知庫存管理人員,將套餐信息發(fā)送給乳制品庫存系統(tǒng),并更新有效的送餐時間分支過程無異常1.0.E.1訂單截止日期在當(dāng)前時間之前1.系統(tǒng)通知客戶今天訂購時間太晚了2a.客戶取消訂單2b.系統(tǒng)終止用例3a.顧客請求選擇另一個日期3b.系統(tǒng)重新啟動用例1.0.E.2沒有有效的送貨時間1.系統(tǒng)通知顧客送貨日已沒有有效的送貨時間2a.客戶取消訂單2b.系統(tǒng)終止用例1.2.E.1不能完成指訂數(shù)量的同樣套餐1.系統(tǒng)通知客戶它所能提供的同種套餐的最大套餐數(shù)量2.客戶變更所訂的同種套餐的份數(shù),或取消訂單
12、包含無優(yōu)先級高使用頻率無限制業(yè)務(wù)規(guī)則BR-1,BR-2,BR-3,BR-4,BR-8,BR-11,BR-12特別需求1.用戶在確認(rèn)訂單之前的任何時間都可以取消訂單2.客戶能查看自己一個月的全部訂單,并可以重復(fù)其中的任一次訂單作為新的訂單,只要所有訂單在請求的送達(dá)日的菜單中有效。(優(yōu)先級為中)主要參與者用例注意和問題1.如果客戶在今天截止時間之前使用系統(tǒng),那么默認(rèn)的是當(dāng)前日期。否則,默認(rèn)日期是下一個營業(yè)日。2.如果客戶不要求送貨,那么“請求付費(fèi)方式是從銀行卡扣除”這一前置條件就不使用3.這一用例的峰值使用負(fù)載是當(dāng)?shù)貢r間早晨8點(diǎn)到10點(diǎn)用例ID號UC-2用例名稱注冊從銀行卡扣除支付費(fèi)用的方式創(chuàng)建者
13、姬存東最后更新者姬存東創(chuàng)建日期2015年12月6日最后更新日期2015年12月6日參與者客戶描述使用“乳制品訂購系統(tǒng)”并要求送餐的客戶,必須注冊從銀行卡中扣除費(fèi)用的付費(fèi)方式。前置條件1.客戶必須登錄到“乳制品訂購系統(tǒng)”后置條件1.客戶必須注冊從銀行卡中扣除費(fèi)用的付費(fèi)方式主要參與者用例主干過程2.0 注冊從銀行卡扣除費(fèi)用的支付方式1.客戶請求注冊從銀行卡扣除費(fèi)用的支付方式2.系統(tǒng)調(diào)用“認(rèn)證身份證(Authenticate Users Identity)”用例3.系統(tǒng)通知顧客他有合法資格從銀行卡中扣除費(fèi)用的付費(fèi)方式4.系統(tǒng)要求客戶確認(rèn)他期望注冊從銀行卡扣除費(fèi)用的支付方式主要參與者用例5.顧客確認(rèn)他
14、期望注冊的是從銀行卡扣除費(fèi)用的支付方式6.系統(tǒng)要求扣費(fèi)系統(tǒng)建立從銀行卡扣除費(fèi)用7.扣費(fèi)系統(tǒng)確認(rèn)建立了從銀行卡扣除乳制品費(fèi)用分支過程無異常2.0.E.1 顧客身份證認(rèn)證失?。ǖ诙剑?a.如果認(rèn)證成功,則客戶繼續(xù)進(jìn)行用例2b.如果3次嘗試都認(rèn)證失敗,則系統(tǒng)通知客戶,將無效的認(rèn)證嘗試記入日志,并終止用例2.0.E.2 客戶沒有從銀行卡中扣除費(fèi)用(第3步)1.系統(tǒng)通知客戶他沒有資格從銀行卡中扣除費(fèi)用,并給出具體理由2.系統(tǒng)終止用例2.0.E.3 客戶已沒有資格從工資中扣除費(fèi)用(第三步)1.系統(tǒng)通知客戶他已經(jīng)注冊了從銀行卡扣除費(fèi)用的付費(fèi)方式2.系統(tǒng)終止用例包含驗(yàn)證用戶身份(他期望從銀行卡扣除費(fèi)用的支付
15、方式)優(yōu)先級高使用頻率無業(yè)務(wù)規(guī)則特別需求1.按照公司制定的中等安全應(yīng)用程序的標(biāo)準(zhǔn)來執(zhí)行用戶的認(rèn)證假設(shè)無注意和問題系統(tǒng)發(fā)布前一個月,預(yù)計(jì)會相當(dāng)頻繁地執(zhí)行這一用例主要參與者用例用例ID號UC-3用例名稱修改乳制品單創(chuàng)建人姬存東最后更新者創(chuàng)建日期2015年12月6日最后更改日期參與者乳制品列表經(jīng)理描述乳制品列表經(jīng)理可修改表單的有效乳制品和特定日的價(jià)格,以反映有效乳制品或價(jià)格的變更。前置條件1.表單已存在于系統(tǒng)中后置條件1.修改的表單已經(jīng)保存起來主要參與者用例主干過程3.0編輯已存在的列表1. 表單經(jīng)理請求查看某已特定日期的表單2.系統(tǒng)顯示表單3.表單經(jīng)理修改表單已添加新的套餐項(xiàng),刪除或變更套餐項(xiàng),或
16、者變更價(jià)格4乳制品列表經(jīng)理請求保存修改過的表單5.系統(tǒng)保存修改過的表單分支過程無異常3.0.E.1指定日期的表單不存在(第一步)1.系統(tǒng)通知列表經(jīng)理這一指定日期的表單不存在2.系統(tǒng)詢問表單經(jīng)理他是否要創(chuàng)建這一指定日期的表單3a.菜表單經(jīng)理回答“是”3b.系統(tǒng)調(diào)用“創(chuàng)建列表單”用例4a.表單經(jīng)理回答“否”主要參與者用例4b.系統(tǒng)終止用例3.0.E.2指定的日期已經(jīng)過去了(第1步)1. 系統(tǒng)通知表單經(jīng)理請求日期的表單不能修改2.系統(tǒng)終止用例包含創(chuàng)建表單優(yōu)先級高使用頻率每星期大約20次業(yè)務(wù)規(guī)則BR-24特別需求1.表單經(jīng)理可以在任何時候取消表單修改功能。如果表單已變更,則系統(tǒng)會請求對取消進(jìn)行確認(rèn)假設(shè)
17、無D.3 軟件需求規(guī)格說明D.3.1介紹1.目標(biāo)軟件需求規(guī)格說明描述了“乳制品訂購系統(tǒng)(Dairy Products Ordering System , DPOS)”1.0版本的軟件功能性需求和非功能性需求。這一文檔計(jì)劃由實(shí)現(xiàn)和驗(yàn)證系統(tǒng)正確功能的項(xiàng)目團(tuán)隊(duì)成員來使用。除非在其他方面另有說明,這里指定的所有需求都具有高優(yōu)先級,而且都要在版本1.0中加以實(shí)現(xiàn)。2.項(xiàng)目范圍和產(chǎn)品特性“乳制品訂購系統(tǒng)”容許寧夏大學(xué)學(xué)生的食堂在線訂購乳制品并配送乳制品到學(xué)校內(nèi)的指定地點(diǎn)。詳細(xì)的項(xiàng)目描述請參見Dairy Products Ordering System Vision and Scope Document(乳
18、制品訂購系統(tǒng)前景和范圍文檔)【1】。文檔中這一部分的標(biāo)題為“初始版本和后續(xù)版本的范圍”,列出了按照進(jìn)度計(jì)劃在這一版本中實(shí)現(xiàn)的全部或部分特性。D.3.2總體描述1.產(chǎn)品遠(yuǎn)景規(guī)劃“乳制品訂購系統(tǒng)”是一個新系統(tǒng),它取代了當(dāng)年寧夏大學(xué)食堂內(nèi)以手工方式和電話方式的預(yù)定和選擇乳制品種類的過程。圖D.1是一幅關(guān)聯(lián)圖。它演示了1.0版本的外部實(shí)體和系統(tǒng)接口。期望系統(tǒng)演化若干個版本,最終與西夏區(qū)若干商鋪的Internet訂餐服務(wù)相連接,并提供信用卡和在線支付授權(quán)服務(wù)。 2.用戶類和用戶特性用戶類描述顧客(優(yōu)先考慮)顧客是寧夏大學(xué)的學(xué)生,他們希望從寧夏大學(xué)的食堂訂餐并能將所訂購的乳制品送貨上門。大約有3萬潛在客戶
19、,其中估計(jì)有2萬人每星期使用“乳制品訂購系統(tǒng)”3次。顧客有時會由于團(tuán)體事件或有來賓而定好多份乳制品。估計(jì)有90%的訂單是通過寧夏大學(xué)食堂的內(nèi)聯(lián)網(wǎng)而提交的,10%的訂單是從家里提交的。所有的顧客都可以從學(xué)校食堂,訪問公司內(nèi)聯(lián)網(wǎng)。有些顧客希望建立固定的訂購目標(biāo),每天送同樣的乳制品,或者是自動送當(dāng)日新品。顧客必須能推翻對某一具體日期的乳制品訂購。用戶類描述寧夏大學(xué)食堂工作人員寧夏大學(xué)食堂目前雇傭了大約20名“食堂工作人員”,他們從寧夏大學(xué)食堂里的“乳制品訂購系統(tǒng)”接受訂單,準(zhǔn)備乳制品,對要求送貨上門的乳制品進(jìn)行打包,答應(yīng)送貨說明,并請求送餐。食堂工作人員需要接受培訓(xùn),學(xué)會如何使用計(jì)算機(jī),瀏覽器和“乳
20、制品訂購系統(tǒng)”。乳制品經(jīng)理乳制品管理人是寧夏大學(xué)食堂的雇員,也許就是食堂經(jīng)理,他負(fù)責(zé)建立并維護(hù)食堂有效的乳制品條目日常套餐列表,和每一天每一個乳制品條目的有效時間。有些乳制品不適宜于送貨上門。乳制品管理人也要定義食堂的每日特色乳制品。乳制品經(jīng)理還需要定期編輯套餐列表,以反映計(jì)劃內(nèi)的無效的或價(jià)格發(fā)生了變更的乳制品套餐。送餐人員 當(dāng)寧夏大學(xué)食堂工作人員準(zhǔn)備訂單所要求送的乳制品時,他們打印送餐說明并向送餐人員發(fā)出送餐請求,送貨人員是食堂的其他雇員或者是承包人。送貨人員為每天都要挑選乳制品和準(zhǔn)備送貨說明,并將它送到顧客手里。送貨人員與系統(tǒng)的主要交互將是偶爾重新打印送貨說明并確認(rèn)貨已送到(或沒有送到)顧
21、客手中。3.運(yùn)行環(huán)境(Operating Environment, OE)OE-1:“乳制品訂購系統(tǒng)”的操作將通過如下的瀏覽器來完成:Microsoft Internet Explorer 版本5.0和6.0,Netscape Communicator版本4.7和Netscape版本6和版本7。OE-2:“乳制品訂購系統(tǒng)”將運(yùn)行在一個服務(wù)器中該服務(wù)器運(yùn)行當(dāng)前學(xué)校批準(zhǔn)的Apache HTTP Server。OE-3:“乳制品訂購系統(tǒng)”將允許用戶通過學(xué)校內(nèi)聯(lián)網(wǎng)來訪問,如果用戶被授權(quán)在學(xué)校的外部穿過防火墻來訪問,那么用戶也可以在家中通過Internet來訪問該系統(tǒng)。4.設(shè)計(jì)和實(shí)現(xiàn)的約束條件(cons
22、traint)CO-1:系統(tǒng)的設(shè)計(jì),編碼和維護(hù)文檔將遵照寧夏大學(xué)內(nèi)聯(lián)網(wǎng)開發(fā)標(biāo)準(zhǔn)版本1.3【2】。CO-2:系統(tǒng)將采用寧夏大學(xué)標(biāo)準(zhǔn)的當(dāng)前Oracle數(shù)據(jù)庫引擎。CO-3:所有HTML代碼將遵照HTML4.0版本。CO-4:所有腳本都用Perl語言來編寫。5.用戶文檔(User Docomentation,UD)UD-1:系統(tǒng)將提供一個分層和跨鏈接的HTML聯(lián)機(jī)幫助系統(tǒng),它描述并演示了所有系統(tǒng)功能。UD-2:如果是一個新用戶第一次使用該系統(tǒng),系統(tǒng)可以根據(jù)用戶的要求提供一個聯(lián)機(jī)教,這樣用戶可以使用靜態(tài)教程套餐單來具體實(shí)踐一下如何訂餐。系統(tǒng)將不會采用這一模板的訂貨訂單存儲到數(shù)據(jù)庫中,也不會將這種訂單提
23、交給學(xué)校食堂。6.假設(shè)(ASsumption)和依賴(DEpendency)AS-1:只要是要求學(xué)生上課的每一個工作日,食堂在早餐,午餐,晚餐時間段都會營業(yè)。DE-1:“乳制品訂購系統(tǒng)”的運(yùn)行依賴于銀行卡的變更,它接受用“乳制品訂購系統(tǒng)”訂購的付費(fèi)要求。DE-2:“乳制品訂購系統(tǒng)”的運(yùn)行依賴于“食堂庫存系統(tǒng)”所作出的變更,當(dāng)接受“乳制品訂購系統(tǒng)”訂單后,它更新乳制品條目的有效性。D.3.3 系統(tǒng)特性1.訂乳制品(1) 描述和優(yōu)先級訂乳制品的顧客其身份得到驗(yàn)證之后,就可以定乳制品,并可以要求送乳制品人員送到指定地點(diǎn)。只要所訂乳制品沒有按時送達(dá)或者出現(xiàn)其他突發(fā)事件,顧客就可以取消或者改變訂單。優(yōu)先
24、級高。(2) 刺激/響應(yīng)序列刺激:顧客請求定乳制品,可以是一份或者多份。響應(yīng):系統(tǒng)向顧客詢問訂單細(xì)節(jié)、付費(fèi)方式和送乳制品方式。刺激:顧客請求改變訂單。響應(yīng):如果訂單狀態(tài)是“已接受”,則系統(tǒng)允許用戶編輯以前的訂單。刺激:顧客請求取消訂單。響應(yīng):如果訂單狀態(tài)是“已接受”,則系統(tǒng)取消訂單。(3) 功能性需求Order.Place登錄到“乳制品訂購系統(tǒng)”的顧客可以通過該系統(tǒng)訂乳制品,訂購一份或者多份都可以O(shè)rder.Place.Register系統(tǒng)將確認(rèn)訂乳制品的顧客所注冊的付費(fèi)方式是在線支付Oder.Place.Register.No如果顧客沒有注冊在線支付方式,那么系統(tǒng)為顧客提供一些選擇方案,顧客
25、可以現(xiàn)在注冊并繼續(xù)進(jìn)行訂乳制品,或者退出該系統(tǒng)Order.Place.Date系統(tǒng)將提示顧客輸入送乳制品的時間(請參見BR-2)Order.Place.Date.Cutoff如果訂單是當(dāng)前日期,而訂乳制品時間已過了截止時間,那么系統(tǒng)將通知顧客訂單時間太晚了,今天已不能訂購。顧客可以改變訂購時間,或者也可以取消訂單Order.Deliver.Select顧客將指定只是訂購乳制品或者還是要求送乳制品Order.Deliver.Location如果訂單是要求送乳制品,而且送貨時間是有效的時間,那么顧客將提供一個有效的送貨地點(diǎn)Order.Deliver.Notimes如果送貨日沒有有效的送貨時間,那么
26、系統(tǒng)將通知顧客。顧客可以取消訂單Order.Deliver.Times系統(tǒng)將顯示訂單剩余的有效送貨時間。顧客可以從顯示的有效送貨時間中選擇一個時間,或者取消訂單Order.Menu.Date系統(tǒng)將顯示指定日期的乳制品單Order.Menu.Available當(dāng)前日期的乳制品單只顯示至少在乳制品加工廠的一個供應(yīng)間中有貨的乳制品Order.Units.Milk系統(tǒng)允許顧客表明他希望訂購的每個乳制品條目的份數(shù)Order.Units.Multiple系統(tǒng)能夠允許顧客訂多份同樣的乳制品,但其最大份數(shù)只能是訂單中的所有乳制品單條目的有效份數(shù)中的最小值Order.Units.TooMany如果顧客所訂的某一
27、乳制品菜單項(xiàng)的份數(shù)超過了目前乳制品加工廠存貨的數(shù)量,那么系統(tǒng)將通知顧客他所能訂的乳制品條目的最大份數(shù)Order.Units.Change如果乳制品加工廠存貨中的乳制品不能滿足顧客的數(shù)量要求,那么顧客可以改變訂單的份數(shù),也可以取消訂單Order.Confirm.Display如果顧客表明他不希望再訂乳制品了,那么系統(tǒng)將顯示他所訂的乳制品條目,每一乳制品條目的單價(jià),以及應(yīng)該支付多少錢。Order.Confirm.Prompt系統(tǒng)提示顧客確認(rèn)訂單Order.Confirm.Not如果顧客不確認(rèn)訂單,那么顧客可以編輯訂單,也可以取消訂單。Order.Pay.Method當(dāng)顧客表明他已完成訂購乳制品時,
28、系統(tǒng)會讓顧客選擇付費(fèi)方式。Order.Pay.DeliverOrder.Pay.Pickup 顧客可以選擇在線支付,或者貨到付款Order.Pay.Details系統(tǒng)將顯示所訂乳制品的條目、費(fèi)用、付費(fèi)方式和送貨說明Order.Pay.Confirm顧客可以確認(rèn)訂單,也可以請求編輯訂單,也可以請求取消訂單Order.Pay.Confirm如果顧客確認(rèn)訂單,并選擇了在線支付的付費(fèi)方式,那么系統(tǒng)將根據(jù)顧客選擇付費(fèi)的銀行向有關(guān)銀行發(fā)出付費(fèi)請求Order.Pay.Confirm.OK如果付費(fèi)請求被接受,那么系統(tǒng)將顯示一條消息來確認(rèn)訂單已接受,消息中包括付費(fèi)金額Order.Pay.Confirm.NG如果
29、付費(fèi)請求被拒絕,系統(tǒng)將顯示一條消息來說明拒絕的理由。顧客可以取消訂單,也可以改為貨到付款Order.Done當(dāng)顧客確認(rèn)了訂單時,系統(tǒng)會將下面幾步作為一個事務(wù)來處理Order.Down.Store為該訂單分配下一個有效的訂單號并存儲這一訂單,其訂單的初始狀態(tài)設(shè)置為“已接受”O(jiān)rder.Down.Inventory向“乳制品存貨系統(tǒng)”發(fā)送一條消息,包括訂單中每種乳制品條目的份數(shù)Order.Down.Menu更新當(dāng)前訂單的訂貨日期所對應(yīng)的乳制品單,從乳制品加工廠存貨中扣除訂單中的乳制品條目數(shù)量,以反映所有乳制品條目的最新狀況Order.Down.Times更新訂乳制品日期中剩余的有效送貨時間Orde
30、r.Down.Patron向顧客發(fā)送消息,消息包括訂單和支付費(fèi)用的有關(guān)消息Order.Down.Cateteria向乳制品加工廠工作人員發(fā)送訂單消息,消息包括訂單的有關(guān)信息Order.Down.Failure如果Order.Down中的任何一步不成功,則系統(tǒng)回滾事務(wù),通知用戶訂單不成功,并說明失敗的原因Order.Previous.Period系統(tǒng)允許顧客瀏覽前六個月的全部訂單【優(yōu)先級為中】Order.Previous.Reorder顧客可以重新預(yù)訂他前六個月所訂過的任何乳制品,只要新訂單中的所有乳制品條目有效【優(yōu)先級為中】(本范例不提供改變和取消訂單的功能性需求)2. 創(chuàng)建、瀏覽、修改和刪除
31、訂乳制品(該范例不提供細(xì)節(jié))3. 注冊訂乳制品的付費(fèi)方式(該范例不提供細(xì)節(jié))4. 請求送餐(該范例不提供細(xì)節(jié))5. 創(chuàng)建、瀏覽、修改和刪除乳制品加工廠乳制品單(該范例不提供細(xì)節(jié))D.3.4 外部接口需求1. 用戶界面(User Interface, UI)UI-1:“乳制品訂購系統(tǒng)”的屏幕畫面將遵照Process Impact Internet Application User Interface Standard(Process Impact公司的Internet應(yīng)用程序用戶界面標(biāo)準(zhǔn))版本2.0【4】。UI-2:系統(tǒng)對所顯示的每個HTML網(wǎng)頁都提供幫助鏈接,解釋如何使用這些網(wǎng)頁。UI-3:W
32、eb頁面的全部導(dǎo)航和實(shí)物條目選擇,除了綜合使用鼠標(biāo)和鍵盤共同完成外,還可以通過鍵盤來單獨(dú)完成。2.硬件接口硬件接口還沒有確定3.軟件接口(Software Interfaces, IS)SI-1:乳制品存貨系統(tǒng)。SI-1.1:“乳制品訂購系統(tǒng)”通過程序界面向“乳制品存貨系統(tǒng)”發(fā)送所訂的乳制品條目數(shù)量。SI-1.2:“乳制品訂購系統(tǒng)”將輪詢“乳制品存貨系統(tǒng)”,以確定請求的乳制品是否有效。SI-1.3:當(dāng)“乳制品訂購系統(tǒng)”通知“乳制品存貨系統(tǒng)”某一指定的乳制品條目已經(jīng)沒貨時,“乳制品訂購系統(tǒng)”會從當(dāng)日的乳制品單中將該乳制品條目刪除。4.通信接口(Communications Interfaces,
33、 CI)CI-1:“乳制品訂購系統(tǒng)”將向顧客發(fā)送電子郵件消息,以確認(rèn)收到訂單、價(jià)格和送貨說明。CI-2:“乳制品訂購系統(tǒng)”將向顧客發(fā)送電子郵件消息,以報(bào)告訂單接受之后訂單中或送貨中存在的問題。D.3.5 其他非功能性需求1.性能(PErformance)需求PE-1:在當(dāng)?shù)貢r間早晨7點(diǎn)到9點(diǎn)這一段高峰時間,系統(tǒng)將能適應(yīng)500個用戶,平均每個會話估計(jì)持續(xù)6分鐘。PE-2:系統(tǒng)生成的所有Web頁面,通過率為80KBps的調(diào)制解調(diào)器在不超過5秒的時間內(nèi)可以全部下載下來。PE-3:用戶提交了查詢之后,對查詢的的響應(yīng)時間不能超過5秒,在此時間內(nèi)要將查詢的結(jié)果顯示在屏幕上。PE-4:用戶向系統(tǒng)提交信息后,
34、系統(tǒng)將在3秒內(nèi)向用戶顯示確認(rèn)信息。PE-5:操作界面簡單,但界面漂亮。2防護(hù)性需求防護(hù)性需求還沒有確定。3. 安全性(SEcurity)需求SE-1:所有涉及功能信息或個人信息的網(wǎng)絡(luò)事務(wù),都要按照BR-33進(jìn)行加密操作。SE-2:除瀏覽乳制品種類外,用戶必須登錄到“乳制品訂購系統(tǒng)”才能完成其他所有的操作。SE-3:顧客的登錄受計(jì)算機(jī)系統(tǒng)訪問控制策略的限制,具體請參照BR-35。SE-4:乳制品的加工人員,只有那些授權(quán)為乳制品種類經(jīng)理的成員,才能通過系統(tǒng)創(chuàng)建或編輯乳制品種類,具體請參照BR-24.SE-5:只有那些被授權(quán)可以在家訪問公司內(nèi)聯(lián)網(wǎng)的用戶,才可以在公司以外的地方使用“乳制品訂購系統(tǒng)”。
35、SE-6:系統(tǒng)只允許顧客瀏覽他們自己以前的訂單,而不能瀏覽其他顧客的訂單。4軟件質(zhì)量屬性Availability(可用性)-1:“乳制品訂購系統(tǒng)”將對公司內(nèi)聯(lián)網(wǎng)的用戶可用,撥號用戶在當(dāng)?shù)貢r間早晨6點(diǎn)到晚上12點(diǎn)99.9%的時間可用,當(dāng)?shù)貢r間晚上12點(diǎn)到早晨6點(diǎn)則95%的時間可用。Robustness(健壯性)-1:如果在訂單確認(rèn)或取消之前,用戶和系統(tǒng)的聯(lián)接中斷,那么用戶應(yīng)該能通過“乳制品訂購系統(tǒng)”恢復(fù)不完整的訂單。D.3.6 附錄A 數(shù)據(jù)字典和數(shù)據(jù)模型 送單說明 =顧客名字 +顧客電話號碼 +送單地點(diǎn)送單地點(diǎn)=*將所定的單送到哪個小區(qū)的哪個樓和房間*送餐時間=*送單的時間間隔是30分鐘;以每半個小時開始和結(jié)束*乳制品條目描述=*乳制品種類中具體某種乳制品的文本描述,最多100個字符*乳制品條目價(jià)格=*一份乳制品條目的稅前費(fèi)用,以元和角來計(jì)算*訂單=訂單號 +訂單日期 +1:m(所定的乳制品條目) +送過說明 +訂單狀態(tài)訂單號=*系統(tǒng)為接受的每一個訂單分配一個唯一的、順序的整數(shù):初始值為1*訂單狀態(tài)=未完成|已接受|已準(zhǔn)備|送單期間|已送單|已取消* 請參看圖D.3的狀態(tài)轉(zhuǎn)換圖* 結(jié)算單費(fèi) =乳制品價(jià)格 +付費(fèi)方式乳制品種類條目 =種類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力行業(yè)員工學(xué)習(xí)劉永坦先進(jìn)事跡心得體會
- 學(xué)??萍紕?chuàng)新實(shí)驗(yàn)室教育工作計(jì)劃
- 幼兒園疫情期間小班活動安排班務(wù)計(jì)劃
- 合成樹脂瓦施工排氣工藝流程他
- 施工期間客戶服務(wù)措施
- 新聞媒體疫情防控應(yīng)急預(yù)案及工作措施
- 副校長后勤管理年度個人工作總結(jié)范文
- 模擬法庭基本流程介紹
- 以對話之鑰啟哲學(xué)之思:高中政治《生活與哲學(xué)》模塊教學(xué)新探
- 醫(yī)院院感宣傳教育工作計(jì)劃
- 廣告制作交貨進(jìn)度計(jì)劃及保障措施
- 2025至2030中國實(shí)時視頻存儲行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報(bào)告
- 國家開放大學(xué)《合同法》章節(jié)測試參考答案
- 電解加工和電解磨削課件
- 小紅書運(yùn)營方案
- 深藍(lán)科技風(fēng)智能醫(yī)療衛(wèi)生系統(tǒng)模板課件整理
- 中藥奄包-外源性熱敷療法課件
- 造價(jià)咨詢作難點(diǎn)解決辦法及措施
- 商務(wù)禮儀3-2辦公室禮儀 中職高職《商務(wù)禮儀》教學(xué)教案
- 沈陽機(jī)床并購德國希斯公司的臺前幕后
- 蘇科版八年級物理上冊全冊教案(完整版)教學(xué)設(shè)計(jì)(含教學(xué)反思)
評論
0/150
提交評論