?軟件工程自考2010年1月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件工程自考2010年1月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)
1.軟件生存周期中,準確地確定軟件系統(tǒng)必須做什么的階段是( )
A.可行性分析和項目開發(fā)計劃
B.需求分析
C.概要設計
D.詳細設計
2.把瀑布模型和專家系統(tǒng)結合在一起的軟件生存周期模型是( )
A.增量模型
B.基于知識的模型
C.螺旋模型
D.噴泉模型
3.以下不屬于項目開發(fā)計劃主要內容的是( )
A.實施計劃
B.交付期限
C.測試用例
D.人員組織及分工
4.使用數(shù)據(jù)流圖來表示系統(tǒng)邏輯模型的是( )
A.Jackson
B.VDM
C.OOA
D.SA
5.用于描述結構化分析中數(shù)據(jù)流加工邏輯的是( )
A.判定樹
B.ER圖
C.狀態(tài)圖
D.用例圖
6.若一個模塊中各個處理元素都密切相關于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入,則該模塊的內聚性類型是( )
A.時間內聚
B.偶然內聚
C.順序內聚
D.功能內聚
7.下列幾種耦合類型,耦合性最高的是( )
A.公共耦合
B.控制耦合
C.標記耦合
D.數(shù)據(jù)耦合
8.程序流程圖的優(yōu)點不包括( )
A.歷史最悠久,使用最廣泛
B.容易表示逐步求精的過程
C.支持程序的三種基本控制結構
D.直觀清晰,易于使用
9.第一個體現(xiàn)結構化編程思想的程序設計語言是( )
A.Cobol語言
B.C語言
C.Pascal語言
D.FORTRAN語言
10.確認測試也稱為( )
A.有效性測試
B.無效性測試
C.靜態(tài)測試
D.動態(tài)測試
11.黑盒測試技術不包括( )
A.等價類劃分
B.路徑覆蓋
C.邊界值分析
D.錯誤推測
12.為了增加軟件功能和性能、提高軟件運行效率而進行的維護活動稱為( )
A.校正性維護
B.適應性維護
C.完善性維護
D.預防性維護
13.瀑布模型與增量模型之間的本質區(qū)別是( )
A.瀑布模型屬于非整體開發(fā)模型,增量模型屬于整體開發(fā)模型
B.瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型
C.瀑布模型容易適應需求變化,增量模型不容易適應需求變化
D.瀑布模型減少技術、應用風險,增量模型增大技術、應用風險
14.面向對象分析中,對象模型描述了系統(tǒng)的( )
A.靜態(tài)結構
B.動態(tài)結構
C.控制結構
D.順序結構
15.面向對象設計中存在三種內聚,分別是( )
A.屬性內聚、操作內聚、類內聚
B.操作內聚、類內聚、整體-部分內聚
C.屬性內聚、操作內聚、對象內聚
D.操作內聚、類內聚、一般-具體內聚
16.McCall質量度量模型中,與“軟件系統(tǒng)對非授權人訪問軟件或數(shù)據(jù)行為的控制程度”所對應的軟件質量特性是( )
A.正確性
B.完整性
C.可維護性
D.可用性
17.軟件工程標準中,JIS屬于( )
A.國際標準
B.國家標準
C.行業(yè)標準
D.企業(yè)規(guī)范
18.與“程序維護手冊”文檔有關的人員是( )
A.管理人員和開發(fā)人員
B.管理人員和維護人員
C.維護人員和用戶
D.管理人員和用戶
19.軟件工具“代碼生成程序”屬于( )
A.需求追蹤工具
B.質量保證工具
C.設計工具
D.文檔工具
20.軟件復雜性度量的參數(shù)中,能反映“軟件總共的指令數(shù),或源程序行數(shù)”的是( )
A.規(guī)模
B.難度
C.結構
D.智能度
二、填空題(本大題共10小題,每空2分,共20分)
11.軟件工具一般是指為了支持軟件人員_______活動而使用的軟件。
12.CASE技術是_______和軟件開發(fā)方法的結合。
13.數(shù)據(jù)字典有四類條目,分別是數(shù)據(jù)流、_______、數(shù)據(jù)存儲和基本加工。
14.各種軟件系統(tǒng)的數(shù)據(jù)流圖一般可分為_______和事務型兩類。
15.過程設計語言是用于描述模塊_______和處理細節(jié)的語言。
16.效率是與編程風格有關的一個因素,效率是指處理機時間和_______的使用。
17.調試技術有簡單的調試方法、歸納法調試、_______和回溯法調試。
18.軟件可維護性可用七種質量特性來衡量,分別是_______、可測試性、可修改性、可靠性、可移植性、可使用性和效率。
19.UML將Booch方法、OMT方法和_______的表示方法統(tǒng)一,并進一步發(fā)展為大眾所接受的標準建模語言。
110.面向對象分析中,動態(tài)模型使用_______作為描述工具,該圖反映了狀態(tài)與事件的關系。
三、名詞解釋題(本大題共5小題,每小題3分,共15分)
21.軟件工程過程
22.模塊化
23.集成測試
24.軟件可靠性
25.模塊的控制范圍
四、簡答題(本大題共4小題,每小題5分,共20分)
31.簡述軟件工程面臨的問題。
32.簡述可行性研究報告包含的主要內容。
33.簡述軟件結構設計的優(yōu)化準則。
34.簡述快速原型的開發(fā)步驟。
五、應用題(本大題共2小題,第40小題13分,第41小題12分,共25分)
41.根據(jù)下列事務型的數(shù)據(jù)流圖,設計出初始軟件結構圖。
42.根據(jù)下列程序流程圖,設計3組的測試用例,使之滿足語句覆蓋,對每組測試數(shù)據(jù)給出執(zhí)行路徑、兩個判定(1)和(3)的判定結果。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取