《軟件工程》試題及參考答案(第7套)_第1頁(yè)
《軟件工程》試題及參考答案(第7套)_第2頁(yè)
《軟件工程》試題及參考答案(第7套)_第3頁(yè)
《軟件工程》試題及參考答案(第7套)_第4頁(yè)
《軟件工程》試題及參考答案(第7套)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 軟件工程模擬試卷宜賓學(xué)院200 200 學(xué)年度 期?軟件工程?試題(第7套)題  號(hào)一二三四五 總分題  分第一局部 選擇題一、 單項(xiàng)選擇題(每題1分,共20分)二、 在每題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。1.CMM提供了一個(gè)框架,將軟件過(guò)程改良的進(jìn)化步驟組織成5個(gè)成熟度等級(jí)。除第1級(jí)外,每一級(jí)都包含了實(shí)現(xiàn)這一級(jí)目標(biāo)的假設(shè)干關(guān)鍵過(guò)程域,每一個(gè)關(guān)鍵過(guò)程域又包含假設(shè)干 A 。 A 關(guān)鍵實(shí)踐 B 軟件過(guò)程性能 C 軟件過(guò)程能力 D 軟件過(guò)程 2Putnam本錢(qián)估算模型是一個(gè) D 模型。   A靜態(tài)單變量

2、60;      B動(dòng)態(tài)單變量     C靜態(tài)多變量      D動(dòng)態(tài)多變量3瀑布模型的存在問(wèn)題是   B     A用戶容易參與開(kāi)發(fā)   B缺乏靈活性   C用戶與開(kāi)發(fā)者易溝通   D適用可變需求4可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開(kāi)發(fā)的決策依據(jù),因必須給出   B  的答復(fù)。 

3、 A確定          B行或不行       C正確           D無(wú)二義5 系統(tǒng)流程圖是用來(lái)      B    A  描繪程序結(jié)構(gòu)的 B  描繪系統(tǒng)的邏輯模型   C

4、60; 表示信息層次結(jié)構(gòu)的圖形工具 D  描繪物理系統(tǒng)的 6最早的結(jié)構(gòu)化語(yǔ)言是     A    A  PASCAL B  Ada C  ALGOL D  FORTRAN  7白盒測(cè)試主要用于測(cè)試     A    A  程序的內(nèi)部邏輯 B  程序的正確性  C

5、0; 程序的外部功能 D 結(jié)構(gòu)合理性  8軟件開(kāi)發(fā)和維護(hù)過(guò)程中出現(xiàn)的一系列嚴(yán)重問(wèn)題稱(chēng)為      D  A  軟件工程   B  軟件開(kāi)發(fā)    C  軟件周期  D  軟件危機(jī)  9需求規(guī)格說(shuō)明書(shū)的作用不包括B A軟件驗(yàn)收的依據(jù)B用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解C軟件可行性研究的依據(jù)D軟件設(shè)計(jì)的依據(jù)10. 下面關(guān)于PDL語(yǔ)言不正確

6、的說(shuō)法是( B ) A. PDL是描述處理過(guò)程怎么做 B. PDL是只描述加工做什么 C. PDL也稱(chēng)為偽碼 D. PDL的外層語(yǔ)法應(yīng)符合一般程序設(shè)計(jì)語(yǔ)言常用的語(yǔ)法規(guī)那么11. 快速原型是利用原型輔助軟件開(kāi)發(fā)的一種新思想,它是在研究( D )的方法和技術(shù)中產(chǎn)生的。A. 需求階段                 

7、;            B. 設(shè)計(jì)階段 C. 測(cè)試階段                             D. 軟件開(kāi)發(fā)的各個(gè)階段12.

8、60;( A )是為了確保每個(gè)開(kāi)發(fā)過(guò)程的質(zhì)量,防止把軟件過(guò)失傳遞到下一個(gè)過(guò)程而進(jìn)行的工作。 A. 質(zhì)量檢測(cè)         B. 軟件容錯(cuò)         C. 軟件維護(hù)           D. 系統(tǒng)容錯(cuò)13.在SD方法中全面指導(dǎo)模塊劃分的最重要的原那么是( 

9、;  D  )  A.程序模塊化        B.模塊高內(nèi)聚  C.模塊低耦合        D.模塊獨(dú)立性14.以下屬于維護(hù)階段的文檔是(   C    )  A.軟件規(guī)格說(shuō)明        B.用戶操作手

10、冊(cè)  C.軟件問(wèn)題報(bào)告        D.軟件測(cè)試分析報(bào)告15.軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下到達(dá)不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱(chēng)為(  B   )  A.可用性        B.可靠性  C.正確性        D.完整性16在軟件維護(hù)工作中

