《北理工軟件工程在線作業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《北理工軟件工程在線作業(yè)(10頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
北理工《軟件工程》在線作業(yè)
一、單選題共20題,60分
13分
維護(hù)過程本質(zhì)上是________的過程。
A改正錯(cuò)誤或壓縮的修改軟件定義和開發(fā)
B修改文檔
C修改軟件配置
D修改程序
23分
以下不是軟件開發(fā)方法的主要工作模型的是()
A螺旋模型
B循環(huán)模型
C瀑布模型
D專家模型
33分
黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要需要研究________
A需求規(guī)格說明與概要設(shè)計(jì)說明
B詳細(xì)設(shè)計(jì)說明
C項(xiàng)目開發(fā)計(jì)劃
D概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明
43分
下面幾種語言中哪一種是純面向?qū)ο笳Z言______。
ATC
2、
BC++
CProlog
DLisp
53分
經(jīng)濟(jì)可行性研究的范圍包括_____
A資源有效性
B管理制度
C效益分析
63分
在用例分析中,執(zhí)行者是____。
A任何對(duì)計(jì)算機(jī)系統(tǒng)交互的實(shí)體
B駐留在系統(tǒng)中的任何商業(yè)對(duì)象
C任何對(duì)系統(tǒng)外部力量做出反應(yīng)的
D不是用在用例分析中的術(shù)語
73分
軟件的發(fā)展過程劃分為4個(gè)階段:第一階段(1950~1950年代末)稱為“程序設(shè)計(jì)的原始時(shí)期”,程序員編寫程序用_________。
A機(jī)器指令
B匯編語言
C數(shù)據(jù)庫語言
D高級(jí)語言
83分
若有一個(gè)計(jì)算類型的程序,它的輸
3、入量只有一個(gè)X,其范圍是[-2.0,2.0],現(xiàn)從輸入的角度考慮一組測(cè)試用例:-2.001,-2.0,2.0,2.001。設(shè)計(jì)這組測(cè)試用例的方法是_________
A條件覆蓋法
B等價(jià)分類法
C邊界值分析法
D錯(cuò)誤推測(cè)法
93分
維護(hù)軟件時(shí)為了保證修改不會(huì)影響原來可以正常使用的功能,應(yīng)安排_(tái)______測(cè)試。
A單元
B集成
C驗(yàn)收
D回歸
103分
當(dāng)某一開發(fā)項(xiàng)目的進(jìn)度有可能拖延時(shí),應(yīng)該_______。
A增加新的開發(fā)人員
B分析拖期原因加以補(bǔ)救
C從別的小組抽調(diào)人員臨時(shí)幫忙
D推遲預(yù)定完成時(shí)間
113分
軟件
4、測(cè)試是軟件質(zhì)量保證的主要手段之一,測(cè)試的費(fèi)用已超過_____的30%以上。因此,提高測(cè)試的有效性十分重要
A軟件開發(fā)費(fèi)用
B軟件維護(hù)費(fèi)用
C軟件開發(fā)和維護(hù)費(fèi)用
D軟件研制費(fèi)用
123分
下面軟件詳細(xì)設(shè)計(jì)工具的圖示中,___中每個(gè)過程用一個(gè)盒子表示,盒子可以嵌套。
ANS圖
B流程圖
CHIPO圖
DPAD圖
133分
影響軟件可維護(hù)性的主要因素不包括______________。
A可理解性
B可測(cè)試性
C可用性
D可修改性
143分
可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決
5、策依據(jù),因必須給出_____的回答。
A確定
B行或不行
C正確
D無二義
153分
用限定詞來表示對(duì)象類之間受限關(guān)聯(lián)的通常目地是________。
A更準(zhǔn)確地表示歸納關(guān)系
B更準(zhǔn)確地表示組合關(guān)系
C增加關(guān)聯(lián)階數(shù)
D減少關(guān)聯(lián)階數(shù)
163分
軟件調(diào)試技術(shù)是_____
A邊界值分析
B演繹法
C循環(huán)覆蓋
D集成測(cè)試
173分
下列屬于用白盒技術(shù)設(shè)計(jì)測(cè)試用例的是_____。
A錯(cuò)誤推測(cè)
B邏輯覆蓋
C等價(jià)類劃分
D因果圖
183分
面向?qū)ο蟮膭?dòng)態(tài)模型中,每張狀態(tài)圖表示_______的動(dòng)態(tài)行為。
6、
A有關(guān)聯(lián)的若干個(gè)類
B某一個(gè)類
C一系列事件
D一系列狀態(tài)
193分
軟件工程三要素是().
A技術(shù)、方法和工具
B方法、工具和過程
C方法、對(duì)象和類
D過程、模型、方法
203分
軟件工程的活動(dòng)是指_____。
A生存周期內(nèi)的一組有序任務(wù)集
B軟件生存周期內(nèi)的一組任務(wù)
C軟件項(xiàng)目的任務(wù)
D軟件開發(fā)的工作
二、多選題共10題,20分
12分
下列各種圖可用于動(dòng)態(tài)建模的有( )
A狀態(tài)圖
B類圖
C序列圖
D活動(dòng)圖
22分
模塊獨(dú)立性準(zhǔn)則定性指標(biāo)( )來衡量
A分解度
B耦合度
7、 C屏蔽性
D內(nèi)聚性
32分
用戶界面設(shè)計(jì)的任務(wù)包括( )
A確定用戶界面類型
B建立任務(wù)模型
C建立用戶模型
D建立功能模型
42分
建立繼承關(guān)系時(shí)所采用的方式有( )
A自頂向下
B從內(nèi)到外
C自底向上
D從復(fù)雜到簡(jiǎn)單
52分
軟件設(shè)計(jì)的主要任務(wù)是()
A將分析階段獲得的需求說明轉(zhuǎn)換為計(jì)算機(jī)中可實(shí)現(xiàn)的系統(tǒng)
B完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計(jì)
C完成模塊的編碼和測(cè)試
D對(duì)模塊內(nèi)部的過程進(jìn)行設(shè)計(jì)
62分
數(shù)據(jù)流圖中的處理必須用對(duì)象中的操作來實(shí)現(xiàn),常見的操作有( )
A查詢
B動(dòng)作
C活動(dòng)
8、 D訪問
72分
軟件測(cè)試的主要特點(diǎn)是( )
A軟件測(cè)試的開銷大
B軟件測(cè)試要依靠工具
C軟件不能進(jìn)行“窮舉”測(cè)試
D軟件測(cè)試要依靠人工
82分
SD 方法的設(shè)計(jì)總則是()
A程序簡(jiǎn)潔、操作方便
B結(jié)構(gòu)清晰、合理
C模塊內(nèi)聚性強(qiáng)
D模塊之間耦合度低
92分
靜態(tài)測(cè)試是以人工的、非形式化的方法對(duì)程序進(jìn)行分析和測(cè)試。常用的靜態(tài)測(cè)試方法有 ( )
A運(yùn)行程序并分析運(yùn)行結(jié)果
B桌前檢查與代碼會(huì)審
C數(shù)據(jù)流分析圖
D調(diào)用圖
102分
面向?qū)ο蟮臏y(cè)試與傳統(tǒng)測(cè)試方法的主要區(qū)別是( )
A面向?qū)ο蟮臏y(cè)試可在編碼前進(jìn)行,
9、傳統(tǒng)測(cè)試方法在編碼后進(jìn)行
B面向?qū)ο蟮臏y(cè)試以需求和設(shè)計(jì)階段的測(cè)試為主,不需要進(jìn)行代碼測(cè)試
C測(cè)試對(duì)象不同
D面向?qū)ο蟮臏y(cè)試不需要設(shè)計(jì)測(cè)試用例,只需要進(jìn)行會(huì)議評(píng)審
三、判斷題共10題,20分
12分
瀑布模型的最大優(yōu)點(diǎn)是將軟件開發(fā)的各個(gè)階段劃分得十分清晰。
A錯(cuò)誤
B正確
22分
CMM 將軟件過程的成熟度分為以下5個(gè)級(jí)別:初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)和優(yōu)化級(jí)。
A錯(cuò)誤
B正確
32分
在進(jìn)行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計(jì)方案。
A錯(cuò)誤
42分
用于需求分析的軟件工具,應(yīng)該能夠保證需求的正確性,即驗(yàn)
10、證需求的一致性、完整性、現(xiàn)實(shí)性和有效性
A錯(cuò)誤
B正確
52分
單元測(cè)試通常應(yīng)該先進(jìn)行人工走查,再以白盒法為主,輔以黑盒法進(jìn)行動(dòng)態(tài)測(cè)試。
A錯(cuò)誤
B正確
62分
軟件危機(jī)的主要表現(xiàn)是軟件的需求量迅速增加,軟件價(jià)格上升。
A錯(cuò)誤
B正確
72分
軟件工程過程應(yīng)該以軟件設(shè)計(jì)為中心,關(guān)鍵是編寫程序。
A錯(cuò)誤
B正確
82分
當(dāng)模塊的控制范圍是其作用范圍的子集時(shí),模塊之間的耦合度較低。
A錯(cuò)誤
B正確
92分
功能測(cè)試是系統(tǒng)測(cè)試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明書相同。
A錯(cuò)誤
B正確
102分
劃分模塊可以降低軟件的復(fù)雜度和工作量,所以應(yīng)該將模塊分得越小越好。
A錯(cuò)誤
B正確
(注:可編輯下載,若有不當(dāng)之處,請(qǐng)指正,謝謝!)