分析設(shè)計題(最新整理)_第1頁
分析設(shè)計題(最新整理)_第2頁
分析設(shè)計題(最新整理)_第3頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、分析設(shè)計題1. 詳細(xì)設(shè)計中,根據(jù)偽碼畫出 n-s 圖、程序流程圖、pad 圖等。例如:已知有如下的偽代碼程序:start i=1;while i=n-1 domin=ai; j=i+1;while jajthenblocktemp=min; min=aj; aj=temp;endblock endif;j=j+1;enddoi=i+1; enddo stop1) 請用 n-s 圖描述,2) 請用 pad 圖描述,i=1i=n-1min=aij=i+1jajfttemp=minmin=aiaj=tempj=j+13) 請用程序流程圖描述參考答案:min ajaj=tempmin=ajj=j+1t

2、emp=mini=i+1i=i+1while j=nj=i+1min =aiwhile i=5then x=10 else x=lendif if n=10then y=20 else y=2endif print(x,y) stop請畫出該偽代碼的程序流程圖,并標(biāo)注等路徑號,設(shè)計該程序的語句覆蓋測試用例和路徑覆蓋測試用例。參考答案:(1)語句測試用例為:和:分別為 m=5,n=10,x=10,y=20 和 m=3,n=8,x=1, y=2或者和:分別為 m=5,n=8,x=10,y=2 和 m=3,n=10,x=1,y=20(2)路徑測試用例為:m=5,n=10,x=10,y=20m=3,n

3、=8,x=1,y=2m=5,n=8,x=10,y=2m=3,n=10,x=1,y=204. 等價類劃分法測試,設(shè)計測試用例,要求有效等價類和無效等價類兩類測試用例。例如:在教師分房方案中規(guī)定對教授、副教授、講師和助教分別計算分?jǐn)?shù),做相應(yīng)的處理。因此可以確定 4 個有效等價類為教授、 副教授、講師和助教,以及1 個無效等價類它應(yīng)是所有不符合以上身份的人員的輸入值的集合。輸入條件合理等價類不合理等價類(2)某“調(diào)整工資”處理模塊接受一個“職稱”的變量,根據(jù)職稱的不同(助教, 講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過兩年才能調(diào)整工資。用等價類劃分法設(shè)計測試用例,請完

4、成下面的表格。參考答案:輸入條件合理等價類不合理等價類職稱教授副教授講師四種職稱之外任意一種職稱兼工齡助教兼工齡大于 2 年助教兼工齡等于兩年助教兼工齡小于兩年5. 閱讀以下說明,畫出系統(tǒng)的頂層數(shù)據(jù)流圖。某供銷系統(tǒng)接受顧客的訂單,當(dāng)庫存中某配件的數(shù)量小于定購量或庫存量低于一定數(shù)量時,向供應(yīng)商發(fā)出采購單;當(dāng)某配件的庫存量大于或等于定購量時,或者收到供應(yīng)商的送貨單并更新了庫存后,向顧客發(fā)出提貨單。該系統(tǒng)還可隨時向總經(jīng)理提供銷售和庫存情況表。參考答案:數(shù)據(jù)流圖如下:提貨單供 銷 系 統(tǒng)采購單不合法訂貨單不合法送貨單查詢銷售及庫存情況銷售及庫存情況總經(jīng)理顧客供應(yīng)商訂貨單送貨單6. 認(rèn)真閱讀下圖,根據(jù)流

5、程圖解答問題。bfdfa(a1)(b=0)tcx=x/ate(a2)(x1)x=x+1(1) 用基本路徑覆蓋法測試程序,請給出測試路徑。(2) 為各測試路徑設(shè)計測試用例。參考答案:(1) 路徑覆蓋測試的測試路徑為:path1:ace path2:acd path3:abe path4:abd(2) 測試用例分別為:path1:a=2b=0x=4path2:a=3b=0x=3path3:a=2b=1x=2path4:a=1b=1x=17. 某供銷系統(tǒng)接受顧客的訂單,當(dāng)庫存中某配件的數(shù)量小于定購量或庫存量低于一定數(shù)量時,向供應(yīng)商發(fā)出采購單;當(dāng)某配件的庫存量大于或等于定購量時,或者收到供應(yīng)商的送貨單

6、并更新了庫存后,向顧客發(fā)出提貨單。該系統(tǒng)還可隨時向總經(jīng)理提供銷售和庫存情況表。該供銷系統(tǒng)的分層數(shù)據(jù)流圖中部分?jǐn)?shù)據(jù)流和文件的組成如下:文件:配件庫存配件號配件名規(guī)格數(shù)量允許的最低庫存量數(shù)據(jù)流:訂貨單配件號配件名規(guī)格數(shù)量顧客名地址提貨單訂貨單金額采購單配件號配件名規(guī)格數(shù)量供應(yīng)商名地址送貨單配件號配件名規(guī)格數(shù)量金額請畫出該系統(tǒng)的頂層數(shù)據(jù)流圖(dfd)。參考答案:訂貨單送貨單總經(jīng)理不合法訂貨不合法送貨供銷提貨單采購單查詢銷售及庫存情況銷售及庫存情況顧客供應(yīng)商“”“”at the end, xiao bian gives you a passage. minand once said, people w

7、ho learn to learn are very happy people. in every wonderful life, learning is an eternal theme. as a professional clerical and teaching position, i understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. this document is als

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論