

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一、一、選擇選擇1、文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。對2、在需求分析過程中,分析員要從用戶那里解決的最重要的問題是給該軟件提供哪些信息。錯3、需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分析的依據(jù)。錯4、建立用例模型的步驟包括確定角色、確定用例和繪制用例圖。錯5、數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、加工和數(shù)據(jù)存貯組成。錯6、軟件配置管理是一組標識、組織和控制修改源程序的活動。錯7、UML是一
2、種直觀化、明確化、構(gòu)建和文檔化軟件產(chǎn)物的通用語言。錯8、好的測試是用少量的測試用例運行程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。對9、邊界值分析方法是取輸入輸出等價類的邊界值作為測試用例。對10、面向?qū)ο蟮姆治鍪敲嫦蛴嬎銠C系統(tǒng)建立軟件系統(tǒng)的對象模型。錯11、(D)是將系統(tǒng)化的、規(guī)范的、可定量的方法應用于軟件的開發(fā)、運行和維護的過程,它包括方法、工具和過程三個要素。A軟件過程B軟件測試C軟件生存周期D軟件工程軟件工程12、ISO9000是由ISO
3、TC176制定的關于(B)和質(zhì)量保證的國際標準。A質(zhì)量控制B質(zhì)量管理質(zhì)量管理C質(zhì)量策劃D質(zhì)量改進13、CMM提供了一個框架,將軟件過程改進的進化步驟組織成5個成熟度等級。除第1級外,每個等級都包含了實現(xiàn)該成熟度等級目標的若干(B)。A關鍵實踐B關鍵過程域關鍵過程域C軟件過程能力D軟件過程14、在軟件開發(fā)的各種資源中,(D)是最重要的資源。A開發(fā)工具B方法C硬件環(huán)境D人員人員15、軟件的復雜性是(A),它引起人員通信困難、開發(fā)費用超支、開
4、發(fā)時間超時等問題。A固有的固有的B人為的C可消除的D不可降低的16、在各種不同的軟件需求中,(D)描述了用戶使用產(chǎn)品必須要完成的任務,可以在用例模型或方案腳本中予以說明。A業(yè)務需求B功能需求C非功能需求D用戶需求用戶需求17、原型化方法是用戶和軟件開發(fā)人員之間進行的一種交互過程,適用于(A)系統(tǒng)。A需求不確定的需求不確定的B需求確定的C管理信息D決策支持18、(A)意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。A多態(tài)性多態(tài)性B多繼承C
5、類的可復用D信息隱蔽19、時序圖反映對象之間發(fā)送消息的時間順序,它與(D)是同構(gòu)的。A用例圖B類圖C活動圖D協(xié)作圖協(xié)作圖20、單元測試的測試用例主要根據(jù)(D)的結(jié)果來設計。A需求分析B源程序C概要設計D詳細設計詳細設計二、填空題填空題1、在學校中,一個學生可以選修多門課程,一門課程可以由多個學生選修,那么學生和課程之間是關聯(lián)關聯(lián)關系。2、類A的一個操作調(diào)用類B的一個操作,且這兩個類之間不存在其他關系,那么類A和類B之間是依賴依賴關系。3
6、、用例及其協(xié)作之間是實現(xiàn)實現(xiàn)關系。4、接口及其實現(xiàn)類或構(gòu)件之間是實現(xiàn)實現(xiàn)關系。5、動物與老虎之間是泛化泛化關系。三、三、問答題問答題1、軟件復用的范圍不僅僅涉及源程序代碼,請至少列出5種可能復用的軟件元素。可復用的軟件元素包括(選可復用的軟件元素包括(選5種):種):項目計劃、成本估計、體系結(jié)構(gòu)、需求模型和規(guī)格說明、設計、用戶文檔和技術文檔、用戶界面、數(shù)項目計劃、成本估計、體系結(jié)構(gòu)、需求模型和規(guī)格說明、設計、用戶文檔和技術文檔、用戶界面
7、、數(shù)據(jù)結(jié)構(gòu)、測試用例。據(jù)結(jié)構(gòu)、測試用例。2、傳統(tǒng)“瀑布模型“的主要缺陷是什么?試說明造成缺陷的原因。傳統(tǒng)傳統(tǒng)“瀑布模型瀑布模型“的主要缺陷及其原因:在項目的早期,用戶常常很難清楚地給出所有需求,瀑布模型卻要求如此。由于瀑布模型的特點,的主要缺陷及其原因:在項目的早期,用戶常常很難清楚地給出所有需求,瀑布模型卻要求如此。由于瀑布模型的特點,早期的錯誤直到開發(fā)晚期才能被發(fā)現(xiàn),開發(fā)的風險較大早期的錯誤直到開發(fā)晚期才能被發(fā)現(xiàn),開發(fā)的風險較大。現(xiàn)
8、在提出一個新的需求:“一個教師也可以是某些課程的學生“,那么下面設計A-C中哪一個是最好的?為什么?設計設計B是最好的。學生和教員均可以從是最好的。學生和教員均可以從Cidate類繼承而來;抽象出類繼承而來;抽象出Role類,使類,使Cidate類與類與Role類之間形成多對多的關聯(lián)關系,實類之間形成多對多的關聯(lián)關系,實現(xiàn)了現(xiàn)了“一個人既是教師又是某門課的學生一個人既是教師又是某門課的學生“這個需求。這個需求。設計A:設計B:設計C:6
9、、所謂分層體系結(jié)構(gòu)是按層組織軟件的一種軟件體系結(jié)構(gòu),其中每層軟件建立在低一層的軟件層上,下圖顯示了一種分層體系結(jié)構(gòu)。請選擇正確的答案,將其對應的序號填入圖中的()。供選擇的答案:①高效性②通用性③保密性④專用性⑤系統(tǒng)軟件⑥中間件⑦應用軟件⑧支撐軟件⑨特定業(yè)務⑩子系統(tǒng)一、選擇1、(A)是軟件生存期中的一系列相關軟件工程活動的集合,它由軟件規(guī)格說明、軟件設計與開發(fā)、軟件確認、軟件改進等活動組成。A軟件過程軟件過程B軟件工具C質(zhì)量保證D軟件工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論