




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、附加題:1、對下列子程序進行調(diào)試:procedure example(y,z: real; var x: real)beginif (y1) and (z=0) then x:=x/y;if (y=2) or (x=l) then x:=x+l;end.該子程序接受x, y, z的值,并將計算結(jié)果x的值返回給調(diào)用程序。答題要求:(1)畫出流程圖。(2)用白盒法設(shè)計測試用例,并寫出它所滿足的是何種覆蓋標準、預(yù)期結(jié)果以及路徑。答:(1)流程圖N| x=x/yn=n-I(2)用白盒法中條件組合覆蓋設(shè)計測試用例: y=2, z=0, x=4; y=2,z=1,x=1; y=1,z=0,x=2; y=1
2、, z=1, x=1.2、某報表處理系統(tǒng)要求用戶輸入處理報表的日期,日期限制在2003年1月至2008年12月,即系統(tǒng)只能對該段期間內(nèi)的報表進行處理,如日期不在此范圍內(nèi),則顯示輸入錯誤信息。系統(tǒng)日期規(guī)定由年、 月的6位數(shù)字字符組成,前四位代表年,后兩位代表月?,F(xiàn)要求用黑盒測試法中的邊界值法寫出測試用例。答:輸入條件測試用例說明測試數(shù)據(jù)報表日期的1個數(shù)字字符5類型及長度5個數(shù)字字符200357個數(shù)字字符2003005有1個非數(shù)字字符2003.5全部是非數(shù)字字符MAY-6個數(shù)字字符200305日期范圍在有效范圍200301邊界上選取200812數(shù)據(jù)200300200813月份范圍月份為1月2003
3、01月份為12月200312月份122003133、對以下程序進行測試:PROCEDURE EX (A, B: REAL; VAR X: REAL);BEGINIF (A=3 ) OR (B 1) THEN X: =A X BIF (A2 ) AND (B=0) THEN X : =A - 3END先畫出程序流程圖。再按不同邏輯覆蓋法設(shè)計一種(寫出名稱)測試數(shù)據(jù)。答:語句覆蓋A=3 B=04、程序功能說明書指出,某程序的輸入條件為:每個學(xué)生可以選修 法設(shè)計測試用例。1至3門課程,試用黑盒(1)按等價分類法設(shè)計測試用例(要求列出設(shè)計過程)(2)按邊緣值分析法設(shè)計測試用例。答:1)合理等價類選彳選
4、彳2門選彳3門不合理等價類沒選課選3門以上測試用例選修=2選修=0選彳32)邊緣值法0, 1, 3, 45、設(shè)被測試的程序段為:beginsi ;if (x=0) and (y2)then s2;if (x10if A(i)=n1 n2=n1n1=A(i) end while5.用PAD圖描述下面問題的控制結(jié)構(gòu)。有一個表 A(1)、A(2)、A(n),按遞增順序排列。給定一個Keyw值,在表中用折半查找。若找到將表位置i送入x,否則將零送到x,同時將Key值插入表中。算法:1)置初值H=1(表頭),T=N (表尾)。2)置 i=(H+T)/2(取整).3)若Key=A(i),則找到,i送到x;
5、若KeyA(i),則Key在表的后半部分,i+1送入H; 若KeyT為止。4)查不到時,將 A(i),.,A(N)移到 A(i+1),.A(N+1),Key值送入 A(i)中。2、已知模塊C中的一個判定影響到模塊 B,如圖所示,它違反了 SD的設(shè)計原則。試問:可以 采用哪些手段對結(jié)構(gòu)圖作改進,請說明改進辦法并畫出改進的結(jié)構(gòu)圖。I TOP 兇I曲4、Wj考錄取統(tǒng)分子系統(tǒng)有如下功能:(1)計算標準分:根據(jù)考生原始分計算,得到標準分,存入考生分數(shù)文件;(2)計算錄取線分:根據(jù)標準分、招生計劃文件中的招生人數(shù),計算錄取線,存入錄取線文 件。試根據(jù)要求畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。答:
6、(1)數(shù)據(jù)流圖:(2)軟件結(jié)構(gòu)圖:5、圖書館的預(yù)定圖書子系統(tǒng)有如下功能:(1)由供書部門提供書目給訂購組。(2)訂書組從各單位取得要訂的書目。(3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底。(4)將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位。(5)將未訂書目通知訂書者。(6)對于重復(fù)訂購的書目由系統(tǒng)自動檢查,并把結(jié)果反饋給訂書者。 試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。答:(1)數(shù)據(jù)流圖:(2)軟件結(jié)構(gòu)圖書牯果b 2程可書目三歸獎書目.可書話單4歸望書目5訂書活隼6供書書目7訂書書目S已iT書目9-d7. S10帕盯書目13 13更新書目14訂書信息6、在結(jié)構(gòu)化設(shè)計過程中,要
7、將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)結(jié)構(gòu)圖(SC),分別畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式 答:變換型事務(wù)型傳入 變換 傳出10 .某銀行的計算機儲蓄系統(tǒng)功能是:將儲戶填寫的存 款單或取款單輸入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、 利率等信息,并打印出存款單給儲戶; 如果是取款,系統(tǒng)計算清單儲戶。請用DFD和IDEF0 描繪該功能的需求,并建立相應(yīng)的數(shù)據(jù)字典。(1)數(shù)據(jù)流條目:數(shù)據(jù)流名稱:存款單別 名:無簡 述:儲戶存款時填寫的項目來源:儲戶去向:記帳數(shù)據(jù)流量:未知組成:姓名+住址+存款類型+存款日期+利率數(shù)據(jù)流名稱:取款單別 名:無簡 述:儲戶取款時填寫的項目來源
8、:儲戶去向:統(tǒng)計數(shù)據(jù)流量:未知組成:姓名+住址+取款類型+取款日期+利率數(shù)據(jù)流名稱:清單別 名:無簡 述:儲戶取款后得到的項目來源:記錄去向:儲戶數(shù)據(jù)流量:未知組 成:姓名+住址+取款類型+取款日期+利率+余額(2)數(shù)據(jù)存儲條目:數(shù)據(jù)存儲名稱:賬單別 名:無簡 述:存放儲戶信息及其賬目組 成:姓名+住址+余額+存款類型+最后修改日期+利率組織方式:未知查詢要求:能立即查詢(3)數(shù)據(jù)項條目:未知(4)加工條目:加工名:分類檢查編 號:無激發(fā)條件:接收到存/取款單優(yōu)先級:優(yōu)先輸 入:存/取款單輸 出:存/取款單加工邏輯:IF存款單THEN把存款單輸出到統(tǒng)計ELSE把取款單輸出到統(tǒng)計ENDIF加工名
9、:統(tǒng)計編 號:無激發(fā)條件:取款單優(yōu)先級:無輸 入:取款單輸 出:清單加工邏輯:根據(jù)賬單檢查此儲戶是否存在,不存在輸出錯誤IF取款數(shù)余額THEN 余額=余額-取款數(shù)輸出清單到儲戶,輸出現(xiàn)金到儲戶ELSE輸出錯誤清單到儲戶ENDIF加工名:記錄編 號:無激發(fā)條件:存款單優(yōu)先級:無輸 入:存款單輸 出:存款單加工邏輯:根據(jù)賬單檢查此儲戶是否存在,不存在則建立此儲戶余額=余額+存款數(shù)輸出存款單到儲戶 11 .某圖書管理系統(tǒng)工程有以下功能:(1)借書:輸入讀者借書證。系統(tǒng)首先檢查借書證是否有效,對于第一次借書的讀者,在借書文件建立檔案。否則,查閱借書文件,檢查該讀者所借圖書是否超過10本,若已達10本,
10、拒借,未達10本,辦理借書(檢查庫存、修改庫存目錄并將讀者借書情況登入借書文件).(2)還書:從借書文件中讀出與讀者有關(guān)的記錄,查閱所借日期,如果超期(3個月)作罰款 處理。否則,修改庫存目錄與借書文件。(3)查詢:可通過借書文件、庫存目錄文件查詢讀者情況、圖書借閱情況及庫存情況,打印 各種統(tǒng)計表。請就以上系統(tǒng)功能畫出分層的DFD圖,并建立重要條目的數(shù)據(jù)字典。12 .某廠對部分職工重新分配工作的政策是:年齡在伙歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí)。高中文化程度當(dāng)電工;年齡在20歲到40歲之間者,中學(xué)中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員。年齡在40歲以上者,中學(xué)文化程度當(dāng)材料員,
11、大學(xué)文化程序當(dāng)技術(shù)員。請用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題的加工邏輯。(1)結(jié)構(gòu)化語言:根據(jù)職工年齡和文化程序:REPEATIf年齡=20If初中文化Then脫產(chǎn)學(xué)習(xí) endif else if高中文化Then電工endif endifIf 20 年齡 =40If中學(xué)文化Then材料員 else if大學(xué)文化 Then技術(shù)員 endif endifendifUntil沒有剩余未分配員工判定表1234567891011年齡CCDDDDDEEE文化GHHGGHIGHI性別-MMFF-脫產(chǎn)學(xué)習(xí)電工鉗工VV車工VV技術(shù)貝材料員條件取值表條件名取值符號取值數(shù)年齡20, =40E文化程度中學(xué)GM2=
12、3局中HI性別男MM3=2女F初中脫產(chǎn)學(xué)習(xí)L年齡這2 0歲一男性鉗工附加題:確定職工工作2 0歲V年的近4 0歲一T高中或初中一匚女性不女L大學(xué)技術(shù)員L高中或初中材料員年齡44。歲一匚大學(xué)技術(shù)員1、自學(xué)考試報名過程中有個“記錄報名單”的加工。該加工主要是根據(jù)報名表別、身份證號、課程名)和開考課程 給報名者,同時記錄到考生名冊中 出數(shù)據(jù)詞典中的數(shù)據(jù)流條目。(課程名、開考時間卜(準考證號、姓名、課程經(jīng)校核,編號、填寫、)。請繪制該加工的(姓名、性 輸出準考證 DFD圖,并寫程開考課程數(shù)據(jù)流詞典數(shù)據(jù)流條目報名單=姓名+性別+身份證號+課程名開考課程=課程名+心時間考生名冊=準考證號+姓名+課程2、“
13、決定比賽名單”這個加工,根據(jù)“運動員名單”和“比賽項目”產(chǎn)生“項目參加者”如下圖所示,運動員名單要包括所在隊名,運動員編號號,運動員姓名,及參加的所有項目。 請寫出這三個數(shù)據(jù)流條目。答:運動員名單=隊名+運動員號+姓名+項目項目=項目名項目參加者=項目名+ 運動員號3、某旅館的電話服務(wù)如下:可以撥分機號和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。 市話號碼是以局號和分局號組成。局號可以是455, 466, 888, 552中任意一個號碼。分局號是任意長度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字
14、典中,電t號碼的數(shù)據(jù)條目的定義(即組成)。答:電話號碼二分機號|外線號碼分機號=72017299外線號碼=9+ 市話號碼|長話號碼長話號碼=區(qū)號+市話號碼區(qū)號=100300市話號碼=局號+分局號局號=455 | 466 | 888 | 552分局號=4數(shù)字4附加附加題:1、假設(shè)對顧客的訂貨單按如下原則處理:將顧客的信用度分三個檔次:欠款時間不超過30天;欠款時間超過30天但不超過100天;欠款時間超過100天。對于上述三種情況,分別根據(jù)庫存情況來決定對顧客訂貨的態(tài)度。情況之一(欠款時間w 30天),如果需求數(shù)w庫存量,則立即發(fā)貨,如果需求數(shù)庫存量,則只發(fā)現(xiàn)有庫存,不足部分待進貨后補發(fā)。情況之二
15、(30天欠款時間w 100天),如果需求數(shù)w庫存量,則要求先付款再發(fā)貨,如果需求數(shù)庫存量,則不發(fā)貨。情況之三(欠款時間100天),則通知先付欠款,再考慮是否發(fā)貨。試用判定樹的形式予以描述 (設(shè)欠款時間D,需求數(shù)N,庫存量Q)。答:方求教存:枇欠款時間W3H大(第求數(shù),庫存址發(fā)現(xiàn)有庫存.不足部分待進貨后補發(fā)需求效W咔存量先付款再發(fā)的訂有朝處拜曲則一律天(欠款口寸同H1IW大/需求數(shù),序存量不發(fā)貨,欠款時間仙1無增知先付尤款,再苦謝是否發(fā)覺2、用Jackson圖表示下圖所示的二維表格:學(xué)生名冊表頭學(xué)生名冊表體答:姓名性別年齡1 Jb ri tl d -B - - * *di n ai a iii is b A S學(xué)號姓名 性別 年齡3、有一過程,其流程如下圖所示。 其中bl、b2、 b3為判定的邏輯條件,si、 s2為加工處理。試用判定表給予描述。4、1、有一過程如下圖所示的流程,試用判定表予以描述。1234條件biFTTTb2FFTb3
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技類短視頻的科技前沿與未來趨勢
- N-Methoxy-mephedrone-hydrochloride-N-Methoxy-4-MeMC-hydrochloride-生命科學(xué)試劑-MCE
- 科技美工區(qū)未來設(shè)計趨勢與實踐探索
- 科技中心在促進城市文化傳播中的角色
- 2025至2030年中國芥辣玉帶豆數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國節(jié)能球磨機配件數(shù)據(jù)監(jiān)測研究報告
- 社區(qū)養(yǎng)老設(shè)施的綠色環(huán)保建設(shè)理念與實踐
- 2025至2030年中國自動膜連續(xù)封口機數(shù)據(jù)監(jiān)測研究報告
- 眼部健康重歸術(shù)后注意事項解析
- 2025年江西省交通投資集團有限責(zé)任公司校園招聘140人筆試參考題庫附帶答案詳解
- 《世界各國簡介》課件
- 北京市矢量地圖-可改顏色
- 新質(zhì)生產(chǎn)力與產(chǎn)品創(chuàng)新
- 能力素質(zhì)模型的正確打開方式(分享)
- 2024年河北省公務(wù)員錄用考試《行測》真題及答案解析
- 安保服務(wù)行業(yè)市場調(diào)研分析報告
- 吉林大學(xué)《微積分AⅠ》2021-2022學(xué)年第一學(xué)期期末試卷
- 《大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程》第六章創(chuàng)業(yè)資源與融資
- 《建筑工程施工許可管理辦法》2021年9月28日修訂
- 初中英語高頻熟詞生義
- 大慶醫(yī)學(xué)高等??茖W(xué)校單招參考試題庫(含答案)
評論
0/150
提交評論