?軟件工程自考2012年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
軟件工程自考2012年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應(yīng)用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.在軟件開發(fā)領(lǐng)域中,“描述了系統(tǒng)是什么”的系統(tǒng)模型被稱為( )
A.設(shè)計模型
B.概念模型
C.實現(xiàn)模型
D.部署模型
2.下列選項不屬于質(zhì)量屬性規(guī)約所期望的指標(biāo)是( )
A.可靠性
B.可維護性
C.用戶友好性
D.保密性
3.在常見的耦合類型中,應(yīng)盡量避免使用的是( )
A.內(nèi)容耦合
B.數(shù)據(jù)耦合
C.控制耦合
D.標(biāo)記耦合
4.下列工具中,常用作總體設(shè)計的是( )
A.HIPO圖
B.N-S圖
C.PAD圖
D.DFD圖
5.UML表達關(guān)系的術(shù)語中,伴隨限定符使用的關(guān)系是( )
A.關(guān)聯(lián)
B.依賴
C.泛化
D.細化
6.自行車是一種交通工具,自行車和交通工具之間的關(guān)系是( )
A.組合
B.關(guān)聯(lián)
C.依賴
D.泛化
7.面向?qū)ο蠓治鲋?,對象模型描述了系統(tǒng)的( )
A.靜態(tài)結(jié)構(gòu)
B.動態(tài)結(jié)構(gòu)
C.控制結(jié)構(gòu)
D.順序結(jié)構(gòu)
8.UML用來表達系統(tǒng)交互建模的圖形化工具是( )
A.用況圖
B.狀態(tài)圖
C.順序圖
D.類圖
9.根據(jù)RUP實現(xiàn)活動,輸入為設(shè)計類,活動為實現(xiàn)類,則輸出為( )
A.用況
B.構(gòu)件
C.接口
D.子系統(tǒng)
10.黑盒測試技術(shù)依據(jù)的是( )
A.程序的邏輯結(jié)構(gòu)
B.程序的物理結(jié)構(gòu)
C.軟件行為的描述
D.軟件功能的描述
11.從測試完成程度來看,下列選項中測試覆蓋率最高的是( )
A.語句覆蓋
B.分支覆蓋
C.條件組合覆蓋
D.路徑覆蓋
12.一個程序只有一個輸入S,其取值范圍是-60≤S≤60。現(xiàn)從輸入的角度設(shè)計了一組測 試數(shù)據(jù):-200,20,200,設(shè)計這組測試用例的方法是( )
A.條件覆蓋
B.等價類劃分
C.邊界值分析
D.因果圖
13.演化模型不具有的特性是( )
A.本質(zhì)上是迭代的
B.容易適應(yīng)變化的需求
C.有效風(fēng)險控制機制
D.常常弱化需求分析
14.按照《ISO/IEC軟件生存周期過程12207-1995》中,可歸于組織過程的是( )
A.文檔過程
B.驗證過程
C.維護過程
D.管理過程
15.在CMMI能力等級中,共用目標(biāo)最強的是( )
A.已執(zhí)行級
B.持續(xù)優(yōu)化級
C.已定義級
D.已定量管理級
二、填空題(本大題共20空,每空1分,共20分)
11.如何實現(xiàn)不同抽象層術(shù)語和處理邏輯之間的映射,涉及到兩方面的內(nèi)容,分別是_______和過程途徑,前者為求解軟件的開發(fā)邏輯。
12.需求發(fā)現(xiàn)的常用技術(shù)中,無法驗證所發(fā)現(xiàn)的需求是否滿足用戶的要求,而且無法驗證其正確性的是_______和_______。
13.數(shù)據(jù)流圖是一種常用在_______階段的圖形工具。
14.為了控制軟件設(shè)計的復(fù)雜性,結(jié)構(gòu)化設(shè)計進一步分為_______和_______,前者將系統(tǒng)分解成一個個“黑盒子”,其細節(jié)描述是后者的任務(wù)。
15.模塊的內(nèi)聚類型中,最理想的內(nèi)聚是_______,而內(nèi)聚程度最弱的是_______。
16.對象實現(xiàn)了屬性和操作的結(jié)合,它體現(xiàn)了面向?qū)ο蠹夹g(shù)的_______特性。
17.構(gòu)件圖和部署圖的基礎(chǔ)是_______。
18.RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、_______、實現(xiàn)層,并給出了實現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導(dǎo)。
19.RUP是基于_______的一種過程框架。
110.白盒測試技術(shù),又稱為_______技術(shù),典型的是_______技術(shù)。
111.有效性測試的目標(biāo)是發(fā)現(xiàn)軟件實現(xiàn)的功能與_______不一致的錯誤。
112.螺旋模型是由_______模型和演化模型結(jié)合而建立的一種軟件開發(fā)模型。
113.常用的軟件生存周期模型中,主要用于支持面向?qū)ο筌浖_發(fā)的模型是_______。
114.CMMI有6個共用目標(biāo),用于表征過程制度化的程度。目標(biāo)編號越大,說明該過程的制度化程度就越_______。
115.CMMI提供了兩種過程改善路徑,一是稱為_______的過程改善路徑,該路徑可使組織針對單一過程域,不斷改善該過程域;二是稱為_______的過程改善路徑,該路徑可使組織通過一組過程域,不斷改善一組相關(guān)的過程域。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.簡述需求的基本性質(zhì)。
22.簡述在進行軟件系統(tǒng)/產(chǎn)品的需求工作中所面臨的挑戰(zhàn)和應(yīng)對方法。
23.什么是類?什么是對象?什么是類的構(gòu)成成分?
24.什么是RUP?它有什么特點?
25.簡述人們關(guān)于軟件測試目的的認(rèn)識所經(jīng)歷的幾個階段。
26.簡述噴泉模型以及可適應(yīng)的情況。
四、綜合應(yīng)用題(本大題共2小題,每小題10分,共20分)
31.一個簡化的機票銷售系統(tǒng)需求描述如下:售票員根據(jù)旅客需要的航班,首先查詢有無該航班機票。若有,則負(fù)責(zé)錄入旅客的基本信息,并將指定的機票標(biāo)志設(shè)置為售出;售票部經(jīng)理可隨時查詢每一個航班的售票情況,并在當(dāng)日結(jié)算時能計算出日營業(yè)額。請畫出該系統(tǒng)的0層DFD圖和1層DFD圖(注:1層分解為查詢和錄入、統(tǒng)計和計算兩個處理)。
32.設(shè)被測試的程序段為:begin s1; if(x=1)and(y>3) then s2; if(x<2)or(y=2) then s3; s4;end可供選擇的測試用例為:請分別找出實現(xiàn)語句覆蓋、條件覆蓋、分支覆蓋最少所需的測試用例及其對應(yīng)的編號。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取