![17秋軟件工程復習題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/8947271b-1263-4dff-95bb-398b013c406b/8947271b-1263-4dff-95bb-398b013c406b1.gif)
![17秋軟件工程復習題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/8947271b-1263-4dff-95bb-398b013c406b/8947271b-1263-4dff-95bb-398b013c406b2.gif)
![17秋軟件工程復習題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/8947271b-1263-4dff-95bb-398b013c406b/8947271b-1263-4dff-95bb-398b013c406b3.gif)
![17秋軟件工程復習題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/8947271b-1263-4dff-95bb-398b013c406b/8947271b-1263-4dff-95bb-398b013c406b4.gif)
![17秋軟件工程復習題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/8947271b-1263-4dff-95bb-398b013c406b/8947271b-1263-4dff-95bb-398b013c406b5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一、選擇1. 開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作( )。A、軟件工程 B、軟件周期C、軟件危機 D、軟件產(chǎn)生2. 可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出( )的回答。A確定 B行或不行 C正確 D無二義3. 經(jīng)濟可行性研究的范圍包括( )A資源有效性 B管理制度 C效益分析 D開發(fā)風險4. 研究開發(fā)所需要的成本和資源是屬于可行性研究中的研究( )的一方面。A、技術可行性 B、經(jīng)濟可行性C、社會可行性 D、法律可行性5. 瀑布模型本質(zhì)上是一種( )模型。A、線性順序 B、順序迭代C、線性迭代 D、及早見產(chǎn)
2、品6. 瀑布模型是一種( )。A、整體開發(fā)模型 B、非整體開發(fā)模型C、風險驅(qū)動模型 D、對象驅(qū)動模型7. 瀑布模型的存在問題是( )A用戶容易參與開發(fā) B缺乏靈活性C用戶與開發(fā)者易溝通 D適用可變需求8. 軟件生命周期中所花費用最多的階段是( )A詳細設計 B軟件編碼 C軟件測試 D軟件維護9. 快速原型模型的主要特點之一是( )A、開發(fā)完畢才見到產(chǎn)品 B、及早提供全部完整的軟件產(chǎn)品C、開發(fā)完畢后才見到工作軟件 D、及早提供工作軟件10. 需求分析階段的關鍵任務是確定( ) A 軟件開發(fā)方法 B 軟件開發(fā)工具C 軟件開發(fā)費 D 軟件系統(tǒng)的功能11. 需求分析中開發(fā)人員要從用戶那里了解( )A軟
3、件做什么 B用戶使用界面C輸入的信息 D軟件的規(guī)模12. 需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是( )。A、要讓軟件做什么 B、要給該軟件提供哪些信息C、要求軟件工作效率怎樣 D、要讓該軟件具有何種結(jié)構(gòu)13. DFD中的每個加工至少有( )。A、一個輸入流或一個輸出流 B、一個輸入流和一個輸出流C、一個輸入流 D、一個輸出流14. 需求規(guī)格說明書的作用不應該包括( )。 A、軟件設計的依據(jù) B、用戶與開發(fā)人員對軟件要做什么的共同理解 C、軟件驗收的依據(jù) D、軟件可行性研究的依據(jù)15. 結(jié)構(gòu)化設計方法在軟件開發(fā)中用于( )。 A、概要設計 B、詳細設計 C、程序設計 D、測試用例設
4、計 16. 軟件結(jié)構(gòu)使用的圖形工具,一般采用( )圖。 A、DFD B、PAD C、SC D、ER17. JSP方法是一種面向( )的設計方法。 A、對象 B、數(shù)據(jù)流 C、控制結(jié)構(gòu) D、數(shù)據(jù)結(jié)構(gòu)18. 模塊的內(nèi)聚性最高的是( )A、邏輯內(nèi)聚 B、時間內(nèi)聚C、偶然內(nèi)聚 D、功能內(nèi)聚19. 在SD方法中全面指導模塊劃分的最重要的原則是 ( )A、程序模塊化 B、模塊高內(nèi)聚C、模塊低耦合 D、模塊獨立性20. 軟件詳細設計主要采用的方法是( )A、模塊設計 B、結(jié)構(gòu)化設計C、PDL語言 D、結(jié)構(gòu)化程序設計21. 在詳細設計階段,經(jīng)常采用的工具有( ) APAD BSA CSC DDFD22. 詳細設
5、計的結(jié)果基本決定了最終程序的( ) A代碼的規(guī)模 B運行速度 C質(zhì)量 D可維護性23. 詳細設計與概要設計銜接的圖形工具是( )。A、DFD圖 B、SC圖C、PAD圖 D、程序流程圖24. 下列幾種類型中,耦合性最弱的是( )。A、內(nèi)容型 B、控制型C、公共型 D、數(shù)據(jù)型25. 軟件復雜性度量的參數(shù)包括( )A效率 B規(guī)模 C完整性 D容錯性26. 程序的三種基本控制結(jié)構(gòu)是( )A過程、子程序和分程序 B順序、選擇和重復C遞歸、堆棧和隊列 D調(diào)用、返回和轉(zhuǎn)移27. 結(jié)構(gòu)化程序設計主要強調(diào)的是( )A 程序的規(guī)模 B 程序的效率C 程序設計語言的先進性 D 程序易讀性28. 程序設計語言的技術特
6、性不應包括( )。 A、數(shù)據(jù)結(jié)構(gòu)的描述性 B、抽象類型的描述性 C、數(shù)據(jù)庫的易操作性 D、軟件的可移植性29. 軟件測試中,白盒法是通過分析程序的( )來設計測試用例的。 A、應用范圍 B、內(nèi)部邏輯 C、功能 D、輸入數(shù)據(jù)30. 確認測試中,作為測試依據(jù)的文檔是( )。A、需求規(guī)格說明書 B、設計說明書C、源程序 D、開發(fā)計劃31. 確認測試主要涉及的文檔是( )。A、需求規(guī)格說明書 B、概要設計說明書C、詳細設計說明書 D、源程序32. 黑盒測試在設計測試用例時,主要需要研究 ( )A、需求規(guī)格說明與概要設計說明 B、詳細設計說明C、項目開發(fā)計劃 D、概要設計說明與詳細設計說明33. 下列屬
7、于維護階段的文檔是( )A、軟件規(guī)格說明 B、用戶操作手冊C、軟件問題報告 D、軟件測試分析報告34. 為了適應軟硬件環(huán)境變化而修改軟件的過程是( )。A、校正性維護 B、完善性維護C、適應性維護 D、預防性維護35. 軟件按照設計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的質(zhì)量特性稱為( )A、可用性 B、可靠性 C、正確性 D、完整性36. 下列文檔與維護人員有關的有( )A、軟件需求說明書 B、項目開發(fā)計劃C、概要設計說明書 D、操作手冊37. 軟件質(zhì)量必須在( )加以保證。 A、開發(fā)之前 B、開發(fā)之后 C、可行性研究過程中 D、設計與實現(xiàn)過程中38. 基線可作為軟件生存期中
8、各開發(fā)階段的一個檢查點。當采用的基線發(fā)生錯誤時,可以返回到最近和最恰當?shù)? )上。A.配置項 B.程序C.基線 D.過程41.在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)運動情況的工具有()。A、數(shù)據(jù)流圖 B、數(shù)據(jù)字典 C、結(jié)構(gòu)化語言 D、判定表與判定樹42.下面不是項目管理者職責的是()。A、保證項目按期交付 B、項目投標C、保證項目在資金預算范圍之內(nèi) D、監(jiān)控項目執(zhí)行效率43.軟件可移植性是用來衡量軟件()的重要尺度之一。A、通用性 B、效率 C、質(zhì)量 D、人機界面二、填空1. 計算機輔助軟件工程這一術語的英文縮寫為_。2. 軟件生存周期中時間最長、花費的精力和費用最多的一個階段是_階段。3.
9、瀑布模型是以文檔為驅(qū)動、適合于_的軟件項目的模型。 4. 增量模型適合于開發(fā)_不明確、設計方案有一定風險的軟件項目。5. 可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目_。6. 可行性研究實質(zhì)上是要在較高層次上以較抽象的方式進行_的過程。7. 結(jié)構(gòu)化分析方法的分析策略是_。8. 需求分析階段,分析人員要確定對問題的綜合需求,其中最主要的是_。9. 軟件概要設計的主要任務就是_。10. 軟件設計是一個把軟件需求轉(zhuǎn)換為_的過程。11. 軟件結(jié)構(gòu)是以_為基礎而組成的一種控制層次結(jié)構(gòu)。 12. 結(jié)構(gòu)化程序設計方法是使用_構(gòu)造程序。 13. 衡量模塊獨立性的兩個定性標準是_。14. Ja
10、ckson方法是一種面向_的設計方法。15. 詳細設計的目標不僅使處理過程邏輯上正確,還應使處理過程_。16. 在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、_。17. 程序設計語言的心理特性主要表現(xiàn)在_、簡潔性、傳統(tǒng)性、局部性和順序性。18. 結(jié)構(gòu)化語言是介于自然語言和_之間的一種半形式語言。19. 軟件開發(fā)是一個自頂向下逐步細化和求精過程,而軟件測試是一個_集成的過程。 20. 為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的_兩部分組成。21. 軟件維護的內(nèi)容包括校正性維持,適應性維護、_和預防性維護。22. 軟件集成測試中,由模塊組裝成程序系統(tǒng)方法主要有兩種,
11、它們是_和_。23. 維護階段是軟件生存周期中花費精力和費用_的階段。24. 軟件可維護性度量的七個質(zhì)量特性是可理解性、可測試性、可修改性、可靠性、_ 、_可使用性和效率。25. 噴泉模型使軟件開發(fā)過程具有迭代性和_性。26. 在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進行大量的修改,_能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。27. 項目管理的三個核心要素是:_、_和_。28. 面向數(shù)據(jù)流的設計方法把信息流分為_和_兩種類型。29. 軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它是包括_、_和_的完整集合。三、名詞解釋軟件、軟件工程、軟件危機、軟件生存周期、瀑布模型、可行性研究、需求分析、數(shù)據(jù)流、數(shù)據(jù)
12、流圖、模塊、信息隱藏、模塊獨立性、耦合性、內(nèi)聚性、軟件缺陷、軟件測試、黑盒測試、白盒測試、單元測試、集成測試、測試用例、軟件配置管理、軟件項目管理四、簡答題1. 軟件危機主要有哪些表現(xiàn)?其產(chǎn)生的原因是什么?2. 什么是軟件工程?它的目標和內(nèi)容是什么?3. 軟件生命周期一般可分為哪幾個階段?每個階段的任務是什么?4. 簡述文檔在軟件工程中的作用。 5. 在用瀑布模型開發(fā)軟件時,每項開發(fā)活動均應具有哪些特征?6. 說明瀑布模型的局限性。7. 可行性研究的任務是什么?8. 簡述需求分析的原則。9. 數(shù)據(jù)流圖的作用是什么?10. 數(shù)據(jù)字典的作用是什么?11. 簡述SA方法的步驟。12. 衡量模塊獨立的
13、兩個標準是什么?它們各表示什么含義?13. 模塊的耦合性、內(nèi)聚性包括哪些種類?各表示什么含義?14. 什么是面向數(shù)據(jù)流的設計方法?它有哪些策略?15. 詳細設計的基本任務是什么?16. 簡述結(jié)構(gòu)化程序設計方法的基本要點。17. 軟件測試的目標是什么?18. 試比較黑盒測試和白盒測試。19. 軟件測試要經(jīng)過哪些步驟?與開發(fā)各階段之間有什么關系?20. 集成測試階段,漸增式與非漸增式測試有哪些區(qū)別? 21. 簡述維護的過程。22. 簡述提高可維護性的方法。五、應用題1. 某企業(yè)銷售管理系統(tǒng)的功能為:1) 接受顧客的訂單,檢驗訂單,若庫存有貨,進行供貨處理,即修改庫存,給倉庫開備貨單,并且將訂單留底
14、;若庫存量不足,將缺貨訂單登入缺貨記錄。2) 根據(jù)缺貨記錄進行缺貨統(tǒng)計,將缺貨通知單發(fā)給采購部門,以便采購。3) 根據(jù)采購部門發(fā)來的進貨通知單處理進貨,即修改庫存,并從缺貨記錄中取出缺貨訂單進行供貨處理。4) 根據(jù)留底的訂單進行銷售統(tǒng)計,打印統(tǒng)計表給經(jīng)理。根據(jù)上述的功能描述,畫出各層數(shù)據(jù)流圖。2. 某高校內(nèi)部用的電話號碼有以下幾類:校內(nèi)電話號碼由4位數(shù)字組成,第1位數(shù)字不是0;校外電話又分為市內(nèi)電話和長途電話,撥校外電話需先撥0,如果是市內(nèi)電話再接著撥8位電話號碼(第1位不是0),如果是長途電話則先撥3位區(qū)碼,再撥8位電話號碼(第1位不是0)。請用數(shù)據(jù)字典中介紹的符號,定義上述電話號碼。3. 某公司對客戶訂貨的優(yōu)惠條件描述如下: 客戶年交易額不足5萬元,折扣率為0%;年交易額超過5萬元以上的,如果無欠款,折扣率為15%;如果年交易額超過5萬元,有欠款且與本公司交易20年以上,折扣率為10%;如果年交易額超過5萬元,有欠款且與本公司交易不足20年,折扣率為5%。請分別用判定樹和判定表來表示與上述每種條件組合相對應的折扣率的算法。4. 假設某航空公司規(guī)定,乘客可以免費托運重量不超過30kg的行李。當行李重量超過30kg時,對頭等艙的國內(nèi)乘客超重部分每公斤收費4元,對其他艙的國內(nèi)乘客超重部分每公斤收費
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融投資居間服務合同模板
- 2025年度辦公室清潔與生態(tài)環(huán)保技術應用合同
- 住宅買賣中介服務合同
- 展覽館裝修合同管理費方案
- 倉儲服務居間合同
- 的汽車轉(zhuǎn)讓合同
- 美容化妝品行業(yè)產(chǎn)品追溯與營銷推廣方案
- 數(shù)字化供應鏈管理體系建設方案
- 知識產(chǎn)權歸屬及保密協(xié)議南京廖華
- 三農(nóng)村低保申請與審核手冊
- 5《這些事我來做》(說課稿)-部編版道德與法治四年級上冊
- 2025年福建福州市倉山區(qū)國有投資發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- 2025年人教版新教材數(shù)學一年級下冊教學計劃(含進度表)
- GB/T 45107-2024表土剝離及其再利用技術要求
- 2025長江航道工程局招聘101人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年國新國際投資有限公司招聘筆試參考題庫含答案解析
- 2025年八省聯(lián)考四川高考生物試卷真題答案詳解(精校打印)
- 《供電營業(yè)規(guī)則》
- 執(zhí)行總經(jīng)理崗位職責
- 2025年中鐵十二局集團招聘筆試參考題庫含答案解析
- NS3000計算機監(jiān)控系統(tǒng)使用手冊
評論
0/150
提交評論