11、,如果對(duì)軟件的修改只限制在原需求說(shuō)明書(shū)的范圍之內(nèi),這種維護(hù)是屬于( C ) A糾正性維護(hù) B適應(yīng)性維護(hù) C完善性維護(hù) D預(yù)防性維護(hù) 17需求分析中開(kāi)發(fā)人員要從用戶那里了解 C                 A軟件做什么    B用戶使用界面 C輸入的信息   D軟件的規(guī)模18. 軟件需求分析階段的測(cè)試手段一般采用 C 。 A 總結(jié) B 階段性報(bào)告 C 需求分析評(píng)審 D 不測(cè)試

12、 19、 A是將系統(tǒng)化的、標(biāo)準(zhǔn)的、可定量的方法應(yīng)用于軟件的開(kāi)發(fā)、運(yùn)行和維護(hù)的過(guò)程,它包括方法、工具和過(guò)程三個(gè)要素。 A 軟件過(guò)程 B 軟件測(cè)試 C 軟件生存周期 D 軟件工程 20. 原型化方法是用戶和軟件開(kāi)發(fā)人員之間進(jìn)行的一種交互過(guò)程,適用于A 系統(tǒng)。 A 需求不確定的 B 需求確定的 C 管理信息 D 決策支持 第二局部 非選擇題二、填空題本大題共10小題,每題2分,共20分1.用戶需求用自然語(yǔ)言和 圖表描述 描述,說(shuō)明系統(tǒng)必須 提供哪些效勞 、系統(tǒng)運(yùn)行要受哪些約束2.軟件工程的目標(biāo)是在給定本錢(qián)、 進(jìn)度 的前提下開(kāi)發(fā)出高質(zhì)量的、 滿足用戶需求 的軟件產(chǎn)品。3.為了將軟部件合成至當(dāng)前的軟件開(kāi)

13、發(fā)工程之中,可以采用基于功能、基于數(shù)據(jù)和 面向?qū)ο?的合成技術(shù)4軟件設(shè)計(jì)的主要任務(wù)是根據(jù) 需求規(guī)格說(shuō)明 導(dǎo)出系統(tǒng)的實(shí)現(xiàn)方案。5.將數(shù)據(jù)流圖映射為程序結(jié)構(gòu)時(shí), 所用映射方法涉及信息流的類(lèi)型。其信息流分為 變換流 和 事物流 兩種類(lèi)型。6.面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、 用例圖和用例 、領(lǐng)域概念模型構(gòu)成。7.軟件開(kāi)發(fā)過(guò)程管理是軟件工程的重要組成局部,它涉及軟件組織、 軟件工程的標(biāo)準(zhǔn) 、管理的方法、工具等。8從原理上講,軟件工程方法都由建模語(yǔ)言和建模過(guò)程組成,UML屬于 建模語(yǔ)言 。9軟件維護(hù)的副作用副作用大致可分為三類(lèi):代碼副作用、 數(shù)據(jù) 副作用、 文檔 的副作用。10為了便于對(duì)照檢查,測(cè)試

14、用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的_輸出結(jié)果 _兩局部組成。三、名詞解釋題本大題共5小題,每題3分,共15分 1內(nèi)聚性 2軟件工程方法 3適應(yīng)性維護(hù) 4數(shù)據(jù)設(shè)計(jì) 5異步消息(Asynchronous Message) 四、簡(jiǎn)答題本大題共5小題,每題5分,共25分1.子程序是可獨(dú)立編譯的程序單元,子程序一般具備那三種機(jī)制2.試述瀑布模型的優(yōu)點(diǎn)和缺點(diǎn)?3.軟件工程的目標(biāo)是生產(chǎn)高質(zhì)量的軟件,高質(zhì)量的軟件應(yīng)該具備那三個(gè)條件。4在省略有關(guān)建模的技術(shù)細(xì)節(jié)之后,簡(jiǎn)述域分析過(guò)程步驟。5.軟件總體結(jié)構(gòu)應(yīng)該包括哪兩方面內(nèi)容?五、綜合應(yīng)用題第1小題5分,第2小題8分,第3小題7分,共20分 1.UML關(guān)系包括關(guān)聯(lián)、聚合、泛化

15、、實(shí)現(xiàn)、依賴(lài)等5種類(lèi)型,請(qǐng)將適宜的關(guān)系填寫(xiě)在以下描述的 中。 用例及其協(xié)作之間是實(shí)現(xiàn) 關(guān)系。 在學(xué)校中,一個(gè)學(xué)生可以選修多門(mén)課程,一門(mén)課程可以由多個(gè)學(xué)生選修,那么學(xué)生和課程之間是 關(guān)聯(lián)關(guān)系。 類(lèi)A的一個(gè)操作調(diào)用類(lèi)B的一個(gè)操作,且這兩個(gè)類(lèi)之間不存在其他關(guān)系,那么類(lèi)A和類(lèi)B之間是依賴(lài) 關(guān)系。 在MFC類(lèi)庫(kù)中,Window類(lèi)和DialogBox類(lèi)之間是泛化 關(guān)系。 森林和樹(shù)木之間是聚合 關(guān)系。 2根據(jù)以下條件使用等價(jià)劃分法設(shè)計(jì)測(cè)試用例。    某一8位微機(jī),其十六進(jìn)制常數(shù)定義為:以0x或0X開(kāi)頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是-7f7f表示十六進(jìn)制的大小寫(xiě)字母不加區(qū)別,

