计算机网络第七版-《软件工程》试题(第4套含答案)
200 –200 學(xué)年度 期
計算機網(wǎng)絡(luò)第七版-《軟件工程》試題(第4套)
第一部分 選擇題
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
1.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做( )
A.軟件工程 B.軟件周期
C.軟件危機 D.軟件產(chǎn)生
2.研究開發(fā)所需要的成本和資源是屬于可行性研究中的研究的一方面。( )
A.技術(shù)可行性 B.經(jīng)濟可行性
C.社會可行性 D.法律可行性
3.模塊的內(nèi)聚性最高的是( )
A.邏輯內(nèi)聚 B.時間內(nèi)聚
C.偶然內(nèi)聚 D.功能內(nèi)聚
4.在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是 ( )
A.程序模塊化 B.模塊高內(nèi)聚
C.模塊低耦合 D.模塊獨立性
5.軟件詳細(xì)設(shè)計主要采用的方法是( )
A.模塊設(shè)計 B.結(jié)構(gòu)化設(shè)計
C.PDL語言 D.結(jié)構(gòu)化程序設(shè)計
6.黑盒測試在設(shè)計測試用例時,主要需要研究( )
A.需求規(guī)格說明與概要設(shè)計說明 B.詳細(xì)設(shè)計說明
C.項目開發(fā)計劃 D.概要設(shè)計說明與詳細(xì)設(shè)計說明
7.若有一個計算類型的程序,它的輸入量只有一個,其范圍是現(xiàn)從輸入的角度考慮一組測試用例: 設(shè)計這組測試用例的方法是( )
A.條件覆蓋法 B.等價分類法
C.邊界值分析法 D.錯誤推測法
8下列屬于維護階段的文檔是 ( )
A.軟件規(guī)格說明 B.用戶操作手冊
C.軟件問題報告 D.軟件測試分析報告
9快速原型模型的主要特點之一是 ( )
A.開發(fā)完畢才見到產(chǎn)品 B.及早提供全部完整的軟件產(chǎn)品
C.開發(fā)完畢后才見到工作軟件 ; D.及早提供工作軟件
10.因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為 ( )
A.教正性維護 B.適應(yīng)性維護
C.完善性維護 D.預(yù)防性維護
11.下列文檔與維護人員有關(guān)的有( )
A.軟件需求說明書 B.項目開發(fā)計劃
C.概要設(shè)計說明書 D.操作手冊
12.下列模型屬于成本估算方法的有( )
A.COCOMO模型 B.McCall模型
C.McCabe度量法 D.時間估算法
13. ( )是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。
A 多態(tài)性 B 繼承
C 封裝 D 消息
14.美國卡內(nèi)基—梅隆大學(xué)SEI提出的CMM模型將軟件過程的成熟度分為5個等級,以下選項中,屬于可管理級的特征是( )。
A.工作無序,項目進行過程中經(jīng)常放棄當(dāng)初的計劃
B.建立了項目級的管理制度
C.建立了企業(yè)級的管理制度
D.軟件過程中活動的生產(chǎn)率和質(zhì)量是可度量的
15.在McCall軟件質(zhì)量度量模型中,( )屬于面向軟件產(chǎn)品修改。
A.可靠性 B.可重用性 C.適應(yīng)性 D.可移植性
16.汽車有一個發(fā)動機。汽車和發(fā)動機之間的關(guān)系是_____關(guān)系?! ?br /> A.一般具體 B.整體部分 C.分類關(guān)系 D.主從關(guān)系
17.對象是OO方法的核心,對象的類型有多種,通常把例如飛行、事故、演出、開會等等,稱之為( )
A.有形實體 B.作用 C.事件 D.性能說明
18.為軟件的運行增加監(jiān)控設(shè)施,這種維護的維護類型是( )
A.糾正性維護 B.適應(yīng)性維護 C.完善性維護 D.預(yù)防性維護
19.軟件按照設(shè)計的要求,在規(guī)定時間和條件下達(dá)到不出故障,持續(xù)運行的要求的質(zhì)量特性稱為( )
A.可用性 B.可靠性 C.正確性 D.完整性
20.數(shù)據(jù)流圖(DFD)是 ( )方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。
A.SA B.SD C.SP D.SC
第二部分 非選擇題
二、填空題(本大題共10小題,每小題2分,共20分)
1.軟件工程釆用層次化的方法,每個層次都包括 、方法、 三要素。
2. CoCoMo模型分為基本、中間、 三個層次,分別用于軟件開發(fā)的三個不同階段。
3.軟件規(guī)模度量、 、質(zhì)量度量、 度量、復(fù)雜性度量是軟件度量的重要組成部分,已引起人們和軟件組織的普遍重視。
4.一個模塊擁有的直屬下級模塊的個數(shù)稱為 ,一個模塊的直接上級模塊的個數(shù)稱為 。
5.類圖描述系統(tǒng)的 結(jié)構(gòu),類圖的結(jié)點表示系統(tǒng)中的類及其屬性和操作,類圖的邊表示類之間的聯(lián)系,包括 、關(guān)聯(lián)、依賴、聚合等。
6.根據(jù)領(lǐng)域知識、業(yè)務(wù)需求描述和既往經(jīng)驗,建立以包圖表示的目標(biāo)軟件系統(tǒng)的 ,形成以類圖表示的 模型。
7.維護階段是軟件生存周期中花費精力和費用____________的階段。
8.軟件設(shè)計過程是對 結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)和 逐步求精、復(fù)審并編制文檔的過程。
9.單元測試過程應(yīng)為測試模塊開發(fā)一個 和(或)若干個 。
10.目前流行的聯(lián)機求助系統(tǒng)有兩類: 和 。
三、名詞解釋題(本大題共5小題,每小題3分,共15分)
1.計算機輔助軟件工程(CASE)
2.編程風(fēng)格
3.黑盒測試方法
4.實體—關(guān)系圖
5.軟件維護的副作用
四、簡答題(本大題共5小題,每小題5分,共25分)
2.制定軟件項目進度表有哪兩種途徑?
3.簡述軟件需求分析階段的主要內(nèi)容, 技術(shù)和方法?
4.簡述過程設(shè)計語言(PDL)的特點。
5.簡述過程式程序設(shè)計語言的基本機制所包括哪些內(nèi)容。
五、綜合應(yīng)用題(第1小題8分,第2小題7分,第3小題5分,共20分)
1.某旅館的電話服務(wù)如下:
可以撥分機號和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號組成。局號可以是455,466,888, 552中任意一個號碼。分局號是任意長度為4的數(shù)字串。
要求:寫出在數(shù)據(jù)字典中,電話號碼的數(shù)據(jù)條目的定義即組成。
2.某培訓(xùn)中心要研制一個計算機管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。如果是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報告單交財務(wù)部門,財務(wù)人員開出發(fā)票給學(xué)生。如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。如果是付款的,則由財務(wù)人員在帳目文件上登記,也給學(xué)生一張收費收據(jù)。
要求:
1).對以上問題畫出數(shù)據(jù)流程圖。3分
2).畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。4分
3、UML關(guān)系包括關(guān)聯(lián)、聚合、泛化、實現(xiàn)、依賴等5種類型,請將合適的關(guān)系填寫在下列描述的( )中。
1. 在學(xué)校中,一個導(dǎo)師可以指導(dǎo)多個研究生,一個研究生可以由多個導(dǎo)師指導(dǎo),那么導(dǎo)師和研究生之間是( )關(guān)系。
2. 交通工具與卡車之間是( )關(guān)系。
3. 公司與部門之間是( )關(guān)系。
4. 圖形與矩形之間是( )關(guān)系。
5. 參數(shù)類及其實例類之間是( )關(guān)系。
4.請畫出下面源代碼的流程圖模型及流圖,設(shè)計基本路徑,對每條基本路徑設(shè)計測試用例進行測試
void Func(int nPosX, int nPosY) {
while (nPosX > 0) {
int nSum = nPosX + nPosY;
if (nSum > 1) {
nPosX–;
nPosY–;
}
else {
if (nSum < -1) nPosX -= 2;
else nPosX -= 4;
}
} // end of while
}
《軟件工程》試題(第4套)參考答案
第一部分 選擇題
一、單項選擇題(本大題共20小題,每小題1分,共2 0分)
1、C 2、B 3、 D 4、D 5、D
6、 A 7、C 8、C 9、D 10、B
11、 C 12、A 13、C 14、 D 15、 C
16、 B 17、C 18、D 19、 B 20、 A
第二部分 非選擇題
二、填空題(本大題共10小題,每小題2分,共20分)
1.過程、工具
2.詳細(xì)
3成本估算、可靠性
4.模塊的扇出、模塊的扇入
5.靜態(tài)、繼承
6.、頂層架構(gòu)、領(lǐng)域概念、
7.、最多
8.程序、過程細(xì)節(jié)
9.驅(qū)動模塊、樁模塊.
10.、集成式、疊加式
三、名詞解釋題(本大題共5小題,每小題3分,共15分)
1.計算機輔助軟件工程(CASE) 將若干工具集成起來,與軟件工程數(shù)據(jù)庫和計算機系統(tǒng)構(gòu)成一個支持軟件開發(fā)的系統(tǒng)
2.編程風(fēng)格 是在不影響性能的前提下,有效地編排和組織程序以提高可讀性和可維性。
3.黑盒測試方法 是已知產(chǎn)品應(yīng)該具有的功能,通過測試檢驗每個功能是否都能正常使用;
4.實體—關(guān)系圖 描述系統(tǒng)所有數(shù)據(jù)對象的組成和屬性,描述數(shù)據(jù)對象之間關(guān)系的圖形語言。
5.軟件維護的副作用 指由于維護或在維護過程中其他一些不期望的行為引入的錯誤,
四、簡答題(本大題共5小題,每小題5分,共25分)
1.概要設(shè)計任務(wù):
根據(jù)SRS建立目標(biāo)軟件系統(tǒng)的總體結(jié)構(gòu)和模塊間的關(guān)系、定義各功能模塊的接口,設(shè)計全局?jǐn)?shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu),規(guī)定設(shè)計約束,制定組裝測試計劃等等。
詳細(xì)設(shè)計任務(wù):
細(xì)化概要設(shè)計所生成的各個模塊, 并詳細(xì)描述程序模塊的內(nèi)部細(xì)節(jié)(算法,數(shù)據(jù)結(jié)構(gòu)等),形成可編程的程序模塊,制訂單元測試計劃
實現(xiàn)任務(wù):
根據(jù)詳細(xì)設(shè)計規(guī)格說明書編寫源程序,并對程序進行調(diào)試、單元測試、系統(tǒng)集成,驗證程序與詳細(xì)設(shè)計文檔的 一致性
組裝測試任務(wù):
組裝測試應(yīng)滿足概要設(shè)計的要求。
確認(rèn)測試任務(wù):
根據(jù)軟件需求規(guī)格說明書,測試軟件系統(tǒng)是否滿足用戶的需求
2.制定軟件項目進度表的兩種途徑:
軟件開發(fā)小組根據(jù)提供軟件產(chǎn)品的最后期限從后往前安排時間。
軟件項目開發(fā)組織根據(jù)項目和資源情況制定軟件項目開發(fā)的初步計劃和交付軟件產(chǎn)品的日期。
3.軟件需求分析階段的主要內(nèi)容, 技術(shù)和方法分別為:
需求分析主要內(nèi)容:問題分析、需求描述、需求評審
技術(shù)和方法:初步需求獲取技術(shù) 需求建模技術(shù) 快速原型技術(shù)
問題抽象、問題分解與多視點分析
4.過程設(shè)計語言(PDL)的特點:
①關(guān)鍵字采用固定語法并支持結(jié)構(gòu)化構(gòu)件、數(shù)據(jù)說明機制和模塊化;
②處理部分采用自然語言描述;
③允許說明簡單(標(biāo)量、數(shù)組等)和復(fù)雜(鏈表、樹等)的數(shù)據(jù)結(jié)構(gòu);
④子程序的定義與調(diào)用規(guī)則不受具體接口方式的影響。
5.過程式程序設(shè)計語言的基本機制所包括內(nèi)容:
對象說明數(shù)據(jù)類型的定義和檢查 子程序控制結(jié)構(gòu)
五、綜合應(yīng)用題(第1小題8分,第2小題7分,第3小題5分,共20分)
1.答:1.電話號碼=分機號|外線號碼
分機號=7201…7299
外線號碼=9+[市話號碼|長話號碼]
長話號碼=區(qū)號+市話號碼
區(qū)號=100…300
市話號碼=局號+分局號
局號=[455|466|888|552]
分局號=4{數(shù)字}4
2.答:1).對以上問題畫出數(shù)據(jù)流程圖。3分
2).畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。4分
3、答案
1. 關(guān)聯(lián) 2. 泛化 3. 聚合 4. 泛化 5. 實現(xiàn)
總結(jié)
以上是生活随笔為你收集整理的计算机网络第七版-《软件工程》试题(第4套含答案)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 目标管理 - SMART原则
- 下一篇: silverlight2.0 demo实