




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件工程考試試卷
----應(yīng)用題題庫(kù)
四、應(yīng)用題(每小題10分)
1.某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:
將學(xué)員發(fā)來(lái)的信件收集分類后,按幾種不同的情況處理。
(1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查
該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開
出發(fā)票給學(xué)生。
(2)如果是想注銷原來(lái)已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上
做相應(yīng)的修改,并給學(xué)生注銷單。
(3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。
要求:
(1)對(duì)以上問(wèn)題畫出數(shù)據(jù)流程圖。
(2)畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖。
解答:
(1)數(shù)據(jù)流圖
I學(xué)生文件
(2)軟件體系結(jié)構(gòu)
2.建立窗口系統(tǒng)的對(duì)象模型,問(wèn)題陳述如下:“曲口分為對(duì)話窗、圖形窗、滾動(dòng)窗三種。
對(duì)話窗中有若干對(duì)話項(xiàng),由唯一的項(xiàng)名字來(lái)確定;對(duì)話項(xiàng)分為按鈕、選擇項(xiàng)和正文項(xiàng)三種,選
擇項(xiàng)中有若干選擇項(xiàng)入口。圖形窗中有若干形狀元素,形狀元素分為一維形狀和二維形狀。一
維形狀又分為直線、圓弧、折線;二維形狀分為圓、橢圓、矩形、多邊形,其中折線與多邊形
由若干有序頂點(diǎn)組成。正文窗是滾動(dòng)窗的一種,而圖形灌動(dòng)窗既是圖形囹又是滾動(dòng)窗。”
解答:
[日r
|SHE|浮動(dòng)■I
|冷狀元索|頤M動(dòng)?正文?
對(duì)話段|1
奎
法擇得|正如門|一傅旗11二“電次|
入口'闞|aa|河口艷尼£由范
3.假設(shè)某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)行李的重量不超過(guò)30公斤。當(dāng)行李的■■超出
30公斤時(shí),對(duì)一般艙的國(guó)內(nèi)乘客超重部分每公斤收費(fèi)4元,對(duì)頭等艙的國(guó)內(nèi)乘客超重部分每公
斤收費(fèi)6元。對(duì)國(guó)外乘客超重部分每公斤收費(fèi)比國(guó)內(nèi)乘客多一倍,對(duì)殘疾乘客超重部分每公斤
收費(fèi)比正常乘客少一半。試畫出相應(yīng)判定表。
7#條件、T>30
T<=30SW'W
頭號(hào)脂一段能
MEHUffAffl
年費(fèi)V
2X<T)
3X(.-?)\Z
4X(?>30)
6X(w-X)\Z\Z
8X(^30)
12X(?-?)\Z
注意:免費(fèi)那個(gè)行去掉右面的,
4.下圖描述了某個(gè)子程序的處理流程,根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、條件
組合覆蓋、路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)標(biāo)準(zhǔn)的最小的測(cè)試
數(shù)據(jù)組。
⑴
a=5b=1
⑵a=5b=-1
⑶
a=5b=1
(4)a=5b=1
a=-5b=-1
a=0b=-1
⑸
a=5b=-1
(6)a=5b=1
a=-5b=1
a=0b=0
a=-5b=-1
a=-5b=-1
⑺
a=5b=1
(8)a=5b=1
a=0b=1
a=0b=-1
a=0b=-1
wJ=-5b=1
a=-5b=1
流程圖如下:
0-?z
,F
---------------?<^7a>=o)and(b>=0)^>
,|T,
------------------?
解答:
達(dá)到判定覆蓋為(4);
達(dá)到條件覆蓋為(3);
達(dá)到判定/條件覆蓋為(6);
達(dá)到條件組合覆羔為(8);
達(dá)到路徑覆蓋為(7X
5.人們往往根據(jù)天氣情況決定出門時(shí)的行裝;天氣可能下雨也可能不下雨;天氣可能變
冷,也可能不變冷。如果天氣要下雨,出門時(shí)帶上雨傘;如果天氣變冷,出門時(shí)要穿上大衣。
解答:
下雨不下雨
天氣情況
變冷不變冷變冷不變冷
帶雨傘YesYesNoNo
穿大衣YesNoYesNo
6.建立以下有關(guān)“微機(jī)”的對(duì)象模型。
一臺(tái)微機(jī)有一個(gè)顯示器,一個(gè)主機(jī),一個(gè)鍵盤,一個(gè)鼠標(biāo),漢王筆可有可無(wú)。主機(jī)包括
一個(gè)機(jī)箱,一個(gè)主板,一個(gè)電源及儲(chǔ)存器等部件。儲(chǔ)存器又分為固定儲(chǔ)存器和活動(dòng)存儲(chǔ)器兩種,
固定存儲(chǔ)器為內(nèi)存和硬盤,活動(dòng)存儲(chǔ)器為軟盤和光盤。
解答:
7.某銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作流程大致如下:儲(chǔ)戶填寫的存款單或取款單由業(yè)務(wù)員鍵入
系統(tǒng),如果是存款則系統(tǒng)記錄存款人的姓名、住址(或電話號(hào)碼,身份證號(hào)碼、存款類型、存
款日期、到期日期、利率及密碼(可選)等信息,并印出存款單給儲(chǔ)戶;如果是取款而且存款
時(shí)留有密碼,則系統(tǒng)首先核對(duì)儲(chǔ)戶密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印
出利息清單給儲(chǔ)戶。請(qǐng)用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并畫出系統(tǒng)的E-R圖。
解答:
DFD圖:
存單
存款t堿利息、歷[]
1款信息/\1款單廣
取款受/對(duì)、續(xù)款信息、利息、眉印訃\利息清單
>1密碼)\利息)1息清單r
ER圖:
------電話身份證號(hào)名稱出止
住名]—儲(chǔ)戶一--—--一儲(chǔ)蓄所?—照
空碼
類型到期日期利率
8.請(qǐng)對(duì)下列子程序進(jìn)行測(cè)試:
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;
encl.
該子程序接受x,y,z的值,并將計(jì)算結(jié)果x的值返回給調(diào)用程序。
要求:
(1)畫出程序流程圖。
(2)依據(jù)條件組合覆蓋標(biāo)準(zhǔn)設(shè)計(jì)測(cè)試用例。
(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.
9.自學(xué)考試報(bào)名過(guò)程中有個(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ù)流條目。
解答:
(1)DFD圖:
單
開
考
一
課
程
考生名冊(cè)
正式準(zhǔn)考證
(2)數(shù)據(jù)流詞典
報(bào)名單:姓名+性別+身份證號(hào)+課程名
開考課程=課程名+開考時(shí)間
考生名冊(cè)=準(zhǔn)考證號(hào)+姓名+課程
10.下圖描述了某個(gè)子程序的處理流程,根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、條件
組合覆蓋、路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)標(biāo)準(zhǔn)的最小的測(cè)試
數(shù)據(jù)組。
⑴
a=5b=1
⑵a=5b=-1
⑶
a=5b=1
⑷a=5b=1
a=-5b=-1
a=0b=-1
⑸
a=5b=-1
(6)a=5b=1
a=-5b=1
a=0b=0
a=-5b=-1
a=-5b=-1
⑺
a=5b=1
流程圖如下:
0-?z
--------------<^Ja>=o)and(b>=0)^>
1-?z
-----------------?1
解答:
達(dá)到判定覆蓋為(4);
達(dá)到條件覆蓋為(3);
達(dá)到判定/條件覆蓋為(6);
達(dá)到條件組合覆蓋為(8);
達(dá)到路徑覆蓋為(7卜
11.某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:
將學(xué)員發(fā)來(lái)的信件收集分類后,按幾種不同的情況處理。
1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該
課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開出
發(fā)票給學(xué)生。
2)如果是想注銷原來(lái)已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做
相應(yīng)的修改,并給學(xué)生注銷單。
3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。
要求:
1)對(duì)以上問(wèn)題畫出數(shù)據(jù)流程圖。
2)畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。
解答:
(1)數(shù)據(jù)流圖:
(2)軟件結(jié)構(gòu)圖:
12.某“調(diào)整工資”處理模塊接受一個(gè)“職稱”的變量,根據(jù)職稱的不同(助教,講師,
副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過(guò)兩年才能調(diào)整工
資。請(qǐng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。
解答;
劃分等價(jià)類:
?入條件不%CQ
IPfF“Ml0見二片任般一A
*的0■工于兩席
如物假■工不大于*F小于同不
計(jì)測(cè)試用例:
?迸行JWLT要果&①
有戒,透行JOI工費(fèi)效0②
3"由H,進(jìn)行調(diào)襄工費(fèi)效健
的?2?入u依?不胸?工歷也等
i"入?戡?不工費(fèi)*北
工好④
13.對(duì)以下程序進(jìn)行測(cè)試:
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
要求:先畫出程序流程圖。再按語(yǔ)句覆蓋法設(shè)計(jì)測(cè)試數(shù)據(jù)。
語(yǔ)句覆蓋A=3B=0
14.某報(bào)社采用面向天象技術(shù)實(shí)現(xiàn)報(bào)刊征訂的計(jì)算機(jī)管理系統(tǒng),該系統(tǒng)基本需求如下:
(1)報(bào)社發(fā)行多種刊物,每種刊物通過(guò)訂單來(lái)征訂,訂單中有代碼,名稱,訂期,單價(jià),
份數(shù)等項(xiàng)目,訂戶通過(guò)填寫訂單來(lái)訂閱報(bào)刊。
(2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。
(3)報(bào)社負(fù)責(zé)分類并統(tǒng)計(jì)各個(gè)發(fā)行站送來(lái)的報(bào)刊訂閱信息。
請(qǐng)就此需求建立對(duì)象模型。
解答:
15.為以下程序流程圖分別設(shè)計(jì)語(yǔ)句覆蓋和判定覆蓋演I試用例并標(biāo)明程序執(zhí)行路徑。
解答:
1)語(yǔ)句覆蓋測(cè)試用例
令x=2,y=0,z=4作為測(cè)試數(shù)據(jù),程序執(zhí)行路徑為abcdeo
2)判定覆蓋一一分支覆蓋
可以設(shè)計(jì)如下兩組數(shù)據(jù)以滿足判定覆蓋:
x=3,y=0,z=1(通過(guò)路徑abce);
x=2,y=1,N=2(通過(guò)路徑acdeb
x=2,y=1,z=1;覆蓋路徑acde
x=1,y=1,z=1;覆蓋路徑ace
x=3,y=0,z=1;覆蓋路徑abce
16.高考錄取統(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ì)劃文件中的招生人數(shù),計(jì)算錄取線,存入錄取線文
件。
試根據(jù)要求畫出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。
解答:
1)數(shù)據(jù)流圖:
(2)軟件結(jié)構(gòu)圖:
①原始分②標(biāo)準(zhǔn)分③招生計(jì)劃④錄取線
17.某校制定了教師的講課課時(shí)津貼標(biāo)準(zhǔn)。對(duì)于各種性質(zhì)的講座,無(wú)論教師是什么職稱,
每課時(shí)津貼一律是50元;而對(duì)于一般的授課,則根據(jù)教師的職稱來(lái)決定每課時(shí)津貼費(fèi):教授
30元,副教授25元,講師20元,助教15元。請(qǐng)用判定表描述上述問(wèn)題。
解答:
判定表:
12345
教授TFFF
副教授FTFF
講師FFTF
助教FFFT
講座TFFFF
50X
30X
25X
20X
15X
18.已知有如下的偽代碼程序:
START
1:=1;
WHILEi:<=n-1DO
min:=A[i];
j:=i+1;
WHILEj<=nDO
IFmin>A[j]
THEN
BLOCK
temp:=min;
min:=A[j];
A[j]:=temp;
ENDBLOCK
ENDIF;
j:=j+1;
ENDDO
i:=i+1;
ENDDO
STOP
請(qǐng)用流程圖描述c
解答:
19.某旅館的電話服務(wù)如下:
可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先拔9,然后是市話號(hào)碼
或長(zhǎng)話號(hào)碼。長(zhǎng)話號(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)是任
意長(zhǎng)度為4的數(shù)字串。
要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。
解答:
電話號(hào)碼:分機(jī)號(hào)|外線號(hào)碼
分機(jī)號(hào)二7201?.7299
外線號(hào)碼=9+[市話號(hào)碼|長(zhǎng)話號(hào)碼]
長(zhǎng)話號(hào)碼=區(qū)號(hào)+市話號(hào)碼
區(qū)號(hào)二100...300
市話號(hào)碼:局號(hào)+分局號(hào)
局號(hào):[455|466|888|552]
分局號(hào)=4{數(shù)字}4
20.某報(bào)表處理系統(tǒng)要求用戶輸入處理報(bào)表的日期,日期限制在2003年1月至2008年
12月,即系統(tǒng)只能對(duì)該段期間內(nèi)的報(bào)表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。
系統(tǒng)日期規(guī)定由年、月的6位數(shù)字字符組成,前四位代表年,后兩位代表月?,F(xiàn)要求用黑盒測(cè)
試法中的邊界值法寫出測(cè)試用例。
解答:
輸入條件測(cè)試用例說(shuō)明測(cè)試數(shù)據(jù)
報(bào)表日期的類型1個(gè)數(shù)字字符5
及長(zhǎng)度5個(gè)數(shù)字字符20035
7個(gè)數(shù)字字符2003005
有1個(gè)非數(shù)字字符2003.5
全部是非數(shù)字字符MAY—
6個(gè)數(shù)字字符200305
日期范圍在有效范圍邊界上選200301
取數(shù)據(jù)200812
200300
200813
月份范圍月份為1月200301
月份為12月200312
月份<1200300
月份>12200313
21..某公司為本科以上學(xué)歷的人重新分配工作,分配原則如下:
(1)如果年齡不滿18歲,學(xué)歷是本科,男性要求報(bào)考講究生,女性則擔(dān)任行政工作;
(2)如果年齡滿18歲不滿50歲,學(xué)歷本科,不分男女,任中層領(lǐng)導(dǎo)職務(wù),學(xué)歷是碩士不分
男女,任課題組組長(zhǎng);
(3)如果年齡滿50歲,學(xué)歷本科,男性任科研人員,女性則擔(dān)任資料員,學(xué)歷是碩士不分
男女,任課題組組長(zhǎng)。
要求:畫出分析過(guò)程,得出判定表,并進(jìn)行化簡(jiǎn)。
解答:
(1)判定條件可能取值表:
條件名稱取值符號(hào)取值數(shù)
男M
性別M1=2
女F
不滿18歲C
滿18歲小于50歲Y
年齡M2=3
超過(guò)50歲L
碩士G
文化程度本科UM3=2
(2)計(jì)算組合數(shù)2*3*2=12;
(3)初步判定表
123456789101112
性別MMMMMMFFFFFF
文化程度GGGUUUGGGUUU
年齡LYCLYCLYCLYC
1
4747V
組長(zhǎng)
1
VV
領(lǐng)導(dǎo)
J
V
科研
行政
V
資料員
7
考研
(4)簡(jiǎn)化后的判定表
1,2,345,1161012
7,8,9
性別——————M—MFF
文化程度GUUUUU
年齡—LYCLC
7
組長(zhǎng)
4
領(lǐng)導(dǎo)
7
科研
V
行政
1
V
資料員
1
V
考研
22.根據(jù)下列條件使用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。某一8位微機(jī),其八進(jìn)制常數(shù)定義為:以
零開頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是?177~177,如05,0127,-065
1)劃分等價(jià)類并編號(hào),如下表示:
八進(jìn)制整型常里占人條件的等價(jià)類表
除入費(fèi)塞合理等價(jià)類不合理等價(jià)類
3?以本0聿.打頭的明
4.0打頭含有豐數(shù)字字符的第
5.以9打頭含有車要字字將的用
1?2<位以0打頭的藥手屋
八進(jìn)制整黔6,多于5個(gè)字符
2?以4打頭的入5位數(shù)率
7.?后李0的多位咨
8?.后有事數(shù)字字苻
9?.后多于4個(gè)數(shù)字
11?小于?177
八忐制教范困10.在?177~1力之用
12.大于177
(2)為合理等價(jià)類設(shè)計(jì)測(cè)試用例,表中有兩個(gè)合理等價(jià)類,設(shè)計(jì)兩個(gè)例子
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路旅客運(yùn)輸服務(wù)鐵路旅客服務(wù)心理課件
- 設(shè)計(jì)圖紙共享協(xié)議
- 鐵路旅客運(yùn)輸服務(wù)站臺(tái)服務(wù)46課件
- 思考與訓(xùn)練下一頁(yè)課件
- 攤鋪機(jī)保養(yǎng)間隔VolvoConstructionEquip
- 礦山充填塔拆除施工方案
- 鐵道概論肖慧52課件
- 中國(guó)京劇簡(jiǎn)介
- 房產(chǎn)交易定金合同:賣方與買方互惠協(xié)議
- 餐飲店鋪承包合同
- 2024年資格考試-良好農(nóng)業(yè)規(guī)范認(rèn)證檢查員考試近5年真題附答案
- 2024-2025學(xué)年小學(xué)科學(xué)六年級(jí)下冊(cè)湘科版(2024)教學(xué)設(shè)計(jì)合集
- 建筑施工安全檢查標(biāo)準(zhǔn)JGJ59-2011
- 職業(yè)生涯人物訪談報(bào)告
- 幼兒園 小班健康《漢堡男孩》
- 2023年江西省贛州市尋烏縣殘聯(lián)公務(wù)員考試《行政職業(yè)能力測(cè)驗(yàn)》歷年真題及詳解
- 2023年上海市虹口區(qū)街道社區(qū)工作者招聘考試真題及答案
- 《4.1 免疫系統(tǒng)的組成和功能》參考課件1
- 《油氣井增產(chǎn)技術(shù)》課件-63 拉鏈?zhǔn)綁毫丫畧?chǎng)布置
- 2025年廣東省東莞市中考數(shù)學(xué)模擬考試試卷及答案解析
- 醫(yī)療行業(yè)移動(dòng)醫(yī)療設(shè)備租賃服務(wù)方案
評(píng)論
0/150
提交評(píng)論