違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?軟件工程自考2011年1月真題

自考 責任編輯:彭雅倩 2019-06-24

摘要:本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。

軟件工程自考2011年1月真題及答案解析

本試卷為選擇題型,填空題,名詞解釋,簡答題,應用等題型。

一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共20小題,每小題1分,共20分)

1.在下列軟件生存周期模型中,規(guī)定了由前至后、相互銜接的固定次序的模型是(  )

A.瀑布模型
B.增量模型
C.噴泉模型
D.螺旋模型

2.需求分析結(jié)果的最重要的文檔是(  )

A.需求規(guī)格說明書
B.修改完善的軟件開發(fā)計劃
C.確認測試計劃
D.初步用戶使用手冊

3.可行性分析中,系統(tǒng)流程圖用于描述(  )

A.當前運行系統(tǒng)
B.當前邏輯模型
C.目標系統(tǒng)
D.新系統(tǒng)

4.下列選項中,一般不包括在數(shù)據(jù)字典條目中的是(  )

A.數(shù)據(jù)流
B.數(shù)據(jù)存儲
C.基本加工
D.源點與終點

5.軟件詳細設計的基本任務是確定每個模塊的(  )

A.功能
B.調(diào)用關(guān)系
C.算法和數(shù)據(jù)結(jié)構(gòu)
D.輸入輸出數(shù)據(jù)

6.把模塊的控制結(jié)構(gòu)轉(zhuǎn)變成計算機可接受的程序代碼的階段是(  )

A.詳細設計
B.測試
C.維護
D.編碼

7.軟件概要設計結(jié)束后得到(  )

A.初始的軟件結(jié)構(gòu)圖
B.優(yōu)化的軟件結(jié)構(gòu)圖
C.模塊詳細的算法
D.程序編碼

8.下列說法錯誤的是(  )

A.判定覆蓋包含了語句覆蓋,但它可能會使一些條件得不到測試。
B.條件覆蓋的檢錯能力較判定覆蓋強,但有時達不到判定覆蓋的要求。
C.判定/條件覆蓋包含了判定覆蓋和條件覆蓋的要求,實際上不一定達到條件覆蓋的標準。
D.凡是滿足條件組合覆蓋標準的測試用例,也滿足其他所有覆蓋種類的覆蓋標準。

9.為提高集成測試的效果,進行軟件集成測試工作的人員最好是(  )

A.該軟件的設計人員
B.該軟件開發(fā)組的負責人
C.該軟件的編程人員
D.不屬于該軟件開發(fā)組的軟件設計人員

10.一個成功的測試可以(  )

A.表明程序沒有錯誤
B.發(fā)現(xiàn)所有錯誤
C.發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤
D.提高軟件可靠性

11.在分層數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)的設計中,下列說法錯誤的是(  )

A.分層的數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖也應該是分層的。
B.軟件結(jié)構(gòu)圖的物理輸入與輸出部分應放在主圖中。
C.分層DFD的映射方法分為兩種情況:①主圖是變換型,子圖是事務型;②主圖是事務型,子圖是變換型。
D.變換型通常用于高層數(shù)據(jù)流圖的轉(zhuǎn)換,事務型通常用于低層數(shù)據(jù)流圖的轉(zhuǎn)換。

12.下列說法正確的是(  )

A.HIPO圖可以描述軟件總的模塊層次結(jié)構(gòu)——IPO圖。
B.HIPO圖可以描述每個模塊輸入/輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細情況——H圖。
C.HIPO圖是以模塊分解的層次性和模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎建立的。
D.H圖說明了模塊間的信息傳遞及模塊內(nèi)部的處理。

13.軟件維護工作過程中,第一步是先確認(  )

A.維護的環(huán)境
B.維護類型
C.維護要求
D.維護者

14.為了提高軟件的可維護性,在編碼階段應注意(  )

A.保存測試用例和數(shù)據(jù)
B.提高模塊的獨立性
C.文檔的副作用
D.養(yǎng)成好的程序設計風格

15.演化型原型是用原型過程來代替(  )

A.設計階段
B.全部開發(fā)階段
C.需求分析階段
D.維護階段

16.在面向?qū)ο蠓治鲞^程中,常用動詞或動詞詞組來表示(  )

