全國(guó)高等教育自學(xué)考試2010年1月軟件工程試題及答案_第1頁(yè)
全國(guó)高等教育自學(xué)考試2010年1月軟件工程試題及答案_第2頁(yè)
全國(guó)高等教育自學(xué)考試2010年1月軟件工程試題及答案_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

全國(guó)2010年1月自學(xué)考試軟件工程試題課程代碼:02333一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。1.軟件生存周期中,精確地確定軟件系統(tǒng)必需做什么的階段是(B)A.可行性分析和項(xiàng)目開發(fā)安排 B.需求分析C.概要設(shè)計(jì) D.具體設(shè)計(jì)2.把瀑布模型和專家系統(tǒng)結(jié)合在一起的軟件生存周期模型是(B)A.增量模型 B.基于學(xué)問的模型C.螺旋模型 D.噴泉模型3.以下不屬于項(xiàng)目開發(fā)安排主要內(nèi)容的是(C)A.實(shí)施安排 B.交付期限C.測(cè)試用例 D.人員組織及分工4.運(yùn)用數(shù)據(jù)流圖來表示系統(tǒng)邏輯模型的是(D)A.Jackson B.VDMC.OOA D.SA5.用于描述結(jié)構(gòu)化分析中數(shù)據(jù)流加工邏輯的是(A)A.判定樹 B.ER圖C.狀態(tài)圖 D.用例圖6.若一個(gè)模塊中各個(gè)處理元素都親密相關(guān)于同一功能且必需依次執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入,則該模塊的內(nèi)聚性類型是(C)A.時(shí)間內(nèi)聚 B.偶然內(nèi)聚C.依次內(nèi)聚 D.功能內(nèi)聚7.下列幾種耦合類型,耦合性最高的是(A)A.公共耦合 B.限制耦合C.標(biāo)記耦合 D.?dāng)?shù)據(jù)耦合8.程序流程圖的優(yōu)點(diǎn)不包括(B)A.歷史最悠久,運(yùn)用最廣泛 B.簡(jiǎn)潔表示逐步求精的過程C.支持程序的三種基本限制結(jié)構(gòu) D.直觀清楚,易于運(yùn)用9.第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言是(C)A.Cobol語言 B.C語言C.Pascal語言 D.FORTRAN語言10.確認(rèn)測(cè)試也稱為(A)A.有效性測(cè)試 B.無效性測(cè)試C.靜態(tài)測(cè)試 D.動(dòng)態(tài)測(cè)試11.黑盒測(cè)試技術(shù)不包括(B)A.等價(jià)類劃分 B.路徑覆蓋C.邊界值分析 D.錯(cuò)誤推想?12.為了增加軟件功能和性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動(dòng)稱為(C)A.校正性維護(hù) B.適應(yīng)性維護(hù)C.完善性維護(hù) D.預(yù)防性維護(hù)13.瀑布模型與增量模型之間的本質(zhì)區(qū)分是(B)A.瀑布模型屬于非整體開發(fā)模型,增量模型屬于整體開發(fā)模型B.瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型C.瀑布模型簡(jiǎn)潔適應(yīng)需求改變,增量模型不簡(jiǎn)潔適應(yīng)需求改變D.瀑布模型削減技術(shù)、應(yīng)用風(fēng)險(xiǎn),增量模型增大技術(shù)、應(yīng)用風(fēng)險(xiǎn)?14.面對(duì)對(duì)象分析中,對(duì)象模型描述了系統(tǒng)的(A)A.靜態(tài)結(jié)構(gòu) B.動(dòng)態(tài)結(jié)構(gòu)C.限制結(jié)構(gòu) D.依次結(jié)構(gòu)15.面對(duì)對(duì)象設(shè)計(jì)中存在三種內(nèi)聚,分別是(D)A.屬性內(nèi)聚、操作內(nèi)聚、類內(nèi)聚 B.操作內(nèi)聚、類內(nèi)聚、整體-部分內(nèi)聚C.屬性內(nèi)聚、操作內(nèi)聚、對(duì)象內(nèi)聚 D.操作內(nèi)聚、類內(nèi)聚、一般-具體內(nèi)聚16.McCall質(zhì)量度量模型中,與“軟件系統(tǒng)對(duì)非授權(quán)人訪問軟件或數(shù)據(jù)行為的限制程度”所對(duì)應(yīng)的軟件質(zhì)量特性是(B)A.正確性 B.完整性C.可維護(hù)性 D.可用性17.軟件工程標(biāo)準(zhǔn)中,JIS屬于(B)A.國(guó)際標(biāo)準(zhǔn) B.國(guó)家標(biāo)準(zhǔn)C.行業(yè)標(biāo)準(zhǔn) D.企業(yè)規(guī)范18.與“程序維護(hù)手冊(cè)”文檔有關(guān)的人員是(B) A.管理人員和開發(fā)人員 B.管理人員和維護(hù)人員C.維護(hù)人員和用戶 D.管理人員和用戶19.軟件工具“代碼生成程序”屬于(C)A.需求追蹤工具 B.質(zhì)量保證工具C.設(shè)計(jì)工具 D.文檔工具20.軟件困難性度量的參數(shù)中,能反映“軟件總共的指令數(shù),或源程序行數(shù)”的是(A)A.規(guī)模 B.難度C.結(jié)構(gòu) D.智能度二、填空題(本大題共10小題,每小題2分,共20分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無分。21.軟件工具一般是指為了支持軟件人員___開發(fā)和維護(hù)_____活動(dòng)而運(yùn)用的軟件。22.CASE技術(shù)是____軟件工具_(dá)_____和軟件開發(fā)方法的結(jié)合。23.?dāng)?shù)據(jù)字典有四類條目,分別是數(shù)據(jù)流、___數(shù)據(jù)項(xiàng)_____、數(shù)據(jù)存儲(chǔ)和基本加工。24.各種軟件系統(tǒng)的數(shù)據(jù)流圖一般可分為___變換型_____和事務(wù)型兩類。25.過程設(shè)計(jì)語言是用于描述模塊___算法設(shè)計(jì)_____和處理細(xì)微環(huán)節(jié)的語言。26.效率是與編程風(fēng)格有關(guān)的一個(gè)因素,效率是指處理機(jī)時(shí)間和___存儲(chǔ)空間______的運(yùn)用。27.調(diào)試技術(shù)有簡(jiǎn)潔的調(diào)試方法、歸納法調(diào)試、___演繹法______和回溯法調(diào)試。28.軟件可維護(hù)性可用七種質(zhì)量特性來衡量,分別是____可理解性_____、可測(cè)試性、可修改性、牢靠性、可移植性、可運(yùn)用性和效率。29.UML將Booch方法、OMT方法和___OOSE______的表示方法統(tǒng)一,并進(jìn)一步發(fā)展為大眾所接受的標(biāo)準(zhǔn)建模語言。30.面對(duì)對(duì)象分析中,動(dòng)態(tài)模型運(yùn)用___狀態(tài)圖______作為描述工具,該圖反映了狀態(tài)與事務(wù)的關(guān)系。三、名詞說明(本大題共5小題,每小題3分,共15分)31.軟件工程過程即軟件生命周期的方法、工具和概念32.模塊化模塊化是指解決一個(gè)困難問題時(shí)自頂向下逐層把系統(tǒng)劃分成若干模塊的過程,有多種屬性,分別反映其內(nèi)部特性.每個(gè)模塊完成一個(gè)特定的子功能,全部的模塊按某種方法組裝起來,成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能33.集成測(cè)試集成測(cè)試,也叫組裝測(cè)試或聯(lián)合測(cè)試。在單元測(cè)試的基礎(chǔ)上,將全部模塊依據(jù)設(shè)計(jì)要求(如依據(jù)結(jié)構(gòu)圖)組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測(cè)試。34.軟件牢靠性(1)在規(guī)定的條件下,在規(guī)定的時(shí)間內(nèi),軟件不引起系統(tǒng)失效的概率;(2)在規(guī)定的時(shí)間周期內(nèi),在所述條件下程序執(zhí)行所要求的功能的實(shí)力;35.模塊的限制范圍四、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)36.簡(jiǎn)述軟件工程面臨的問題。答:內(nèi)容:①軟件開發(fā)技術(shù)②軟件開發(fā)管理面臨的主要問題:①軟件費(fèi)用②軟件牢靠性③軟件維護(hù)④軟件生產(chǎn)率⑤軟件重用37.簡(jiǎn)述可行性探討報(bào)告包含的主要內(nèi)容。技術(shù)可行性:對(duì)要開發(fā)項(xiàng)目的功能、性能、限制條件進(jìn)行分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險(xiǎn)有多大,項(xiàng)目是否能實(shí)現(xiàn)。包括:開發(fā)的風(fēng)險(xiǎn);資源的有效性;技術(shù);開發(fā)人員在評(píng)估技術(shù)可行性時(shí),一旦估計(jì)錯(cuò)誤,將會(huì)出現(xiàn)災(zāi)難性后果。

