




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
結構化測試試題及答案
一、單項選擇題(每題2分,共10題)1.結構化程序設計的三種基本結構不包括()A.順序結構B.選擇結構C.遞歸結構D.循環(huán)結構2.結構化分析方法使用的主要工具是()A.程序流程圖B.數(shù)據(jù)流程圖C.類圖D.用例圖3.模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是模塊的()A.抽象和信息隱蔽B.局部化和封裝化C.內(nèi)聚性和耦合性D.激活機制和控制方法4.結構化設計方法中,模塊劃分的原則是()A.低內(nèi)聚低耦合B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合D.高內(nèi)聚高耦合5.數(shù)據(jù)流程圖(DFD)是()方法中用于表示系統(tǒng)邏輯模型的一種圖形工具。A.SAB.SDC.SPD.SC6.以下哪種不屬于結構化測試的覆蓋標準()A.語句覆蓋B.條件覆蓋C.功能覆蓋D.路徑覆蓋7.結構化分析的核心是()A.建立數(shù)據(jù)模型B.建立功能模型C.建立行為模型D.建立狀態(tài)模型8.一個模塊直接調(diào)用的其他模塊個數(shù)稱為()A.扇入B.扇出C.深度D.寬度9.結構化程序設計強調(diào)()A.程序的效率B.程序的規(guī)模C.程序的易讀性D.程序的可復用性10.以下關于結構化測試說法正確的是()A.結構化測試不考慮程序內(nèi)部結構B.只需要對代碼進行測試C.基于程序的邏輯結構進行測試D.不需要設計測試用例二、多項選擇題(每題2分,共10題)1.結構化分析方法的主要元素有()A.數(shù)據(jù)流B.加工C.數(shù)據(jù)存儲D.外部實體2.以下屬于結構化設計工具的是()A.程序流程圖B.盒圖(N-S圖)C.PAD圖D.判定表3.模塊間的耦合類型有()A.內(nèi)容耦合B.公共耦合C.控制耦合D.數(shù)據(jù)耦合4.結構化測試中常用的覆蓋準則包括()A.判定覆蓋B.條件組合覆蓋C.語句覆蓋D.分支覆蓋5.良好的模塊設計應滿足()A.高內(nèi)聚B.低耦合C.單一職責D.接口簡單6.數(shù)據(jù)流程圖的基本符號有()A.數(shù)據(jù)流B.加工C.數(shù)據(jù)存儲D.控制流7.結構化程序設計的特點有()A.自頂向下B.逐步求精C.模塊化D.面向?qū)ο?.對模塊的評價指標有()A.模塊大小B.扇入扇出C.復雜度D.可靠性9.結構化分析過程包括()A.了解當前系統(tǒng)B.抽象出當前系統(tǒng)邏輯模型C.建立目標系統(tǒng)邏輯模型D.建立目標系統(tǒng)物理模型10.以下關于結構化測試與功能測試說法正確的是()A.結構化測試關注程序內(nèi)部結構B.功能測試關注系統(tǒng)功能C.兩者相互補充D.結構化測試不需要考慮功能三、判斷題(每題2分,共10題)1.結構化程序設計中不允許使用goto語句。()2.模塊的內(nèi)聚性越高,模塊的獨立性越強。()3.數(shù)據(jù)流程圖可以用來描述系統(tǒng)的物理結構。()4.語句覆蓋是最強的覆蓋準則。()5.結構化設計主要是將系統(tǒng)劃分為模塊,并確定模塊間的調(diào)用關系和接口。()6.扇入越大,說明模塊的復用程度越高。()7.結構化分析方法主要用于系統(tǒng)的詳細設計階段。()8.控制耦合的耦合度比數(shù)據(jù)耦合低。()9.程序流程圖比盒圖更能清晰地表示程序的結構。()10.結構化測試需要對代碼進行審查。()四、簡答題(每題5分,共4題)1.簡述結構化分析的主要步驟。答案:首先了解當前系統(tǒng)工作流程,收集信息;接著抽象出當前系統(tǒng)邏輯模型;再從當前系統(tǒng)邏輯模型導出目標系統(tǒng)邏輯模型;最后對目標系統(tǒng)邏輯模型進行優(yōu)化完善。2.說明模塊內(nèi)聚的幾種類型。答案:有偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、過程內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。從偶然到功能,內(nèi)聚性逐漸增強,功能內(nèi)聚最好。3.簡述結構化測試的優(yōu)點。答案:能深入檢查程序內(nèi)部邏輯結構,發(fā)現(xiàn)代碼中的邏輯錯誤;有助于提高代碼質(zhì)量,優(yōu)化程序結構;測試過程相對規(guī)范,可重復性強,能有效保證測試的全面性。4.如何衡量模塊的獨立性?答案:通過內(nèi)聚性和耦合性衡量。內(nèi)聚性指模塊內(nèi)部各元素聯(lián)系緊密程度,越高越好;耦合性指模塊間相互依賴程度,越低越好。高內(nèi)聚低耦合的模塊獨立性強。五、討論題(每題5分,共4題)1.討論結構化測試在不同規(guī)模項目中的應用策略。答案:小規(guī)模項目,資源有限,可重點進行語句、判定覆蓋測試,關注關鍵模塊。大規(guī)模項目,需全面應用多種覆蓋準則,如條件組合、路徑覆蓋,借助自動化工具,加強團隊協(xié)作,確保測試全面性和高效性。2.分析結構化設計中模塊劃分的重要性及原則。答案:模塊劃分重要性在于提高軟件可維護性、可擴展性和可復用性。原則有高內(nèi)聚低耦合,保持單一職責,使模塊功能明確,接口簡單,便于獨立開發(fā)、測試和維護,降低模塊間相互影響。3.談談結構化分析與面向?qū)ο蠓治龅膮^(qū)別與聯(lián)系。答案:區(qū)別:結構化分析側重功能分解,面向?qū)ο蠓治鰝戎貙ο蟪橄?。?lián)系:都是需求分析方法,結構化分析的一些思想和工具可為面向?qū)ο蠓治鎏峁┗A,都為系統(tǒng)設計開發(fā)服務,目標都是構建高質(zhì)量軟件系統(tǒng)。4.探討結構化測試中如何選擇合適的覆蓋準則。答案:要考慮項目需求、時間、資源等因素。若時間緊,先采用語句、判定覆蓋保證基本邏輯正確;對可靠性要求高的項目,采用條件組合、路徑覆蓋確保各種情況都測試到,同時結合項目復雜度和風險評估選擇。答案一、單項選擇題1.C2.B3.C4.C5.A6.C7.B8.B9.C10.C二、多項選擇題1.ABCD2.ABCD3.
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB23-T2841-2021-政務信息資源目錄第3部分:編制指南-黑龍江省
- 廚房安全檢查管理制度
- 工業(yè)企業(yè)采購管理制度
- 泵站搬遷方案(3篇)
- 電梯困人賠償方案(3篇)
- 兒童快樂之家管理制度
- 小學教學教具管理制度
- 商貿(mào)公司物流管理制度
- 小區(qū)設施秩序管理制度
- 危險運輸公司管理制度
- 2025年離婚協(xié)議書
- 2025年下半年江蘇連云港灌云縣衛(wèi)生健康委員會所屬事業(yè)單位招聘83人易考易錯模擬試題(共500題)試卷后附參考答案
- 可信數(shù)據(jù)空間解決方案星環(huán)科技
- 2025廣西專業(yè)技術人員公需科目培訓考試答案
- 硅熱式風速傳感器輸出穩(wěn)定性的多維度解析與優(yōu)化策略研究
- 公路養(yǎng)護安全風險辨識
- 2025年人教版小學一年級下學期奧林匹克數(shù)學競賽檢測考試題(附答案解析)
- Brand KPIs for spirits Tito's Handmade Vodka in the United States-外文版培訓課件(2025.2)
- 2025屆深圳市高三年級第二次調(diào)研試題講評 課件
- 機票代理合作協(xié)議
- GB/T 531.1-2008硫化橡膠或熱塑性橡膠壓入硬度試驗方法第1部分:邵氏硬度計法(邵爾硬度)
評論
0/150
提交評論