A.對象
B.類
C.關(guān)聯(lián)
D.屬性

17.與事件聯(lián)系在一起的瞬間操作是(  )

A.處理
B.動作
C.活動
D.加工

18.面向?qū)ο蟮闹饕卣饔校簩ο笪ㄒ恍?、抽象性、繼承性以及(  )

A.多態(tài)性
B.完整性
C.可移植性
D.兼容性

19.程序能夠滿足規(guī)格說明和完成用戶業(yè)務要求的質(zhì)量特性稱為(  )

A.可靠性
B.適應性
C.正確性
D.可移植性

20.一個項目是否值得開發(fā),從經(jīng)濟上來說是否可行,歸根結(jié)底是取決于(  )

A.成本估算
B.項目計劃
C.工程管理
D.工程網(wǎng)絡圖

二、填空題(本大題共10小題,每空2分,共20分)

11.Jackson方法是一種面向_______的設計方法。

12.使累計的經(jīng)濟效益等于最初的投資費用所需要的時間稱為_______。

13.軟件工程研究的主要內(nèi)容是軟件開發(fā)技術(shù)和_______兩個方面。

14.描述加工邏輯一般用以下三種工具:結(jié)構(gòu)化語言、判定表和_______。

15.若某個加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入的值選擇其中一個路徑執(zhí)行,這種特征的DFD稱為_______的數(shù)據(jù)流圖。

16.測試用例應由輸入數(shù)據(jù)和_______兩部分組成。

17.測試的模塊往往不是獨立程序,需要為被測試模塊設計若干輔助模塊,其中用來模擬被測模塊的上級調(diào)用模塊稱為_______模塊。

18.采用軟件工程的方法開發(fā)軟件,各階段都有相應的文檔,容易進行維護工作,這是一種_______維護。

19.狀態(tài)圖反映了狀態(tài)與_______的關(guān)系。

110.規(guī)定功能的軟件,在一定程度上能從錯誤狀態(tài)自動恢復到正常狀態(tài),這種軟件稱之為_______軟件。

三、名詞解釋題(本大題共5小題,每小題3分,共15分)

21.結(jié)構(gòu)化分析方法

22.黑盒測試

23.維護的副作用

24.軟件配置管理

25.軟件質(zhì)量保證

四、簡答題(本大題共4小題,每小題5分,共20分)

31.簡述軟件危機形成的原因及其表現(xiàn)。

32.簡述數(shù)據(jù)流圖工具及其四種基本圖形符號的含義。

33.簡述衡量模塊獨立性的兩個標準及其含義。

34.簡述原型的作用。

五、應用題(本大題共2小題,第40小題13分,第41小題12分,共25分)

41.某公司為本科以上學歷的人重新分配工作,分配原則如下:(1)如果年齡不滿30歲,學歷是本科,男性要求報考研究生,女性則擔任行政工作;學歷是碩士,不分男女,任課題組組長。(2)如果年齡滿30歲不滿50歲,學歷本科,不分男女,任中層領導職務;學歷是碩士不分男女,任課題組組長。(3)如果年齡滿50歲,學歷本科,男性任科研人員,女性則擔任資料員;學歷是碩士不分男女,任課題組組長。 下列步驟是根據(jù)以上加工邏輯,得出判定表,并進行化簡的過程。請根據(jù)題意,在條件取值表的“取值”列填入相應內(nèi)容,在初步判斷表和簡化后的判斷表的“年齡”及“文化程度”這兩行的空格中填入條件取值表中規(guī)定的符號。(1)條件取值表(2)計算組合數(shù)2×3×2=12(3)初步判斷表(4)簡化后的判斷表

42.一個軟件公司有許多開發(fā)部門,每個部門由部門名字唯一確定。每個開發(fā)部門開發(fā)多個軟件產(chǎn)品。開發(fā)部門有許多員工,分為經(jīng)理和開發(fā)人員。每個開發(fā)人員可參加多個開發(fā)項目,每個開發(fā)項目需要多個開發(fā)人員,開發(fā)人員使用語言開發(fā)項目。每位經(jīng)理可主持多個開發(fā)項目。請在該公司的對象模型中填入相應的對象名。

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準!

自考備考資料免費領取

去領取