



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
08級(jí)本科軟件工程期末B卷
一、單項(xiàng)選擇題(每小題1分,共20分)
1.開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的沖突,這種現(xiàn)象稱做(C)
A.軟件工程B.軟件周期
C.軟件危機(jī)I).軟件產(chǎn)生
2.快速原型模型的主要特點(diǎn)之一是(D)
A.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品B.及早供應(yīng)全部完整的軟件產(chǎn)品
C.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件D.及早供應(yīng)工作軟件
3.模塊的內(nèi)聚性最低的是(C)
A.規(guī)律內(nèi)聚B.時(shí)間內(nèi)聚
C.偶然內(nèi)聚D.功能內(nèi)聚
4.軟件具體設(shè)計(jì)主要采納的方法是(I))
A.模塊設(shè)計(jì)B.結(jié)構(gòu)化設(shè)計(jì)
C.PDL語(yǔ)言D.結(jié)構(gòu)化程序設(shè)計(jì)
5.程序的三種基本掌握結(jié)構(gòu)是(B)
A.過(guò)程、子程序和分程序B.挨次、選擇和重復(fù)
C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移
6.軟件生命周期中所花費(fèi)用最多的階段是(D)
A.具體設(shè)計(jì)B.軟件編碼
C.軟件測(cè)試D.軟件維護(hù)
7.通過(guò)(B)可以完成數(shù)據(jù)流圖的細(xì)化。
A.結(jié)構(gòu)分解B、功能分解C、數(shù)據(jù)分解D、系統(tǒng)分解
8.Jackson方法是面對(duì)(B)的設(shè)計(jì)方法。
A.系統(tǒng)設(shè)計(jì)B、數(shù)據(jù)結(jié)構(gòu)C、DFDI)、()0
9.軟件測(cè)試的目的是(B)。
A.評(píng)價(jià)軟件的質(zhì)量B.發(fā)覺(jué)軟件的錯(cuò)誤
C.找出軟件的全部錯(cuò)誤D.證明軟件是正確的
10.在考察系統(tǒng)的一些涉準(zhǔn)時(shí)序和轉(zhuǎn)變的狀態(tài)時(shí),要用對(duì)象-行為模型來(lái)表示。動(dòng)態(tài)模型著重
于系統(tǒng)的掌握規(guī)律,它包括三個(gè)圖:一個(gè)是大事軌跡圖和大事流圖,另一個(gè)是(A)。
A.狀態(tài)轉(zhuǎn)換圖B.數(shù)據(jù)流圖C.系統(tǒng)結(jié)構(gòu)圖D.時(shí)序圖
11.結(jié)構(gòu)分析方法就是面對(duì)(B)自頂向下逐步求精進(jìn)行需求分析的方法。
A.目標(biāo)B.數(shù)據(jù)流C.功能D.對(duì)象
12.在多層次的結(jié)構(gòu)圖中,其模塊的層次數(shù)稱為結(jié)構(gòu)圖的(A)o
A.深度B.跨度C.掌握域D.粒度
13.討論開(kāi)發(fā)所需要的成本和資源是屬于可行性討論中的(B)討論的一方面。
A.技術(shù)可行性B.經(jīng)濟(jì)可行性C.社會(huì)可行性I).法律可行性
11.軟件具體設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的(A)。
A.算法和使用的數(shù)據(jù)結(jié)構(gòu)B.外部接口C.功能D.編程
15.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在(A)。
A.調(diào)用關(guān)系B,組成關(guān)系C.鏈接關(guān)系I).挨次執(zhí)行關(guān)系
16.需求分析最終結(jié)果是產(chǎn)生(B)。
A.項(xiàng)目開(kāi)發(fā)方案B.需求規(guī)格說(shuō)明書
C.設(shè)計(jì)說(shuō)明書D.可行性分析報(bào)告
17.在具體設(shè)計(jì)階段,常常采納的工具有(A)。
A.PADB.SAC.SCD.DFD
18.因計(jì)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過(guò)程稱為(C)
A.訂正性維護(hù)B.適應(yīng)性維護(hù)
C.完善性維護(hù)D.預(yù)防性維護(hù)
19.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C)于對(duì)象的統(tǒng)一體中。
A.結(jié)合B.隱蔽C.封裝D.抽象
20.為了提高軟件的可維護(hù)性,在編碼階段應(yīng)留意(D)
A.保存測(cè)試用例和數(shù)據(jù)B.提高模塊的獨(dú)立性
C.文檔的副作用D.養(yǎng)成好的程序設(shè)計(jì)風(fēng)格
二、組合選擇題(每空1分,共10分。從供選擇的答案中,選出應(yīng)填入下面敘述中內(nèi)
的最準(zhǔn)確的解答,把相應(yīng)編號(hào)寫在答卷上)。
21.程序的三種基本掌握結(jié)構(gòu)是(A②)。它們的共同點(diǎn)是(B@)o結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方
法是(C④)。軟件測(cè)試的目的是(D②)。軟件調(diào)試的目的是(E①)。
供選擇的答案:
A.①過(guò)程,子程序,分程序②挨次,條件,循環(huán)
③遞歸,堆棧,隊(duì)列④調(diào)用,返回,轉(zhuǎn)移
B.①不能嵌套使用②只能用來(lái)寫簡(jiǎn)潔的程序
③已經(jīng)用硬件實(shí)現(xiàn)④只有一個(gè)入口和一個(gè)出口
C.①篩選法②遞歸法③歸納法④逐步求精法
I).①證明程序中沒(méi)有錯(cuò)誤②發(fā)覺(jué)程序中的錯(cuò)誤
③測(cè)量程序的動(dòng)態(tài)特性④檢查程序中的語(yǔ)法錯(cuò)誤
E.①找出錯(cuò)誤所在并改正之②排解存在錯(cuò)誤的可能性
③對(duì)錯(cuò)誤性質(zhì)進(jìn)行分類④統(tǒng)計(jì)出錯(cuò)的次數(shù)
22.軟件測(cè)試的目的是(A②)。為了提高測(cè)試的效率,應(yīng)當(dāng)(B④)。使用白盒測(cè)試方法時(shí),確定測(cè)
試數(shù)據(jù)應(yīng)依據(jù)(C①)和指定的掩蓋標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試數(shù)據(jù)無(wú)關(guān)的是(D④)。軟件的集成測(cè):式工作最好
由(E?)擔(dān)當(dāng),以提高集成測(cè)試的效果。
供選擇的答案:
A.①評(píng)價(jià)軟件的質(zhì)量②發(fā)覺(jué)軟件的錯(cuò)誤③找出軟件中的全部錯(cuò)誤④證明軟件是正確的
B.①隨機(jī)地選取測(cè)試數(shù)據(jù)②取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)
③在完成編碼以后制定軟件的測(cè)試方案④選擇發(fā)覺(jué)錯(cuò)誤的可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)
C.①程序的內(nèi)部規(guī)律②程序的簡(jiǎn)單程度③使用說(shuō)明書④程序的功能
D.①該軟件的設(shè)計(jì)人員②程序的簡(jiǎn)單程度③源程序④項(xiàng)目開(kāi)發(fā)方案
E.①該軟件的設(shè)計(jì)人員②該軟件開(kāi)發(fā)蛆的負(fù)責(zé)人
③該軟件的編程人員④不屬于該軟件開(kāi)發(fā)組的軟件設(shè)計(jì)人員
三、填空題(每小題1分,共10分)
23.軟件的定義包含了三個(gè)要素:程序、數(shù)據(jù)和—文檔—,缺一不行。
24.無(wú)論數(shù)據(jù)流圖如何浩大簡(jiǎn)單,都可以分為變換型數(shù)據(jù)流圖和—事務(wù)型—數(shù)據(jù)流圖兩類。
25.面對(duì)對(duì)象方法的4個(gè)要點(diǎn)是:對(duì)象、類、―繼承—和消息。
26.在E-R模型中包含三種基本成分:—實(shí)體_、聯(lián)系和屬性。
27.自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和—寬度優(yōu)先
28??軟件維護(hù)的內(nèi)容包括改正性維持,適應(yīng)性維護(hù)、_完善性維_和預(yù)防性維護(hù)。
29.以用戶需求為動(dòng)力,以對(duì)象作為驅(qū)動(dòng),適合于面對(duì)對(duì)象的開(kāi)發(fā)方法的軟件過(guò)程模型是—噴泉模
型—。
30.在UML中,—狀態(tài)圖—圖是對(duì)某個(gè)類可能所處的不同狀態(tài)和該類從一個(gè)狀態(tài)轉(zhuǎn)換到此外一個(gè)狀
態(tài)的描述。
31.軟件測(cè)試方法中,白盒測(cè)試稱為結(jié)構(gòu)測(cè)試,_黑盒—測(cè)試稱為功能測(cè)試。
32.用面對(duì)對(duì)象方法開(kāi)發(fā)軟件時(shí),通常需建立3種模型,它們分別是對(duì)象模型、功能模型和—?jiǎng)討B(tài)模型
四、推斷題(每小題1分,共10分,錯(cuò)誤的打X,正確的打J)
33.在進(jìn)行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計(jì)方案。(X)
34.結(jié)構(gòu)化分析方法是一-種面克?數(shù)據(jù)流的需求分析方法。)
35.HIPO法既是需求分析方法,又是軟件設(shè)計(jì)方法。(J)
36.在面對(duì)對(duì)象的需求分析方法中,建立動(dòng)態(tài)模型是最主要的任務(wù)。(X)
37.加工小說(shuō)明是對(duì)系統(tǒng)流程圖中的加工進(jìn)行說(shuō)明。(X:
33.判定表的優(yōu)點(diǎn)是簡(jiǎn)潔轉(zhuǎn)換為計(jì)算機(jī)實(shí)現(xiàn),缺點(diǎn)是不能夠描述組合條件。(X)
39.需求分析的主要方法有SD法、00A法及HIPO法等。(X)
40.分層的DFD圖可以用于可行性分析階段,描述系統(tǒng)的物理結(jié)構(gòu)。(X)
41.信息建模方法是從數(shù)據(jù)的角度來(lái)建立信息模型的,最常用的描述信息模型的方法是E-R圖。(J)
42.用于需求分析的軟件工具,應(yīng)當(dāng)能夠驗(yàn)證需求的全都性、完整性、現(xiàn)實(shí)性和有效性。(J)
五、簡(jiǎn)答題(每小題5分,共20分)
43.什么叫軟件生存周期?軟件生存周期劃分成哪幾個(gè)階段?
答:一個(gè)軟件產(chǎn)品從定義、開(kāi)發(fā)、維護(hù)到廢棄的時(shí)間總和稱為軟件的生存周期。軟件生存期可以分
為:(1)問(wèn)題定義(2)可行性討論(3)需求分析(4)總體設(shè)計(jì)(5)具體設(shè)計(jì)(6)編碼和測(cè)試(7)
運(yùn)行與維護(hù)
44.黑盒測(cè)試和白盒測(cè)試有什么區(qū)分?請(qǐng)分別列舉出幾種測(cè)試方法。
答:(1)黑盒測(cè)試法:把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。它只檢查程
序功能是否能依據(jù)規(guī)格說(shuō)明書的規(guī)定正常使用。黑盒測(cè)試又稱為功能測(cè)試,包含等價(jià)類劃分法、邊界值
法、錯(cuò)誤推想法、因果圖法等。
(2)白盒測(cè)試法:是把程序看成裝在一個(gè)透鳧的白盒子里,依據(jù)程序內(nèi)部的規(guī)律測(cè)試程序,
檢測(cè)程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試,包含規(guī)律掩蓋法
和基本路徑測(cè)試法。
45.衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?它們各表示什么含義?
答:(I)衡量軟件的獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是耦合性和內(nèi)聚性。
(2)耦合性也稱塊間聯(lián)系,是軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一個(gè)度量。
(3)內(nèi)聚性又稱塊內(nèi)聯(lián)系,是模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度
的度量。
46.具體設(shè)計(jì)有哪幾種描述工具?
答:①圖形:結(jié)構(gòu)化程序流程圖是程序規(guī)律結(jié)構(gòu)的描述工具。盒圖(N-S圖)和PAD圖描述常用的
基本掌握結(jié)構(gòu)。
②表格:判定表和判定樹(shù)是描述規(guī)律條件簡(jiǎn)單的算法.
③語(yǔ)言:過(guò)程設(shè)計(jì)語(yǔ)言(簡(jiǎn)稱PDL)是一種用于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言。
六、應(yīng)用題(第47小題7分,第48小
題7分,第49小題8分,第49小題
8分,共30分)47.畫出下列偽代碼程
序的N-S圖(盒圖)。
START
IFpTHEN
WHILEqDO
F天氣下雨VV
條件
ENDDO
天氣變冷VV
ELSE
BLOCK帶雨傘
溫馨提示
- 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īng)急房管理制度
- 室外休息區(qū)管理制度
- 庫(kù)房領(lǐng)用料管理制度
- 影像科費(fèi)用管理制度
- 微商城推廣管理制度
- 心理健康室管理制度
- 快遞站消毒管理制度
- 怎樣學(xué)餐飲管理制度
- 總商會(huì)培訓(xùn)管理制度
- 慈善會(huì)日常管理制度
- 在幼兒園中打造有趣的數(shù)學(xué)學(xué)習(xí)環(huán)境
- 食品小作坊應(yīng)急預(yù)案范本
- 2023全屋定制家具合同范文正規(guī)范本(通用版)
- 蘭州市新初一分班英語(yǔ)試卷含答案
- 吾心可鑒 澎湃的福流
- ZPW-2000A無(wú)絕緣軌道電路演示幻燈片
- 黃平縣舊州飛機(jī)場(chǎng)紅磚廠原址改擴(kuò)建項(xiàng)目環(huán)評(píng)報(bào)告
- 統(tǒng)計(jì)預(yù)測(cè)與決策-南京財(cái)經(jīng)大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 零星材料采購(gòu)合同
- 天津市大港區(qū)2023年數(shù)學(xué)五下期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 上海市靜安區(qū)2023年數(shù)學(xué)五下期末教學(xué)質(zhì)量檢測(cè)試題含解析
評(píng)論
0/150
提交評(píng)論