![軟件工程課程設(shè)計(jì)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/12/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce1.gif)
![軟件工程課程設(shè)計(jì)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/12/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce2.gif)
![軟件工程課程設(shè)計(jì)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/12/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce3.gif)
![軟件工程課程設(shè)計(jì)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/12/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce4.gif)
![軟件工程課程設(shè)計(jì)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/12/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce/6a0c7e05-9aef-41e2-9aa3-76731b7ed9ce5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程作業(yè)姓名:李澤偉 班級:11信科(1)班 學(xué)號:181.題目:采用結(jié)構(gòu)化分析方法寫出書店管理系統(tǒng)的需求文檔,包括數(shù)據(jù)流圖及數(shù)據(jù)字典,書店JS是一家從事圖書銷售的傳統(tǒng)公司,對系統(tǒng)要求如下:(1) 記錄每本圖書的庫存。(2) 實(shí)現(xiàn)圖書的零售(包括打折),實(shí)現(xiàn)開架售書。(3) 可以每日統(tǒng)計(jì)銷售情況。(4) 實(shí)現(xiàn)圖書的采購、退貨及結(jié)算,實(shí)現(xiàn)與供貨商的銷售及結(jié)算關(guān)系。(5) 遵守出版行業(yè)的行規(guī):在書店到書后,若在3個月內(nèi)未實(shí)現(xiàn)銷售,可全部或部分退貨, 在發(fā)書后3個月內(nèi)給予發(fā)票,書店在3個月后可部分或全部付款,該項(xiàng)規(guī)則對采購貨 批發(fā)均有效。(6) 該書店還可將該產(chǎn)品批發(fā)給
2、其他書店。(7) 在供應(yīng)商、書店、其他書店、零售客戶之間的結(jié)算采用碼洋折扣方式進(jìn)行,也就是說 如果圖書的實(shí)價(jià)為X,則圖書碼洋為X,而以7折給書店,則圖書的實(shí)洋就為0.7X, 供應(yīng)商、書店等以相對固定的折扣進(jìn)行交易。(8) 管理人員可以隨時(shí)查看庫存、采購、銷售、付款、到款情況,并能提供日/月銷售報(bào)表、 應(yīng)付/付款情況分析表、應(yīng)收/到款情況分析表。由于銷售商品是圖書,圖書除有書名、作者、出版社外,還有版次、印次、出版日期以及ISBN號、條碼、定價(jià);由于出版領(lǐng)域的特殊性,一種圖書(如軟件工程)只有一個ISBN號以及一個條碼,而該圖書一句不同的版次、印次,可有不同的定價(jià),折給條碼的掃描確定一本圖書帶來
3、一定的困難。答案:數(shù)據(jù)流圖:數(shù)據(jù)字典:1、數(shù)據(jù)流條目: 訂貨單=書號+書名+作者+出版社+數(shù)量+日期+訂貨人 付款單=應(yīng)付金額+實(shí)付金額+付款人+收款人+日期 發(fā)貨單=書號+書名+作者+出版社+數(shù)量+發(fā)貨人+收貨人+日期 發(fā)票=書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+日期+(營業(yè)員) 收據(jù)=書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+日期+單位 收款單=書號+書名+作者+出版社+數(shù)量+訂貨日期+付款人+收款人+收款日期 采購單=書號+書名+作者+出版社+數(shù)量 采購訂單=書號+書名+作者+出版社+
4、數(shù)量 +采購人+采購單位+日期 到貨通知單=書號+書名+作者+出版社+數(shù)量+訂貨日期+訂貨人+到貨日期 退貨書單=書號+書名+作者+出版社+數(shù)量+退貨人+退貨單位+日期 退貨單=書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+退貨人+退貨日期 應(yīng)付款分析表=應(yīng)付款單位+書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+應(yīng)付款日期 應(yīng)收款分析表=應(yīng)收款單位(個人)+書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+應(yīng)收款日期 2、文件條目: 圖書庫存=書號+書名+作者+出版社+數(shù)量+日期 銷售文件=
5、書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+銷售日期 圖書采購文件=書號+書名+作者+出版社+數(shù)量+單價(jià)+金額+總金額+采購日期 書店結(jié)算賬本=銷售文件+圖書采購文件+應(yīng)付款分析表+應(yīng)收款分析表 3、數(shù)據(jù)項(xiàng)條目 書號= 日期=XXXX.XX.XX 數(shù)量*單價(jià)=金額E-R圖:2. 書店管理系統(tǒng)用況建模2.1.書店管理系統(tǒng)用例圖2.2.用例的詳細(xì)描述用例名稱:書店管理系統(tǒng)參與的執(zhí)行者:客戶、系統(tǒng)業(yè)務(wù)員前置條件:一個客戶或系統(tǒng)業(yè)務(wù)員進(jìn)入系統(tǒng)事件流:基本路徑:1、 當(dāng)用戶戶進(jìn)入系統(tǒng),用例開始2、 用戶驗(yàn)證(客戶/系統(tǒng)管理員)3、 進(jìn)入
6、系統(tǒng)主界面4、 如果客戶進(jìn)入系統(tǒng)則選購圖書5、 客戶到前臺結(jié)賬時(shí)形成訂書單6、 客戶退出系統(tǒng)7、 當(dāng)系統(tǒng)管理員進(jìn)入系統(tǒng)時(shí),管理員根據(jù)界面信息擬制訂書單8、 系統(tǒng)管理員錄入圖書信息9、 錄入圖書信息完畢后退出可選路徑:系統(tǒng)管理員與客戶進(jìn)入系統(tǒng)沒有順序規(guī)定,用戶在任何時(shí)候都可以退出系統(tǒng),而且用戶之前的活動將被保存,用例結(jié)束。3. 書店管理系統(tǒng)的靜態(tài)模型3.1 標(biāo)識候選對象l 外部實(shí)體有客戶、系統(tǒng)管理員、出版社、供貨商、圖書、訂單、庫存、訂單管理系統(tǒng)。這些外部實(shí)體都可以作為候選對象。l 需要處理的信息有名稱、單價(jià)、供貨信息、訂單的訂單項(xiàng)、圖書的編號、訂單日期、客戶信息等。3.2 篩選候選對象圖書管理
7、系統(tǒng)實(shí)際上代表了整個系統(tǒng),所有信息的顯示、操作界面等都由圖書管理系統(tǒng)來展示,因此可以將其確定為最終的所需的對象??蛻?、系統(tǒng)管理員、出版社、供貨商、圖書、訂單、庫存等候選對象都有明確的屬性和操作,顯然應(yīng)該成為最終的對象??紤]到一份訂單可以由多個訂單項(xiàng)組成,因此增加訂單項(xiàng)這個對象。綜上所述,最終得到圖書管理系統(tǒng)包含以下類:客戶、系統(tǒng)管理員、出版社、供貨商、圖書、訂單、庫存、訂單項(xiàng)。3.3 標(biāo)識屬性和操作表3.3 圖書管理系統(tǒng)的類及其屬性類名客戶管理員出版社供貨商圖書訂單庫存訂單項(xiàng)屬性客戶名客戶地址客戶電話姓名編號電話出版社名出版社號出版社地址供貨商名供貨商地址供貨單聯(lián)系電話書號書名作者價(jià)格出版社號
8、訂單號客戶信息圖書編號購買數(shù)量日期圖書編號庫存數(shù)量入庫時(shí)間圖書編號訂單日期供貨商信息操作添加修改信息刪除記錄更新庫存打印修改修改添加刪除打印添加修改創(chuàng)建訂單修改訂單刪除訂單更新訂單打印添加修改更新3.4 確定類之間的關(guān)系圖書管理系統(tǒng)的類圖4. 某模塊的流程圖如圖13.18所示。根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋等覆蓋標(biāo)準(zhǔn)分別設(shè)計(jì)最少的測試用例。4.1判定覆蓋判定覆蓋是指選擇足夠的測試用例,使得運(yùn)行這些測試用例時(shí),被測程序的所有可能結(jié)果都至少出現(xiàn)一次(即判定的每個分支都至少經(jīng)過一次)。表4.1滿足判定覆蓋標(biāo)準(zhǔn)的測試用例測試數(shù)據(jù)預(yù)期結(jié)果判定1判定2X=100,Y=90T
9、=1YX=100,Y=70T=2NYX=100,Y=40T=3NN4.2條件覆蓋條件覆蓋是指選擇足夠的測試用例,使得運(yùn)行這些測試用例時(shí),被測程序的每個判定中的每個條件的所有可能結(jié)果都至少出現(xiàn)一次。表4.2 滿足條件覆蓋標(biāo)準(zhǔn)的測試用例測試數(shù)據(jù)預(yù)期結(jié)果判定1判定2X=100,Y=30T=3NNX=70,Y=100T=2NY4.3判定/條件覆蓋判定/條件覆蓋是指選擇足夠的測試用例,使得運(yùn)行這些測試用例時(shí),被測程序的每個判定的所有可能結(jié)果都至少執(zhí)行一次,并且,每個判定中的每個條件的所有可能結(jié)果都至少出現(xiàn)一次。表4.2 滿足判定/條件覆蓋標(biāo)準(zhǔn)的測試用例測試數(shù)據(jù)預(yù)期結(jié)果判定1判定2X=100,Y=90T=
10、1YX=100,Y=30T=3NNX=70,Y=100T=2NY4.4條件組合覆蓋條件組合覆蓋是指選擇足夠的測試用例,使得運(yùn)行這些用例時(shí),被測程序的每個判定的條件結(jié)果的所有可能組合都至少出現(xiàn)一次。判定1中的條件結(jié)果的所有可能組合是:1 X>=80,Y>=80 2 X>=80,Y<803 X<80,Y>=804 X<80,Y<80判定2中的條件結(jié)果的所有可能組合是: 5 X+Y>=140,X>=90,Y<806 X+Y>=140,X<80,Y>=90 7 X+Y>=140,X<90, Y<90 8 X+Y<140,X>=90,Y<909 X+Y<140,X<90,Y>=90 10 X+Y<140,X<90, Y<90表4.3 滿足條件組合覆蓋標(biāo)準(zhǔn)的測試用例測試數(shù)據(jù)預(yù)期結(jié)果判定1判定2覆蓋的條件X=100,Y=90T=1Y1X=100,Y=50T=3NN2,5X=70,Y=100T=2NY 3,6X=70,Y=80T=3NN4,8X=70,Y=80T=3NN4,7X=30
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店改造補(bǔ)貼合同協(xié)議書
- 2025年度科技園區(qū)辦公室租賃合同(科技企業(yè)版)
- 住宅精裝修合同書
- 循環(huán)經(jīng)濟(jì)與廢物資源化管理作業(yè)指導(dǎo)書
- 三農(nóng)村基層智慧城市建設(shè)與發(fā)展方案
- 網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)技術(shù)作業(yè)指導(dǎo)書
- 房地產(chǎn)行業(yè)銷售與租賃管理系統(tǒng)方案
- 國際能源領(lǐng)域科技創(chuàng)新及投資協(xié)議
- 出租車承包合同協(xié)議書年
- 軟件能力評價(jià)與提升作業(yè)指導(dǎo)書
- 商業(yè)銀行的風(fēng)險(xiǎn)審計(jì)與內(nèi)部控制
- 2024項(xiàng)目管理人員安全培訓(xùn)考試題及參考答案AB卷
- 2025年與商場合作協(xié)議樣本(5篇)
- 2024年12月青少年機(jī)器人技術(shù)等級考試?yán)碚摼C合試卷(真題及答案)
- 網(wǎng)絡(luò)與社交媒體管理制度
- 潤滑油、潤滑脂培訓(xùn)課件
- 寒假綜合實(shí)踐活動作業(yè)展示
- 課題申報(bào)書:銀齡教師支援西部行動成效評價(jià)與優(yōu)化路徑研究
- 益普索X空中云匯-2024年B2B外貿(mào)企業(yè)出海白皮書 -全球支付及金融平臺 賦能B2B外貿(mào)企業(yè)競爭力
- 2025牢牢堅(jiān)守廉潔底線嚴(yán)守廉政職業(yè)底線主題課件
- ADA糖尿病醫(yī)學(xué)診療標(biāo)準(zhǔn)指南修訂要點(diǎn)解讀(2025)課件
評論
0/150
提交評論