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

下載本文檔

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

文檔簡介

1、 全國2013年1月高等教育自學(xué)考試軟件工程試題課程代碼:02333。一、單項(xiàng)選擇題(本大題共l5小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請將其選出并將“答題紙”的相應(yīng)代碼涂黑。錯(cuò)涂、多涂或未涂均不得分。1.運(yùn)用所掌握的知識,通過抽象,給出該系統(tǒng)的結(jié)構(gòu),這就是 (A)A.系統(tǒng)建模B.軟件開發(fā)C.問題求解D.驗(yàn)證確認(rèn)2.根據(jù)軟件需求分類,下列選項(xiàng)中不屬于設(shè)計(jì)約束的是 (C)A.并發(fā)操作B.握手協(xié)議C.質(zhì)量屬性D.硬件限制3.在常見的耦合類型中,耦合程度最低的是 (B)A.內(nèi)容耦合B.數(shù)據(jù)耦合C.控制耦合D.標(biāo)記耦合4.通過對大量軟件系統(tǒng)研究,發(fā)現(xiàn)設(shè)計(jì)很好的

2、軟件結(jié)構(gòu)圖通常呈現(xiàn)的形狀類似于 (D)A.三角形B.長方形C.五角形D.正方形5.下列選項(xiàng)中,用作詳細(xì)設(shè)計(jì)的工具是 (D)A.層次圖B.數(shù)據(jù)流圖C.模塊結(jié)構(gòu)圖D.盒圖6.UML表達(dá)關(guān)系的術(shù)語中,表達(dá)“整體部分”關(guān)系的是 (D)A.細(xì)化B.依賴C.繼承D.聚合7.UML提供的圖形化工具中,用于概念模型和軟件模型的動(dòng)態(tài)結(jié)構(gòu)的是 (A)A.用況圖B.部署圖C.對象圖D.構(gòu)件圖8.根據(jù)RUP測試活動(dòng),輸入為測試用況,活動(dòng)為實(shí)現(xiàn)測試,則輸出為 (B)A.測試計(jì)劃B.測試構(gòu)件C.測試評價(jià)D.測試過程9.下列選項(xiàng)中,屬于白盒測試技術(shù)的是 (D)A.因果圖B.等價(jià)類劃分C.邊界值分析D.路徑測試10.假設(shè)月收

3、入3500元者免稅,現(xiàn)用3500元和3501元作為測試數(shù)據(jù),所采用的是 (A)A.邊界值分析B.等價(jià)類劃分C.條件覆蓋D.因果圖11.一般來說,單元測試往往采用 (C)A.等價(jià)類測試B.因果圖測試C.白盒測試D.黑盒測試12.相對于螺旋模型,演化模型缺少 (D)A.制定計(jì)劃B.客戶評估C.實(shí)施工程D.風(fēng)險(xiǎn)分析13.支持面向?qū)ο蠹夹g(shù)的軟件生存周期模型是 (D)A.噴泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照ISOIEC軟件生存周期過程122071995中,可歸于基本過程的是 (C)A.文檔過程B.驗(yàn)證過程C.維護(hù)過程D.管理過程15.CMMI成熟度等級中的第四級為 (B)A.已定義級B

4、.已定量管理級C.持續(xù)優(yōu)化級D.已管理級二、填空題(本大題共20空,每空1分,共20分)16.軟件開發(fā)的本質(zhì),即實(shí)現(xiàn)問題空間的概念和處理邏輯到解空間的概念和處理邏輯之間的映射,實(shí)現(xiàn)這一映射的基本途徑是_過程途徑 _。l7.需求發(fā)現(xiàn)的常用技術(shù)中,可能被用戶抵觸的是_觀察_。18.需求階段的主要任務(wù)一般包括需求發(fā)現(xiàn)、需求分析和_需求驗(yàn)證_,最終形成系統(tǒng)的軟件需求規(guī)格說明書。19.實(shí)施精化設(shè)計(jì)的目標(biāo)是基于模塊的“高內(nèi)聚低耦合”的原則,提高模塊的_耦合性_。20.根據(jù)結(jié)構(gòu)化設(shè)計(jì)的啟發(fā)式規(guī)則,重用率高的模塊在模塊結(jié)構(gòu)圖中的特征是扇入數(shù)較_大_ 。21.在結(jié)構(gòu)化設(shè)計(jì)中,HIPO圖應(yīng)用在_總體設(shè)計(jì)_階段,由

