




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
附加題:
1、對下列子程序進(jìn)行調(diào)試:
procedureexample(y,z:real;varx:real)
begin
if(y>l)and(z=0)thenx:二x/y;
if(y=2)or(x=l)thenx:=x+l;
end.
該子程序接受x,y,z時(shí)值,并將計(jì)算成果x時(shí)值返回給調(diào)用程序。答
題規(guī)定:
(1)畫出流程圖。
⑵用白盒法設(shè)計(jì)測試用例,并寫出它所滿足口勺是何種覆蓋原則、預(yù)
期成果以和途徑。
答:(1)流程圖
(2)用白盒法中條件組合覆蓋設(shè)計(jì)測試用例:
①y=2,z=0,x=4;
②y=2,z=l,x=l;
③y=l,z=0,x=2;
④y=l,z=l,x=l.
2、某報(bào)表處理系統(tǒng)規(guī)定顧客輸入處理報(bào)表的日期,日期限制在2023
年1月至2023年12月,即系統(tǒng)只能對該段期間內(nèi)的報(bào)表進(jìn)行處理,
如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。系統(tǒng)日期規(guī)定由年、月
的6位數(shù)字字符構(gòu)成,前四位代表年,后兩位代表月。現(xiàn)規(guī)定用黑盒
測試法中的邊界值法寫出測試用例o
答:
輸入條件測試用例闡明測試數(shù)據(jù)
報(bào)表日期的1個(gè)數(shù)字字符5
類型和長度5個(gè)數(shù)字字符20235
7個(gè)數(shù)字字符2023005
有1個(gè)非數(shù)字字符2023.5
所有是非數(shù)字字符MAY—
6個(gè)數(shù)字字符202305
日期范圍在有效范圍202301
邊界上選用202312
數(shù)據(jù)202300
202313
月份范圍月份為1月202301
月份為12月202312
月份〈1202300
月份>12202313
3、對如下程序進(jìn)行測試:
PROCEDUREEX(A,B:REAL;VARX:REAL);
BEGIN
IF(A=3)OR(B>1)THENX:=AXB
IF(A>2)AND(B=O)THENX:=A一3
END
先畫出程序流程圖。再按不一樣邏輯覆蓋法設(shè)計(jì)一種(寫出名稱)
測試數(shù)據(jù)。
答:
語句覆蓋A=3B=0
4、程序功能闡明書指出,某程序口勺輸入條件為:每個(gè)學(xué)生可以選修1
至3門課程,試用黑盒法設(shè)計(jì)測試用例。
⑴按等價(jià)分類法設(shè)計(jì)測試用例(規(guī)定列出設(shè)計(jì)過程)
⑵按邊緣值分析法設(shè)計(jì)測試用例。
答:
1)合理等價(jià)類
選修1門
選修2門
選修3門
不合理等價(jià)類
沒選課
選3門以上
測試用例
選修=2
選修=0
選修>3
2)邊緣值法
0,1,3,4
5、設(shè)被測試的程序段為:
begin
si;
if(x=0)and(y>2)
thens2;
if(x<l)or(y=l)
thens3;
s4;
end
可供選擇的測試數(shù)據(jù)組為:
xy
I03
II12
in-i2
IV31
找出實(shí)現(xiàn)(1)語句覆蓋;(2)條件覆蓋;(3)鑒定覆蓋至少要選
擇時(shí)數(shù)據(jù)組。
答:⑴I⑵I,IV(3)I,II
4.請使用流程圖、PAD圖各PDL語言描述下列程序的算法。
(1)在數(shù)據(jù)A(1)-A(10)中求最大數(shù)和次大數(shù)。
(2)輸入三個(gè)正整數(shù)作為邊長、判斷該三條邊構(gòu)成的三角形是等邊、
等腰或一般三角形。
答:
(1)
1)流程圖:
2)PAD圖
3)PDL語言
定義nl=n2=0
輸入A⑴......A(10)
nl=n2=A(l)
whilei>10
ifA(i)>=nl
n2=nl
nl=A(i)
endwhile
5.用PAD圖描述下面問題出J控制構(gòu)造。
有一種表A(l)、A(2).........A(n),按遞增次序排列。給定一種
Keyw值,在表中用折半查找。若找到將表位置i送入x,否則將零送
到X,同步將Key值插入表中。
算法:1)置初值H=l(表頭),T二N(表尾)。
2)置i=[(H+T)/2](取整).
3)若Key=A(i),則找到,i送到x;若Key>A(i),則Key在表的
后半部分,i+1送入H;
若Key〈A(i),則能Key在表的前半部分,iT送入T,反復(fù)第三世界
國家步查找直到H>T為止。
4)查不屆時(shí),將A⑴,.…,A(N)移到
A(i+1),……A(N+1),Key值送入A(i)中。
2、已知模塊C中的一種鑒定影響到模塊B,如圖所示,它違反了SD口勺
設(shè)計(jì)原則。試問:可以采用哪些手段對構(gòu)造圖作改善,請闡明改善措
施并畫出改善的I構(gòu)造圖。
3、已知有一抽象的DFD圖如下所示,請用SD措施畫出對應(yīng)的構(gòu)造圖.
答:
4、高考錄取統(tǒng)分子系統(tǒng)有如下功能:
(1)計(jì)算原則分:杈據(jù)考生原始分計(jì)算,得到原則分,存入考生分?jǐn)?shù)
文獻(xiàn);
(2)計(jì)算錄取線分:根據(jù)原則分、招生計(jì)劃文獻(xiàn)中日勺招生人數(shù),計(jì)算
錄取線,存入錄取線文獻(xiàn)。
試根據(jù)規(guī)定畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件構(gòu)造圖。
答:
(1)數(shù)據(jù)流圖:
(2)軟件構(gòu)造圖:
5、圖書館日勺預(yù)定醫(yī)書子系統(tǒng)有如下功能:
(1)由供書部門提供書目給訂購組。
(2)訂書組從各單位獲得要訂日勺書目。
(3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文哨留底。
(4)將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位。
(5)將未訂書目告知訂書者。
(6)對于反復(fù)訂購的書目由系統(tǒng)自動檢查,并把成果反饋給訂書者。
試根據(jù)規(guī)定畫出該問題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件構(gòu)造圖。
答:
(1)數(shù)據(jù)流圖:
(2)軟件構(gòu)造圖:
6、在構(gòu)造化設(shè)計(jì)過程中,要將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)構(gòu)造圖(SC),
分別畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流H勺映射方式。
答:
變換型事
務(wù)型
10.某銀行的計(jì)算機(jī)儲蓄系統(tǒng)功能是:將
儲戶填寫口勺存款單或取款單輸入系統(tǒng),假
如是存款,系統(tǒng)記錄存款人姓名、住址、
存款類型、存款日期、利率等信息,并打
印出存款單給儲戶;假如是取款,系記錄算清單儲戶。請用DFD和
IDEFO描繪該功能的需求,并建立對應(yīng)的數(shù)據(jù)字典。
(1)數(shù)據(jù)流條目:
數(shù)據(jù)流名稱:存款單
別名:無
簡述:儲戶存款時(shí)填寫日勺項(xiàng)目
來源:儲戶
去向:記帳
數(shù)據(jù)流量:未知
組成:姓名+住址+存款類型+存款日期+利率
數(shù)據(jù)流名稱:取款單
別名:無
簡述:儲戶取款時(shí)填寫日勺項(xiàng)目
來源:儲戶
去向:記錄
數(shù)據(jù)流量:未知
組成:姓名+住址+取款類型+取款日期+利率
數(shù)據(jù)流名稱:清單
別名:無
簡述:儲戶取款后得到口勺項(xiàng)目
來源:記錄
去向:儲戶
數(shù)據(jù)流量:未知
組成:姓名+住址+取款類型+取款日期+利率+余額
(2)數(shù)據(jù)存儲條目:
數(shù)據(jù)存儲名稱:賬單
別名:無
簡述:寄存儲戶信息和其賬目
組成:姓名+住址+余額+存款類型+最終修改日期+利率
組織方式:未知
查詢要求:能立即查詢
(3)數(shù)據(jù)項(xiàng)條目:
未知
(4)加工條目:
加工名:分類檢查
編號:無
激發(fā)條件:接受到存/取款單
優(yōu)先級:優(yōu)先
輸入:存/取款單
輸出:存/取款單
加工邏輯:IF存款單THEN把存款單輸出到記錄
ELSE
把取款單輸出到記錄
ENDIF
加工名:記錄
編號:無
激發(fā)條件:取款單
優(yōu)先級:無
輸入:取款單
輸出:清單
加工邏輯:根據(jù)賬單檢查此儲戶與否存在,不存在輸出錯(cuò)誤{
TF取款數(shù)<余額THEN余額=余額-取款數(shù)
輸出清單到儲戶,輸出現(xiàn)金到儲戶
ELSE
輸出錯(cuò)誤清單到儲戶
ENDTF
加工名:記錄
編號:無
激發(fā)條件:存款單
優(yōu)先級:無
輸入:存款單
輸出:存款單
加工邏輯:根據(jù)賬單檢查此儲戶與否存在,不存在則建立此儲戶{
余額=余額+存款數(shù)
輸出存款單到儲戶
11.某圖書管理系統(tǒng)工程有如下功能:
⑴借書:輸入讀者借書證。系統(tǒng)首先檢查借書證與否有效,對于第
一次借書的讀者,在借書文獻(xiàn)建立檔案。否則,查閱借書文獻(xiàn),檢查
該讀者所借圖書與否超過10本,若已達(dá)10本,拒借,未達(dá)10本,
辦理借書(檢查庫存、修改庫存目錄并將讀者借書狀況登入借書文
獻(xiàn)).
⑵還書:從借書文獻(xiàn)中讀出與讀者有關(guān)日勺記錄,查閱所借日期,假
如超期(3個(gè)月)作罰款處理。否則,修改庫存目錄與借書文獻(xiàn)c
(3)查詢:可通過借書文獻(xiàn)、庫存目錄文獻(xiàn)查詢讀者狀況、圖書借閱
狀況和庫存狀況,打印多種記錄表。請就以上系統(tǒng)功能畫出分層出J
DFD圖,并建立重要條目的數(shù)據(jù)字典。
12.某廠對部分職工重新分派工作H勺政策是:
年齡在伙歲如下者,初中文化程度脫產(chǎn)學(xué)習(xí)。高中文化程度當(dāng)電工;
年齡在20歲到40歲之間者,中學(xué)中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)
車工,大學(xué)文化程度都當(dāng)技術(shù)員。年齡在40歲以上者,中學(xué)文化程
度當(dāng)材料員,大學(xué)文化程序當(dāng)技術(shù)員。請用構(gòu)造化語言、鑒定表或鑒
定樹描述上述問題的加工邏輯。
(1)構(gòu)造化語言:
根據(jù)職工年齡和文化程序:
REPEAT
If年齡<二20
If初中文化Then脫產(chǎn)學(xué)習(xí)endif
elseif高中文化Then電工endif
endif
Tf20〈年齡〈40
If中學(xué)文化
If男性Then鉗工
Else
車工
Endif
elseif大學(xué)文化Then技術(shù)員endif
endif
endif
If年齡>=40
If中學(xué)文化Then材料員
elseif大學(xué)文化Then技術(shù)員endif
endif
endif
Until沒有剩余未分派員工
鑒定表
1234567891011
年齡CCDDDDDEEE
文化GHHGGHIGHI
性別——MMFF—
脫產(chǎn)學(xué)習(xí)
電工
鉗工
車工VV
技術(shù)員VV
材料員
條件取值表
條件名取值符號取值數(shù)
<=20C
年齡Ml=3
>20,<40D
>=40E
中學(xué)G
文化程度高中HM2=3
巾I
男M
性另IJM3=2
女F
附加題:
1、自學(xué)考試報(bào)名過程中有個(gè)“記錄報(bào)名單”的加工。該加工重要是
根據(jù)報(bào)名表(姓名、性別、身份證號、課程名)和開考課程(課程名、
開考時(shí)間)、經(jīng)校核,編號、填寫、輸出準(zhǔn)考證給報(bào)名者,同步記錄
到考生名冊中(準(zhǔn)考證號、姓名、課程)。請繪制該加工日勺DFD圖,并
寫出數(shù)據(jù)詞典中日勺數(shù)據(jù)流條目。
筆:
幅單
開數(shù)據(jù)流詞典
尸
考
課
程數(shù)據(jù)流條目:
報(bào)名單二姓名+性別+身份證號+課程名
開考課程二課程名+開考時(shí)間
考生名冊
正式準(zhǔn)考證
考生名冊二準(zhǔn)考證號+姓名+課程
2、“決定比賽名單”這個(gè)加工,
根據(jù)“運(yùn)動員名單”和“比賽項(xiàng)目”產(chǎn)生“項(xiàng)目參與者”,如下圖所
示,運(yùn)動員名單要包括所在隊(duì)名,運(yùn)動員編號號,運(yùn)動員姓名,和參
與的所有項(xiàng)目。請寫出這三個(gè)數(shù)據(jù)流條目。
答:
運(yùn)動員名單=隊(duì)名+運(yùn)動員號+姓名+{項(xiàng)目}
項(xiàng)目二項(xiàng)目名
項(xiàng)目參與者=項(xiàng)目名+{運(yùn)動員號}
3、某旅館的服務(wù)如下:
可以撥分機(jī)號和外線號碼。分機(jī)號是從7201至7299。外線號碼先撥9,
然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼構(gòu)成。區(qū)
號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號構(gòu)成。
局號可以是455,466,888,552中任意一種號碼。分局號是任意長度
為4的數(shù)字串。
規(guī)定:寫出在數(shù)據(jù)字典中,號碼日勺數(shù)據(jù)條目歐I定義(即構(gòu)成)。
答:
號碼二分機(jī)號I外線號碼
分機(jī)號二7201...7299
外線號碼=9+[市話號碼I長話號碼]
長話號碼=區(qū)號+市話號碼
區(qū)號=100...300
市話號碼二局號+分局號
局號=[455I466I888I552]
分局號:4{數(shù)字}4
附加
附加題:
1、假設(shè)對顧客的訂貨單按如下原則處理:
將顧客的信用度分三個(gè)檔次:
欠款時(shí)間不超過30天;
欠款時(shí)間超過30天但不超過100天:
欠款時(shí)間超過100天。
對于上述三種狀況,分別根據(jù)庫存狀況來決定對顧客訂貨的態(tài)度。
狀況之一(欠款時(shí)間W30天),假如需求數(shù)《庫存量,則立即發(fā)貨,假
如需求數(shù)〉庫存量,則只發(fā)既有庫存,局限性部分待進(jìn)貨后補(bǔ)發(fā)。
狀況之二(30天〈欠款時(shí)間W100天),假如需求數(shù)W庫存量,則規(guī)定先
付款再發(fā)貨,假如需求數(shù)〉庫存量,則不發(fā)貨。
狀況之二(欠款時(shí)間〉100天),則告知先付欠款,再考慮與否發(fā)貨.
試用鑒定樹的形式予以描述(設(shè)欠款時(shí)間D,需求數(shù)N,庫存量Q)。
答:
學(xué)生名冊
2、用Jackson圖表達(dá)下圖所示的二維表
格:—
表頭去休
1.
答:_E1
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特價(jià)出售設(shè)備合同協(xié)議
- 班車車輛承運(yùn)合同協(xié)議
- 用人試用期合同協(xié)議
- 電腦分期買賣合同協(xié)議
- 瓜子產(chǎn)地購銷合同協(xié)議
- 電梯管理聘用合同協(xié)議
- 牽制合同補(bǔ)充協(xié)議范本
- 生物醫(yī)療研發(fā)合同協(xié)議
- 班車司機(jī)租賃合同協(xié)議
- 班組代表勞動合同協(xié)議
- 無人機(jī)失控應(yīng)急事件處置預(yù)案
- 駐廠協(xié)議書模板
- 樹木清除合同協(xié)議
- 2024年韶關(guān)市始興縣事業(yè)單位招聘工作人員筆試真題
- 安徽省皖南八校2024-2025學(xué)年高一下學(xué)期4月期中考試數(shù)學(xué)試題
- 國家發(fā)展改革委低空經(jīng)濟(jì)司
- 單位體檢協(xié)議書模板合同
- 委托律師簽署協(xié)議書
- 圖文工廠轉(zhuǎn)讓協(xié)議書
- 貨物貿(mào)易的居間合同
- 2025-2030中國療養(yǎng)院行業(yè)市場深度分析及前景趨勢與投資研究報(bào)告
評論
0/150
提交評論