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