5、IPO圖和_層次圖_兩部分組成。22.UML圖形化工具分為_行為圖_和_結(jié)構(gòu)_圖_兩類,前者用于表達(dá)系統(tǒng)或系統(tǒng)成分的動(dòng)態(tài)結(jié)構(gòu)模型。23.UML建模工具中,_狀態(tài)圖_可用于創(chuàng)建有關(guān)系統(tǒng)的行為生存周期模型,給出生存期內(nèi)的階段信息。24.RUP利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計(jì)層和_實(shí)現(xiàn)層_,并給出了實(shí)現(xiàn)各層模型之間映射的基本活動(dòng)以及相關(guān)指導(dǎo)。25.RUP是一種以用況為驅(qū)動(dòng)、以_體系結(jié)構(gòu)為中心_為中心的迭代、增量式開發(fā)。26.從軟件測試技術(shù)分類上看,基于事務(wù)流的測試被歸于_黑盒測試_技術(shù),它只通過外部輸入、輸出來發(fā)現(xiàn)問題,完全不考慮程序的_變換設(shè)計(jì)_。27.自頂向下的集成測

6、試是一種遞增組裝軟件的方法,從_主模塊_開始。28.瀑布模型規(guī)定了各開發(fā)階段的活動(dòng),并且自上而下具有相互銜接的_固定_順序,還規(guī)定了每一階段的輸入以及本階段的工作成果作為_輸出_傳到下一階段。29.CMMI模型基于_過程途徑_思想,通過過程把軟件質(zhì)量的3個(gè)支撐點(diǎn):受訓(xùn)人員、規(guī)程和方法、_工具和設(shè)施進(jìn)行集成_,以開發(fā)所期望的系統(tǒng)/產(chǎn)品。30.CMMI提供了兩種過程改善路徑,一個(gè)稱為能力等級,另一個(gè)稱為_成熟度等級_。31.什么是需求規(guī)約?簡述需求規(guī)約的作用。P31需求規(guī)約是一個(gè)軟件項(xiàng)/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,是一個(gè)軟件產(chǎn)品系統(tǒng)的概念模型。1)需求規(guī)約是軟件開發(fā)組織和用戶之間一份事實(shí)上的

7、技術(shù)合同書,是產(chǎn)品功能及其環(huán)境的體現(xiàn)。 2)對于項(xiàng)目的其余大多數(shù)工作,需求規(guī)約是一個(gè)管理控制點(diǎn)。3)對于產(chǎn)品系統(tǒng)的設(shè)計(jì),需求規(guī)約是一個(gè)正式的、受控的起始點(diǎn)。 4)需求規(guī)約是創(chuàng)建產(chǎn)品驗(yàn)收測試計(jì)劃和用戶指南的基礎(chǔ)。32.通過長期的軟件開發(fā)實(shí)踐,人們總結(jié)出了哪些模塊設(shè)計(jì)的啟發(fā)式規(guī)則?不論是變換設(shè)計(jì)還是事務(wù)設(shè)計(jì),都會涉及到一個(gè)公用的目標(biāo)既“基于一個(gè)高內(nèi)聚低耦合”的原理ü 改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性ü 力求模塊規(guī)模適中ü 力求深度。寬度、扇出和扇入適中ü 盡量使模塊的作用域在其控制之內(nèi)ü 盡力降低模塊接口的復(fù)雜性ü 力求模塊功能可以預(yù)測33.

