資源描述:
《軟件工程模擬試題 7》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、軟件工程模擬試題7一、選擇填空題(每空1分,共40分)(注:答案寫在本題后的答題處)1)在完成軟件概要設(shè)計(jì),并編寫相關(guān)文檔之后應(yīng)當(dāng)組織對(duì)概要設(shè)計(jì)工作的評(píng)審。評(píng)審的內(nèi)容包括:分析該軟件的系統(tǒng)結(jié)構(gòu)、子系統(tǒng)結(jié)構(gòu),確認(rèn)該軟件設(shè)計(jì)是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可(1)到某一項(xiàng)需求。分析軟件各部分之間的聯(lián)系,確認(rèn)該軟件的內(nèi)部接口與外部接口是否已經(jīng)明確定義。模塊是否滿足(2)和(3)的要求。模塊(4)是否在其(5)之內(nèi)。供選擇的答案:1:A、覆蓋B、演化C、追溯D、等同E、連接2:A、多功能B、高內(nèi)聚C、高耦合D、高效率E、可讀性3:A、多入口B、低內(nèi)聚C、低耦合D、低復(fù)雜度E、
2、低強(qiáng)度4,5:A、作用范圍B、高內(nèi)聚C、低內(nèi)聚D、取值范圍E、控制范圍2)軟件工程是采用(6)的概念、原理、技術(shù)和方法指導(dǎo)計(jì)算機(jī)(7)的工程學(xué)科。把經(jīng)過時(shí)間考驗(yàn)而證明正確的(8)和當(dāng)前能夠得到的最好的(9)結(jié)合起來。供選擇的答案:6:A、工程B、程序C、體系結(jié)構(gòu)7:A、軟件開發(fā)和維護(hù)B、程序設(shè)計(jì)C、系統(tǒng)工程開發(fā)D、軟件開發(fā)8,9:A、管理技術(shù)B、開發(fā)工具C、開發(fā)環(huán)境D、技術(shù)方法3)可行性研究從經(jīng)濟(jì)可行性,技術(shù)可行性,法律可行性、(10)和開發(fā)方案可行性等方面進(jìn)行。供選擇的答案:10:A、資源可行性B、效益可行性C、運(yùn)行可行性D、政策可行性4)軟件需求分析的任務(wù)不應(yīng)包括(11)。進(jìn)行需
3、求分析可使用多種工具,但(12)是不適用的。在需求分析中,分析員要從用戶那里解決的最重要的問題是(13)。需求規(guī)格說明書的內(nèi)容不應(yīng)當(dāng)包括(14)。該文檔在軟件開發(fā)中具有重要的作用,但其作用不應(yīng)當(dāng)包括(15)。供選擇的答案:11:A、問題分析B、信息域分析C、結(jié)構(gòu)化程序分析D、確定邏輯模型12:A、數(shù)據(jù)流圖B、判定表C、PAD圖D、數(shù)據(jù)詞典13:A、要讓軟件做什么B、要給該軟件提供哪些信息C、要求軟件工作效率如何D、要讓軟件具有什么樣的結(jié)構(gòu)14:A、對(duì)重要功能的描述B、對(duì)算法的詳細(xì)過程性描述C、軟件確認(rèn)準(zhǔn)則D、軟件的性能15:A、軟件設(shè)計(jì)的依據(jù)B、用戶和開發(fā)人員對(duì)軟件要“做什么”的共同
4、理解C、軟件驗(yàn)收的依據(jù)D、軟件可行性分析的依據(jù)5)塊間聯(lián)系和塊內(nèi)聯(lián)系是評(píng)價(jià)程序模塊結(jié)構(gòu)質(zhì)量的重要標(biāo)準(zhǔn)。聯(lián)系的方式、共用信息的數(shù)量和接口(16)等因素決定了塊間聯(lián)系的大小。在塊內(nèi)聯(lián)系中,(17)的塊內(nèi)聯(lián)系最強(qiáng)。SD方法的總原則是使每個(gè)模塊執(zhí)行(18)功能,模塊間的傳送(19)參數(shù),模塊通過(20)語(yǔ)句調(diào)用其他模塊,而且模塊間傳送的參數(shù)應(yīng)盡量(21)。此外,SD方法還提出了判定的作用范圍和模塊的控制范圍等概念。SD方法認(rèn)為,(22)應(yīng)該是(23)的子集。供選擇的答案:16:A、友好性B、健壯性C、簡(jiǎn)單性D、安全性17:A、巧合內(nèi)聚B、功能內(nèi)聚C、通信內(nèi)聚D、信息內(nèi)聚18:A、一個(gè)B、多個(gè)
5、19:A、數(shù)據(jù)型B、控制型C、混合型20:A、直接引用B、標(biāo)準(zhǔn)調(diào)用C、中斷D、宏調(diào)用21:A、少B、多22、23:A、作用范圍B、控制范圍6)下述有關(guān)模塊獨(dú)立性的各種模塊內(nèi)聚,是按其內(nèi)聚強(qiáng)度(24)排列起來。功能內(nèi)聚→信息內(nèi)聚→通信內(nèi)聚→過程內(nèi)聚→時(shí)間內(nèi)聚→邏輯內(nèi)聚→巧合內(nèi)聚供選擇的答案:24:A、從低到高B、從高到低C、無序7)集成測(cè)試也叫做(25)或(26).通常,在(27)的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為系統(tǒng).子系統(tǒng)的集成測(cè)試特別稱為(28),它所做的工作是要找出子系統(tǒng)和系統(tǒng)需求規(guī)格說明之間的(29).需要考慮的問題是在把各個(gè)模塊連接起來的時(shí)候,穿越模塊接口的數(shù)據(jù)是否會(huì)
6、(30);一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利的影響;各個(gè)(31)組合起來,能否達(dá)到預(yù)期要求的(32);(33)是否有問題;單個(gè)模塊的誤差累積起來是否會(huì)放大。供選擇的答案:25~28:A、單元測(cè)試B、部件測(cè)試C、組裝測(cè)試D、系統(tǒng)測(cè)試E、確認(rèn)測(cè)試F、聯(lián)合測(cè)試29~33:A、子功能B、丟失C、父功能D、局部數(shù)據(jù)結(jié)構(gòu)E、全局?jǐn)?shù)據(jù)結(jié)構(gòu)F、不一致G、一致8)程序的3種基本控制結(jié)構(gòu)是(34)(35)(36).它們的共同點(diǎn)是(37).結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是(38).軟件測(cè)試的目的是(39).軟件調(diào)試的目的是(40).供選擇的答案:34~36::A、過程B、順序C、條件D、子程序E
7、、循環(huán)F、遞歸G、堆棧H、調(diào)用37:A、不能嵌套使用B、只能用來寫簡(jiǎn)單的程序C、已經(jīng)用硬件實(shí)現(xiàn)D、只有一個(gè)入口和一個(gè)出口38:A、篩選法B、遞歸法C、歸納法D、逐步求精法39:A、證明程序中沒有錯(cuò)誤B、發(fā)現(xiàn)程序中的錯(cuò)誤C、測(cè)量程序的動(dòng)態(tài)特性D、檢查程序中的語(yǔ)法錯(cuò)誤40:A、找出錯(cuò)誤所在并改正之B、排除存在錯(cuò)誤的可能性C、統(tǒng)計(jì)出錯(cuò)的次數(shù)二、判斷下列說法的對(duì)錯(cuò)(20分,每小題2分)1.(2.(3.(4.(的數(shù)量。5.(6.()軟件工程的概念是1968年在N