版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程》應(yīng)用題
四、應(yīng)用題(每小題10分)
1.某培訓中心要研制一種計算機管理系統(tǒng)。它業(yè)務(wù)是:
將學員發(fā)來信件收集分類后,按幾種不同狀況解決。
(1)如果是報名,則將報名數(shù)據(jù)送給負責報名事務(wù)職工,她們將查閱課程文獻,檢查該課
程與否額滿,然后在學生文獻、課程文獻上登記,并開出報告單交財務(wù)部門,財務(wù)人員開出發(fā)
票給學生。
(2)如果是想注銷本來已選修課程,則由注銷人員在課程文獻、學生文獻和帳目文獻上做
相應(yīng)修改,并給學生注銷單。
(3)如果是付款,則由財務(wù)人員在帳目文獻.上登記,也給學生一張收費收據(jù)。
規(guī)定:
(1)對以上問題畫出數(shù)據(jù)流程圖。
(2)畫出該培訓管理軟件構(gòu)造圖。
解答:
(1)數(shù)據(jù)流圖
(2)軟件體系構(gòu)造
培訓計算機首埋被件結(jié)構(gòu)主圖
2.建立窗口系統(tǒng)對象模型,問題陳述如下:“窗口分為對話窗、圖形窗.、滾動窗三種。對
話窗中有若干對話項,由唯一項名字來擬定;對話項分為按鈕、選取項和正文項三種,選取項
中有若干選取項入口。圖形窗中有若干形狀元素,形狀元素分為一維形狀和二維形狀。一維形
狀又分為直線、圓弧、折線;二維形狀分為圓、橢圓、矩形、多邊形,其中折線與多邊形由若
干有序頂點構(gòu)成。正文窗是滾動窗一種,而圖形滾動窗既是圖形窗又是滾動窗
解答:
3.假設(shè)某航空公司規(guī)定,乘客可以免費托運營李重量不超過30公斤。當行李重量超過30公
斤時,對普通艙國內(nèi)乘客超重某些每公斤收費4元,對頭等艙國內(nèi)乘客超重某些每公斤收費6元。
對國外乘客超重某些每公斤收費比國內(nèi)乘客多一倍,對殘疾乘客超重某些每公斤收費比正常乘
客少一半。試畫出相應(yīng)鑒定表。
T>30
3"
一般能
f:atl'姨1tl
免費>z
2X(B-30)
3X(^30)\Z
4X(.-30)
6X(rX)
8X(^30)\Z
12X(r-K)
4.下圖描述了某個子程序解決流程,依照鑒定覆蓋、條件覆蓋、鑒定/條件覆蓋、條件組
合覆蓋、途徑覆蓋等五種覆蓋原則,從供選取答案中分別找出滿足相應(yīng)原則最小測試數(shù)據(jù)組。
(1)
a=5b二l
(2)a=5b=-l
⑶
a=5b=l
(4)a=5b=l
a=-5b=-l
a=0b=-l
⑸
a=5b=-l
(6)a=5b=l
a=-5b=l
a=0b=O
a=-5b=-I
a=-5b=-l
⑺
a=5b=l
(8)a=5b=l
a=0b=l
a=0b=-l
流程圖如下:
0-?z
一
---------------?<^(a>=o)and(b>=0)^>
,|T,
1-?z
---------------------------------?
解答:
達到鑒定覆蓋為(4);
達到條件覆蓋為(3);
達到鑒定/條件覆蓋為(6);
達到條件組合覆蓋為(8);
達到途徑覆蓋為(7)。
5.人們往往依照天氣狀況決定出門時行裝;天氣也許下雨,也也許不下雨;天氣也許變冷,
也也許不變冷。如果天氣耍下雨,出門時帶上雨傘;如果天氣變冷,出門時要穿上大衣,
解答:
下雨不下雨
天氣情況
變冷不變冷變冷不變冷
帶雨傘YesYesNoNo
穿大衣YesNoYesNo
6.建立如卜.關(guān)于“微機”對象模型.
一臺微機有一種顯示屏,一種主機,一種鍵盤,一種鼠標,漢王筆可有可無。主機涉及
一種機箱,一種主板,一種電源及儲存器等部件。儲存器又分為固定儲存器和活動存儲器兩種,
固定存儲器為內(nèi)存和硬盤,活動存儲器為軟盤和光盤。
解答:
7.某銀行計算機儲蓄系統(tǒng)工作流程大體如下:儲戶填寫存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),
如果是存款則系統(tǒng)記錄存款人姓名、住址(或電話號碼)、身份證號碼、存款類型、存款日期、
到期口期、利率及密碼(可選)等信息,并印出存款單給儲戶;如果是取款井且存款時留有密
碼,則系統(tǒng)一方面核對儲戶密碼,若密碼對的或存款時未留密碼,則系記錄算利息并印出利息
清單給儲戶。請用數(shù)據(jù)流圖描繪本系統(tǒng)功能,并畫出系統(tǒng)E-R圖。
解答:
DFD圖:
ER圖:
8.請對下列子程序進行測試:
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值,并將計算成果x值返回給調(diào)用程序。
規(guī)定:
(1)畫出程序流程圖。
⑵根據(jù)條件組合覆蓋原則設(shè)計測試用例。
(1)程序流程圖
(2)條件組合覆蓋設(shè)計測試用例
①y=2,z=0,x=4;
②y=2,z=l,x=l;
③y=l,z=0,x=2;
④y=l,z=l,x=l.
9.自學考試報名過程中有個“記錄報名單”加工。該加工重要是依照報名表(姓名、性別、
身份證號、課程名)和開考課程(課程名、開考時間)、經(jīng)校核,編號、填寫、輸出準考證給報名
者,同步記錄到考生名冊中(準考證號、姓名、課程)。
請繪制該加工DFD圖,并寫出數(shù)據(jù)詞典中數(shù)據(jù)流條目。
解答:
(l)DFD圖:
?
開
考
一
課
程
正式準考證考生名冊
(2)數(shù)據(jù)流詞典
報名單=姓名+性別+身份證號+課程名
開考課程=課程名+開考時間
考生名冊=準考證號+姓名+課程
io.卜?圖描述了某個子程序解決流程,依照鑒定覆蓋、條件覆蓋、鑒定/條件覆蓋、條件組
合覆蓋、途徑覆蓋等五種覆蓋原則,從供選取答案中分別找出滿足相應(yīng)原則最小測試數(shù)據(jù)組。
⑴
a=5b=l
(2)a=5b=-l
⑶
a=5b=l
(4)a=5b=l
a=-5b=-l
a=0b=-l
(5)
a=5b=-l
(6)a=5b=l
ci=-5b=l
a=0b=0
a=-5b=-l
a--5b-1
(7)
a=5b=l
(8)a=5b=l
a=0b=l
a=0b=-l
a=0b=-l
a=-5b=l
a=-5b=l
a=-5b=-l
流程圖如下:
解答:
達到鑒定覆蓋為(4);
達到條件覆蓋為(3);
達到鑒定/條件覆蓋為(6);
達到條件組合茂蓋為(8);
達到途徑覆蓋為(7)。
11.某培訓中心要研制一種計算機管理系統(tǒng)。它業(yè)務(wù)是:
將學員發(fā)來信件收集分類后,按幾種不同狀況解決。
D如果是報名,則將報名數(shù)據(jù)送給負責報名事務(wù)職工,她們將查閱課程文獻,檢查該課程
與否額滿,然后在學生文獻、課程文獻上登記,并開出報告單交財務(wù)部門,財務(wù)人員開出發(fā)票
給學生。
2)如果是想注銷本來已選修課程,則由注銷人員在課程文獻、學生文獻和帳目文獻上做相
應(yīng)修改,并給學生注銷單。
3)如果是付款,則由財務(wù)人員在帳目文獻上登記,也給學生一張收費收據(jù)。
規(guī)定:
1)對以上問題畫出數(shù)據(jù)流程圖。
2)畫出該培訓管理軟件構(gòu)造圖主圖。
解答:
(1)數(shù)據(jù)流圖:
(2)軟件構(gòu)造圖:
12.某“調(diào)節(jié)工資”解決模塊接受一種“職稱”變量,依照職稱不同(助教,講師,副專
家,專家)作不同解決,其中若是助教還必要輸入工齡,只有工齡超過兩年才干調(diào)節(jié)工資。請
用等價類劃分法設(shè)計測試用例。
解答;
劃分等價類:
*入條件匕理W恰0
1費費
降8揚發(fā)研施之外短,一”
3加
酒制虹a大于注50質(zhì)帝工第易于用年
假■工>小于甬年
計測試用例:
0■石圍
①
"?效?迸行JW工要效良②
所?亶找,擊后m工曹效&
M帔3有之,遺行0雪工》切普e>
於氣2"人有上,不m工,依u?
時1⑦
工??WA3LM④
13.對如下程序進行測試;
PROCEDUREEX(A,B:REAL;VARX:REAL);
BEGIN
IF(A=3)OR(B>1)THENX:=AXB
IF(A>2)AND(B=0)THENX:=A-3
END
規(guī)定:先畫出程序流程圖。再按語句覆蓋法設(shè)計測試數(shù)據(jù)。
語句覆蓋A=3B=0
14.某報社采用面向?qū)ο蠹夹g(shù)實現(xiàn)報刊征訂計算機管理系統(tǒng),該系統(tǒng)基本需求如下:
(1)報社發(fā)行各種刊物,每種刊物通過訂單來征訂,訂單中有代碼,名稱,訂期,單價,
份數(shù)等項目,訂戶通過填寫訂單來訂閱報刊。
(2)報社下屬各種發(fā)行站,每個站負責收集登陸訂單、打印收款憑證等事務(wù)。
(3)報社負責分類并記錄各個發(fā)行站送來報刊訂閱信息。
請就此需求建立對象模型。
解答:
15.為如下程序流程圖分別設(shè)計語句覆蓋和鑒定覆蓋測試用例并標明程序執(zhí)行途徑,
解答:
1)語句覆蓋測試用例
令x=2,y=0,z=4作為測試數(shù)據(jù),程序執(zhí)行途徑為abcde。
2)鑒定覆蓋----分支覆蓋
可以設(shè)計如下兩組數(shù)據(jù)以滿足鑒定覆蓋:
x=3,y=0,z=l(通過途徑abce);
x=2,y=l,z=2(通過途徑acde)。
x=2,y=l,z=l;覆蓋途徑acde
x=l,y=l,z=l;覆蓋途徑ace
x=3,y=0,z=l;覆蓋途徑abce
16.高考錄取統(tǒng)分子系統(tǒng)有如下功能:
⑴計算原則分:依照考生原始分計算,得到原則分,存入考生分數(shù)文獻;
(2)計算錄取線分:依照原則分、招生籌劃文獻中招生人數(shù),計算錄取線,存入錄取線文獻。
試依照規(guī)定畫出該系統(tǒng)數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件構(gòu)造圖。
解答:
1)數(shù)據(jù)流圖:
(2)軟件構(gòu)造圖:
①原始分②原則分③招生籌劃④錄取線
17.某校制定了教師授課學時津貼原則。對于各種性質(zhì)講座,無論教師是什么職稱,每學
時津貼一律是50元;而對于普通授課,則依照教師職稱來決定每學時津貼費:專家30元,副
專家25元,講師20元,助教15元。請用鑒定表描述上述問題。
解答:
鑒定表:
12345
專家TFFF
副專家FTFF
講師FFTF
助教FFFT
講座TFFFF
50X
30X
25X
20X
15X
18.已知有如下偽代超程序:
START
I:=1;
WHILEi:<=n-lDO
min:=A[i];
j:=i+l;
WHILEj<=nDO
IFmin>A[j]
THI-N
BLOCK
temp:=min;
min:=A[j];
A[j]:=temp;
ENDBLOCK
ENDIF;
ENDDO
i:=i+l;
ENDDO
STOP
請用流程圖描述。
解答:
19.某旅館電話服務(wù)如下:
可以撥分機號和外線號碼。分機號是從7201至7299c外線號碼先撥9,然后是市話號碼或
長話號碼。長話號碼是以區(qū)號和市話號碼構(gòu)成。區(qū)號是從100到30()中任意數(shù)字串。市話號碼
是以局號和分局號構(gòu)成。局號可以是455,466,888,552中任意一種號碼。分局號是任意長度
為4數(shù)字用。
規(guī)定:寫出在數(shù)據(jù)字典中,電話號碼數(shù)據(jù)條目定義(即構(gòu)成)。
解答:
電話號碼二分機號I外線號碼
分機號=7201...7299
外線號碼=9+[市話號碼I長話號碼]
長話號碼=區(qū)號+市話號碼
區(qū)號=100...300
市話號碼=局號+分局號
局號:[455I466I888I552]
分局號=4{數(shù)字}4
20.某報表解決系統(tǒng)規(guī)定顧客輸入解決報表口期,口期限制在1月至12月,即系統(tǒng)只能對
該段期間內(nèi)報表進行解決,如口期不在此范疇內(nèi),則顯示輸入錯誤信息。系統(tǒng)日期規(guī)定由年、
月6位數(shù)字字符構(gòu)成,前四位代表年,后兩位代表月?,F(xiàn)規(guī)定用黑盒測試法中邊界值法寫出測
試用例。
解答:
輸入條件測試用例闡明測試數(shù)據(jù)
報表日期類型及1個數(shù)字字符5
5個數(shù)字字符5
長度
7個數(shù)字字符005
有1個非數(shù)字字符.5
所有是非數(shù)字字符MAY-
6個數(shù)字字符05
在有效范疇邊界上選01
日期范疇
12
用數(shù)據(jù)
00
13
月份為1月01
月份范疇
月份為12月12
月份<100
月份>1213
21..某公司為本科以上學歷人重新分派工作,分派原則如下:
(1)如果年齡不滿18歲,學歷是本科,男性規(guī)定報考研究生,女性則擔任行政工作;
(2)如果年齡滿18歲不滿50歲,學歷本科,不分男女,任中層領(lǐng)導職務(wù),學歷是研究生不
分男女,任課題組組長;
(3)如果年齡滿50歲,學歷本科,男性任科研人員,女性則擔任資料員,學歷是研究生不分
男女,任課題組組長。
規(guī)定:畫出分析過程,得出鑒定表,并進行化簡。
解答:
(1)鑒定條件也許取值表:
條件名稱取值符號取值數(shù)
男M
性別Ml=2
女F
不滿18歲C
滿18歲不大于50歲Y
年齡M2=3
超過50歲L
研究生G
文化限度本科UM3=2
(2)計算組合數(shù)2*3*2=12;
(3)初步鑒定表
123456789101112
性別MMMMMMFFFFFF
文化限度GGGUUUGGGUUU
年齡LYCLYCLYCLYc
J
組長q4qy77
領(lǐng)導7V
科研q
行政q
資料員V
考研q
(4)簡化后鑒定表
1,2,345,II61012
7,8,9
性別—M—MFF
文化限度GUUUUU
年齡—LYCLC
組長
領(lǐng)導7
科研V
行政V
資料員V1
考研q
22.依照下列條件使用等價類劃分法設(shè)計測試用例。某一8位微機,其八進制常數(shù)定義為:以
零開頭數(shù)是八進制整數(shù),其值范疇是T77?177,如05,0127,-065
1)劃分等價類并編號,如下表達:
人進制整型常堂喻入條件的等價類表
就入費塞合理等價類不合理等價類
3?以專0年.打頭的明
4.0打頭含百豐數(shù)字字符的第
5.以-0打頭含有車舞字字將由用
1?2<位以0打頭的器手廖
八進制整黔6,多于5個字符
2,以4打頭的人5位數(shù)第
7.?后李0的多位咨
8?.后有事數(shù)字字苻
9?.后多于4個數(shù)字
11.小于?177
人進制教范困10.蒞?177~1力之用
12.大于177
(2)為合理等價類設(shè)計測試用例,表中有兩個合理等價類,設(shè)計兩個例子
期寶結(jié)果覆擊落困
023
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 阜陽2025年安徽阜陽市潁東區(qū)引進急需緊缺教育人才13人筆試歷年參考題庫附帶答案詳解
- 赤峰2025年內(nèi)蒙古赤峰學院附屬醫(yī)院專業(yè)技術(shù)人員招聘28人筆試歷年參考題庫附帶答案詳解
- 自貢2025年四川自貢大安區(qū)部分教育事業(yè)單位招聘教師13人筆試歷年參考題庫附帶答案詳解
- 湛江2025年廣東韶關(guān)曲江區(qū)青少年宮選聘筆試歷年參考題庫附帶答案詳解
- 河源廣東河源紫金縣市場監(jiān)督管理局招聘編外人員筆試歷年參考題庫附帶答案詳解
- 廣西2025年廣西自然資源遙感院招聘8人筆試歷年參考題庫附帶答案詳解
- 宜賓四川宜賓市第三人民醫(yī)院招聘員額制醫(yī)療衛(wèi)生專技人員104人筆試歷年參考題庫附帶答案詳解
- 嘉興2025年浙江嘉興南湖實驗中學招聘事業(yè)編制教師5人筆試歷年參考題庫附帶答案詳解
- 2026年數(shù)字娛樂產(chǎn)品創(chuàng)意與制作能力測試
- 2026年音樂教育理論與實踐題庫音樂教學與創(chuàng)作技能要點解析
- 2025年及未來5年中國對叔丁基苯甲酸市場供需現(xiàn)狀及投資戰(zhàn)略研究報告
- 造價管理限額設(shè)計
- 機房空調(diào)安裝協(xié)議書
- 人文知識競賽重點題庫及答案
- 2025年小龍蝦養(yǎng)殖可行性分析報告
- 排水管網(wǎng)排查與檢測完整技術(shù)標方案
- 《軌道交通工程拱蓋法技術(shù)規(guī)范》
- 2025年國家電網(wǎng)電工類能力招聘考試筆試試題(含答案)
- 瀝青路面監(jiān)理規(guī)劃
- 2025年訂單農(nóng)業(yè)行業(yè)研究報告及未來行業(yè)發(fā)展趨勢預測
- 物業(yè)配電保養(yǎng)培訓課件
評論
0/150
提交評論