8、什么是類?什么是對象?簡述類在建模中的主要用途。類是一組具有相同屬性,操作,關(guān)系和語義的對象的描述,對象是類的實(shí)例,類在建模中的主要² 模型化待建系統(tǒng)中的概念形成類圖的基本元素。² 模型化待建系統(tǒng)中的各種關(guān)系,形成 系統(tǒng)的初始類圖。² 模型化系統(tǒng)中的協(xié)作,給出該系統(tǒng)的最終類圖。² 模型化邏輯數(shù)據(jù)庫的模式34.為什么RUP要與UML一起才稱得上是一種面向?qū)ο箝_發(fā)的方法學(xué)?RUP與UML是一對“姐妹”,它們構(gòu)成了一種特定的軟件開發(fā)方法學(xué)。其中,UML作為一種可視化建模語言,給出了表達(dá)事物和事物之間關(guān)系的基本術(shù)語,給出了多種模型的表達(dá)工具;而RUP利用這些術(shù)語

9、定義了需求獲取層、系統(tǒng)分析層、設(shè)計(jì)層、實(shí)現(xiàn)層,并給出了實(shí)現(xiàn)各層模型之間映射的基本活動(dòng)以及相關(guān)指導(dǎo)35.簡述軟件測試和軟件調(diào)試之間的區(qū)別。1)測試從一側(cè)面證明程序員的“失敗”。調(diào)度為了證明程序員是正確的2).測試以已知條件開始,使用預(yù)告定義的程序且有預(yù)知的結(jié)果,不可預(yù)見的僅是程序是否通過測試3).測試是有計(jì)劃的,并要進(jìn)行測試設(shè)計(jì)。高度是不受時(shí)間約束的4).測試是發(fā)現(xiàn)錯(cuò)誤、改正錯(cuò)誤、重新測試的過程。調(diào)試是一個(gè)推理過程5).的執(zhí)行是有規(guī)程的。調(diào)試的執(zhí)行往往要求程序員進(jìn)行必要推理6).測試經(jīng)常由獨(dú)立的測試組在不了解軟件技術(shù)的條件下完成的。高度必須由了解詳細(xì)設(shè)計(jì)的程序員完成7)大多數(shù)測試的執(zhí)行和設(shè)計(jì)可由

10、工具支持。調(diào)試時(shí),程序員能利用的工具主要是調(diào)試器程序流程圖的作用及構(gòu)成36.簡述演化模型以及可適應(yīng)的情況。答:表達(dá)了一種彈性的過程模式,由一些小的開發(fā)步組成,每一步歷經(jīng)需求分析、設(shè)計(jì)、實(shí)現(xiàn)和驗(yàn)證,產(chǎn)生軟件產(chǎn)品的一個(gè)增量,通過這些迭代,最終完成軟件產(chǎn)品的開發(fā)主要針對事先不能完整定義需求的軟件開發(fā)37.題37圖是銀行活期存取款業(yè)務(wù)處理系統(tǒng)的數(shù)據(jù)流圖,請根據(jù)圖示完成以下填空:(1)數(shù)據(jù)源或數(shù)據(jù)潭包括:_儲戶_;(2)加工包括:審查單據(jù),業(yè)務(wù)分類,修改1A,修改1B,修改2A,修改2B_;(3)數(shù)據(jù)存儲包括:_儲戶_;(4)“業(yè)務(wù)分類”的輸入流是:_合格存取單存折_;(5)“業(yè)務(wù)分類”的輸出流是:_合格存折存款單,合格存折取款單_。38.有一個(gè)程序:輸入3個(gè)整數(shù)ABC,把這3個(gè)數(shù)看成是一個(gè)三角形的3條邊。這個(gè)程序要輸出信息,來說明這個(gè)三角形的幾種情況:是三邊不等的、是等腰的、還是等邊的。請根據(jù)給出的說明,用等價(jià)類劃分法設(shè)計(jì)該問題的測試用例(要求寫出設(shè)計(jì)過程)。解:等價(jià)類測試方法(1) 建立等價(jià)類表:輸入數(shù)據(jù)有效等價(jià)類無效等價(jià)類3個(gè)數(shù)A、B、C(1)三邊不等三角形(2)等腰三角形(3)等邊三角形(4)不能構(gòu)成三角形A、B、C數(shù)值的范圍(5)A、B、C都大于0(6)A小于等于0(7)B小于等于0(8)C小于等于0(2) 為有效等價(jià)類設(shè)計(jì)測試用例測試數(shù)據(jù)期望

溫馨提示

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

評論

0/150

提交評論