




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上根據(jù)下面程序代碼,畫出程序流程圖,然后設(shè)計(jì)滿足條件組合覆蓋的測(cè)試用例。BEGIN T:=0 IF ( X>=80 AND Y>=80 )THEN T:=1ELSE IF ( X>=90 AND Y>=75 ) THEN T:=2 ENDIF END. 答案:經(jīng)化簡(jiǎn)后的測(cè)試用例:x=95 y=95;x=95,y=70;x=70,y=95;x=70,y=70;一、 應(yīng)用題2一個(gè)城市的公共事業(yè)部決定開發(fā)一個(gè)“計(jì)算機(jī)化的”坑洼跟蹤和修理系統(tǒng)。市民通過本系統(tǒng)報(bào)告有坑洼時(shí),要說明街道地址、大小、影響程度,還要記錄報(bào)告者的姓名和電話,存儲(chǔ)在坑洼報(bào)告信息中,被
2、送到公共事業(yè)部,工作人員根據(jù)坑洼的地點(diǎn)和大小,修理隊(duì)標(biāo)識(shí)號(hào),修理隊(duì)的人數(shù),被分配的裝備,制定一份工單,送到維修隊(duì)。維修隊(duì)修理后,將坑洼修理信息上報(bào)公共事業(yè)部的工作人員,包括:修理坑洼狀況,使用填料的數(shù)量和修理的開銷(時(shí)間、人數(shù)、使用的材料、裝備)。請(qǐng)畫出數(shù)據(jù)流程圖,并寫出工單的數(shù)據(jù)字典。工單數(shù)據(jù)字典數(shù)據(jù)項(xiàng)類型長度初始值備注工單號(hào)字符8自動(dòng)生成主鍵坑洼編號(hào)字符8DS01的主鍵維修單位編號(hào)字符8DS02的主鍵制單日期日期8當(dāng)前日期制單人字符8工單描述字符500工單級(jí)別數(shù)字10計(jì)劃工時(shí)數(shù)字20計(jì)劃用填料量數(shù)字50單位(噸)附加題:1、對(duì)下列子程序進(jìn)行調(diào)試:procedure example(y,z:
3、 real; var x: real)beginif(y>1) and (z=0) then x:=x/y;if(y=2) or (x=l) then x:=x+l;end.該子程序接受x, y, z的值,并將計(jì)算結(jié)果x的值返回給調(diào)用程序。答題要求:(1)畫出流程圖。(2)用白盒法設(shè)計(jì)測(cè)試用例,并寫出它所滿足的是何種覆蓋標(biāo)準(zhǔn)、預(yù)期結(jié)果以及路徑。答:(1)流程圖(2)用白盒法中條件組合覆蓋設(shè)計(jì)測(cè)試用例: y=2, z=0, x=4; y=2, z=1, x=1; y=1, z=0, x=2; y=1, z=1, x=1. 3、對(duì)以下程序進(jìn)行測(cè)試: PROCEDURE EX(A,B:REAL
4、;VAR X:REAL); BEGIN IF(A=3)OR(B> 1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A3 END 先畫出程序流程圖。 再按不同邏輯覆蓋法設(shè)計(jì)一種(寫出名稱)測(cè)試數(shù)據(jù)。答:語句覆蓋A=3 B=04、程序功能說明書指出,某程序的輸入條件為:每個(gè)學(xué)生可以選修1至3門課程,試用黑盒法設(shè)計(jì)測(cè)試用例。 (1)按等價(jià)分類法設(shè)計(jì)測(cè)試用例(要求列出設(shè)計(jì)過程) (2)按邊緣值分析法設(shè)計(jì)測(cè)試用例。答:1)合理等價(jià)類 選修1門 選修2門 選修3門 不合理等價(jià)類 沒選課 選3門以上 測(cè)試用例 選修2 選修0 選修>3 2) 邊緣值法 0
5、,1,3,4 5、設(shè)被測(cè)試的程序段為: begin s1 ; if (x=0) and (y>2) then s2;if (x<1) or (y=1) then s3 ; s4 ; end 可供選擇的測(cè)試數(shù)據(jù)組為: x y 0 3 1 2 -1 2 3 1找出實(shí)現(xiàn)(1)語句覆蓋;(2)條件覆蓋;(3)判定覆蓋至少要選擇的數(shù)據(jù)組。答:(1)(2) ,(3) ,3、已知有一抽象的DFD圖如下所示,請(qǐng)用SD方法畫出相應(yīng)的結(jié)構(gòu)圖。答:4、高考錄取統(tǒng)分子系統(tǒng)有如下功能:(1) 計(jì)算標(biāo)準(zhǔn)分:根據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,存入考生分?jǐn)?shù)文件;(2) 計(jì)算錄取線分:根據(jù)標(biāo)準(zhǔn)分、招生計(jì)劃文件中的招生
6、人數(shù),計(jì)算錄取線,存入錄取線文件。試根據(jù)要求畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。答:(1) 數(shù)據(jù)流圖:(2) 軟件結(jié)構(gòu)圖: 原始分 標(biāo)準(zhǔn)分 招生計(jì)劃 錄取線5、圖書館的預(yù)定圖書子系統(tǒng)有如下功能:(1) 由供書部門提供書目給訂購組。(2) 訂書組從各單位取得要訂的書目。(3) 根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底。(4) 將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位。(5) 將未訂書目通知訂書者。(6) 對(duì)于重復(fù)訂購的書目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書者。試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。答: (1) 數(shù)據(jù)流圖:(2) 軟件結(jié)構(gòu)圖:6、在結(jié)構(gòu)化設(shè)計(jì)過程中
7、,要將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)結(jié)構(gòu)圖(SC),分別畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式。答:變換型事務(wù)型附加題:1、自學(xué)考試報(bào)名過程中有個(gè)“記錄報(bào)名單”的加工。該加工主要是根據(jù)報(bào)名表(姓名、 性別、身份證號(hào)、課程名)和開考課程(課程名、開考時(shí)間)、經(jīng)校核,編號(hào)、填寫、輸出準(zhǔn)考證給報(bào)名者,同時(shí)記錄到考生名冊(cè)中(準(zhǔn)考證號(hào)、姓名、課程)。請(qǐng)繪制該加工的DFD圖,并寫出數(shù)據(jù)詞典中的數(shù)據(jù)流條目。 答:數(shù)據(jù)流詞典 數(shù)據(jù)流條目: 報(bào)名單 = 姓名 + 性別 + 身份證號(hào) + 課程名 開考課程 = 課程名 + 開考時(shí)間 考生名冊(cè) = 準(zhǔn)考證號(hào) + 姓名 + 課程2、“決定比賽名單”這個(gè)加工,根據(jù)“運(yùn)動(dòng)
8、員名單”和“比賽項(xiàng)目”產(chǎn)生 “項(xiàng)目參加者”,如下圖所示,運(yùn)動(dòng)員名單要包括所在隊(duì)名,運(yùn)動(dòng)員編號(hào)號(hào),運(yùn)動(dòng)員姓名,及參加的所有項(xiàng)目。請(qǐng)寫出這三個(gè)數(shù)據(jù)流條目。答:運(yùn)動(dòng)員名單隊(duì)名運(yùn)動(dòng)員號(hào)姓名項(xiàng)目 項(xiàng)目項(xiàng)目名 項(xiàng)目參加者項(xiàng)目名運(yùn)動(dòng)員號(hào)3、某旅館的電話服務(wù)如下: 可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長話號(hào)碼。長話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455,466,888,552中任意一個(gè)號(hào)碼。分局號(hào)是任意長度為4的數(shù)字串。 要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。答:電
9、話號(hào)碼=分機(jī)號(hào)外線號(hào)碼 分機(jī)號(hào)=7201.7299 外線號(hào)碼=9+市話號(hào)碼長話號(hào)碼 長話號(hào)碼=區(qū)號(hào)+市話號(hào)碼 區(qū)號(hào)=100.300 市話號(hào)碼=局號(hào)+分局號(hào) 局號(hào)=455466888552 分局號(hào)=4數(shù)字4 1、下圖是某項(xiàng)目的PERT圖: 1-2是建立計(jì)劃,2-4是編程,4-8是測(cè)試代碼,8-10是測(cè)試系統(tǒng),1-3是購買硬件,3-5是安裝,5-7是撰寫手冊(cè),5-6是轉(zhuǎn)化,7-9是培訓(xùn),9-10是用戶測(cè)試。(1) 畫出完整的PERT圖(標(biāo)出EET,LET,和每個(gè)作業(yè)的機(jī)動(dòng)時(shí)間);(2) 找出關(guān)鍵路徑及完成該項(xiàng)目的最短時(shí)間;答:(1) (2)關(guān)鍵路徑如上圖粗黑線,該項(xiàng)目最短完成時(shí)間為70軟件工程應(yīng)用
10、題四、應(yīng)用題(每小題10分*3=30)1某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。(1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開出發(fā)票給學(xué)生。(2)如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。(3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:(1)對(duì)以上問題畫出數(shù)據(jù)流程圖。(2)畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖。解答:(1)數(shù)據(jù)流圖(2)軟件體
11、系結(jié)構(gòu)2建立窗口系統(tǒng)的對(duì)象模型,問題陳述如下:“窗口分為對(duì)話窗、圖形窗、滾動(dòng)窗三種。對(duì)話窗中有若干對(duì)話項(xiàng),由唯一的項(xiàng)名字來確定;對(duì)話項(xiàng)分為按鈕、選擇項(xiàng)和正文項(xiàng)三種,選擇項(xiàng)中有若干選擇項(xiàng)入口。圖形窗中有若干形狀元素,形狀元素分為一維形狀和二維形狀。一維形狀又分為直線、圓弧、折線;二維形狀分為圓、橢圓、矩形、多邊形,其中折線與多邊形由若干有序頂點(diǎn)組成。正文窗是滾動(dòng)窗的一種,而圖形滾動(dòng)窗既是圖形窗又是滾動(dòng)窗。”解答:(泛化關(guān)系)3假設(shè)某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)行李的重量不超過30公斤。當(dāng)行李的重量超出30公斤時(shí) ,對(duì)一般艙的國內(nèi)乘客超重部分每公斤收費(fèi)4元,對(duì)頭等艙的國內(nèi)乘客超重部分每公斤收費(fèi)6
12、元。對(duì)國外乘客 超重部分每公斤收費(fèi)比國內(nèi)乘客多一倍,對(duì)殘疾乘客超重部分每公斤收費(fèi)比正常乘客少一半。試畫出相應(yīng)判定表。4下圖描述了某個(gè)子程序的處理流程,根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)標(biāo)準(zhǔn)的最小的測(cè)試數(shù)據(jù)組。(1) a=5 b=1
13、160; (2) a=5 b=-1(3) a=5 b=1 &
14、#160; (4) a=5 b=1 a=-5 b=-1
15、0; a=0 b=-1(5) a=5 b=-1
16、; (6) a=5 b=1 a=-5 b=1
17、160; a=0 b=0 a=-5
18、60; b=-1 a=-5 b=-1 (7) a=5
19、 b=1 (8) a=5
20、 b=1 a=0 b=1
21、 a=0 b=-1 a=0 b=-1
22、160; a=-5 b=1 a=-5 b=1
23、60; a=-5 b=-1 流程圖如下: 解答:達(dá)到判定覆蓋為(4);達(dá)到條件覆蓋為(3);達(dá)到判定/條件覆蓋為(6);達(dá)到條件組合覆蓋為(8);達(dá)到路徑覆蓋為(7)。7某銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作流程大致如下:儲(chǔ)戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人的姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出存款單給儲(chǔ)戶;如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 磷酸生產(chǎn)線項(xiàng)目可行性研究報(bào)告(范文模板)
- 一場(chǎng)精彩辯論的議論文14篇范文
- 電子商務(wù)行業(yè)年度增長率統(tǒng)計(jì)表
- 可愛的熊貓玩具寫物作文(13篇)
- 2025年銀行從業(yè)資格考試試題及答案資料
- 2025年社交禮儀與職業(yè)形象提升能力測(cè)試題及答案
- 2025年中國郵政集團(tuán)有限公司廣西壯族自治區(qū)分公司校園招聘筆試模擬試題帶答案詳解
- 2025年中國郵政集團(tuán)有限公司安徽省分公司校園招聘筆試模擬試題及參考答案詳解1套
- 物資采購保密管理制度
- 特定頭發(fā)護(hù)理管理制度
- 2023-2024學(xué)年河北省唐山市路南區(qū)數(shù)學(xué)五年級(jí)第二學(xué)期期末監(jiān)測(cè)試題含解析
- 酒店物品藝術(shù)賞析智慧樹知到期末考試答案章節(jié)答案2024年青島酒店管理職業(yè)技術(shù)學(xué)院
- (高清版)JTGT 3310-2019 公路工程混凝土結(jié)構(gòu)耐久性設(shè)計(jì)規(guī)范
- 探案識(shí)證學(xué)診斷 知到智慧樹網(wǎng)課答案
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺(tái)及通道安全技術(shù)要求
- MOOC 園林植物遺傳育種學(xué)-北京林業(yè)大學(xué) 中國大學(xué)慕課答案
- 抖音種草方案
- 2022AHA-ACC-HFSA心衰管理指南解讀
- 《小石潭記》教學(xué)實(shí)錄及反思特級(jí)教師-王君
- 水泥混凝土道路耐久性提升技術(shù)
- 公交駕駛員培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論