?軟件工程自考2016年10月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
軟件工程自考2016年10月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.在軟件開發(fā)中,軟件系統(tǒng)模型大體上可分為兩類:軟件模型和( )
A.概念模型
B.行為模型
C.邏輯模型
D.實現(xiàn)模型
2.在銷售管理系統(tǒng)需求文檔中出現(xiàn)下列描述,屬于性能需求范疇的是( )
A.系統(tǒng)應能產(chǎn)生月銷售報表
B.系統(tǒng)應在5秒內(nèi)計算出給定季度的總銷售稅
C.對要構(gòu)建的賬戶接收系統(tǒng),必須為月財務(wù)狀況系統(tǒng)提供更新信息
D.任取1秒,一個特定應用所消耗的可用計算能力平均不超過50%
3.屬于需求規(guī)約的基本性質(zhì)是( )
A.必要的
B.可測試的
C.無歧義的
D.完整的
4.可用以描述加工的是( )
A.數(shù)據(jù)流圖
B.系統(tǒng)結(jié)構(gòu)圖
C.結(jié)構(gòu)化自然語言
D.數(shù)據(jù)字典
5.當模塊A直接修改或操作模塊B的數(shù)據(jù),則模塊A與模塊B的關(guān)系是( )
A.內(nèi)容耦合
B.公共耦合
C.標記耦合
D.數(shù)據(jù)耦合
6.指受模塊內(nèi)一個判定所影響的所有模塊的集合,稱為模塊的( )
A.控制域
B.作用域
C.定義域
D.限制域
7.可視為面向?qū)ο蠹夹g(shù)發(fā)展中一個重要里程碑的是( )
A.UML
B.用況圖
C.狀態(tài)圖
D.順序圖
8.能可視化地表達系統(tǒng)靜態(tài)結(jié)構(gòu)模型的工具是( )
A.包
B.用況圖
C.順序圖
D.類圖
9.根據(jù)RUP實現(xiàn)活動,輸入為構(gòu)件和接口,活動為完成單元測試,則輸出為( )
A.接口
B.用況
C.子系統(tǒng)
D.構(gòu)件
10.下列關(guān)于軟件測試的說法正確的是( )
A.為了證明程序員的正確
B.是不受時間約束的
C.測試的執(zhí)行是有規(guī)程的
D.不需要工具支持
11.假設(shè)某網(wǎng)站發(fā)帖數(shù)目的輸入范圍為0-20,則根據(jù)黑盒測試中的等價類劃分技術(shù),下列劃分正確的是( )
A.可劃分為2個有效等價類,2個無效等價類
B.可劃分為1個有效等價類,2個無效等價類
C.可劃分為2個有效等價類,1個無效等價類
D.可劃分為1個有效等價類,1個無效等價類
12.一般來說,集成測試是以主控模塊作為測試( )
A.驅(qū)動模塊
B.樁模塊
C.類模塊
D.對象模塊
13.軟件基本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動集,可分為獲取過程、開發(fā)過程、運行過程、維護過程和( )
A.需求定義過程
B.需求獲取過程
C.設(shè)計過程
D.供應過程
14.在常見的軟件開發(fā)模型中,適用于在項目開始時可以僅對一個或兩個需求追加投資,發(fā)布可交付版本塊,可減少用戶需求變更的模型是( )
A.增量模型
B.瀑布模型
C.螺旋模型
D.噴泉模型
15.CMMI組織過程改善的成熟度等級中的第四級是( )
A.已執(zhí)行級
B.已管理級
C.已定量管理級
D.已定義級
二、填空題(本大題共20空,每空1分,共20分)
11.提出軟件工程概念的目的是倡導以工程的原理、________和方法進行軟件開發(fā)。
12.一個需求必須具有的基本性質(zhì):_______、無歧義的、可測的、可跟蹤的以及_______。
13.一種基于自然語言來編制需求規(guī)約,則稱為_______的需求規(guī)約。
14.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)的變換單元稱為_______。
15.所謂模塊化,是指按照_______的設(shè)計原則,形成一個相互獨立但又有較少聯(lián)系的模塊結(jié)構(gòu)的過程,使每個模塊具有相對獨立的功能或過程。
16.往往能粗略地標志一個系統(tǒng)的規(guī)模和復雜程度是模塊的_______。
17.結(jié)構(gòu)化程序設(shè)計包括_______、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
18.在類的關(guān)聯(lián)中,對于一個給定的類目,可以通過_______找到與之關(guān)聯(lián)的另一個類目。
19.RUP是一種以_______為驅(qū)動的、以體系結(jié)構(gòu)為中心的迭代、增量式開發(fā)。
110.由于軟件錯誤的復雜性,在軟件工程測試中,應綜合運用測試技術(shù),并且應實施合理的測試序列:_______、集成測試、有效性測試和系統(tǒng)測試。
111.軟件測試是一個有程序的過程,包括測試設(shè)計、_______以及測試結(jié)果比較等。
112.瀑布模型規(guī)定了各開發(fā)階段的活動:系統(tǒng)需求、軟件需求、需求分析、設(shè)計、_______、測試和運行。
113.對于一個項目而言,_______是項目管理計劃的主體,一般還存在一些支持生存周期過程具有重要作用的計劃,包括軟件工程管理計劃、軟件配置管理計劃、軟件質(zhì)量保證計劃、軟件驗證和確認計劃和_______。
114.CMMI模型基于過程途徑思想,通過過程把軟件質(zhì)量的3個支撐點:受訓的人員、規(guī)程和方法、_______和_______進行集成,以開發(fā)所期望的系統(tǒng)/產(chǎn)品。
115.在CMMI模型中,達到預先定義的一組過程域所有目標的一種過程改善等級稱為_______。
116.針對開發(fā)的CMMI是一個有關(guān)產(chǎn)品和服務(wù)的過程改善的成熟度模型,集成了3個源模型:_______、_______和集成產(chǎn)品開發(fā)CMM。
三、簡答題(本大題共6小題,每小題5分,共30分)
21.簡述軟件以及軟件危機。
22.簡述需求規(guī)約在項目開發(fā)中的基本作用。
23.針對具有變換型流圖和事務(wù)型的DFD,簡述總體設(shè)計的步驟。
24.簡述關(guān)聯(lián)、泛化、細化和依賴的概念以及前三者與依賴的關(guān)系。
25.簡述RUP和UML之間的關(guān)系。
26.簡述軟件生存周期過程、軟件生存周期模型、軟件項目過程管理之間的關(guān)系。
四、綜合應用題(本大題共2小題,每小題10分,共20分)
31.用戶A在北京用E-mail客戶端軟件給在深圳的用戶8發(fā)郵件;系統(tǒng)提醒用戶B有新郵件;用戶8接收郵件。請根據(jù)需求:(1)寫出該系統(tǒng)包含的用況和角色;(2)畫出該系統(tǒng)的用況圖。
32.請用白盒測試法對題39圖所對應的程序流程圖進行測試。要求從題39表的候選答案中分別找出滿足語句覆蓋、分支覆蓋、條件覆蓋、條件組合覆蓋和路徑覆蓋5種覆蓋標準的最少測試用例。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取