?軟件工程自考2013年1月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件工程自考2013年1月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.運用所掌握的知識,通過抽象,給出該系統(tǒng)的結構,這就是( )
A.系統(tǒng)建模
B.軟件開發(fā)
C.問題求解
D.驗證確認
2.根據軟件需求分類,下列選項中不屬于設計約束的是( )
A.并發(fā)操作
B.握手協(xié)議
C.質量屬性
D.硬件限制
3.在常見的耦合類型中,耦合程度最低的是( )
A.內容耦合
B.數據耦合
C.控制耦合
D.標記耦合
4.通過對大量軟件系統(tǒng)研究,發(fā)現設計很好的軟件結構圖通常呈現的形狀類似于( )
A.三角形
B.長方形
C.五角形
D.正方形
5.下列選項中,用作詳細設計的工具是( )
A.層次圖
B.數據流圖
C.模塊結構圖
D.盒圖
6.UML表達關系的術語中,表達“整體/部分”關系的是( )
A.細化
B.依賴
C.繼承
D.聚合
7.UML提供的圖形化工具中,用于概念模型和軟件模型的動態(tài)結構的是( )
A.用況圖
B.部署圖
C.對象圖
D.構件圖
8.根據RUP測試活動,輸入為測試用況,活動為實現測試,則輸出為( )
A.測試計劃
B.測試構件
C.測試評價
D.測試過程
9.下列選項中,屬于白盒測試技術的是( )
A.因果圖
B.等價類劃分
C.邊界值分析
D.路徑測試
10.假設月收入≤3500元者免稅,現用3500元和3501元作為測試數據,所采用的是( )
A.邊界值分析
B.等價類劃分
C.條件覆蓋
D.因果圖
11.一般來說,單元測試往往采用( )
A.等價類測試
B.因果圖測試
C.白盒測試
D.黑盒測試
12.相對于螺旋模型,演化模型缺少( )
A.制定計劃
B.客戶評估
C.實施工程
D.風險分析
13.支持面向對象技術的軟件生存周期模型是( )
A.噴泉模型
B.螺旋模型
C.增量模型
D.瀑布模型
14.按照《ISO/IEC軟件生存周期過程12207—1995》中,可歸于基本過程的是( )
A.文檔過程
B.驗證過程
C.維護過程
D.管理過程
15.CMMI成熟度等級中的第四級為( )
A.已定義級
B.已定量管理級
C.持續(xù)優(yōu)化級
D.已管理級
二、填空題(本大題共20空,每空1分,共20分)
11.軟件開發(fā)的本質,即實現問題空間的概念和處理邏輯到解空間的概念和處理邏輯之間的映射,實現這一映射的基本途徑是_______。
12.需求發(fā)現的常用技術中,可能被用戶抵觸的是_______。
13.需求階段的主要任務一般包括需求發(fā)現、需求分析和_______,最終形成系統(tǒng)的軟件需求規(guī)格說明書。
14.實施精化設計的目標是基于模塊的“高內聚低耦合”的原則,提高模塊的_______。
15.根據結構化設計的啟發(fā)式規(guī)則,重用率高的模塊在模塊結構圖中的特征是扇入數較_______。
16.在結構化設計中,HIPO圖應用在_______階段,由IPO圖和_______兩部分組成。
17.UML圖形化工具分為________和________兩類,前者用于表達系統(tǒng)或系統(tǒng)成分的動態(tài)結構模型。
18.UML建模工具中,_______可用于創(chuàng)建有關系統(tǒng)的行為生存周期模型,給出生存期內的階段信息。
19.RUP利用UML提供的術語和工具定義了需求獲取層、系統(tǒng)分析層、設計層和_______,并給出了實現各層模型之間映射的基本活動以及相關指導。
110.RUP是一種以用況為驅動、以_______為中心的迭代、增量式開發(fā)。
111.從軟件測試技術分類上看,基于事務流的測試被歸于_______技術,它只通過外部輸入、輸出來發(fā)現問題,完全不考慮程序的_______。
112.自頂向下的集成測試是一種遞增組裝軟件的方法,從_______開始。
113.瀑布模型規(guī)定了各開發(fā)階段的活動,并且自上而下具有相互銜接的_______順序,還規(guī)定了每一階段的輸入以及本階段的工作成果作為_______傳到下一階段。
114.CMMI模型基于_______思想,通過過程把軟件質量的3個支撐點:受訓人員、規(guī)程和方法、_______,以開發(fā)所期望的系統(tǒng)/產品。
115.CMMI提供了兩種過程改善路徑,一個稱為能力等級,另一個稱為_______。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.什么是需求規(guī)約?簡述需求規(guī)約的作用。
22.通過長期的軟件開發(fā)實踐,人們總結出了哪些模塊設計的啟發(fā)式規(guī)則?
23.什么是類?什么是對象?簡述類在建模中的主要用途。
24.為什么RUP要與UML一起才稱得上是一種面向對象開發(fā)的方法學?
25.簡述軟件測試和軟件調試之間的區(qū)別。
26.簡述演化模型以及可適應的情況。
四、綜合應用題(本大題共2小題,每小題10分,共20分)
31.題37圖是銀行活期存取款業(yè)務處理系統(tǒng)的數據流圖,請根據圖示完成以下填空:(1)數據源或數據潭包括:________;(2)加工包括:________;(3)數據存儲包括:________;(4)“業(yè)務分類”的輸入流是:________;(5)“業(yè)務分類”的輸出流是:________。
32.有一個程序:輸入3個整數ABC,把這3個數看成是一個三角形的3條邊。這個程序要輸出信息,來說明這個三角形的幾種情況:是三邊不等的、是等腰的、還是等邊的。請根據給出的說明,用等價類劃分法設計該問題的測試用例(要求寫出設計過程)。
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取