16、如0X13,0X6A,-0X3c。3.某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來(lái)的信件收集分類(lèi)后,按幾種不同的情況處理。1) 如果是報(bào)名的,那么將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開(kāi)出報(bào)告單交財(cái)務(wù)部門(mén),財(cái)務(wù)人員開(kāi)出發(fā)票給學(xué)生。2) 如果是想注銷(xiāo)原來(lái)已選修的課程,那么由注銷(xiāo)人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷(xiāo)單。3)如果是付款的,那么由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:(1).對(duì)以上問(wèn)題畫(huà)出數(shù)據(jù)流程圖。(3分)(2).畫(huà)出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。(4分)?軟

17、件工程?試題(第7套)參考答案第一局部 選擇題一、單項(xiàng)選擇題本大題共20小題,每題1分,共2 0分1、A2、D 3、B 4、B  5、 B 6、 D  7、 A 8、 D    9、C 10、D11、A 12、A 13、 D 14、C 15、B 16、 C 17、A 18、C 19、D  20、 A 第二局部 非選擇題二、填空題本大題共10小題,每題2分,共20分1.圖表描述,提供哪些效勞2.進(jìn)度、滿足用戶需求。3.面向?qū)ο?需求規(guī)格說(shuō)

18、明5.變換流 事務(wù)流6.用例與用例圖7.軟件工程的標(biāo)準(zhǔn)8建模語(yǔ)言 9數(shù)據(jù)、文檔10輸出結(jié)果三、名詞解釋題本大題共5小題,每題3分,共15分 1內(nèi)聚性 內(nèi)聚性是模塊獨(dú)立性的衡量標(biāo)準(zhǔn)之一,它是指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。2軟件工程方法 是軟件生產(chǎn)的組織方式,包括對(duì)軟件過(guò)程的建議、使用的標(biāo)記法、進(jìn)行系統(tǒng)描述的規(guī)律和設(shè)計(jì)指南。3適應(yīng)性維護(hù) 是為適應(yīng)環(huán)境的變化而修改軟件的活動(dòng)。4數(shù)據(jù)設(shè)計(jì) 是為在需求規(guī)格說(shuō)明中定義的那些數(shù)據(jù)對(duì)象選擇適宜的邏輯表示,并確定可能作用在這些邏輯結(jié)構(gòu)上的所有操作(包括選用已存在的程序包)。5異步消息(Asynchronous Messa

19、ge) 表示消息源發(fā)出消息后不必等待消息處理過(guò)程的返回,即可繼續(xù)執(zhí)行自己的后續(xù)操作。四、簡(jiǎn)答題本大題共5小題,每題5分,共25分1.子程序是可獨(dú)立編譯的程序單元,子程序一般具備那三種機(jī)制 子程序說(shuō)明,它給出子程序與其他程序單元的接口; 子程序體,它實(shí)現(xiàn)子程序的數(shù)據(jù)和控制結(jié)構(gòu); 調(diào)用方式。2.試述瀑布模型的優(yōu)點(diǎn)和缺點(diǎn)? 瀑布模型的優(yōu)點(diǎn)軟件生命周期模型,使軟件開(kāi)發(fā)過(guò)程可以在分析、設(shè)計(jì)、編碼、測(cè)試和維護(hù)的框架下進(jìn)行;軟件開(kāi)發(fā)過(guò)程具有系統(tǒng)性、可控性,克服了軟件開(kāi)發(fā)的隨意性瀑布模型的缺點(diǎn)工程開(kāi)始階段用戶很難精確的提出產(chǎn)品需求,由于技術(shù)進(jìn)步,用戶對(duì)系統(tǒng)深入的理解,修改需求十分普遍。工程開(kāi)發(fā)晚期才能得到程序的運(yùn)行版本,這時(shí)修改軟件需求和開(kāi)發(fā)中的錯(cuò)誤代價(jià)很大。采用線性模型組織工程開(kāi)發(fā)經(jīng)常發(fā)生開(kāi)發(fā)小組人員“堵塞狀態(tài),特別是工程的開(kāi)始和結(jié)束。3.軟件工程的目標(biāo)是生產(chǎn)高質(zhì)量的軟件,高質(zhì)量的軟件應(yīng)該具備那三個(gè)條件。滿足軟件需求定義的功能和性能文檔符合事先確定的軟件開(kāi)發(fā)標(biāo)準(zhǔn)軟件的特點(diǎn)和屬性遵循軟件工程的目標(biāo)和原那么。4在省略有關(guān)建模的技術(shù)細(xì)節(jié)之后,簡(jiǎn)述域分析過(guò)程步驟。發(fā)現(xiàn)并描述可重用

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論