軟件工程大四試題_第1頁(yè)
軟件工程大四試題_第2頁(yè)
軟件工程大四試題_第3頁(yè)
軟件工程大四試題_第4頁(yè)
軟件工程大四試題_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件工程大四試題一、單項(xiàng)選擇題(每題2分,共30分)1.在軟件生命周期中,哪個(gè)階段通常占據(jù)最大比例的時(shí)間?

A.需求分析

B.設(shè)計(jì)

C.編碼

D.測(cè)試2.下列哪項(xiàng)不是敏捷開(kāi)發(fā)方法的特點(diǎn)?

A.迭代增量式開(kāi)發(fā)

B.詳細(xì)的文檔編寫(xiě)

C.強(qiáng)調(diào)人與協(xié)作

D.面對(duì)面交流3.下列哪個(gè)模型是從需求分析開(kāi)始,逐步向前推進(jìn)直到完成軟件開(kāi)發(fā)?

A.瀑布模型

B.增量模型

C.原型模型

D.螺旋模型4.軟件測(cè)試的目的是什么?

A.證明軟件沒(méi)有錯(cuò)誤

B.盡可能多地找出軟件中的錯(cuò)誤

C.提高軟件的開(kāi)發(fā)速度

D.使軟件運(yùn)行得更快5.在面向?qū)ο笤O(shè)計(jì)中,封裝的主要目的是什么?

A.提高代碼重用性

B.隱藏對(duì)象內(nèi)部狀態(tài)和行為

C.實(shí)現(xiàn)多態(tài)性

D.增強(qiáng)可讀性6.下列哪項(xiàng)不是軟件維護(hù)的類(lèi)型?

A.改正性維護(hù)

B.適應(yīng)性維護(hù)

C.完善性維護(hù)

D.創(chuàng)新性維護(hù)7.在軟件工程中,黑盒測(cè)試主要關(guān)注什么?

A.代碼結(jié)構(gòu)

B.輸入輸出行為

C.內(nèi)部邏輯

D.算法效率8.UML(統(tǒng)一建模語(yǔ)言)中,用于描述系統(tǒng)靜態(tài)結(jié)構(gòu)的圖是哪種?

A.順序圖

B.類(lèi)圖

C.活動(dòng)圖

D.狀態(tài)圖9.軟件配置管理的主要目的是什么?

A.控制軟件版本

B.提高開(kāi)發(fā)效率

C.降低開(kāi)發(fā)成本

D.優(yōu)化軟件結(jié)構(gòu)10.下列哪項(xiàng)不屬于軟件質(zhì)量屬性?

A.可用性

B.可靠性

C.可移植性

D.可測(cè)試性11.在軟件需求分析階段,用于捕獲用戶(hù)需求的工具不包括?

A.數(shù)據(jù)流圖

B.用例圖

C.Gantt圖

D.狀態(tài)轉(zhuǎn)換圖12.下列哪項(xiàng)不是軟件項(xiàng)目風(fēng)險(xiǎn)管理的內(nèi)容?

A.風(fēng)險(xiǎn)識(shí)別

B.風(fēng)險(xiǎn)分析

C.風(fēng)險(xiǎn)監(jiān)控

D.風(fēng)險(xiǎn)避免13.敏捷開(kāi)發(fā)中的Scrum框架中,哪個(gè)角色負(fù)責(zé)確保團(tuán)隊(duì)按照計(jì)劃進(jìn)行工作?

A.ScrumMaster

B.ProductOwner

C.DevelopmentTeam

D.Stakeholder14.在軟件工程中,哪種測(cè)試策略旨在通過(guò)測(cè)試少量測(cè)試用例來(lái)達(dá)到較高的覆蓋率?

A.等價(jià)類(lèi)劃分

B.邊界值分析

C.因果圖法

D.正交實(shí)驗(yàn)設(shè)計(jì)15.下列哪項(xiàng)不是軟件重用可以帶來(lái)的好處?

A.縮短開(kāi)發(fā)周期

B.降低開(kāi)發(fā)成本

C.提高軟件質(zhì)量

D.增加軟件復(fù)雜性二、多項(xiàng)選擇題(每題3分,共30分)1.軟件工程的原則包括哪些?()

A.用分階段的生命周期計(jì)劃嚴(yán)格管理

B.堅(jiān)持進(jìn)行階段評(píng)審

C.實(shí)行嚴(yán)格的產(chǎn)品控制

D.采用現(xiàn)代程序設(shè)計(jì)技術(shù)

E.結(jié)果應(yīng)能清楚地審查2.敏捷開(kāi)發(fā)宣言強(qiáng)調(diào)的四個(gè)核心價(jià)值是?()

A.個(gè)體和交互重于過(guò)程和工具

B.可以工作的軟件重于詳盡的文檔

C.客戶(hù)協(xié)作重于合同談判

D.響應(yīng)變化重于遵循計(jì)劃

E.自動(dòng)化測(cè)試重于手工測(cè)試3.下列哪些是軟件設(shè)計(jì)的主要任務(wù)?()

A.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

B.系統(tǒng)架構(gòu)設(shè)計(jì)

C.接口設(shè)計(jì)

D.算法設(shè)計(jì)

E.用戶(hù)界面設(shè)計(jì)4.軟件測(cè)試的類(lèi)型包括哪些?()

A.單元測(cè)試

B.集成測(cè)試

C.系統(tǒng)測(cè)試

