軟件工程復(fù)習(xí)題及參考答案_第1頁(yè)
已閱讀1頁(yè),還剩9頁(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、1《軟件工程軟件工程》課程復(fù)習(xí)資料課程復(fù)習(xí)資料一、單項(xiàng)選擇題:一、單項(xiàng)選擇題:1.下面哪些UML圖描述系統(tǒng)行為?[]A.用例圖B.類圖C.對(duì)象圖2.屬于概要設(shè)計(jì)活動(dòng)的是[]A.軟件結(jié)構(gòu)設(shè)計(jì)B.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)C.算法設(shè)計(jì)3.屬行為型設(shè)計(jì)模式的是[]A.組合模式B.工廠方法模式C.觀察者模式4.下列說(shuō)法正確的是[]A.UML是軟件開(kāi)發(fā)方法B.UML是系統(tǒng)描述語(yǔ)言C.UML是軟件開(kāi)發(fā)過(guò)程5.根據(jù)程序流程圖劃分的模塊通常是[]A.信息內(nèi)聚的模塊B

2、.過(guò)程內(nèi)聚的模塊C.邏輯內(nèi)聚的模塊6.如果某程序中的比較個(gè)數(shù)是m,則其McCabe環(huán)形復(fù)雜度為[]A.m1B.mC.m17.按ISO90003的說(shuō)明,下列屬軟件配置項(xiàng)的是[]A.軟件開(kāi)發(fā)方法B.軟件開(kāi)發(fā)組織管理制度C.軟件開(kāi)發(fā)合同8.軟件測(cè)試的目的是[]A.證明軟件無(wú)錯(cuò)B.發(fā)現(xiàn)軟件中的所有錯(cuò)誤C.盡可能發(fā)現(xiàn)軟件系統(tǒng)中的錯(cuò)誤9.軟件重構(gòu)關(guān)注的是[]A.軟件體系結(jié)構(gòu)B.模塊細(xì)節(jié)C.軟件性能10.軟件項(xiàng)目開(kāi)發(fā)計(jì)劃的內(nèi)容有[]A.數(shù)據(jù)分析B.風(fēng)

3、險(xiǎn)分析C.功能分析11.在UML的類圖中,描述整體與部分關(guān)系的是[]A.泛化關(guān)系B.聚合關(guān)系C.依賴關(guān)系12.軟件過(guò)程能力成熟度模型CMM用以評(píng)價(jià)[]A.軟件過(guò)程能力B.組織能力C.學(xué)習(xí)能力13.因計(jì)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過(guò)程稱為[]A.完善性維護(hù)B.改正性維護(hù)C.適應(yīng)性維護(hù)14.對(duì)項(xiàng)目軟件而言,軟件功能需求信息主要由誰(shuí)提供[]A.軟件用戶B.軟件開(kāi)發(fā)人員C.軟件項(xiàng)目管理人員15.IDEF0圖反映不出[]A.系統(tǒng)做什

4、么B.系統(tǒng)功能由誰(shuí)做C.系統(tǒng)如何做16.原型模型是一種什么開(kāi)發(fā)過(guò)程模型?[]A.自頂向上B.由外至內(nèi)C.增量式17.系統(tǒng)流程圖描述[]A.物理系統(tǒng)B.邏輯系統(tǒng)C.軟件體系結(jié)構(gòu)18.需求規(guī)格說(shuō)明書的內(nèi)容不應(yīng)該包括[]A.軟件確認(rèn)準(zhǔn)則B.軟件的性能描述C.算法過(guò)程的詳細(xì)描述19.適合需求模糊或需求不確定系統(tǒng)開(kāi)發(fā)的軟件開(kāi)發(fā)模型是[]A.瀑布模型B.RAD模型C.原型模型20.UML圖中描述系統(tǒng)結(jié)構(gòu)的是[]A.組件圖B.順序圖C.狀態(tài)圖21.面

5、向?qū)ο蠓椒ㄊ且环N什么軟件開(kāi)發(fā)方法?[]A.層次化B.迭代增量式C.逐步求精22.不可以用來(lái)衡量軟件可維護(hù)性的是[]A.可靠性B.可用性C.可行性23.系統(tǒng)分析員在需求分析最后負(fù)責(zé)編寫[]A.用戶手冊(cè)B.概要設(shè)計(jì)說(shuō)明書C.可行性研究報(bào)告24.為了提高軟件的可靠性、可維護(hù)性等而對(duì)軟件的修改稱為[]A.改正性維護(hù)B.適應(yīng)性維護(hù)C.預(yù)防性維護(hù)25.在結(jié)構(gòu)化方法中,為使需求改變對(duì)軟件影響較小,應(yīng)該使軟件結(jié)構(gòu)[]A.與問(wèn)題結(jié)構(gòu)對(duì)應(yīng)B.與問(wèn)題結(jié)構(gòu)獨(dú)立

