?軟件工程自考2017年4月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件工程自考2017年4月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.可以把軟件開發(fā)的本質(zhì)概括為:不同抽象層術(shù)語之間,以及不同抽象層處理邏輯之間的( )
A.模型
B.調(diào)用
C.開發(fā)
D.映射
2.需求分析產(chǎn)生的正式文檔是( )
A.項目開發(fā)計劃
B.需求規(guī)約
C.軟件設計規(guī)約
D.可行性分析報告
3.一般適用于規(guī)模較小的、復雜程度不大高的小型軟件項目,或在獲取SRS(草案)時使用的需求規(guī)約表達風格是( )
A.形式化的
B.非形式化的
C.結(jié)構(gòu)化的
D.非結(jié)構(gòu)化的
4.在結(jié)構(gòu)化分析方法中,表示“數(shù)據(jù)的靜態(tài)結(jié)構(gòu)”的術(shù)語是( )
A.數(shù)據(jù)存儲
B.文件
C.數(shù)據(jù)潭
D.數(shù)據(jù)流
5.一個模塊向其下屬模塊傳遞了一個開關(guān)量信息,則該模塊與下屬模塊的關(guān)系是( )
A.數(shù)據(jù)耦合
B.標記耦合
C.控制耦合
D.公共耦合
6.對模塊的寬度影響最大的因素是模塊的( )
A.控制域
B.作用域
C.扇出
D.扇入
7.下列術(shù)語,可用于抽象客觀世界中事物的是( )
A.類
B.關(guān)聯(lián)
C.細化
D.泛化
8.大學由若干專業(yè)系構(gòu)成,則大學與專業(yè)系的關(guān)系是( )
A.聚合
B.組合
C.細化
D.泛化
9.下列選項,屬于RUP突出特點的是( )
A.迭代、增量式開發(fā)
B.迭代、螺旋式開發(fā)
C.迭代、瀑布式開發(fā)
D.迭代、噴泉式開發(fā)
10.下列軟件測試技術(shù)中,依據(jù)程序邏輯結(jié)構(gòu)的是( )
A.狀態(tài)測試技術(shù)
B.功能測試技術(shù)
C.黑盒測試技術(shù)
D.白盒測試技術(shù)
11.假設大學生身高的輸入范圍為150—200,則根據(jù)黑盒測試中的等價類劃分技術(shù),下列劃分正確的是( )
A.可劃分為2個有效等價類,2個無效等價類
B.可劃分為1個有效等價類,2個無效等價類
C.可劃分為2個有效等價類,1個無效等價類
D.可劃分為1個有效等價類,1個無效等價類
12.單元測試期間,通??紤]模塊的( )
A.重要的執(zhí)行路徑
B.次要的執(zhí)行路徑
C.全部的執(zhí)行路徑
D.有判定語句的執(zhí)行路徑
13.軟件基本過程指那些與軟件生產(chǎn)直接相關(guān)的活動集,可分為供應過程、開發(fā)過程、運行過程、維護過程和( )
A.公關(guān)過程
B.需求過程
C.設計過程
D.獲取過程
14.在常見的軟件開發(fā)模型中,適用于項目的開發(fā)風險很大或客戶不能確定系統(tǒng)需求的模型是( )
A.螺旋模型
B.噴泉模型
C.增量模型
D.瀑布模型
15.CMMI能力等級中的3級是( )
A.已執(zhí)行級
B.已管理級
C.已定義級
D.已定量管理級
二、填空題(本大題共20空,每空1分,共20分)
11.軟件生產(chǎn)率、軟件質(zhì)量滿足不了社會發(fā)展的需求,并成為其發(fā)展的制約因素,這一現(xiàn)象被稱為_______。
12.對于單一一個需求,必須具有的基本性質(zhì):必要的、無歧義的、_______、可跟蹤的以及可測量的。
13.需求規(guī)約的基本性質(zhì)包括重要性和穩(wěn)定性程度、可修改的、_______和一致的。
14.在結(jié)構(gòu)化分析方法中,可采用結(jié)構(gòu)化自然語言、判定表和_______描述加工。
15.如果一個模塊的各成分之間基本不存在任何關(guān)系,則該模塊的內(nèi)聚是_______。
16.用于定義數(shù)據(jù)流圖包含的所有數(shù)據(jù)流和數(shù)據(jù)存儲的數(shù)據(jù)結(jié)構(gòu),直到給出構(gòu)成以上數(shù)據(jù)的各數(shù)據(jù)項的基本數(shù)據(jù)類型的工具是_______。
17.典型的詳細設計工具有程序流程圖、盒圖、_______和類程序設計語言。
18.在UML中,用于描述關(guān)聯(lián)的一定“內(nèi)涵”的術(shù)語是_______。
19.RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、_______和實現(xiàn)層,并給出了實現(xiàn)各層模型之間映射的基本活動以及相關(guān)的指導。
110.軟件測試是一個有程序的過程,包括測試設計、測試執(zhí)行以及_______等。
111.由于軟件錯誤的復雜性,在軟件工程測試中,應綜合運用測試技術(shù),并且應實施合理的測試序列:單元測試、_______、有效性測試和_______。
112.《ISO/IEC軟件生存周期過程12207—1995》標準按過程主體把軟件生存周期過程分為基本過程、_______和組織過程。
113.對于一個項目而言,_______是項目管理計劃的主體,一般還可能存在一些對支持生存周期過程具有重要作用的其他計劃,包括軟件工程管理計劃、軟件配置管理計劃、_______、軟件驗證和確認計劃和軟件度量計劃等。
114.針對開發(fā)的CMMI是一個有關(guān)產(chǎn)品和服務的過程改善的成熟度模型,集成了3個源模型:_______、系統(tǒng)工程CMM和_______。
115.CMMI中,遵循一個過程可達到的預期結(jié)果的程度是指_______。
116.CMMI模型基于過程途徑思想,通過過程把軟件質(zhì)量的3個支撐點:受訓的人員、規(guī)程和方法、_______和_______進行集成,以開發(fā)所期望的系統(tǒng)/產(chǎn)品。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.簡述計算機軟件的概念以及提出軟件工程概念的目的。
22.簡述初始發(fā)現(xiàn)需求的常用技術(shù)。
23.簡述變換設計的基本步驟。
24.簡述信息隱藏的概念及其意義。
25.簡述RUP中分析模型的表達及其創(chuàng)建所進行的主要活動。
26.什么是驗證和確認?簡述它們的區(qū)別。
四、綜合應用題(本大題共2小題,每小題10分,共20分)
31.某網(wǎng)站發(fā)帖子系統(tǒng)有如下功能:(1)記錄發(fā)帖內(nèi)容:訪客在表單中輸入文字,系統(tǒng)進行檢查,無誤后將內(nèi)容存入文件;(2)顯示發(fā)帖內(nèi)容:讀出文件,按一定格式顯示在屏幕上請畫出該系統(tǒng)的數(shù)據(jù)流圖,并指出其包含的元素。
32.請用白盒測試法對題39圖所對應的程序流程圖進行測試。要求從題39表的候選答案中分別找出滿足語句覆蓋、分支覆蓋、條件覆蓋、條件組合和路徑覆蓋5種覆蓋標準的最少測試用例。
延伸閱讀
- 2025年4月自考政治經(jīng)濟學(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取