軟件工程復(fù)習(xí)題及答案完整_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、一、選擇選擇1、文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。對2、在需求分析過程中,分析員要從用戶那里解決的最重要的問題是給該軟件提供哪些信息。錯(cuò)3、需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分析的依據(jù)。錯(cuò)4、建立用例模型的步驟包括確定角色、確定用例和繪制用例圖。錯(cuò)5、數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、加工和數(shù)據(jù)存貯組成。錯(cuò)6、軟件配置管理是一組標(biāo)識、組織和控制修改源程序的活動(dòng)。錯(cuò)7、UML是一

2、種直觀化、明確化、構(gòu)建和文檔化軟件產(chǎn)物的通用語言。錯(cuò)8、好的測試是用少量的測試用例運(yùn)行程序,發(fā)現(xiàn)被測程序盡可能多的錯(cuò)誤。對9、邊界值分析方法是取輸入輸出等價(jià)類的邊界值作為測試用例。對10、面向?qū)ο蟮姆治鍪敲嫦蛴?jì)算機(jī)系統(tǒng)建立軟件系統(tǒng)的對象模型。錯(cuò)11、(D)是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的過程,它包括方法、工具和過程三個(gè)要素。A軟件過程B軟件測試C軟件生存周期D軟件工程軟件工程12、ISO9000是由ISO

3、TC176制定的關(guān)于(B)和質(zhì)量保證的國際標(biāo)準(zhǔn)。A質(zhì)量控制B質(zhì)量管理質(zhì)量管理C質(zhì)量策劃D質(zhì)量改進(jìn)13、CMM提供了一個(gè)框架,將軟件過程改進(jìn)的進(jìn)化步驟組織成5個(gè)成熟度等級。除第1級外,每個(gè)等級都包含了實(shí)現(xiàn)該成熟度等級目標(biāo)的若干(B)。A關(guān)鍵實(shí)踐B關(guān)鍵過程域關(guān)鍵過程域C軟件過程能力D軟件過程14、在軟件開發(fā)的各種資源中,(D)是最重要的資源。A開發(fā)工具B方法C硬件環(huán)境D人員人員15、軟件的復(fù)雜性是(A),它引起人員通信困難、開發(fā)費(fèi)用超支、開

4、發(fā)時(shí)間超時(shí)等問題。A固有的固有的B人為的C可消除的D不可降低的16、在各種不同的軟件需求中,(D)描述了用戶使用產(chǎn)品必須要完成的任務(wù),可以在用例模型或方案腳本中予以說明。A業(yè)務(wù)需求B功能需求C非功能需求D用戶需求用戶需求17、原型化方法是用戶和軟件開發(fā)人員之間進(jìn)行的一種交互過程,適用于(A)系統(tǒng)。A需求不確定的需求不確定的B需求確定的C管理信息D決策支持18、(A)意味著一個(gè)操作在不同的類中可以有不同的實(shí)現(xiàn)方式。A多態(tài)性多態(tài)性B多繼承C

5、類的可復(fù)用D信息隱蔽19、時(shí)序圖反映對象之間發(fā)送消息的時(shí)間順序,它與(D)是同構(gòu)的。A用例圖B類圖C活動(dòng)圖D協(xié)作圖協(xié)作圖20、單元測試的測試用例主要根據(jù)(D)的結(jié)果來設(shè)計(jì)。A需求分析B源程序C概要設(shè)計(jì)D詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)二、填空題填空題1、在學(xué)校中,一個(gè)學(xué)生可以選修多門課程,一門課程可以由多個(gè)學(xué)生選修,那么學(xué)生和課程之間是關(guān)聯(lián)關(guān)聯(lián)關(guān)系。2、類A的一個(gè)操作調(diào)用類B的一個(gè)操作,且這兩個(gè)類之間不存在其他關(guān)系,那么類A和類B之間是依賴依賴關(guān)系。3

6、、用例及其協(xié)作之間是實(shí)現(xiàn)實(shí)現(xiàn)關(guān)系。4、接口及其實(shí)現(xiàn)類或構(gòu)件之間是實(shí)現(xiàn)實(shí)現(xiàn)關(guān)系。5、動(dòng)物與老虎之間是泛化泛化關(guān)系。三、三、問答題問答題1、軟件復(fù)用的范圍不僅僅涉及源程序代碼,請至少列出5種可能復(fù)用的軟件元素??蓮?fù)用的軟件元素包括(選可復(fù)用的軟件元素包括(選5種):種):項(xiàng)目計(jì)劃、成本估計(jì)、體系結(jié)構(gòu)、需求模型和規(guī)格說明、設(shè)計(jì)、用戶文檔和技術(shù)文檔、用戶界面、數(shù)項(xiàng)目計(jì)劃、成本估計(jì)、體系結(jié)構(gòu)、需求模型和規(guī)格說明、設(shè)計(jì)、用戶文檔和技術(shù)文檔、用戶界面

7、、數(shù)據(jù)結(jié)構(gòu)、測試用例。據(jù)結(jié)構(gòu)、測試用例。2、傳統(tǒng)“瀑布模型“的主要缺陷是什么?試說明造成缺陷的原因。傳統(tǒng)傳統(tǒng)“瀑布模型瀑布模型“的主要缺陷及其原因:在項(xiàng)目的早期,用戶常常很難清楚地給出所有需求,瀑布模型卻要求如此。由于瀑布模型的特點(diǎn),的主要缺陷及其原因:在項(xiàng)目的早期,用戶常常很難清楚地給出所有需求,瀑布模型卻要求如此。由于瀑布模型的特點(diǎn),早期的錯(cuò)誤直到開發(fā)晚期才能被發(fā)現(xiàn),開發(fā)的風(fēng)險(xiǎn)較大早期的錯(cuò)誤直到開發(fā)晚期才能被發(fā)現(xiàn),開發(fā)的風(fēng)險(xiǎn)較大?,F(xiàn)

8、在提出一個(gè)新的需求:“一個(gè)教師也可以是某些課程的學(xué)生“,那么下面設(shè)計(jì)A-C中哪一個(gè)是最好的?為什么?設(shè)計(jì)設(shè)計(jì)B是最好的。學(xué)生和教員均可以從是最好的。學(xué)生和教員均可以從Cidate類繼承而來;抽象出類繼承而來;抽象出Role類,使類,使Cidate類與類與Role類之間形成多對多的關(guān)聯(lián)關(guān)系,實(shí)類之間形成多對多的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)了現(xiàn)了“一個(gè)人既是教師又是某門課的學(xué)生一個(gè)人既是教師又是某門課的學(xué)生“這個(gè)需求。這個(gè)需求。設(shè)計(jì)A:設(shè)計(jì)B:設(shè)計(jì)C:6

9、、所謂分層體系結(jié)構(gòu)是按層組織軟件的一種軟件體系結(jié)構(gòu),其中每層軟件建立在低一層的軟件層上,下圖顯示了一種分層體系結(jié)構(gòu)。請選擇正確的答案,將其對應(yīng)的序號填入圖中的()。供選擇的答案:①高效性②通用性③保密性④專用性⑤系統(tǒng)軟件⑥中間件⑦應(yīng)用軟件⑧支撐軟件⑨特定業(yè)務(wù)⑩子系統(tǒng)一、選擇1、(A)是軟件生存期中的一系列相關(guān)軟件工程活動(dòng)的集合,它由軟件規(guī)格說明、軟件設(shè)計(jì)與開發(fā)、軟件確認(rèn)、軟件改進(jìn)等活動(dòng)組成。A軟件過程軟件過程B軟件工具C質(zhì)量保證D軟件工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論