摘要:2018上半年軟件設計師考試已經結束,小編為大家整理了2018上半年軟件設計師上午真題,以下為第四部分。
● 能力成熟度模型集成(CMMI)是若干過程模型的綜合和改進。連續式模型和階段式模型是CMMI提供的兩種表示方法。連續式模型包括6個過程域能力等級( Capability Level,CL),其中( )的共性目標是過程將可標識的輸入工作產品轉換成可標識的輸出工作產品,以實現支持過程域的特定目標。
(31)A.CL1(已執行的)
B.CL2(已管理的)
C.CL3(已定義的)
D.CL4(定量管理的)
● 軟件維護工具不包括( )工具。
(32)A.版本控制
B.配置管理
C.文檔分析
D.逆向工程
● 概要設計文檔的內容不包括( )。
(33)A.體系結構設計
B.數據庫設計
C.模塊內算法設計
D.邏輯數據結構設計
● 耦合是模塊之間的相對獨立性(互相連接的緊密程度)的度量。耦合程度不取決( )。
(34)A.調用模塊的方式
B.各個模塊之間接口的復雜程度
C.通過接口的信息類型
D.模塊提供的功能數
● 對下圖所示的程序流程圖進行判定覆蓋測試,則至少需要( )個測試用例。采用 McCabe度量法計算其環路復雜度為( )。

(35)A.2
B.3
C.4
D.5
(36)A.2
B.3
C.4
D.5
● 軟件調試的任務就是根據測試時所發現的錯誤,找出原因和具體的位置,進行改正。其常用的方法中,( )是指從測試所暴露的問題出發,收集所有正確或不正確的數據,分析它們之間的關系,提出假想的錯誤原因,用這些數據來證明或反駁,從而查出錯誤所在。
(37)A.試探法
B.回溯法
C.歸納法
D.演繹法
● 對象的( )標識了該對象的所有屬性(通常是靜態的)以及每個屬性的當前值(通常是動態的)。
(38)A.狀態
B.ID
C.行為
D.語義
● 在下列機制中,( )是指過程調用和響應調用所需執行的代碼在運行時加以結合;而( )是過程調用和響應調用所需執行的代碼在編譯時加以結合。
(39)A.消息傳遞
B.類型檢查
C.靜態綁定
D.動態綁定
(40)A.消息傳遞
B.類型檢查
C.靜態綁定
D.動態綁定
軟考備考資料免費領取
去領取
專注在線職業教育25年