經(jīng)濟(jì)可行性:包括成本――效果分析、公司經(jīng)營(yíng)長(zhǎng)期策略、開發(fā)所需的成本和資源、潛在的市場(chǎng)前景。

社會(huì)可行性包括:合同、責(zé)任、侵權(quán)、用戶組織的管理模式及規(guī)范,其他一些技術(shù)人員經(jīng)常不了解的陷阱等。38.簡(jiǎn)述軟件結(jié)構(gòu)設(shè)計(jì)的優(yōu)化準(zhǔn)則。39.簡(jiǎn)述快速原型的開發(fā)步驟。答:快速原型開發(fā)步驟可劃分下列階段:(1)快速分析:快速確定基本需求、集中力氣確定需求說明。(2)快速構(gòu)造原型:在快速分析基礎(chǔ)上,在強(qiáng)有力的軟件工具支持下,快速構(gòu)造所需原型。(3)運(yùn)行原型:在開發(fā)者指導(dǎo)下,用戶參加原型的運(yùn)行,各類人員在共同運(yùn)行原型中進(jìn)一步加深對(duì)系統(tǒng)的了解及相互間的理解,以發(fā)覺各種問題。(4)評(píng)價(jià)原型;在運(yùn)行基礎(chǔ)上,依據(jù)原型目標(biāo),考核原型的特性,分析原型效果是否滿意用戶需求,提出修改看法。(5)修改原型:在評(píng)價(jià)基礎(chǔ)上進(jìn)行修改。若不滿意需求說明,則依據(jù)明確的需求修改原型。若不滿意用戶需求,則先修改并明確用戶需求,再重新構(gòu)造原型。五、應(yīng)用題(本大題共2小題,第40小題13分,第41小題12分,共25分)40.依據(jù)下列事務(wù)型的數(shù)據(jù)流圖,設(shè)計(jì)出初始軟件結(jié)構(gòu)圖。41.依據(jù)下列程序流程圖,設(shè)計(jì)3組的測(cè)試用例,使之滿意語句覆蓋,對(duì)每組測(cè)試數(shù)據(jù)給出執(zhí)行路徑、兩個(gè)判定(1)和(3)的判定結(jié)果。語句覆蓋在測(cè)試時(shí)應(yīng)當(dāng)執(zhí)行到程序中的每一個(gè)語句3組測(cè)試用例:x=10,y=8執(zhí)行路徑:125(1)的判定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論