資源描述:
《2016年春季學(xué)期《軟件工程》期末試題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、試卷代號(hào):1260國家開放大學(xué)(中央廣播電視大學(xué))2016年春季學(xué)期“開放本科”期末考試軟件工程試題(半開卷)一、選擇題,請從四個(gè)可選項(xiàng)中選擇正確答案。(60分.每題3分)1.軟件、程序和代碼是()。A.相同的軟件概念B.程序語言寫的代碼C.計(jì)算機(jī)代碼和數(shù)據(jù)D.三個(gè)不同的概念2.下面哪個(gè)選項(xiàng)不是軟件工程研究的內(nèi)容()。A.生產(chǎn)無故障的軟件B.精通一門編程語言C.生產(chǎn)滿足用戶需求的軟件D.生產(chǎn)及時(shí)交付的軟件3.SW-CMM是一種()規(guī)范。A.編程規(guī)范B.軟件工作通用模型C.軟件設(shè)計(jì)模型D.軟件成熟度模型4.可行性研究實(shí)質(zhì)上是在較高層次上、以較抽象
2、的方式進(jìn)行()的過程。A.詳細(xì)軟件設(shè)計(jì)B.需求分析過程C.深入的需求分析D.測試設(shè)計(jì)5.與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有()。A.主觀性B.穩(wěn)定性C.明確性D.客觀性6.源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計(jì)B.總體設(shè)計(jì)C.單元設(shè)計(jì)D.詳細(xì)設(shè)計(jì)7.畫DFD圖的主要目的是()。A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行描述C.對目標(biāo)系統(tǒng)的層次結(jié)構(gòu)進(jìn)行描述D.作為編碼和測試的工具8.耦合度最高的是()。A.外部耦合B.內(nèi)容耦合C.控制耦合D.?dāng)?shù)據(jù)耦合9.為了提高模塊的獨(dú)立性,模塊之間最好是
3、()。A.控制耦合B.公共耦合C.內(nèi)容耦合D.?dāng)?shù)據(jù)耦合10.UML是一種()。A.建模工具B.可視化的程序設(shè)計(jì)語言C.可視化的建模語言D.過程11.面向?qū)ο笤O(shè)計(jì)首先要確定系統(tǒng)的總體結(jié)構(gòu)和風(fēng)格,構(gòu)造系統(tǒng)的()。A.邏輯模型B.物理模型C.?dāng)?shù)據(jù)模型D.用例模型12.面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是()。A.系統(tǒng)構(gòu)架設(shè)計(jì)、用例設(shè)計(jì)、類設(shè)計(jì)B.系統(tǒng)構(gòu)架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和用戶界面設(shè)計(jì)C.類設(shè)計(jì)、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)D.用例設(shè)計(jì)、構(gòu)架設(shè)計(jì)、類設(shè)計(jì)13.類有3種類型,即()。A.邊界類、實(shí)體類、控制類B.實(shí)體類、控制類、界面類C.控制類、實(shí)體類、虛類D.界面
4、類、控制類、公共類14.()是一般化類與特殊化類之間的一種關(guān)聯(lián)形式,設(shè)計(jì)時(shí)應(yīng)該適當(dāng)使用這種耦合。A.消息連接B.參數(shù)傳遞C.方法重寫D.繼承15.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()。A.程序的規(guī)模B.程序效率C.程序語言的先進(jìn)性D.程序易讀性16.程序的三種基本控制結(jié)構(gòu),包括順序結(jié)構(gòu)、()和循環(huán)結(jié)構(gòu)。A.條件/判斷結(jié)構(gòu)B.說明結(jié)構(gòu)C.輸入結(jié)構(gòu)D.輸出結(jié)構(gòu)17.一般性的軟件其測試工作量大約占整個(gè)開發(fā)工作量的()。A.小于10%B.40%C.90%D.大于10018.下面哪些測試方法屬于黑盒測試()。A.路徑測試B.等價(jià)類劃分C.條件判斷D.循環(huán)測試1
5、9.軟件特性中,相互矛盾的是()。A.可理解性與可測試性B.效率與可修改性C.可修改性和可理解性D.可理解性與可讀性20.()針對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。A.組織管理B.過程管理C.風(fēng)險(xiǎn)管理D.軟件配置管理二、筒答題(30分,每小題6分)21.什么是軟件危機(jī)?試簡述至少3種軟件危機(jī)的典型表現(xiàn)。22.試分析結(jié)構(gòu)化方法存在的主要問題是什么?23.面向?qū)ο蟮姆治鐾ǔR⑷齻€(gè)模型,請問三個(gè)模型的作用?24.為了提高軟件的可維護(hù)性,在軟件開發(fā)過程的各個(gè)階段要充分考慮軟件的可維護(hù)性因素。三、應(yīng)用題(10分)26.某企業(yè)的設(shè)備維修委
6、托給專業(yè)的技術(shù)公司完成,現(xiàn)在要開發(fā)軟件對設(shè)備維修信息進(jìn)行管理,具體描述如下:車間主任填寫維修申請單,內(nèi)容有設(shè)備名稱、型號(hào)、故障描述、維護(hù)時(shí)間要求、預(yù)計(jì)費(fèi)用;填好后交給審計(jì)人員,審計(jì)人員根據(jù)企業(yè)的審計(jì)規(guī)定對維修申請單進(jìn)行審計(jì),填寫審計(jì)意見和審計(jì)結(jié)果,審計(jì)意見可以修改費(fèi)用,審計(jì)結(jié)果是同意或不同意;車間主任可以隨時(shí)查詢審計(jì)意見和結(jié)果;審計(jì)通過的維修申請單送給總經(jīng)理進(jìn)行審核,并填寫審核意見和結(jié)果,審核也是以修改費(fèi)用,審核結(jié)果是同意或不同意。審核通過后,車間把設(shè)備送去維修。維修后由車間主任組織對設(shè)備維修結(jié)果進(jìn)行驗(yàn)收,企業(yè)對每臺(tái)有設(shè)備驗(yàn)收標(biāo)準(zhǔn)。驗(yàn)收通過后,
7、由財(cái)務(wù)人員進(jìn)行結(jié)算,填寫支付單并支付維修費(fèi)。最后收取發(fā)票后,財(cái)務(wù)人員填寫發(fā)票記錄。請畫出設(shè)備維修信息管理軟件的數(shù)據(jù)流程圖。904試卷代號(hào):1260國家開放大學(xué)(中央廣播電視大學(xué))2016年春季學(xué)期“開放本科”期末考試軟件工程試題答案及評分標(biāo)準(zhǔn)(半開卷)(供參考)2016年7月一、選擇題,請從四個(gè)可選項(xiàng)中選擇正確答案。(60分,每題3分)1.D2.B3.D4.B5.A6.D7.A8.B9.D10.A11.B12.A13.B14.D15.D16.A17.B18.B19.B20.D=、筒答題(30分,每小題6分)21.答案(1)軟件危機(jī)是指在計(jì)算機(jī)軟
8、件的開發(fā)和維護(hù)過程中,所遇到的一系列嚴(yán)重問題。(2)典型表現(xiàn):·開發(fā)費(fèi)用和進(jìn)度難以估算和控制,大大超過預(yù)期的資金和規(guī)定日期;·軟件需求分析不夠充分,用