6、C.與用戶界面對(duì)應(yīng)26.單元測(cè)試的計(jì)劃應(yīng)該在什么階段完成?[]A.需求分析B.概要設(shè)計(jì)C.詳細(xì)設(shè)計(jì)311.設(shè)E為程序圖G中邊的總數(shù);N為程序圖中結(jié)點(diǎn)的總數(shù),則該程序圖的環(huán)形復(fù)雜度為。12.汽車有一個(gè)發(fā)動(dòng)機(jī)。若用UML描述汽車和發(fā)動(dòng)機(jī)之間的關(guān)系,則它們之間是_____關(guān)系。13.自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略,即策略和策略。14.在基本路徑測(cè)試中,以詳細(xì)設(shè)計(jì)為基礎(chǔ),導(dǎo)出控制流程圖的拓?fù)浣Y(jié)構(gòu):程序圖,在計(jì)算了程序圖的

7、之后,確定只包含獨(dú)立路徑的基本路徑圖,其中獨(dú)立路徑是包括一組的一條路徑。從程序圖來(lái)看,一條獨(dú)立路徑是至少包含有一條在其他獨(dú)立路徑中未有過(guò)的邊的路徑。15.在多層次的結(jié)構(gòu)圖中,其模塊結(jié)構(gòu)的層次數(shù)稱為結(jié)構(gòu)圖的。結(jié)構(gòu)圖中同一層模塊的最大模塊數(shù)稱為結(jié)構(gòu)圖的。16.耦合性是指兩個(gè)模塊之間的關(guān)系,模塊之間的聯(lián)系越復(fù)雜,每個(gè)模塊的獨(dú)立性就。17.可行性研究實(shí)質(zhì)上是進(jìn)行了一次過(guò)程。18.需求分析的任務(wù)是。19.NS圖的主要優(yōu)點(diǎn)是它強(qiáng)制設(shè)計(jì)人員使用技術(shù),

8、從而可保證軟件設(shè)計(jì)的質(zhì)量。20.結(jié)構(gòu)型模式涉及如何組合類和對(duì)象,從而構(gòu)成更大的對(duì)象,一是采用來(lái)組合接口或?qū)崿F(xiàn)形成更大的結(jié)構(gòu);另一種方式通過(guò)方式來(lái)形成。21.為了便于對(duì)照檢查,測(cè)試用例應(yīng)由和預(yù)期的兩部分組成。22.軟件開(kāi)發(fā)時(shí),一個(gè)錯(cuò)誤發(fā)現(xiàn)得越晚,為改正它所付出的代價(jià)就。23.在UML的用例圖中,根據(jù)參與者與用例關(guān)系的不同,參與者可分為和次要參與者,參與者之間的關(guān)系只有關(guān)系。24.評(píng)價(jià)軟件質(zhì)量可以從三個(gè)方面進(jìn)行,即產(chǎn)品或中間產(chǎn)品、和項(xiàng)目。2

9、5.軟件配置管理是一組用于在計(jì)算機(jī)軟件的整個(gè)生存周期內(nèi)管理的活動(dòng)。26.通過(guò)抽象,可以確定組成軟件的。通過(guò)信息隱蔽,可以定義和實(shí)施對(duì)模塊的過(guò)程細(xì)節(jié)和局部數(shù)據(jù)結(jié)構(gòu)的。27.UML表示法的基礎(chǔ)是,它描述建模元素的語(yǔ)義。28.條件覆蓋是指設(shè)計(jì)足夠的測(cè)試用例,使得至少出現(xiàn)一次。29.面向數(shù)據(jù)流圖的結(jié)構(gòu)化分析方法是根據(jù)的原則,按照系統(tǒng)中數(shù)據(jù)處理的流程,用數(shù)據(jù)圖來(lái)建立系統(tǒng)的模型。30.評(píng)估軟件企業(yè)的質(zhì)量管理有兩種方法,一種是按照認(rèn)證,另外一種是按照

10、CMM認(rèn)證。31.風(fēng)險(xiǎn)估計(jì)從兩個(gè)方面來(lái)度量,一是估計(jì),二是估計(jì)與風(fēng)險(xiǎn)相關(guān)的問(wèn)題出現(xiàn)后將會(huì)帶來(lái)的損失。三、名詞解釋:三、名詞解釋:1.集成測(cè)試2.設(shè)計(jì)模式3.信息隱藏4.用例5.結(jié)構(gòu)化方法6.MVC四、判斷題:四、判斷題:1.測(cè)試計(jì)劃、測(cè)試用例和出錯(cuò)統(tǒng)計(jì)等一般不用長(zhǎng)期保存。[]2.在面向?qū)ο蠓椒ㄖ?,需求分析和設(shè)計(jì)沒(méi)有差別。[]3.應(yīng)用設(shè)計(jì)模式使得軟件靈活,可重用性提高,應(yīng)該盡量多使用。[]4.UML是一種建模語(yǔ)言,可以被任何面向?qū)ο蠓椒ㄊ?/p>

溫馨提示

  • 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ù)僅提供信息存儲(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)論