?軟件工程自考2016年4月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件工程自考2016年4月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.提出軟件工程概念的目的是倡導以工程的原理、原則和方法進行軟件開發,以期解決出現的( )
A.軟件矛盾
B.軟件危機
C.軟件制約
D.軟件滯留
2.用于描述待開發產品/系統功能上的能力、性能參數或其他性質的是( )
A.程序
B.需求
C.設計
D.規約
3.在初始發現需求的常用技術中,需求人員通過提出問題/用戶回答這一方式,直接詢問用戶需要的技術是( )
A.詢問
B.問答
C.交談
D.審問
4.在結構化分析方法中,數據流的歸宿地是( )
A.數據潭
B.數據源
C.數據項
D.數據字典
5.一個模塊調用另一個模塊時,模塊之間通過參數來傳遞數據,則模塊間的關系為( )
A.公共耦合
B.控制耦合
C.標記耦合
D.數據耦合
6.在一個軟件結構中,同一個層次上模塊總數的最大值是指模塊的( )
A.寬度
B.深度
C.扇入
D.扇出
7.在UML中,一種可以表達系統功能模型的圖形化工具是( )
A.用況圖
B.狀態圖
C.類圖
D.對象圖
8.UML的圖形化工具分為兩類:結構圖和( )
A.類圖
B.狀態圖
C.行為圖
D.部署圖
9.下列選項,屬于RUP突出特點的是( )
A.以面向對象為中心
B.以體系結構為中心
C.以分析模型為中心
D.以設計模型為中心
10.關于調試,下列說法錯誤的是( )
A.調試是為了證明程序員的正確
B.調試的結果一般是不可預見的
C.調試是不受時間約束的
D.調試是一個發現錯誤、改正錯誤的過程
11.假設某課程的成績輸入范圍為0-100,則根據黑盒測試中的等價類劃分技術,下列劃分正確的是( )
A.可劃分為2個有效等價類,2個無效等價類
B.可劃分為1個有效等價類,2個無效等價類
C.可劃分為2個有效等價類,1個無效等價類
D.可劃分為1個有效等價類,1個無效等價類
12.在單元測試期間,通常考慮模塊的( )
A.局部數據結構
B.個別數據
C.規范性
D.準確性
13.軟件基本過程是指那些與軟件生產直接相關的活動集,可分為獲取過程、供應過程、開發過程、維護過程和( )
A.設計過程
B.調試過程
C.測試過程
D.運行過程
14.在常見的軟件開發模型中,適用于發布版本快,可減少用戶需求變更的模型是( )
A.增量模型
B.瀑布模型
C.螺旋模型
D.噴泉模型
15.CMMI能力等級中的第2級是( )
A.未完成級
B.已執行級
C.已管理級
D.已定義級
二、填空題(本大題共20空,每空1分,共20分)
11.計算機軟件一般是指計算機系統中的_______及其文檔。
12.一個需求必須具有的基本性質:必要的、_______、可測試的、可跟蹤的以及可測量的。
13.需求規約的基本性質包括重要性和穩定性、可修改的、完整的和_______。
14.在結構化分析方法中,可采用結構化自然語言、_______和判定樹描述加工。
15.如果一個模塊的所有成分都操作同一數據集或生成同一數據集,則該模塊的內聚是_______。
16.數據流圖的類型中,具有較明顯的輸入部分和變換部分之間的界面,以及變化部分和輸出部分之間界面的數據流圖,稱為_______。
17.常用的詳細設計工具有程序流程圖、_______、問題分析圖和類程序設計語言。
18.若一個學生可以在一所或者多所學校注冊學習,那么就要把這一關聯標識為_______。
19.RUP利用UML提供的術語和工具定義了需求獲取層、_______、設計層和_______,并給出了實現各層模型之間映射的基本活動以及相關的指導。
110.軟件測試是一個有程序的過程,包括測試設計、_______以及測試結果比較等。
111.由于軟件錯誤的復雜性,在軟件工程測試中,應綜合運用測試技術,并且應實施合理的測試序列:單元測試、集成測試、_______和系統測試。
112.《ISO/IEC軟件生存周期過程12207-1995》標準按過程主體把軟件生存周期過程分為_______、支持過程和組織過程。
113.對于一個項目而言,_______是項目管理計劃的主體,一般還可能存在一些對支持生存周期過程具有重要作用的其他計劃,包括軟件工程管理計劃、_______、軟件質量保證計劃、軟件驗證和確認計劃和軟件度量計劃等。
114.針對開發的CMMI是一個有關產品和服務的過程改善的成熟度模型,集成了三個源模型:軟件CMM、_______和_______。
115.在CMMI模型中,在單一過程域中已達到的過程改善成為_______。
116.CMMI模型基于過程途徑思想,通過過程把軟件質量三個支撐點:受訓的人員、規程和_______、工具和_______進行集成,以開發所期望的系統/產品。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.簡述程序流程圖的優缺點。
22.簡述RUP中用況模型和分析模型的區別。
23.簡述邊界值分析在設計測試用例時可以遵循的原則。
24.簡述瀑布模型各階段。
25.簡述選擇軟件生存周期模型(SLCM)的步驟。
26.簡述模塊的控制域和作用域的概念以及他們的啟發式原則。
四、綜合應用題(本大題共2小題,每小題10分,共20分)
31.假設某信息系統有如下功能:(1)計算標準分:根據考生原始分計算,得到標準分,存入考生分數文件;(2)計算錄取線分:根據標準分、招生計劃文件中的招生人數,計算錄取線,存入錄取文件。請畫出改系統的數據流圖,并指出其包含的元素。
32.采用白盒測試法對題39圖所對應的程序流程圖進行測試。要求從題39表的候選答案中分別找出滿足語句覆蓋、分支覆蓋、條件覆蓋、條件組合覆蓋和路徑覆蓋5中覆蓋標準的最少測試用例。
延伸閱讀
- 考前自救指南:希賽自考題庫快速提分
- 自考專屬刷題工具,刷題即提分!
- 最后9天,自考歷年真題應該怎么刷?
- 自考備考一站式服務:希賽自考題庫APP
- 0基礎逆襲秘籍:希賽全套自考學習包(含智能題庫)
- 避開備考誤區!用希賽自考APP快速提分!
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取
掃描二維碼