![軟件工程習題及答案選擇題_第1頁](http://file4.renrendoc.com/view/0b96edf1669d94e89f916b95fe9cc53d/0b96edf1669d94e89f916b95fe9cc53d1.gif)
![軟件工程習題及答案選擇題_第2頁](http://file4.renrendoc.com/view/0b96edf1669d94e89f916b95fe9cc53d/0b96edf1669d94e89f916b95fe9cc53d2.gif)
![軟件工程習題及答案選擇題_第3頁](http://file4.renrendoc.com/view/0b96edf1669d94e89f916b95fe9cc53d/0b96edf1669d94e89f916b95fe9cc53d3.gif)
![軟件工程習題及答案選擇題_第4頁](http://file4.renrendoc.com/view/0b96edf1669d94e89f916b95fe9cc53d/0b96edf1669d94e89f916b95fe9cc53d4.gif)
![軟件工程習題及答案選擇題_第5頁](http://file4.renrendoc.com/view/0b96edf1669d94e89f916b95fe9cc53d/0b96edf1669d94e89f916b95fe9cc53d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
選擇題:軟件是一種(B)A.有形 B.邏輯C.物質(zhì) D.消耗軟件工程學科出現(xiàn)的主要原因是(C)A.計算機的發(fā)展 B.其它工程學科的影響C.軟件危機的出現(xiàn) D.程序設計方法學的影響(A)是計算機程序及其說明的各種文檔A.軟件 B.文檔C.數(shù)據(jù) D.程序有關(guān)計算機程序功能、設計、編制、使用的文字圖形資料稱為(B)A.軟件 B.文檔C.數(shù)據(jù) D.程序軟件工程是一種(A)分階段實現(xiàn)的軟件程序開發(fā)方法。人.自頂向下 日.自底向上C.逐步求精 D.面向數(shù)據(jù)流從結(jié)構(gòu)化的瀑布模型看,在軟件生命周期中的八個階段中,下面的幾個選項中(C)出錯,對軟件的影響最大。A.詳細設計階段 B.概要設計階段C.需求分析階段 D.測試和運行階段在結(jié)構(gòu)性的瀑布模型中,(C)階段定義的標準將成為軟件測試中的系統(tǒng)測試中的系統(tǒng)測試的目標。
A.詳細設計階段 B.概要設計階段C.需求分析階段 D.可行性研究階段UML是軟件開發(fā)中的一個重要工具,它主要應用下列哪種軟件開發(fā)方法(C)。A.基于瀑布模型的結(jié)構(gòu)化方法 B.基于需求動態(tài)定義的原型化方法C.基于對象的面向?qū)ο蟮姆椒?D.基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法在軟件生存周期中,用戶主要是在(A)參與軟件開發(fā)。軟件定義期軟件維護期軟件生存周期模型有多種,下列選項中A.螺旋模型B.增量模型C.功能模型瀑布模型對軟件的過分分解,必然導致(B)A?模塊的獨立性差C.軟件開發(fā)的總工作量增加結(jié)構(gòu)化分析方法是一種面向(CA.對象C.數(shù)據(jù)流B.軟件開發(fā)期D.整個軟件生存周期過程中,(CB.軟件開發(fā)期D.整個軟件生存周期過程中,(C)不是軟件生存周期模型。B.接口的復雜程度增加D.以上都正確)需求分析方法B.數(shù)據(jù)字典D.結(jié)構(gòu)圖)和(E)兩大類,并提出了對應B.變換型于以上兩類結(jié)構(gòu)的分析方法。A.控制型C.模擬型D.處理型E?事務型F.分析型G.通信型H.功能型14.瀑布模型中軟件生存周期劃分為八個階段,這八個階段又可分為三個時期,這三個時期分別為計劃時期、開發(fā)時期和(A)A.運行時期B.可行性分析C.詳細設計D.測試和糾錯15.進行需求分析可使用多種工具,但(C )是不適用的。A.數(shù)據(jù)流圖B.判定表C.PAD圖D.數(shù)據(jù)字典16.在數(shù)據(jù)流圖中,有名字及方向的成分是(C)A.控制流B.信息流C.數(shù)據(jù)流D.信號流17.通過(B)可以完成數(shù)據(jù)流圖的細化。A?結(jié)構(gòu)分解B.功能分解C.數(shù)據(jù)分解D.系統(tǒng)分解18.SA方法用DFD描述(D)系統(tǒng)的控制流程系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)D.系統(tǒng)的功能系統(tǒng)的基本加工D.系統(tǒng)的功能SA方法的基本思想是(C)自底向上逐步抽象日.自底向上逐步分解C.自頂向下逐步分解。.自頂向下逐步抽象模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的(C)A?抽象與信息隱蔽 B.局部化和封裝化C.內(nèi)聚性和偶合性 D.激活機制和控制方法軟件需求分析一般應確定的是用戶對軟件的(D)A.功能需求 B.非功能需求C.性能需求 D.功能需求和非功能需求Jackson方法是一種面向(B )的方法。A.對象 B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流 D.控制流指出PDL是下列(B)語言。A.高級程序設計語言 B.偽代碼C.中級程序設計語言 D.低級程序設計語言Jackson方法主要適用于規(guī)模適中的(A)系統(tǒng)的開發(fā)。A.數(shù)據(jù)處理 B.文字處理C.實時處理 D.科學計算Jackson圖上下兩層之間的關(guān)系是(B)A.調(diào)用關(guān)系 B,組成關(guān)系C.繼承關(guān)系 D.嵌套關(guān)系PDL是軟件開發(fā)過程中用于(C)階段的描述工具。A.需求分析 B.概要設計C.詳細設計 D,編程面向?qū)ο蟪绦蛟O計語言不同于其它語言的最主要特點是(C)A?模塊性 B.抽象性C.繼承性 D.共享性一般來說,與測試數(shù)據(jù)無關(guān)的文檔是(D)A需求規(guī)格說明書 B設計說明書C源程序 D項目開發(fā)計劃軟件工程學的目的應該是最終解決軟件生產(chǎn)的(B)問題。A提高軟件的開發(fā)效率 B使軟件生產(chǎn)工程化C消除軟件的生產(chǎn)危機 D加強軟件的質(zhì)量保證描述類中某個對象的行為,反映了狀態(tài)與事件關(guān)系的是(B)。A對象圖B狀態(tài)圖C流程圖D結(jié)構(gòu)圖對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C)于對象的統(tǒng)一體中。A結(jié)合B隱藏C封裝D抽象在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的(C)來實現(xiàn)的。A.分類性 B.繼承性C.封裝性 D.共享性在面向?qū)ο蟮脑O計中,我們應遵循的設計準則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有(B)A.隱藏復雜性 B.信息隱蔽C.經(jīng)常類的復用 D.類的開發(fā)黑盒測試是從(C)觀點出發(fā)的測試,白盒測試是從( )觀點出發(fā)的測試。A.開發(fā)人員、管理人員 B.用戶、管理人員C.用戶、開發(fā)人員 D.開發(fā)人員模塊獨立性是由內(nèi)聚性和耦合性來度量的,其中內(nèi)聚性是(B)A.模塊間的聯(lián)系程度 B.模塊的功能強度C.信息隱藏程度 D.接口的復雜程度軟件工程學的目的應該是最終解決軟件生產(chǎn)的(B)A.提高軟件的開發(fā)效率 B.使軟件生產(chǎn)工程化C.消除軟件的生產(chǎn)危機 D,加強軟件的質(zhì)量保證CASE系統(tǒng)所涉及到的技術(shù)有兩類:一類是支持軟件(A)的技術(shù),另一類是支持軟件(D)的技術(shù)A.開發(fā)過程本身 B.開發(fā)方法管理C.開發(fā)方法本身 D.開發(fā)過程管理在軟件需求分析中,開發(fā)人員需要從用戶那里解決的最重要的的問題是(A)A.要讓軟件做什么 B.要給該軟件提供哪些信息C.要求軟件工作效率怎樣 D,要讓軟件具有何種結(jié)構(gòu)—個模塊直接引用另一個模塊中的數(shù)據(jù),這兩個模塊之間的耦合是(B)A?公共耦合 B.數(shù)據(jù)耦合C.控制耦合 D.內(nèi)容耦合下列有關(guān)內(nèi)聚度由低到高的排列順序,( )是正確的。偶然性、時間性、功能性、通信性、邏輯性、順序性、過程性過程性、時間性、順序性、功能性、通信性、邏輯性、偶然性偶然性、邏輯性、時間性、過程性、通信性、順序性、功能性時間性、邏輯性、順序性、功能性、通信性、偶然性、過程性
下列有關(guān)模塊獨立性的耦合度從低到高排列順序,(B)是正確的。內(nèi)容耦合、控制耦合、非直接耦合、特征耦合、數(shù)據(jù)耦合、外部耦合、公共耦合非直接耦合、數(shù)據(jù)耦合、特征耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合公共耦合、數(shù)據(jù)耦合、外部耦合、內(nèi)容耦合、控制耦合、非直接耦合、特征耦合控制耦合、特征耦合、數(shù)據(jù)耦合、非直接耦合、內(nèi)容耦合、外部耦合、公共耦合DFD圖和(C)共同構(gòu)成了系統(tǒng)的邏輯模型。A.IPO圖 B.PDLD.層次圖CD.層次圖通過(B)可以完成數(shù)據(jù)流細化。A?結(jié)構(gòu)分解C.數(shù)據(jù)分解A?結(jié)構(gòu)分解C.數(shù)據(jù)分解在軟件需求分析和設計工程中據(jù)和程序,按一般實施的原則A.先數(shù)據(jù)后程序C.先程序后數(shù)據(jù)程序的三種基本控制結(jié)構(gòu)是(系統(tǒng)分解其分析與設計對象可歸結(jié)成兩個主要的對象,即數(shù)對二者的處理應該(A)與順序無關(guān)D.可同時進行B)A過程、子程序和分程序 B順序、選擇和重復C遞歸、堆棧和隊列 D調(diào)用、返回和轉(zhuǎn)移對于分層的DFD,父圖與子圖的平衡是指(A)A父圖與子圖的輸入輸出數(shù)據(jù)流必須相同B子圖必須繼承父圖的輸入與輸出流C父圖與子圖相應的輸入輸出數(shù)據(jù)流名字保持一致
D子圖可以有自己的輸入輸出數(shù)據(jù)流模塊中的所有成分結(jié)合起來完成一項任務,該模塊的內(nèi)聚度是(D)的。它具有簡明的外部界面,由它構(gòu)成的軟件易于理解、維護。A偶然性B順序性C通信性D功能性把結(jié)構(gòu)化設計說成是面向數(shù)據(jù)流的設計,其原因是(A)。它定義了從數(shù)據(jù)流圖向模塊結(jié)構(gòu)圖的變換數(shù)據(jù)流的加工對應著模塊結(jié)構(gòu)圖的模塊從結(jié)構(gòu)化系統(tǒng)分析的DFD著手基本方法都是自頂向下的分解軟件生命周期中所話費用最多的階段是(D)A詳細設計B軟件編碼C軟件測試D軟件維護在下列敘述中,(C)不是軟件需求分析的任務。A.問題分解 B.可靠性與安全性要求C?結(jié)構(gòu)化程序設計 D.確定邏輯模型結(jié)構(gòu)化分析方法是一種預先嚴格定義需求的方法它是實施時強調(diào)的是分析對象的(B)B.數(shù)據(jù)流D.B.數(shù)據(jù)流D.指令流B.軟件生存周期的開始D.由用戶自己單獨完成的C.程序流需求分析是(A)軟件開發(fā)工作的基礎由系統(tǒng)分析員單獨完成的結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、(D)和加工說明等描述工具,即用直觀的圖和簡潔語言描述軟件系統(tǒng)模型。A .DFD圖 B.PAD圖C .IPO圖 D.數(shù)據(jù)字典結(jié)構(gòu)化分析是軟件開發(fā)需求分析階段所使用的方法,B不是SA所使用的工具。A .DFD圖 B.PAD圖C ?結(jié)構(gòu)化英語 D.判定表軟件設計中Jackson是一種面向數(shù)據(jù)結(jié)構(gòu)的設計方法,它將數(shù)據(jù)結(jié)構(gòu)表示為三種基本結(jié)構(gòu),分別為(D)A.分支結(jié)構(gòu)、選擇結(jié)構(gòu)和控制結(jié)構(gòu)B.順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)C.分支結(jié)構(gòu)、順序結(jié)構(gòu)和嵌套結(jié)構(gòu) D.順序結(jié)構(gòu)、選擇結(jié)構(gòu)和重復結(jié)構(gòu)軟件開發(fā)的結(jié)構(gòu)化方法中常應用數(shù)據(jù)字典技術(shù)其中數(shù)據(jù)加工是其組成內(nèi)容之一,下述(D)方法是常采用的編寫加工說明的方法。結(jié)構(gòu)化語言判定表判定樹A.只有① B.只有②C.②和③ D.全部模塊(B)定義為受該模塊內(nèi)一個判定影響到的所有模塊的集合。A.控制域 B.作用域?qū)挾?D.接口
PDL是軟件開發(fā)過程中用于(C)階段的描述工具A.需求分析 B.概要設計C.詳細設計 D.編程(D)工具在軟件詳細設計過程中不采用。A.判定表 B.IPO圖C.PDL D.DFD圖對于詳細設計來說,下面說法錯誤的是(A)詳細設計是具體地編寫程序詳細設計是細化成很容易地從中產(chǎn)生程序圖紙詳細設計的結(jié)果基本決定了最終程序的質(zhì)量詳細設計中采用的典型方法是結(jié)構(gòu)化程序設計方法黑盒測試是從(C)觀點進行的測試,白盒測試是從( )觀點出發(fā)的測試。A.開發(fā)人員,管理人員 B.用戶,管理人員C.用戶,開發(fā)人員 D.開發(fā)人員,用戶使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)(A)和指定的覆蓋標準。A.程序的內(nèi)部邏輯C.使用說明書A.程序的內(nèi)部邏輯C.使用說明書63.軟件測試可以發(fā)現(xiàn)軟件中的(A?所有錯誤,沒有錯誤C.邏輯錯誤,沒有錯誤D.程序的功能),但不能證明軟件( ),可取答案(B)錯誤,沒有錯誤設計錯誤,沒有錯誤64.一般來說,投入運行的軟件系統(tǒng)中有錯誤(D)A.不是不可以理解的 B.是不能容忍的
C.是要求退貨的理由D.是必然的65.軟件測試方法中,黑盒測試方法和白盒測試方法是常用的方法,其中黑盒測試方法主要用于測試(B)A?結(jié)構(gòu)合理性B,軟件外部功能C.是要求退貨的理由D.是必然的65.軟件測試方法中,黑盒測試方法和白盒測試方法是常用的方法,其中黑盒測試方法主要用于測試(B)A?結(jié)構(gòu)合理性B,軟件外部功能C.程序正確性D.程序內(nèi)部邏輯66.測試的關(guān)鍵問題是(B如何組織軟件評審如何選擇測試用例C.如何驗證程序的正確性D.如何采用綜合策略瀑布模型的主要特點是(A)。A將開發(fā)過程嚴格地劃分為一系列有序的活動B將過程分解為階段C提供了有效的管理模式D缺乏靈活性結(jié)構(gòu)化程序設計主要強調(diào)的是(D)A程序的規(guī)模B程序的效率C程序設計語言的先進性 D程序的易讀在軟件需求分析中,開發(fā)人員要從用戶那里解決的最重要的問題是(A)A要讓軟件做什么 B要給該軟件提供哪些信息C要求軟件工作效率怎樣 D要讓軟件具有何種結(jié)構(gòu)需求分析階段最重要的技術(shù)文檔之一是(C)A.項目開發(fā)計劃A.項目開發(fā)計劃B.設計說明書需求規(guī)格說明書可行性分析報告需求規(guī)格說明書可行性分析報告根據(jù)國家標準GB8566-8計算機軟件開發(fā)的規(guī)定,軟件的開發(fā)和維護劃分為八個階段,其中單元測試是在()階段完成的??尚行匝芯亢陀媱澬枨蠓治鯟.編碼詳細設計答案:C軟件開發(fā)的瀑布模型是( )(A)適用于需求被清晰定義的情況—種需要快速構(gòu)造可運行程序的好方法最適合于大規(guī)模團隊開發(fā)的項目已不能用于現(xiàn)代環(huán)境的過時模型軟件開發(fā)的增量模型是( )(B)適用于需求被清晰定義的情況—種需要快速構(gòu)造核心產(chǎn)品的好方法最適合于大規(guī)模團隊開發(fā)的項目—種不適用于商業(yè)產(chǎn)品的創(chuàng)新模型軟件開發(fā)的瀑布模型是( )。(A)適用于需求被清晰定義的情況—種需要快速構(gòu)造可運行程序的好方法最適合于大規(guī)模團隊開發(fā)的項目已不能用于現(xiàn)代環(huán)境的過時模型螺旋模型( )。(C)在軟件產(chǎn)品發(fā)布時結(jié)束比增量模型更加混亂在每一次迭代過程中包含項目風險評價以上所有選項( )在需求分析過程中,分析員要從用戶那里解決的最重要的問題是明確軟件做什么。(A)TOC\o"1-5"\h\z真假需求規(guī)格說明描述了( )。 (A)計算機系統(tǒng)的功能、性能及其約束每個指定系統(tǒng)的實現(xiàn)軟件體系結(jié)構(gòu)的元素系統(tǒng)仿真所需要的時間( )用例參與者總是人員而不是系統(tǒng)設備。(B)A.真B.假軟件工程的基本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025會計基礎知識重點:融資租賃合同
- 2025池塘清淤工程的施工合同
- 9 知法守法 依法維權(quán) 依法維權(quán)有途徑(說課稿)-部編版道德與法治六年級上冊
- 21 淡水資源 說課稿-2024-2025學年科學三年級上冊青島版
- 2025法律法規(guī)工傷員工續(xù)簽合同問題 管理資料
- 6將相和(第一課時)說課稿-2024-2025學年五年級上冊語文統(tǒng)編版
- 農(nóng)村荒山承包合同范本
- 硬件維護投標方案
- 2023二年級數(shù)學下冊 四 認識萬以內(nèi)的數(shù)第8課時 近似數(shù)說課稿 蘇教版001
- Unit 1 Making friends PartA Let's talk(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 閩教版(2020)小學信息技術(shù)三年級上冊第2課《人工智能在身邊》說課稿及反思
- 語文-百師聯(lián)盟2025屆高三一輪復習聯(lián)考(五)試題和答案
- 地理-山東省濰坊市、臨沂市2024-2025學年度2025屆高三上學期期末質(zhì)量檢測試題和答案
- 正面上手發(fā)球技術(shù) 說課稿-2023-2024學年高一上學期體育與健康人教版必修第一冊
- 佛山市普通高中2025屆高三下學期一??荚嚁?shù)學試題含解析
- 事故隱患排查治理情況月統(tǒng)計分析表
- 永磁直流(汽車)電機計算程序
- 國家電網(wǎng)招聘2025-企業(yè)文化復習試題含答案
- 頸部瘢痕攣縮畸形治療
- 貴州省貴陽市2023-2024學年五年級上學期語文期末試卷(含答案)
- 醫(yī)院物業(yè)服務組織機構(gòu)及人員的配備、培訓管理方案
評論
0/150
提交評論