?軟件工程自考2011年1月真題
摘要:本試卷為選擇題型,填空題,名詞解釋,簡(jiǎn)答題,應(yīng)用等題型。
軟件工程自考2011年1月真題及答案解析
本試卷為選擇題型,填空題,名詞解釋,簡(jiǎn)答題,應(yīng)用等題型。
一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。 (本大題共20小題,每小題1分,共20分)
1.在下列軟件生存周期模型中,規(guī)定了由前至后、相互銜接的固定次序的模型是( )
A.瀑布模型
B.增量模型
C.噴泉模型
D.螺旋模型
2.需求分析結(jié)果的最重要的文檔是( )
A.需求規(guī)格說(shuō)明書(shū)
B.修改完善的軟件開(kāi)發(fā)計(jì)劃
C.確認(rèn)測(cè)試計(jì)劃
D.初步用戶使用手冊(cè)
3.可行性分析中,系統(tǒng)流程圖用于描述( )
A.當(dāng)前運(yùn)行系統(tǒng)
B.當(dāng)前邏輯模型
C.目標(biāo)系統(tǒng)
D.新系統(tǒng)
4.下列選項(xiàng)中,一般不包括在數(shù)據(jù)字典條目中的是( )
A.數(shù)據(jù)流
B.數(shù)據(jù)存儲(chǔ)
C.基本加工
D.源點(diǎn)與終點(diǎn)
5.軟件詳細(xì)設(shè)計(jì)的基本任務(wù)是確定每個(gè)模塊的( )
A.功能
B.調(diào)用關(guān)系
C.算法和數(shù)據(jù)結(jié)構(gòu)
D.輸入輸出數(shù)據(jù)
6.把模塊的控制結(jié)構(gòu)轉(zhuǎn)變成計(jì)算機(jī)可接受的程序代碼的階段是( )
A.詳細(xì)設(shè)計(jì)
B.測(cè)試
C.維護(hù)
D.編碼
7.軟件概要設(shè)計(jì)結(jié)束后得到( )
A.初始的軟件結(jié)構(gòu)圖
B.優(yōu)化的軟件結(jié)構(gòu)圖
C.模塊詳細(xì)的算法
D.程序編碼
8.下列說(shuō)法錯(cuò)誤的是( )
A.判定覆蓋包含了語(yǔ)句覆蓋,但它可能會(huì)使一些條件得不到測(cè)試。
B.條件覆蓋的檢錯(cuò)能力較判定覆蓋強(qiáng),但有時(shí)達(dá)不到判定覆蓋的要求。
C.判定/條件覆蓋包含了判定覆蓋和條件覆蓋的要求,實(shí)際上不一定達(dá)到條件覆蓋的標(biāo)準(zhǔn)。
D.凡是滿足條件組合覆蓋標(biāo)準(zhǔn)的測(cè)試用例,也滿足其他所有覆蓋種類的覆蓋標(biāo)準(zhǔn)。
9.為提高集成測(cè)試的效果,進(jìn)行軟件集成測(cè)試工作的人員最好是( )
A.該軟件的設(shè)計(jì)人員
B.該軟件開(kāi)發(fā)組的負(fù)責(zé)人
C.該軟件的編程人員
D.不屬于該軟件開(kāi)發(fā)組的軟件設(shè)計(jì)人員
10.一個(gè)成功的測(cè)試可以( )
A.表明程序沒(méi)有錯(cuò)誤
B.發(fā)現(xiàn)所有錯(cuò)誤
C.發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯(cuò)誤
D.提高軟件可靠性
11.在分層數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)的設(shè)計(jì)中,下列說(shuō)法錯(cuò)誤的是( )
A.分層的數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖也應(yīng)該是分層的。
B.軟件結(jié)構(gòu)圖的物理輸入與輸出部分應(yīng)放在主圖中。
C.分層DFD的映射方法分為兩種情況:①主圖是變換型,子圖是事務(wù)型;②主圖是事務(wù)型,子圖是變換型。
D.變換型通常用于高層數(shù)據(jù)流圖的轉(zhuǎn)換,事務(wù)型通常用于低層數(shù)據(jù)流圖的轉(zhuǎn)換。
12.下列說(shuō)法正確的是( )
A.HIPO圖可以描述軟件總的模塊層次結(jié)構(gòu)——IPO圖。
B.HIPO圖可以描述每個(gè)模塊輸入/輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細(xì)情況——H圖。
C.HIPO圖是以模塊分解的層次性和模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎(chǔ)建立的。
D.H圖說(shuō)明了模塊間的信息傳遞及模塊內(nèi)部的處理。
13.軟件維護(hù)工作過(guò)程中,第一步是先確認(rèn)( )
A.維護(hù)的環(huán)境
B.維護(hù)類型
C.維護(hù)要求
D.維護(hù)者
14.為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意( )
A.保存測(cè)試用例和數(shù)據(jù)
B.提高模塊的獨(dú)立性
C.文檔的副作用
D.養(yǎng)成好的程序設(shè)計(jì)風(fēng)格
15.演化型原型是用原型過(guò)程來(lái)代替( )
A.設(shè)計(jì)階段
B.全部開(kāi)發(fā)階段
C.需求分析階段
D.維護(hù)階段
16.在面向?qū)ο蠓治鲞^(guò)程中,常用動(dòng)詞或動(dòng)詞詞組來(lái)表示( )
A.對(duì)象
B.類
C.關(guān)聯(lián)
D.屬性
17.與事件聯(lián)系在一起的瞬間操作是( )
A.處理
B.動(dòng)作
C.活動(dòng)
D.加工
18.面向?qū)ο蟮闹饕卣饔校簩?duì)象唯一性、抽象性、繼承性以及( )
A.多態(tài)性
B.完整性
C.可移植性
D.兼容性
19.程序能夠滿足規(guī)格說(shuō)明和完成用戶業(yè)務(wù)要求的質(zhì)量特性稱為( )
A.可靠性
B.適應(yīng)性
C.正確性
D.可移植性
20.一個(gè)項(xiàng)目是否值得開(kāi)發(fā),從經(jīng)濟(jì)上來(lái)說(shuō)是否可行,歸根結(jié)底是取決于( )
A.成本估算
B.項(xiàng)目計(jì)劃
C.工程管理
D.工程網(wǎng)絡(luò)圖
二、填空題(本大題共10小題,每空2分,共20分)
11.Jackson方法是一種面向_______的設(shè)計(jì)方法。
12.使累計(jì)的經(jīng)濟(jì)效益等于最初的投資費(fèi)用所需要的時(shí)間稱為_(kāi)______。
13.軟件工程研究的主要內(nèi)容是軟件開(kāi)發(fā)技術(shù)和_______兩個(gè)方面。
14.描述加工邏輯一般用以下三種工具:結(jié)構(gòu)化語(yǔ)言、判定表和_______。
15.若某個(gè)加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入的值選擇其中一個(gè)路徑執(zhí)行,這種特征的DFD稱為_(kāi)______的數(shù)據(jù)流圖。
16.測(cè)試用例應(yīng)由輸入數(shù)據(jù)和_______兩部分組成。
17.測(cè)試的模塊往往不是獨(dú)立程序,需要為被測(cè)試模塊設(shè)計(jì)若干輔助模塊,其中用來(lái)模擬被測(cè)模塊的上級(jí)調(diào)用模塊稱為_(kāi)______模塊。
18.采用軟件工程的方法開(kāi)發(fā)軟件,各階段都有相應(yīng)的文檔,容易進(jìn)行維護(hù)工作,這是一種_______維護(hù)。
19.狀態(tài)圖反映了狀態(tài)與_______的關(guān)系。
110.規(guī)定功能的軟件,在一定程度上能從錯(cuò)誤狀態(tài)自動(dòng)恢復(fù)到正常狀態(tài),這種軟件稱之為_(kāi)______軟件。
三、名詞解釋題(本大題共5小題,每小題3分,共15分)
21.結(jié)構(gòu)化分析方法
22.黑盒測(cè)試
23.維護(hù)的副作用
24.軟件配置管理
25.軟件質(zhì)量保證
四、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)
31.簡(jiǎn)述軟件危機(jī)形成的原因及其表現(xiàn)。
32.簡(jiǎn)述數(shù)據(jù)流圖工具及其四種基本圖形符號(hào)的含義。
33.簡(jiǎn)述衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)及其含義。
34.簡(jiǎn)述原型的作用。
五、應(yīng)用題(本大題共2小題,第40小題13分,第41小題12分,共25分)
41.某公司為本科以上學(xué)歷的人重新分配工作,分配原則如下:(1)如果年齡不滿30歲,學(xué)歷是本科,男性要求報(bào)考研究生,女性則擔(dān)任行政工作;學(xué)歷是碩士,不分男女,任課題組組長(zhǎng)。(2)如果年齡滿30歲不滿50歲,學(xué)歷本科,不分男女,任中層領(lǐng)導(dǎo)職務(wù);學(xué)歷是碩士不分男女,任課題組組長(zhǎng)。(3)如果年齡滿50歲,學(xué)歷本科,男性任科研人員,女性則擔(dān)任資料員;學(xué)歷是碩士不分男女,任課題組組長(zhǎng)。 下列步驟是根據(jù)以上加工邏輯,得出判定表,并進(jìn)行化簡(jiǎn)的過(guò)程。請(qǐng)根據(jù)題意,在條件取值表的“取值”列填入相應(yīng)內(nèi)容,在初步判斷表和簡(jiǎn)化后的判斷表的“年齡”及“文化程度”這兩行的空格中填入條件取值表中規(guī)定的符號(hào)。(1)條件取值表(2)計(jì)算組合數(shù)2×3×2=12(3)初步判斷表(4)簡(jiǎn)化后的判斷表
42.一個(gè)軟件公司有許多開(kāi)發(fā)部門(mén),每個(gè)部門(mén)由部門(mén)名字唯一確定。每個(gè)開(kāi)發(fā)部門(mén)開(kāi)發(fā)多個(gè)軟件產(chǎn)品。開(kāi)發(fā)部門(mén)有許多員工,分為經(jīng)理和開(kāi)發(fā)人員。每個(gè)開(kāi)發(fā)人員可參加多個(gè)開(kāi)發(fā)項(xiàng)目,每個(gè)開(kāi)發(fā)項(xiàng)目需要多個(gè)開(kāi)發(fā)人員,開(kāi)發(fā)人員使用語(yǔ)言開(kāi)發(fā)項(xiàng)目。每位經(jīng)理可主持多個(gè)開(kāi)發(fā)項(xiàng)目。請(qǐng)?jiān)谠摴镜膶?duì)象模型中填入相應(yīng)的對(duì)象名。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國(guó)際私法真題
- 2023年10月自考00246國(guó)際經(jīng)濟(jì)法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國(guó)際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號(hào)
掃碼添加
自考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取