自考軟件工程試題答案
自考軟件工程試題及答案
1.軟件生存周期中,準(zhǔn)確地確定軟件系統(tǒng)必須做什么的階段是( B )
A.可行性分析和項目開發(fā)計劃 B.需求分析
C.概要設(shè)計 D.詳細(xì)設(shè)計
2.把瀑布模型和專家系統(tǒng)結(jié)合在一起的軟件生存周期模型是( B )
A.增量模型 B.基于知識的模型
C.螺旋模型 D.噴泉模型
3.以下不屬于項目開發(fā)計劃主要內(nèi)容的是( C )
A.實施計劃 B.交付期限
C.測試用例 D.人員組織及分工
4.使用數(shù)據(jù)流圖來表示系統(tǒng)邏輯模型的是( D )
A.Jackson B.VDM
C.OOA D.SA
5.用于描述結(jié)構(gòu)化分析中數(shù)據(jù)流加工邏輯的是( A )
A.判定樹 B.ER圖
C.狀態(tài)圖 D.用例圖
6.若一個模塊中各個處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入,則該模塊的內(nèi)聚性類型是( C )
A.時間內(nèi)聚 B.偶然內(nèi)聚
C.順序內(nèi)聚 D.功能內(nèi)聚
7.下列幾種耦合類型,耦合性最高的是( A )
A.公共耦合 B.控制耦合
C.標(biāo)記耦合 D.數(shù)據(jù)耦合
8.程序流程圖的優(yōu)點不包括( B )
A.歷史最悠久,使用最廣泛 B.容易表示逐步求精的過程
C.支持程序的三種基本控制結(jié)構(gòu) D.直觀清晰,易于使用
9.第一個體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計語言是( C )
A.Cobol語言 B.C語言
C.Pascal語言 D.FORTRAN語言
10.確認(rèn)測試也稱為( A )
A.有效性測試 B.無效性測試
C.靜態(tài)測試 D.動態(tài)測試
11.黑盒測試技術(shù)不包括( B )
A.等價類劃分 B.路徑覆蓋
C.邊界值分析 D.錯誤推測
12.為了增加軟件功能和性能、提高軟件運行效率而進(jìn)行的維護(hù)活動稱為( C )
A.校正性維護(hù) B.適應(yīng)性維護(hù)
C.完善性維護(hù) D.預(yù)防性維護(hù)
13.瀑布模型與增量模型之間的本質(zhì)區(qū)別是( B )
A.瀑布模型屬于非整體開發(fā)模型,增量模型屬于整體開發(fā)模型
B.瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型
C.瀑布模型容易適應(yīng)需求變化,增量模型不容易適應(yīng)需求變化
D.瀑布模型減少技術(shù)、應(yīng)用風(fēng)險,增量模型增大技術(shù)、應(yīng)用風(fēng)險
14.面向?qū)ο蠓治鲋?,對象模型描述了系統(tǒng)的( A )
A.靜態(tài)結(jié)構(gòu) B.動態(tài)結(jié)構(gòu)
C.控制結(jié)構(gòu) D.順序結(jié)構(gòu)
15.面向?qū)ο笤O(shè)計中存在三種內(nèi)聚,分別是( D )
A.屬性內(nèi)聚、操作內(nèi)聚、類內(nèi)聚 B.操作內(nèi)聚、類內(nèi)聚、整體-部分內(nèi)聚
C.屬性內(nèi)聚、操作內(nèi)聚、對象內(nèi)聚 D.操作內(nèi)聚、類內(nèi)聚、一般-具體內(nèi)聚
16.McCall質(zhì)量度量模型中,與“軟件系統(tǒng)對非授權(quán)人訪問軟件或數(shù)據(jù)行為的控制程度”所對應(yīng)的軟件質(zhì)量特性是( B )
A.正確性 B.完整性
C.可維護(hù)性 D.可用性
17.軟件工程標(biāo)準(zhǔn)中,JIS屬于( B )
A.國際標(biāo)準(zhǔn) B.國家標(biāo)準(zhǔn)
C.行業(yè)標(biāo)準(zhǔn) D.企業(yè)規(guī)范
18.與“程序維護(hù)手冊”文檔有關(guān)的人員是( B )
A.管理人員和開發(fā)人員 B.管理人員和維護(hù)人員
C.維護(hù)人員和用戶 D.管理人員和用戶
19.軟件工具“代碼生成程序”屬于( C )
A.需求追蹤工具 B.質(zhì)量保證工具
C.設(shè)計工具 D.文檔工具
20.軟件復(fù)雜性度量的參數(shù)中,能反映“軟件總共的指令數(shù),或源程序行數(shù)”的是( A )
A.規(guī)模 B.難度
C.結(jié)構(gòu) D.智能度
二、填空題(本大題共10小題,每小題2分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
21.軟件工具一般是指為了支持軟件人員___開發(fā)和維護(hù)_____活動而使用的軟件。
22.CASE技術(shù)是____軟件工具_(dá)_____和軟件開發(fā)方法的結(jié)合。
23.數(shù)據(jù)字典有四類條目,分別是數(shù)據(jù)流、___數(shù)據(jù)項_____、數(shù)據(jù)存儲和基本加工。
24.各種軟件系統(tǒng)的數(shù)據(jù)流圖一般可分為___變換型_____和事務(wù)型兩類。
25.過程設(shè)計語言是用于描述模塊___算法設(shè)計_____和處理細(xì)節(jié)的語言。
26.效率是與編程風(fēng)格有關(guān)的一個因素,效率是指處理機時間和___存儲空間______的使用。
27.調(diào)試技術(shù)有簡單的調(diào)試方法、歸納法調(diào)試、___演繹法______和回溯法調(diào)試。
28.軟件可維護(hù)性可用七種質(zhì)量特性來衡量,分別是____可理解性_____、可測試性、可修改性、可靠性、可移植性、可使用性和效率。
29.UML將Booch方法、OMT方法和___ OOSE______的表示方法統(tǒng)一,并進(jìn)一步發(fā)展為大眾所接受的標(biāo)準(zhǔn)建模語言。
30.面向?qū)ο蠓治鲋?,動態(tài)模型使用___狀態(tài)圖______作為描述工具,該圖反映了狀態(tài)與事件的關(guān)系。
三、名詞解釋(本大題共5小題,每小題3分,共15分)
31.軟件工程過程 即軟件生命周期的方法、工具和概念
32.模塊化 模塊化是指解決一個復(fù)雜問題時自頂向下逐層把系統(tǒng)劃分成若干模塊的過程,有多種屬性,分別反映其內(nèi)部特性.每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體,完成整個系統(tǒng)所要求的功能
33.集成測試 集成測試,也叫組裝測試或聯(lián)合測試。在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求(如根據(jù)結(jié)構(gòu)圖)組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測試。
34.軟件可靠性 (1)在規(guī)定的條件下,在規(guī)定的時間內(nèi),軟件不引起系統(tǒng)失效的概率;
(2)在規(guī)定的時間周期內(nèi),在所述條件下程序執(zhí)行所要求的功能的能力;
35.模塊的控制范圍
四、簡答題(本大題共4小題,每小題5分,共20分)
36.簡述軟件工程面臨的問題。
答:內(nèi)容:①軟件開發(fā)技術(shù)②軟件開發(fā)管理
面臨的主要問題:①軟件費用②軟件可靠性③軟件維護(hù)④軟件生產(chǎn)率⑤軟件重用
37.簡述可行性研究報告包含的主要內(nèi)容。
技術(shù)可行性:對要開發(fā)項目的功能、性能、限制條件進(jìn)行分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。包括:開發(fā)的風(fēng)險;資源的有效性;技術(shù);開發(fā)人員在評估技術(shù)可行性時,一旦估計錯誤,將會出現(xiàn)災(zāi)難性后果。
經(jīng)濟可行性:包括成本――效果分析、公司經(jīng)營長期策略、開發(fā)所需的成本和資源、潛在的市場前景。
社會可行性包括:合同、責(zé)任、侵權(quán)、用戶組織的管理模式及規(guī)范,其他一些技術(shù)人員常常不了解的陷阱等。
38.簡述軟件結(jié)構(gòu)設(shè)計的優(yōu)化準(zhǔn)則。
39.簡述快速原型的開發(fā)步驟。
答:快速原型開發(fā)步驟可劃分下列階段:
(1)快速分析:迅速確定基本需求、集中力量確定需求說明。
(2)快速構(gòu)造原型:在快速分析基礎(chǔ)上,在強有力的軟件工具支持下,快速構(gòu)造所需原型。
(3)運行原型:在開發(fā)者指導(dǎo)下,用戶參與原型的運行,各類人員在共同運行原型中進(jìn)一步加深對系統(tǒng)的了解及相互間的理解,以發(fā)現(xiàn)各種問題。
(4)評價原型;在運行基礎(chǔ)上,根據(jù)原型目標(biāo),考核原型的特性,分析原型效果是否滿足用戶需求,提出修改意見。
(5)修改原型:在評價基礎(chǔ)上進(jìn)行修改。若不滿足需求說明,則根據(jù)明確的需求修改原型。若不滿足用戶需求,則先修改并明確用戶需求,再重新構(gòu)造原型。
看了“自考軟件工程試題答案”的還看了:
1.360軟件工程筆試題目分享
2.關(guān)于企業(yè)軟件的面試題及答案
3.電腦基本知識競賽試題(附答案)
4.計算機公共基礎(chǔ)知識題庫
5.計算機二級考試題目大全
