




已閱讀5頁(yè),還剩16頁(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)一, 判斷題(正確的在括號(hào)內(nèi)打上“,錯(cuò)誤的打上“.每題 1.5分,共 15 分)Warnier 方法也是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其邏輯更嚴(yán)格.() PAD 圖在設(shè)置了五種基本控制結(jié)構(gòu)后,還允許遞歸調(diào)用. () 你 為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目.() 當(dāng)驗(yàn)收測(cè)試通過(guò),軟件開發(fā)就完成了.()完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪除程序中的注解.() 系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法.因此,有時(shí)也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用.()在程序調(diào)試時(shí),找出錯(cuò)誤的位置和性質(zhì)比改正該錯(cuò)誤更難.() 以對(duì)象,類,繼承和通信為基礎(chǔ)的面向?qū)ο笤O(shè)計(jì)方法(OOD)也是常見(jiàn)的軟件概要設(shè)計(jì)方法之一.()二,單項(xiàng)選擇題(每小題 2 分,共 10 分)試判斷下列敘述中,哪 個(gè)(些)是正確的(D)a,軟件系統(tǒng)中所有的信息流都可以認(rèn)為是事務(wù)流b,軟件系統(tǒng)中所有的信息流都可以認(rèn)為是變換流c,事務(wù)分析和變換分析的設(shè)計(jì)步驟是基本相似的A,a B,b C,c D,b 和 c進(jìn)行需求分析可使用多種工具,但(B)是不適用的.A,數(shù)據(jù)流圖 B,PAD 圖 C,判定表 D,數(shù)據(jù)詞典在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有(A).A,PAD B,SA C,SC D,DFD詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的(C)A,代碼的規(guī)模 B,運(yùn)行速度 C,質(zhì)量 D,可維護(hù)性使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標(biāo)準(zhǔn). A,程序的內(nèi)部邏輯 B,程序的復(fù)雜程度C,該軟件的編輯人員 D,程序的功能三,多項(xiàng)選擇題(每題 2 分,共 10 分.注:正確得 2 分,漏選得 1 分,多選,錯(cuò)選不得分.)(ABCD)可以作為模塊.A,子程序 B,函數(shù) C,過(guò)程 D,編譯文件下面哪些測(cè)試屬于黑盒測(cè)試(BCD).A,路徑測(cè)試 B,等價(jià)類劃分 C,邊界值分析 D,錯(cuò)誤推測(cè) E,循環(huán)測(cè)試 下列屬于度量效益方法的是(ABCD).A,貨幣的時(shí)間價(jià)值 B,投資回收期 C,收入 D,投資回報(bào)率 軟件維護(hù)的策略包括(BCD).A,定期檢測(cè)維護(hù) B,改正性維護(hù) C,適應(yīng)性維護(hù) D,完善性維護(hù) 下列屬于軟件測(cè)試過(guò)程的是(ABE).A,單元測(cè)試 B,組裝測(cè)試 C,內(nèi)核測(cè)試 D,法律驗(yàn)證 E,確認(rèn)測(cè)試 四,簡(jiǎn)答題(每題 6 分,共 24 分)1、耦合性和內(nèi)聚性有幾種類型 其耦合度,內(nèi)聚強(qiáng)度的順序如何 答案:低:非直接耦合,數(shù)據(jù)耦合,標(biāo)記耦合,控制耦合,外部耦合,公共耦合,內(nèi)容耦合:高強(qiáng):功能內(nèi)聚,信息內(nèi)聚,通信內(nèi)聚,過(guò)程內(nèi)聚,時(shí)間內(nèi)聚,邏輯內(nèi)聚,偶然內(nèi)聚:弱2、請(qǐng)舉例說(shuō)明什么是多態(tài),什么是重載答案:多態(tài)性是指子類對(duì)象可以像父類對(duì)象那樣使用,同樣的消息既可以發(fā)送給父類對(duì)象也可以發(fā)送給子類對(duì)象.也就是說(shuō),在類等級(jí)的不同層次中可以共享(公用)一個(gè)行為(方法)的名字,然而不同層次中的每個(gè)類卻各自按自己的需要來(lái)實(shí)現(xiàn)這個(gè)行為.當(dāng)對(duì)象接收到發(fā)送給它的消息時(shí),根據(jù)該對(duì)象所屬于的類動(dòng)態(tài)選用在該類中定義的實(shí)現(xiàn)算法.3、重載是指一個(gè)類中有多個(gè)同名的方法,但在操作數(shù)個(gè)數(shù)或類型上有區(qū)別.例: public class Aint age;String name;public void setValue(int i) age=i; public void setValue(String s) name=s; 4、什么是數(shù)據(jù)字典 簡(jiǎn)述數(shù)據(jù)字典與數(shù)據(jù)流圖的關(guān)系.答案:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做完整的定義與說(shuō)明,是數(shù)據(jù)流程圖的補(bǔ)充工具.(2 分)數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒(méi)有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用. 數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明.(3 分)5、簡(jiǎn)述編碼風(fēng)格的重要性.答案:閱讀程序是軟件開發(fā)和維護(hù)過(guò)程中的一個(gè)重要組成部分,程序?qū)嶋H上也是一種供人閱讀的文章.應(yīng)當(dāng)在編寫程序時(shí)講求程序的風(fēng)格,這將大量地減少人們讀程序的時(shí)間.良好的編碼風(fēng)格有助于編寫出可靠而又容易維護(hù)的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量. 面向?qū)ο蟮臏y(cè)試和傳統(tǒng)開發(fā)方法的測(cè)試有什么不同答案:(1)二者都可以分成四個(gè)階段進(jìn)行.但傳統(tǒng)測(cè)試最小單元是模塊,而在面向?qū)ο蟓h(huán)境下,最小的可測(cè)試的單元是封裝了的類或?qū)ο?而不是程序模塊.(2)因?yàn)槊嫦驅(qū)ο筌浖](méi)有一個(gè)層次的控制結(jié)構(gòu),所以傳統(tǒng)的自頂向下和自底向上的組裝策略意義不大. 每次將一個(gè)操作組裝到類中(像傳統(tǒng)的增殖式組裝那樣)常常行不通,因?yàn)樵跇?gòu)成類的各個(gè)部件之間存在各種直接的和非直接的交互.對(duì)于面向?qū)ο笙到y(tǒng)的組裝測(cè)試,存在兩種不同的測(cè)試策略.軟件工程期末試卷(2)(開放教育本科)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)軟件工程試題 B一、填空題(每空 1 分,共 20 分)1 軟件生存周期一般可分為_問(wèn)題定義_、可行性研究、_需求分析_、設(shè)計(jì)編碼、_測(cè)試_、運(yùn)行與維護(hù)階段。2 IPO 圖由_輸入_、_處理_和_輸出_三個(gè)框組成。3 軟件_程序_文檔_。4 軟件測(cè)試的方法有_分析方法_和_非分析方法_(即黑盒法)。5 Jackson 圖除了可以表達(dá)程序結(jié)構(gòu)外,還可以表達(dá)_數(shù)據(jù)結(jié)構(gòu)_。6 詳細(xì)設(shè)計(jì)的工具有圖形工具、_表格工具_(dá)和_語(yǔ)言工具_(dá)。7 _數(shù)據(jù)流圖_和_數(shù)據(jù)字典_共同構(gòu)成系統(tǒng)的邏輯模型。8 成本估計(jì)方法主要有_自頂向下估計(jì)_、_自底向上估計(jì)_和算法模型估計(jì)三種類型。9 在需求分析階段常用的圖形工具有_層次方框圖_、_ Warnier圖_、_ IPO 圖_三種。 答案:填空題(每空 1 分,共 20 分)1、問(wèn)題定義 需求分析 測(cè)試2、輸入 處理 輸出3、程序 文檔4、分析方法 非分析方法5、數(shù)據(jù)結(jié)構(gòu)6、表格工具 語(yǔ)言工具7、數(shù)據(jù)流圖 數(shù)據(jù)字典8、自頂向下估計(jì) 自底向上估計(jì)9、層次方框圖 Warnier 圖 IPO 圖二、單項(xiàng)選擇題(每小題 2 分,共 10 分)1. 系統(tǒng)流程圖是描繪( )的傳統(tǒng)工具。A、邏輯系統(tǒng) B、數(shù)據(jù)結(jié)構(gòu) C、狀態(tài)變遷 D、物理系統(tǒng)2. 下列模塊獨(dú)立性最強(qiáng)的是( )A、非直接耦合 B、數(shù)據(jù)耦合 C、公共耦合 D、內(nèi)容耦合3. 下列哪個(gè)階段不屬于軟件生存周期的三大階段( )。A、計(jì)劃階段 B、開發(fā)階段C、編碼階段 D、維護(hù)階段4. 常見(jiàn)的軟件概要設(shè)計(jì)方法有 3 大類,其中以數(shù)據(jù)流圖為基礎(chǔ)構(gòu)造模塊結(jié)構(gòu)的是(A、 Jackson 方法和 LCP(Wanier)邏輯構(gòu)造方法B、 結(jié)構(gòu)化設(shè)計(jì)方法(SD)C、 面向?qū)ο笤O(shè)計(jì)方法(OOD)D、快速原型法5. 使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( )和指定的覆蓋標(biāo)準(zhǔn)。A、程序的內(nèi)部邏輯 B、程序的復(fù)雜程度C、該軟件的編輯人員 D、程序的功能答:1、D 2、A 3、C 4、A 5、A三、多項(xiàng)選擇題(每題 2 分,共 10 分)1. ( )可以作為模塊。A、子程序 B、函數(shù) C、過(guò)程 D、編譯文件2. 關(guān)于內(nèi)容耦合的描述正確的是( )。A、 內(nèi)容耦合是最高程度的耦合B、 高級(jí)語(yǔ)言一般設(shè)計(jì)成允許內(nèi)容耦合的形成C、 應(yīng)該盡量使用內(nèi)容耦合D、 如果一個(gè)模塊可以直接調(diào)用另一模塊,則可以稱為內(nèi)容耦合3. 下列屬于度量效益方法的是( )。A、貨幣的時(shí)間價(jià)值 B、投資回收期B、收入 D、投資回報(bào)率4. 軟件維護(hù)的策略包括( )。A、 定期檢測(cè)維護(hù) 。 )B、 改正性維護(hù)C、 適應(yīng)性維護(hù)D、 完善性維護(hù)5. 下列不屬于軟件測(cè)試過(guò)程的是( )。A、單元測(cè)試 B、組裝測(cè)試 C、內(nèi)核測(cè)試 D、法律驗(yàn)證答:1、ABCD 2、AD 3、ABC 4、BCD 5、CD四、判斷題(正確的在括號(hào)內(nèi)打上“”,錯(cuò)誤的打上“”。每題 2 分,共 20 分)1. Warnier 方法也是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其邏輯更嚴(yán)格。(v )2. PAD 圖在設(shè)置了五種基本控制結(jié)構(gòu)后,還允許遞歸調(diào)用。 (v )3. 為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。( x)4. 當(dāng)驗(yàn)收測(cè)試通過(guò),軟件開發(fā)就完成了。(x )5. 完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪除程序中的注解。(x )6. 在進(jìn)行總體設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系。(x )7. 系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此,有時(shí)也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用。( x)8. 用黑盒法測(cè)試時(shí),測(cè)試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。(x )9. 在程序調(diào)試時(shí),找出錯(cuò)誤的位置和性質(zhì)比改正該錯(cuò)誤更難。( v)10. 以對(duì)象、類、繼承和通信為基礎(chǔ)的面向?qū)ο笤O(shè)計(jì)方法(OOD)也是常見(jiàn)的軟件概要設(shè)計(jì)方法之一。( v)答:15: 610: 五、簡(jiǎn)答題(每題 5 分,共 20 分)1 什么是軟件危機(jī)?為什么會(huì)產(chǎn)生軟件危機(jī)?答:軟件危機(jī)是指軟件在開發(fā)和維護(hù)過(guò)程 遇到的一系統(tǒng)嚴(yán)重問(wèn)題,主要包含二方面的問(wèn)題,一是如何開發(fā)利用軟件,三是如何維護(hù)數(shù)量不斷膨脹的已有軟件.產(chǎn)生軟件危機(jī)的原因,一方面與軟件本身的特點(diǎn)有關(guān),另一方面和軟件開發(fā)與維護(hù)的方法不正確有關(guān)。2 什么是軟件的生存周期?包括哪幾個(gè)部分?答:個(gè)軟件從定義到開發(fā)、使用和維護(hù),直到最終被廢棄,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生存周期。軟件生存周期就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過(guò)程。它包括制定計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編寫、軟件測(cè)試、運(yùn)行維護(hù)等。3 什么是黑盒測(cè)試法?答:黑盒測(cè)試法把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,它只檢查程序功能是否能按照規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù),產(chǎn)生正確地輸出信息。4 耦合性和內(nèi)聚性有幾種類型? 其耦合度、內(nèi)聚強(qiáng)度的順序如何??jī)?nèi)容耦合 :高 公共耦合 外部耦合 控制耦合 標(biāo)記耦合 數(shù)據(jù)耦合 答:低:非直接耦合巧合內(nèi)聚:弱 邏輯內(nèi)聚 時(shí)間內(nèi)聚 過(guò)程內(nèi)聚 通信內(nèi)聚 信息內(nèi)聚 強(qiáng):功能內(nèi)聚六、分析設(shè)計(jì)題(共 20 分)1. (8 分)假設(shè)開發(fā)某個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)的投資額為 3000 元,該計(jì)算機(jī)應(yīng)用系統(tǒng)投入使用后,每年可以節(jié)約 1000 元,5 年內(nèi)可能節(jié)約 5000 元。3000 元是現(xiàn)在投資的錢,5000 元是 5 年內(nèi)節(jié)省的錢,假定年利率為 12%,請(qǐng)計(jì)算該系統(tǒng)的純收入,投資回收期,投資回收率。 答:計(jì)算該系統(tǒng)的純收:3612.27-3000=612.27投資回收期:3+(3000-
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海洋生態(tài)修復(fù)2025:政策調(diào)整與實(shí)踐成效研究報(bào)告
- 高效太陽(yáng)能熱利用技術(shù):2025年行業(yè)競(jìng)爭(zhēng)格局深度解析報(bào)告
- 實(shí)時(shí)政事試題及答案大全
- 淄博一模生物試題及答案
- 實(shí)干拼搏面試題及答案
- 理解音程變化對(duì)樂(lè)理知識(shí)的影響2025年樂(lè)理考試試題及答案
- 科學(xué)思考的幼兒園數(shù)學(xué)試題及答案
- 教育改進(jìn)策略與實(shí)施試題及答案
- 未來(lái)套房測(cè)試題及答案
- 精準(zhǔn)鎖定2025年物理試題及答案
- 國(guó)能遼寧北票 200MW 風(fēng)力發(fā)電項(xiàng)目地質(zhì)災(zāi)害危險(xiǎn)性評(píng)估報(bào)告
- 《中電聯(lián)團(tuán)體標(biāo)準(zhǔn)-220kV變電站并聯(lián)直流電源系統(tǒng)技術(shù)規(guī)范》
- 橋梁博士畢業(yè)設(shè)計(jì)電子版
- MOOC 犯罪心理學(xué)-西南政法大學(xué) 中國(guó)大學(xué)慕課答案
- 家族信托與家族財(cái)富傳承
- 杭港地鐵施工培訓(xùn)課件
- 電能質(zhì)量技術(shù)監(jiān)督培訓(xùn)課件
- 豐富多彩的課間活動(dòng)課件
- 藍(lán)色卡通風(fēng)太陽(yáng)系八大行星知識(shí)天文知識(shí)科普宣傳
- 電磁感應(yīng)與電磁能量轉(zhuǎn)化實(shí)驗(yàn)
- 面部整骨培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論