亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

期末考試 百分網(wǎng)手機(jī)站

軟件工程期末考試試卷附答案

時(shí)間:2020-08-23 20:10:22 期末考試 我要投稿

軟件工程期末考試試卷(附答案)

  引導(dǎo)語(yǔ):軟件工程 是一門(mén)研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。以下是小編整理的軟件工程期末考試試卷(附答案),歡迎參考!

軟件工程期末考試試卷(附答案)

  一、選擇題:(每題1分,共20分)(將答案寫(xiě)在題號(hào)前的()中)

  ( C )1. 軟件是( )。

  A. 處理對(duì)象和處理規(guī)則的描述 B. 程序

  C. 程序及其文檔 D. 計(jì)算機(jī)系統(tǒng)

  ( B )2. 軟件需求規(guī)格說(shuō)明的內(nèi)容不應(yīng)包括( )。

  A. 主要功能 B. 算法的詳細(xì)描述

  C. 用戶界面及運(yùn)行環(huán)境 D. 軟件的性能

  ( B )3. 程序的三種基本控制結(jié)構(gòu)是( )。

  A. 過(guò)程、子程序和分程序 B. 順序、選擇和重復(fù)

  C. 遞歸、迭代和回溯 D. 調(diào)用、返回和轉(zhuǎn)移

  ( D ) 4. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷?lèi)模型,即( )。

  A) 系統(tǒng)模型、ER模型、應(yīng)用模型

  B) 對(duì)象模型、動(dòng)態(tài)模型、應(yīng)用模型

  C) E-R模型、對(duì)象模型、功能模型

  D) 對(duì)象模型、動(dòng)態(tài)模型、功能模型

  ( C ) 5. 在E-R模型中,包含以下基本成分( )。

  A) 數(shù)據(jù)、對(duì)象、實(shí)體

  B) 控制、聯(lián)系、對(duì)象

  C) 實(shí)體、聯(lián)系、屬性

  D) 實(shí)體、屬性、操作

  ( A ) 6. 各種軟件維護(hù)的類(lèi)型中最重要的是( )。

  A) 完善性維護(hù) B) 糾錯(cuò)性維護(hù) C) 適應(yīng)性維護(hù) D) 預(yù)防性維護(hù)

  ( B ) 7.軟件測(cè)試的目標(biāo)是( )。

  A. 證明軟件是正確的 B. 發(fā)現(xiàn)錯(cuò)誤、降低錯(cuò)誤帶來(lái)的風(fēng)險(xiǎn)

  C. 排除軟件中所有的錯(cuò)誤 D. 與軟件調(diào)試相同

  ( D )8.軟件生命周期中所花費(fèi)用最多的階段是( )

  A.詳細(xì)設(shè)計(jì) B.軟件編碼 C.軟件測(cè)試 D.軟件維護(hù)

  ( C )9.若有一個(gè)計(jì)算類(lèi)型的程序,它的輸入量只有一個(gè)X,其范圍是[-1.0, 1.0],現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001, -1.0, 1.0, 1.001.設(shè)計(jì)這組測(cè)試用例的方法是( )

  A.條件覆蓋法 B.等價(jià)分類(lèi)法 C.邊界值分析法 D.錯(cuò)誤推測(cè)法

  ( D )10、詳細(xì)設(shè)計(jì)的基本任務(wù)是確定每個(gè)模塊的( )設(shè)計(jì)

  A.功能 B.調(diào)用關(guān)系 C.輸入輸出數(shù)據(jù) D.算法

  ( A )11.設(shè)函數(shù)C(X)定義問(wèn)題X的復(fù)雜程序,函數(shù)E(X)確定解決問(wèn)題X需要的工作量(時(shí)間)。對(duì)于兩個(gè)問(wèn)題P1和P2,如果C(P1)>C(P2)顯然E(P1)>E(P2),則得出結(jié)論E(P1+P2)>E(P1)+E(P2)就是:( )

  A.模塊化的根據(jù) B.逐步求精的根據(jù) C.抽象的根據(jù) D.信息隱藏和局部化的根據(jù)

  ( D )12.下面幾種白箱測(cè)試技術(shù),哪種是最強(qiáng)的覆蓋準(zhǔn)則 ( )

  A.語(yǔ)句覆蓋 B.條件覆蓋 C.判定覆蓋 D.條件組合覆蓋

  ( A )13.面向數(shù)據(jù)流的設(shè)計(jì)方法把( )映射成軟件結(jié)構(gòu)。

  A.數(shù)據(jù)流 B.系統(tǒng)結(jié)構(gòu) C.控制結(jié)構(gòu) D.信息流

  ( A )14.內(nèi)聚程度最低的是( )內(nèi)聚

  A.偶然 B.過(guò)程 C.順序 D.時(shí)間

  ( A )15.確定測(cè)試計(jì)劃是在( )階段制定的.

  A.總體設(shè)計(jì) B.詳細(xì)設(shè)計(jì) C.編碼 D.測(cè)試

  ( D )16.需求分析的產(chǎn)品是( )

  A.數(shù)據(jù)流程圖案 B.數(shù)據(jù)字典 C.判定表 D.需求規(guī)格說(shuō)明書(shū)

  ( C )17.數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是( )

  A.數(shù)據(jù)庫(kù)設(shè)計(jì) B.數(shù)據(jù)通信 C.數(shù)據(jù)定義 D.數(shù)據(jù)維護(hù)

  ( D )18.( )引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的'思想,適用于大規(guī)模的內(nèi)部開(kāi)發(fā)項(xiàng)目。

  A.增量模型 B.噴泉模型 C.原型模型 D.螺旋模型

  ( D )19.模塊的內(nèi)聚性最高的是( )

  A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚

  ( D )20.提高測(cè)試的有效性非常重要,成功的測(cè)試是指( )

  A.證明了被測(cè)試程序正確無(wú)誤 B. 說(shuō)明了被測(cè)試程序符合相應(yīng)的要求

  C.未發(fā)現(xiàn)被測(cè)程序的錯(cuò)誤 D.發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤

  二.判斷題(每題1分,共10分)將答案寫(xiě)在題號(hào)前的( )中,正確用√, 錯(cuò)誤用χ。

  ( × )1、開(kāi)發(fā)軟件就是編寫(xiě)程序。

  ( × )2、系統(tǒng)測(cè)試的主要方法是白盒法,主要進(jìn)行功能測(cè)試、性能測(cè)試、安全性測(cè)試及可靠性等 測(cè)試。

  ( × )3、編程序時(shí)應(yīng)盡可能利用硬件特點(diǎn)以提高程序效率.

  ( × )4、軟件需求分析的任務(wù)是建立軟件模塊結(jié)構(gòu)圖。

  ( √ )5、盡可能使用高級(jí)語(yǔ)言編寫(xiě)程序

  ( × )6、以結(jié)構(gòu)化分析方法建立的系統(tǒng)模型就是數(shù)據(jù)流圖。

  ( × )7、進(jìn)行總體設(shè)計(jì)時(shí)加強(qiáng)模塊間的聯(lián)系。

  ( × )8、編碼時(shí)盡量多用全局變量.

  ( √ )9、用CASE環(huán)境或程序自動(dòng)生成工具來(lái)自動(dòng)生成一部分程序.

  ( × )10、軟件測(cè)試是要發(fā)現(xiàn)軟件中的所有錯(cuò)誤。

  三、填空題(每題1分,共5分):將結(jié)果填在( )

  1、將下面的關(guān)系按繼承關(guān)系、聚集關(guān)系或普通關(guān)聯(lián)進(jìn)行分類(lèi)。

  小汽車(chē)---------紅旗轎車(chē) ( 繼承 )

  小汽車(chē)---------駕駛員 ( 普通關(guān)聯(lián) )

  班級(jí)------------學(xué)生 ( 聚集 )

  2、將下列各項(xiàng)分為類(lèi)或類(lèi)的實(shí)例

  我的汽車(chē) ( 實(shí)例 )

  交通工具 ( 類(lèi) )

  三、簡(jiǎn)答題:(每題5分,共25分)

  1. 軟件生命期各階段的任務(wù)是什么?

  答:軟件生命期分為7個(gè)階段:

  1、問(wèn)題定義:要解決的問(wèn)題是什么

  2、可行性研究:確定問(wèn)題是否值得解,技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性

  3、需求分析:系統(tǒng)必須做什么

  4、總體設(shè)計(jì):系統(tǒng)如何實(shí)現(xiàn),包括系統(tǒng)設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)

  5、詳細(xì)設(shè)計(jì):具體實(shí)現(xiàn)設(shè)計(jì)的系統(tǒng)

  6、實(shí)現(xiàn):編碼和測(cè)試

  7、運(yùn)行維護(hù):保證軟件正常運(yùn)行。

  2、軟件重用的效益是什么?

  答:1、軟件重用可以顯著地改善軟件的質(zhì)量和可靠性。

  2、軟件重用可以極大地提高軟件開(kāi)發(fā)的效率。

  3、節(jié)省軟件開(kāi)發(fā)的成本,避免不必要的重復(fù)勞動(dòng)和人力、財(cái)力的浪費(fèi)。

  3、 自頂而下漸增測(cè)試與自底而上漸增測(cè)試各有何優(yōu)、缺點(diǎn)?

  答:

 、佟∽皂敹聺u增測(cè)試

  優(yōu)點(diǎn):不需要測(cè)試驅(qū)動(dòng)程序,能夠在測(cè)試階段的早期實(shí)現(xiàn)并驗(yàn)證系統(tǒng)的主要功能,而且能夠盡早發(fā)現(xiàn)上層模塊的接口錯(cuò)誤。

  缺點(diǎn):需要存根程序,底層錯(cuò)誤發(fā)現(xiàn)較晚。

  ② 自底而上漸增測(cè)試

  優(yōu)點(diǎn)與缺點(diǎn)和自頂而下漸增測(cè)試相反。

  4 、 提高可維護(hù)性的方法有哪些?

  答:在軟件工程的每一階段都應(yīng)該努力提高系統(tǒng)的可維護(hù)性,在每個(gè)階段結(jié)束前的審查和復(fù)審中,應(yīng)著重對(duì)可維護(hù)性進(jìn)行復(fù)審。

  在需求分析階段的復(fù)審中,應(yīng)對(duì)將來(lái)要擴(kuò)充和修改的部分加以注明。在討論軟件可移植性問(wèn)題時(shí),要考慮可能要影響軟件維護(hù)的系統(tǒng)界面。

  在軟件設(shè)計(jì)的復(fù)審中,因從便于修改、模塊化和功能獨(dú)立的目標(biāo)出發(fā),評(píng)價(jià)軟件的結(jié)構(gòu)和過(guò)程,還應(yīng)對(duì)將來(lái)可能修改的部分預(yù)先做準(zhǔn)備。

  在軟件代碼復(fù)審中,應(yīng)強(qiáng)調(diào)編碼風(fēng)格和內(nèi)部說(shuō)明這兩個(gè)影響可維護(hù)性的因素。

  在軟件系統(tǒng)交付使用前的每一測(cè)試步驟中都應(yīng)給出需要進(jìn)行預(yù)防性維護(hù)部分的提示。

  在完成每項(xiàng)維護(hù)工作后,都應(yīng)對(duì)軟件維護(hù)本身進(jìn)行仔細(xì)認(rèn)真的復(fù)審。

  為了從根本上提高軟件系統(tǒng)的可維護(hù)性,人們正試圖通過(guò)直接維護(hù)軟件規(guī)格說(shuō)明來(lái)維護(hù)軟件 ,同時(shí)也在大力發(fā)展軟件重用技術(shù)。

  簡(jiǎn)述軟件測(cè)試要經(jīng)過(guò)哪幾個(gè)步驟,每個(gè)步驟與什么文檔有關(guān)。

  【解答】

  測(cè)試過(guò)程按 4 個(gè)步驟進(jìn)行,即單元測(cè)試(模塊測(cè)試)、集成測(cè)試(子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試)、確認(rèn)測(cè)試(驗(yàn)收測(cè)試)和平行運(yùn)行。

  單元測(cè)試集中對(duì)用源代碼實(shí)現(xiàn)的每一個(gè)程序單元進(jìn)行測(cè)試,與其相關(guān)的文檔是單元測(cè)試計(jì)劃和詳細(xì)設(shè)計(jì)說(shuō)明書(shū)。

  集成測(cè)試把已測(cè)試過(guò)的模塊組裝起來(lái),主要對(duì)與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測(cè)試。與其相關(guān)的文檔是集成測(cè)試計(jì)劃和軟件需求說(shuō)明書(shū)。

  確認(rèn)測(cè)試則是要檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說(shuō)明中確定了的各種需求,以及軟件配置是否完全、正確。與其相關(guān)的文檔是確認(rèn)測(cè)試計(jì)劃和軟件需求說(shuō)明書(shū)。

  平行運(yùn)行把已經(jīng)經(jīng)過(guò)確認(rèn)的軟件納入實(shí)際運(yùn)行環(huán)境中,與其他系統(tǒng)成份組合在一起進(jìn)行測(cè)試。與其相關(guān)的文檔:用戶指南、使用手冊(cè)等。


【軟件工程期末考試試卷(附答案)】相關(guān)文章:

小升初語(yǔ)文試卷附答案09-20

初一上冊(cè)語(yǔ)文期末考試卷「附答案」10-17

人教版小升初語(yǔ)文試卷(附答案)09-30

蘇教版小升初語(yǔ)文試卷附答案09-25

小升初語(yǔ)文模擬試卷附答案09-18

小升初數(shù)學(xué)模擬試卷附答案09-19

小升初數(shù)學(xué)測(cè)試卷附部分答案09-21

小升初語(yǔ)文模擬測(cè)試卷附答案09-20

小升初數(shù)學(xué)測(cè)試卷附答案參考09-13