D.驗(yàn)收測(cè)試

E.回歸測(cè)試5.在面向?qū)ο笤O(shè)計(jì)中,下列哪些屬于面向?qū)ο蟮幕驹瓌t?()

A.單一職責(zé)原則

B.開(kāi)放封閉原則

C.里氏替換原則

D.依賴(lài)倒置原則

E.接口隔離原則6.軟件配置管理的主要活動(dòng)有哪些?()

A.配置標(biāo)識(shí)

B.配置控制

C.配置狀態(tài)記錄

D.配置審核

E.配置環(huán)境管理7.下列哪些是軟件維護(hù)的難點(diǎn)?()

A.理解軟件

B.修改軟件

C.測(cè)試軟件

D.文檔缺失或過(guò)時(shí)

E.用戶(hù)需求頻繁變更8.UML中,用于描述系統(tǒng)動(dòng)態(tài)行為的圖有哪些?()

A.順序圖

B.類(lèi)圖

C.活動(dòng)圖

D.狀態(tài)圖

E.協(xié)作圖9.軟件項(xiàng)目風(fēng)險(xiǎn)管理的主要步驟包括哪些?()

A.風(fēng)險(xiǎn)識(shí)別

B.風(fēng)險(xiǎn)分析

C.風(fēng)險(xiǎn)計(jì)劃

D.風(fēng)險(xiǎn)監(jiān)控

E.風(fēng)險(xiǎn)應(yīng)對(duì)10.下列哪些是軟件質(zhì)量保障活動(dòng)的一部分?()

A.代碼審查

B.測(cè)試計(jì)劃制定

C.缺陷跟蹤

D.用戶(hù)培訓(xùn)

E.配置審計(jì)三、判斷題(每題2分,共20分)1.在瀑布模型中,如果需求分析階段出現(xiàn)錯(cuò)誤,那么這些錯(cuò)誤會(huì)在后續(xù)階段被放大。()2.敏捷開(kāi)發(fā)方法強(qiáng)調(diào)先編寫(xiě)測(cè)試用例,再進(jìn)行編碼實(shí)現(xiàn)。()3.軟件重用可以提高軟件開(kāi)發(fā)的效率,但可能會(huì)增加軟件維護(hù)的復(fù)雜性。()4.在面向?qū)ο笤O(shè)計(jì)中,繼承關(guān)系可以用來(lái)表示“整體-部分”的關(guān)系。()5.黑盒測(cè)試不需要了解程序的內(nèi)部結(jié)構(gòu),只需要關(guān)注輸入輸出。()6.軟件配置管理的主要目的是跟蹤和控制軟件產(chǎn)品的所有版本。()7.軟件測(cè)試只能由專(zhuān)門(mén)的測(cè)試團(tuán)隊(duì)完成,開(kāi)發(fā)人員不應(yīng)參與測(cè)試工作。()8.UML中的類(lèi)圖可以表示類(lèi)與類(lèi)之間的關(guān)系,但不能表示對(duì)象與對(duì)象之間的關(guān)系。()9.軟件項(xiàng)目風(fēng)險(xiǎn)管理只關(guān)注識(shí)別和處理負(fù)面風(fēng)險(xiǎn),正面風(fēng)險(xiǎn)不需要考慮。()10.代碼審查是確保軟件質(zhì)量的重要手段之一,可以由開(kāi)發(fā)人員自行完成,也可以邀請(qǐng)同行進(jìn)行。()四、填空題(每題2分,共20分)1.在軟件工程中,______是軟件開(kāi)發(fā)過(guò)程中的一系列活動(dòng),包括需求分析、設(shè)計(jì)、編碼、測(cè)試和維護(hù)等。2.敏捷開(kāi)發(fā)強(qiáng)調(diào)以______為核心,快速迭代,持續(xù)交付可用的軟件。3.在面向?qū)ο缶幊讨?,______是一種基本的封裝機(jī)制,用于隱藏對(duì)象的內(nèi)部狀態(tài)和行為。4.軟件測(cè)試按照測(cè)試階段可以分為單元測(cè)試、______、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。5.UML是一種標(biāo)準(zhǔn)的______語(yǔ)言,用于對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模。6.軟件配置管理的主要目的是在系統(tǒng)整個(gè)生命周期中有效地標(biāo)識(shí)、控制和管理軟件的______。7.軟件維護(hù)包括改正性維護(hù)、適應(yīng)性維護(hù)、______和預(yù)防性維護(hù)四種類(lèi)型。8.在軟件需求工程中,______是用戶(hù)與開(kāi)發(fā)團(tuán)隊(duì)之間就軟件需求達(dá)成共識(shí)的文檔。9.敏捷開(kāi)發(fā)中的______框架強(qiáng)調(diào)團(tuán)隊(duì)的自我管理和協(xié)作,通過(guò)每日站會(huì)、Sprint回顧等會(huì)議來(lái)保持團(tuán)隊(duì)同步。10.軟件質(zhì)量屬性中的______指的是軟件在指定條件下,規(guī)定時(shí)間內(nèi)執(zhí)行規(guī)定功能的能力。---答案一、單項(xiàng)選擇題1.A2.B3.A4.B5.B6.D7.B8.B9.A10.D11.C12.D13.A14.B15.D二、多項(xiàng)選擇題1.ABCDE2.ABCD3.ABCDE4.ABCDE5.ABCDE6.ABCD7.ABCDE8

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論