版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件工程復習題(第1套)一.
單項選擇題1.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B2.(1.5分)軟件危機具有下列表現(xiàn)()。I.對軟件開發(fā)成本估計不準確;II.軟件產(chǎn)品的質(zhì)量往往靠不??;III.軟件常常不可維護;Ⅳ.軟件成本逐年上升A.I、II和IIIB.I、III和IVC.II、Ⅲ和IVD.以上都正確正確答案:D3.(1.5分)以下()不屬于軟件構(gòu)件的技術(shù)規(guī)范:A.COMB.EJBC.OMGD.CORBA正確答案:C4.(1.5分)有關(guān)軟件維護的困難,下面說法不正確的是()A.難出成果,大家都不愿意干。B.程序主要由英文組成,很難讀懂。C.文檔沒有統(tǒng)一的標準。D.維護人員與開發(fā)人員時間上存在差異。正確答案:B5.(1.5分)源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細設(shè)計正確答案:D6.(1.5分)CMM表示()A.軟件過程成熟度模型B.軟件過程工業(yè)化控制C.國際軟件質(zhì)量認證D.軟件統(tǒng)一性標準正確答案:A7.(1.5分)在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源()A.硬件資源B.軟件資源C.人力資源D.軟件復用性及軟件部件庫正確答案:C8.(1.5分)傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)正確答案:B9.(1.5分)軟件工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展正確答案:A10.(1.5分)軟件工程管理的對象是()A.軟件開發(fā)人員B.軟件工程項目C.軟件開發(fā)過程D.軟件開發(fā)速度正確答案:B11.(1.5分)面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,即()。A.系統(tǒng)模型、ER模型、應(yīng)用模型B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功能模型D.對象模型、動態(tài)模型、功能模型正確答案:D12.(1.5分)軟件生命周期一般被劃分為若干個獨立階段,其中占用精力和費用最多的是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段正確答案:A13.(1.5分)產(chǎn)生軟件危機的原因可能有()。Ⅰ.用戶的需求描述不精確、不確定;Ⅱ.對大型軟件項目的開發(fā)往往缺乏有力的組織和管理;Ⅲ.缺乏有力的方法學和工具的支持;Ⅳ.軟件產(chǎn)品的特殊性和人類智力的局限性A.I和IIB.I、II和1VC.II、Ⅲ和1VD.以上都正確正確答案:D14.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D15.(1.5分)在E-R模型中,包含以下基本成分()。A.數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、對象、屬性D.實體、屬性、聯(lián)系正確答案:D16.(1.5分)下列屬于軟件的特點的是()。A.軟件是一種邏輯實體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大,復雜程度高D.以上都正確正確答案:D17.(1.5分)影響軟件開發(fā)成本估算的因素不包括以下哪項()A.軟件人員業(yè)務(wù)水平B.軟件開發(fā)規(guī)模及復雜度C.開發(fā)所需時間D.開發(fā)所需硬件資源正確答案:D18.(1.5分)開發(fā)一個軟件工程的第一步是()A.可行性研究B.組織開發(fā)人員C.購買開發(fā)工具D.開發(fā)任務(wù)指定正確答案:A19.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A20.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D21.(1.5分)可行性報告中不包括以下哪個方面()A.技術(shù)上的可行性B.經(jīng)濟上的可行性C.人力的可行性D.法律可行性正確答案:C22.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C23.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A24.(1.5分)SA法的主要描述手段有()A.系統(tǒng)流程圖和模塊圖B.DFD圖、數(shù)據(jù)詞典、加工說明C.軟件結(jié)構(gòu)圖、加工說明D.功能結(jié)構(gòu)圖、加工說明正確答案:B25.(1.5分)從工程管理的角度來看,軟件設(shè)計分兩步完成()A.①系統(tǒng)分析②模塊設(shè)計B.①詳細設(shè)計②總體設(shè)計C.①模塊設(shè)計②詳細設(shè)計D.①總體設(shè)計②詳細設(shè)計正確答案:D26.(1.5分)軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行正確答案:B27.(1.5分)系統(tǒng)技術(shù)可行性研究所涉及的技術(shù)應(yīng)該是()技術(shù)。A.現(xiàn)在已提出的B.現(xiàn)在在研究的C.不一定可以獲得的D.一定可以獲得的正確答案:D28.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B二.
多項選擇題29.(2分)模塊獨立性準則由以下定性指標來衡量()。A.分解度B.耦合度C.屏蔽性D.內(nèi)聚性正確答案:B,D30.(2分)軟件維護的類型有()。A.完善性維護B.改正性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D31.(2分)以下()不屬于結(jié)構(gòu)化流程圖A.N-S圖B.傳統(tǒng)流程圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:B,C32.(2分)軟件危機的主要表現(xiàn)是()A.軟件成本太高B.軟件產(chǎn)品的質(zhì)量低劣C.軟件開發(fā)人員明顯不足D.軟件生產(chǎn)率低下正確答案:B,D33.(2分)用于過程設(shè)計的工具有()。A.程序流程圖B.盒圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:A,B,D34.(2分)軟件維護的類型有()A.完善性維護B.糾錯性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D35.(2分)軟件測試的主要特點是()。A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C36.(2分)確定可維護性的因素主要有()A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D37.(2分)軟件設(shè)計的主要任務(wù)是()。A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D38.(2分)下面()屬于可復用的軟件級別。A.代碼的復用B.設(shè)計結(jié)果的復用C.分析結(jié)果的復用D.測試信息的復用正確答案:A,B,C,D39.(2分)需求分析的主要目的是()。A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C40.(2分)關(guān)于白盒法覆蓋程度的論述中正確的是()A.語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B.判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真"值和一次“假"值C.條件覆蓋:選擇測試用例使每個條件都滿足D.條件組合覆蓋:將所有的判定條件都組合起來執(zhí)行正確答案:A,B41.(2分)軟件測試的主要特點是()A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C42.(2分)畫分層DFD圖的基本原則有()A.數(shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則D.數(shù)據(jù)流封閉的原則正確答案:A,C,D43.(2分)以下對軟件工程管理的任務(wù)和目標最準確的描述是()A.明確軟件開發(fā)項目的工作范圍B.明確可能遇到的風險、需要的資源C.明確軟件開發(fā)中要實現(xiàn)的任務(wù)和需要經(jīng)歷的里程碑D.明確所需的工作量以及進度安排正確答案:A,B,C,D44.(2分)黑盒測試著重測試軟件功能,下列測試法中屬于黑盒測試技術(shù)的有()。A.等價劃分法B.平行運行法C.邊界值分析法D.錯誤推測法正確答案:A,C,D45.(2分)需求分析的主要方法有()A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析(SA)方法D.OOA法正確答案:C,D46.(2分)下列下列屬于面向?qū)ο箝_發(fā)方法的是()A.BoochB.JACKSONC.CoadD.OMT正確答案:A,C,D47.(2分)畫DFD圖的主要目的是()A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行描述C.對目標系統(tǒng)的層次結(jié)構(gòu)進行描述D.作為分析和設(shè)計的工具正確答案:A,D48.(2分)數(shù)據(jù)輸入的一般規(guī)則是()A.確定輸入B.交互動作C.提供反饋D.刪除認定正確答案:A,B,C,D49.(2分)下列屬于應(yīng)用軟件的是()。A.計算機輔助教學軟件B.軟件測試工具C.辦公自動化軟件D.工程與科學計算軟件正確答案:A,C,D50.(2分)決定可維護性的因素主要有()等。A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D51.(2分)UML的動態(tài)建模機制包括()。A.交互圖B.狀態(tài)圖C.對象圖D.活動圖正確答案:A,B,D52.(2分)需求分析的主要目的是()A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C53.(2分)靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有(30)A.運行程序并分析運行結(jié)果B.桌前檢查與代碼會審C.數(shù)據(jù)流分析圖D.調(diào)用圖正確答案:B,C,D54.(2分)模塊的基本特征是()A.外部特征(輸入/輸出、功能)B.內(nèi)部特征(輸入/輸出、功能)C.內(nèi)部特征(局部數(shù)據(jù)、代碼)D.外部特征(局部數(shù)據(jù)、代碼)我的答案:正確答案:A,C55.(2分)軟件設(shè)計的主要任務(wù)是()A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D56.(2分)設(shè)計階段應(yīng)達到的目標有()A.提高可靠性和可維護性B.提高應(yīng)用范圍C.結(jié)構(gòu)清晰D.提高可理解性和效率正確答案:A,D57.(2分)軟件工程的課程特點()。A.理論及應(yīng)用的多維性B.工程化C.濃厚的方法學色彩D.實踐性、指導性強正確答案:A,B,C,D軟件工程復習題(第2套)一.
單項選擇題1.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B2.(1.5分)可行性報告中不包括以下哪個方面()A.技術(shù)上的可行性B.經(jīng)濟上的可行性C.人力的可行性D.法律可行性正確答案:C3.(1.5分)軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行正確答案:B4.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D5.(1.5分)在E-R模型中,包含以下基本成分()。A.數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、對象、屬性D.實體、屬性、聯(lián)系正確答案:D6.(1.5分)源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細設(shè)計正確答案:D7.(1.5分)軟件生命周期一般被劃分為若干個獨立階段,其中占用精力和費用最多的是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段正確答案:A8.(1.5分)影響軟件開發(fā)成本估算的因素不包括以下哪項()A.軟件人員業(yè)務(wù)水平B.軟件開發(fā)規(guī)模及復雜度C.開發(fā)所需時間D.開發(fā)所需硬件資源正確答案:D9.(1.5分)SA法的主要描述手段有()A.系統(tǒng)流程圖和模塊圖B.DFD圖、數(shù)據(jù)詞典、加工說明C.軟件結(jié)構(gòu)圖、加工說明D.功能結(jié)構(gòu)圖、加工說明正確答案:B10.(1.5分)產(chǎn)生軟件危機的原因可能有()。Ⅰ.用戶的需求描述不精確、不確定;Ⅱ.對大型軟件項目的開發(fā)往往缺乏有力的組織和管理;Ⅲ.缺乏有力的方法學和工具的支持;Ⅳ.軟件產(chǎn)品的特殊性和人類智力的局限性A.I和IIB.I、II和1VC.II、Ⅲ和1VD.以上都正確正確答案:D11.(1.5分)系統(tǒng)技術(shù)可行性研究所涉及的技術(shù)應(yīng)該是()技術(shù)。A.現(xiàn)在已提出的B.現(xiàn)在在研究的C.不一定可以獲得的D.一定可以獲得的正確答案:D12.(1.5分)CMM表示()A.軟件過程成熟度模型B.軟件過程工業(yè)化控制C.國際軟件質(zhì)量認證D.軟件統(tǒng)一性標準正確答案:A13.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A14.(1.5分)軟件工程管理的對象是()A.軟件開發(fā)人員B.軟件工程項目C.軟件開發(fā)過程D.軟件開發(fā)速度正確答案:B15.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C16.(1.5分)漸增式是將模塊一個一個地連入系統(tǒng),每連入一個模塊()A.只需要對新連入的模塊進行測試B.都需要再對每個模塊進行測試C.要對新連入的子系統(tǒng)進行測試D.需要進行集成測試正確答案:D17.(1.5分)對一個軟件工程來說,占總工作量的百分比最大的工作是()A.需求分析B.軟件設(shè)計C.編碼工作D.測試和調(diào)試工作正確答案:D18.(1.5分)軟件工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展正確答案:A19.(1.5分)在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源()A.硬件資源B.軟件資源C.人力資源D.軟件復用性及軟件部件庫正確答案:C20.(1.5分)開發(fā)一個軟件工程的第一步是()A.可行性研究B.組織開發(fā)人員C.購買開發(fā)工具D.開發(fā)任務(wù)指定正確答案:A21.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B22.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A23.(1.5分)從工程管理的角度來看,軟件設(shè)計分兩步完成()A.①系統(tǒng)分析②模塊設(shè)計B.①詳細設(shè)計②總體設(shè)計C.①模塊設(shè)計②詳細設(shè)計D.①總體設(shè)計②詳細設(shè)計正確答案:D24.(1.5分)有關(guān)軟件維護的困難,下面說法不正確的是()A.難出成果,大家都不愿意干。B.程序主要由英文組成,很難讀懂。C.文檔沒有統(tǒng)一的標準。D.維護人員與開發(fā)人員時間上存在差異。正確答案:B25.(1.5分)傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)正確答案:B26.(1.5分)以下()不屬于軟件構(gòu)件的技術(shù)規(guī)范:A.COMB.EJBC.OMGD.CORBA正確答案:C27.(1.5分)軟件危機具有下列表現(xiàn)()。I.對軟件開發(fā)成本估計不準確;II.軟件產(chǎn)品的質(zhì)量往往靠不??;III.軟件常常不可維護;Ⅳ.軟件成本逐年上升A.I、II和IIIB.I、III和IVC.II、Ⅲ和IVD.以上都正確正確答案:D28.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D二.
多項選擇題29.(2分)以下()不屬于結(jié)構(gòu)化流程圖A.N-S圖B.傳統(tǒng)流程圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:B,C30.(2分)軟件設(shè)計的主要任務(wù)是()。A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D31.(2分)畫分層DFD圖的基本原則有()A.數(shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則D.數(shù)據(jù)流封閉的原則正確答案:A,C,D32.(2分)軟件危機的主要表現(xiàn)是()A.軟件成本太高B.軟件產(chǎn)品的質(zhì)量低劣C.軟件開發(fā)人員明顯不足D.軟件生產(chǎn)率低下正確答案:B,D33.(2分)用于過程設(shè)計的工具有()。A.程序流程圖B.盒圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:A,B,D34.(2分)軟件工程的課程特點()。A.理論及應(yīng)用的多維性B.工程化C.濃厚的方法學色彩D.實踐性、指導性強正確答案:A,B,C,D35.(2分)軟件維護的類型有()A.完善性維護B.糾錯性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D36.(2分)下列下列屬于面向?qū)ο箝_發(fā)方法的是()A.BoochB.JACKSONC.CoadD.OMT正確答案:A,C,D37.(2分)關(guān)于白盒法覆蓋程度的論述中正確的是()A.語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B.判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真"值和一次“假"值C.條件覆蓋:選擇測試用例使每個條件都滿足D.條件組合覆蓋:將所有的判定條件都組合起來執(zhí)行正確答案:A,B38.(2分)軟件測試的主要特點是()。A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C39.(2分)UML的動態(tài)建模機制包括()。A.交互圖B.狀態(tài)圖C.對象圖D.活動圖正確答案:A,B,D40.(2分)軟件維護的類型有()。A.完善性維護B.改正性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D41.(2分)需求分析的主要方法有()A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析(SA)方法D.OOA法正確答案:C,D42.(2分)模塊獨立性準則由以下定性指標來衡量()。A.分解度B.耦合度C.屏蔽性D.內(nèi)聚性正確答案:B,D43.(2分)設(shè)計階段應(yīng)達到的目標有()A.提高可靠性和可維護性B.提高應(yīng)用范圍C.結(jié)構(gòu)清晰D.提高可理解性和效率正確答案:A,D44.(2分)下列屬于應(yīng)用軟件的是()。A.計算機輔助教學軟件B.軟件測試工具C.辦公自動化軟件D.工程與科學計算軟件正確答案:A,C,D45.(2分)模塊的基本特征是()A.外部特征(輸入/輸出、功能)B.內(nèi)部特征(輸入/輸出、功能)C.內(nèi)部特征(局部數(shù)據(jù)、代碼)D.外部特征(局部數(shù)據(jù)、代碼)我的答案:正確答案:A,C46.(2分)下面()屬于可復用的軟件級別。A.代碼的復用B.設(shè)計結(jié)果的復用C.分析結(jié)果的復用D.測試信息的復用正確答案:A,B,C,D47.(2分)需求分析的主要目的是()。A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C48.(2分)軟件測試的主要特點是()A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C49.(2分)數(shù)據(jù)輸入的一般規(guī)則是()A.確定輸入B.交互動作C.提供反饋D.刪除認定正確答案:A,B,C,D50.(2分)決定可維護性的因素主要有()等。A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D51.(2分)需求分析的主要目的是()A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C52.(2分)靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有(30)A.運行程序并分析運行結(jié)果B.桌前檢查與代碼會審C.數(shù)據(jù)流分析圖D.調(diào)用圖正確答案:B,C,D53.(2分)確定可維護性的因素主要有()A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D54.(2分)以下對軟件工程管理的任務(wù)和目標最準確的描述是()A.明確軟件開發(fā)項目的工作范圍B.明確可能遇到的風險、需要的資源C.明確軟件開發(fā)中要實現(xiàn)的任務(wù)和需要經(jīng)歷的里程碑D.明確所需的工作量以及進度安排正確答案:A,B,C,D55.(2分)畫DFD圖的主要目的是()A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行描述C.對目標系統(tǒng)的層次結(jié)構(gòu)進行描述D.作為分析和設(shè)計的工具正確答案:A,D56.(2分)軟件設(shè)計的主要任務(wù)是()A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D57.(2分)黑盒測試著重測試軟件功能,下列測試法中屬于黑盒測試技術(shù)的有()。A.等價劃分法B.平行運行法C.邊界值分析法D.錯誤推測法正確答案:A,C,D軟件工程復習題(第3套)一.
單項選擇題1.(1.5分)傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)正確答案:B2.(1.5分)下列屬于軟件的特點的是()。A.軟件是一種邏輯實體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大,復雜程度高D.以上都正確正確答案:D3.(1.5分)SA法的主要描述手段有()A.系統(tǒng)流程圖和模塊圖B.DFD圖、數(shù)據(jù)詞典、加工說明C.軟件結(jié)構(gòu)圖、加工說明D.功能結(jié)構(gòu)圖、加工說明正確答案:B4.(1.5分)軟件工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展正確答案:A5.(1.5分)軟件生命周期一般被劃分為若干個獨立階段,其中占用精力和費用最多的是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段正確答案:A6.(1.5分)影響軟件開發(fā)成本估算的因素不包括以下哪項()A.軟件人員業(yè)務(wù)水平B.軟件開發(fā)規(guī)模及復雜度C.開發(fā)所需時間D.開發(fā)所需硬件資源正確答案:D7.(1.5分)漸增式是將模塊一個一個地連入系統(tǒng),每連入一個模塊()A.只需要對新連入的模塊進行測試B.都需要再對每個模塊進行測試C.要對新連入的子系統(tǒng)進行測試D.需要進行集成測試正確答案:D8.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D9.(1.5分)在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源()A.硬件資源B.軟件資源C.人力資源D.軟件復用性及軟件部件庫正確答案:C10.(1.5分)在E-R模型中,包含以下基本成分()。A.數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、對象、屬性D.實體、屬性、聯(lián)系正確答案:D11.(1.5分)從工程管理的角度來看,軟件設(shè)計分兩步完成()A.①系統(tǒng)分析②模塊設(shè)計B.①詳細設(shè)計②總體設(shè)計C.①模塊設(shè)計②詳細設(shè)計D.①總體設(shè)計②詳細設(shè)計正確答案:D12.(1.5分)包含風險分析的軟件工程模型是()A.螺旋模型B.瀑布模型C.增量模型D.噴泉模型正確答案:A13.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B14.(1.5分)軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行正確答案:B15.(1.5分)好的用戶界面不應(yīng)具有的特性是()A.使用簡單B.標準化與一致性C.可靠性與靈活性D.復雜性正確答案:D16.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D17.(1.5分)面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P停矗ǎ?。A.系統(tǒng)模型、ER模型、應(yīng)用模型B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功能模型D.對象模型、動態(tài)模型、功能模型正確答案:D18.(1.5分)源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細設(shè)計正確答案:D19.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C20.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A21.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B22.(1.5分)軟件危機具有下列表現(xiàn)()。I.對軟件開發(fā)成本估計不準確;II.軟件產(chǎn)品的質(zhì)量往往靠不住;III.軟件常常不可維護;Ⅳ.軟件成本逐年上升A.I、II和IIIB.I、III和IVC.II、Ⅲ和IVD.以上都正確正確答案:D23.(1.5分)有關(guān)瀑布模型的描述中,下面錯誤的是:()A.可以降低軟件的復雜度。B.可以解決需求不明確的問題。C.容易導致軟件開發(fā)夭折。D.是最早的軟件開發(fā)模型。正確答案:B24.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A25.(1.5分)以下()不屬于軟件構(gòu)件的技術(shù)規(guī)范:A.COMB.EJBC.OMGD.CORBA正確答案:C26.(1.5分)產(chǎn)生軟件危機的原因可能有()。Ⅰ.用戶的需求描述不精確、不確定;Ⅱ.對大型軟件項目的開發(fā)往往缺乏有力的組織和管理;Ⅲ.缺乏有力的方法學和工具的支持;Ⅳ.軟件產(chǎn)品的特殊性和人類智力的局限性A.I和IIB.I、II和1VC.II、Ⅲ和1VD.以上都正確正確答案:D27.(1.5分)UML是()。A.軟件測試工具B.程序自動生成工具C.統(tǒng)一建模語言D.系統(tǒng)行為模型正確答案:C28.(1.5分)CMM表示()A.軟件過程成熟度模型B.軟件過程工業(yè)化控制C.國際軟件質(zhì)量認證D.軟件統(tǒng)一性標準正確答案:A二.
多項選擇題29.(2分)模塊獨立性準則由以下定性指標來衡量()。A.分解度B.耦合度C.屏蔽性D.內(nèi)聚性正確答案:B,D30.(2分)下列下列屬于面向?qū)ο箝_發(fā)方法的是()A.BoochB.JACKSONC.CoadD.OMT正確答案:A,C,D31.(2分)數(shù)據(jù)輸入的一般規(guī)則是()A.確定輸入B.交互動作C.提供反饋D.刪除認定正確答案:A,B,C,D32.(2分)靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有(30)A.運行程序并分析運行結(jié)果B.桌前檢查與代碼會審C.數(shù)據(jù)流分析圖D.調(diào)用圖正確答案:B,C,D33.(2分)黑盒測試著重測試軟件功能,下列測試法中屬于黑盒測試技術(shù)的有()。A.等價劃分法B.平行運行法C.邊界值分析法D.錯誤推測法正確答案:A,C,D34.(2分)關(guān)于白盒法覆蓋程度的論述中正確的是()A.語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B.判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真"值和一次“假"值C.條件覆蓋:選擇測試用例使每個條件都滿足D.條件組合覆蓋:將所有的判定條件都組合起來執(zhí)行正確答案:A,B35.(2分)以下對軟件工程管理的任務(wù)和目標最準確的描述是()A.明確軟件開發(fā)項目的工作范圍B.明確可能遇到的風險、需要的資源C.明確軟件開發(fā)中要實現(xiàn)的任務(wù)和需要經(jīng)歷的里程碑D.明確所需的工作量以及進度安排正確答案:A,B,C,D36.(2分)需求分析的主要方法有()A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析(SA)方法D.OOA法正確答案:C,D37.(2分)需求分析的主要目的是()。A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C38.(2分)用于過程設(shè)計的工具有()。A.程序流程圖B.盒圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:A,B,D39.(2分)軟件危機的主要表現(xiàn)是()A.軟件成本太高B.軟件產(chǎn)品的質(zhì)量低劣C.軟件開發(fā)人員明顯不足D.軟件生產(chǎn)率低下正確答案:B,D40.(2分)UML的動態(tài)建模機制包括()。A.交互圖B.狀態(tài)圖C.對象圖D.活動圖正確答案:A,B,D41.(2分)確定可維護性的因素主要有()A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D42.(2分)畫分層DFD圖的基本原則有()A.數(shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則D.數(shù)據(jù)流封閉的原則正確答案:A,C,D43.(2分)設(shè)計階段應(yīng)達到的目標有()A.提高可靠性和可維護性B.提高應(yīng)用范圍C.結(jié)構(gòu)清晰D.提高可理解性和效率正確答案:A,D44.(2分)軟件設(shè)計的主要任務(wù)是()。A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D45.(2分)下列屬于應(yīng)用軟件的是()。A.計算機輔助教學軟件B.軟件測試工具C.辦公自動化軟件D.工程與科學計算軟件正確答案:A,C,D46.(2分)模塊的基本特征是()A.外部特征(輸入/輸出、功能)B.內(nèi)部特征(輸入/輸出、功能)C.內(nèi)部特征(局部數(shù)據(jù)、代碼)D.外部特征(局部數(shù)據(jù)、代碼)我的答案:正確答案:A,C47.(2分)軟件維護的類型有()。A.完善性維護B.改正性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D48.(2分)以下()不屬于結(jié)構(gòu)化流程圖A.N-S圖B.傳統(tǒng)流程圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:B,C49.(2分)軟件設(shè)計的主要任務(wù)是()A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D50.(2分)決定可維護性的因素主要有()等。A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D51.(2分)需求分析的主要目的是()A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C52.(2分)軟件工程的課程特點()。A.理論及應(yīng)用的多維性B.工程化C.濃厚的方法學色彩D.實踐性、指導性強正確答案:A,B,C,D53.(2分)軟件維護的類型有()A.完善性維護B.糾錯性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D54.(2分)軟件測試的主要特點是()。A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C55.(2分)下面()屬于可復用的軟件級別。A.代碼的復用B.設(shè)計結(jié)果的復用C.分析結(jié)果的復用D.測試信息的復用正確答案:A,B,C,D56.(2分)軟件測試的主要特點是()A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C57.(2分)畫DFD圖的主要目的是()A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行描述C.對目標系統(tǒng)的層次結(jié)構(gòu)進行描述D.作為分析和設(shè)計的工具正確答案:A,D軟件工程復習題(第4套)一.
單項選擇題1.(1.5分)產(chǎn)生軟件危機的原因可能有()。Ⅰ.用戶的需求描述不精確、不確定;Ⅱ.對大型軟件項目的開發(fā)往往缺乏有力的組織和管理;Ⅲ.缺乏有力的方法學和工具的支持;Ⅳ.軟件產(chǎn)品的特殊性和人類智力的局限性A.I和IIB.I、II和1VC.II、Ⅲ和1VD.以上都正確正確答案:D2.(1.5分)有關(guān)瀑布模型的描述中,下面錯誤的是:()A.可以降低軟件的復雜度。B.可以解決需求不明確的問題。C.容易導致軟件開發(fā)夭折。D.是最早的軟件開發(fā)模型。正確答案:B3.(1.5分)面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,即()。A.系統(tǒng)模型、ER模型、應(yīng)用模型B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功能模型D.對象模型、動態(tài)模型、功能模型正確答案:D4.(1.5分)在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源()A.硬件資源B.軟件資源C.人力資源D.軟件復用性及軟件部件庫正確答案:C5.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B6.(1.5分)開發(fā)一個軟件工程的第一步是()A.可行性研究B.組織開發(fā)人員C.購買開發(fā)工具D.開發(fā)任務(wù)指定正確答案:A7.(1.5分)漸增式是將模塊一個一個地連入系統(tǒng),每連入一個模塊()A.只需要對新連入的模塊進行測試B.都需要再對每個模塊進行測試C.要對新連入的子系統(tǒng)進行測試D.需要進行集成測試正確答案:D8.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A9.(1.5分)UML是()。A.軟件測試工具B.程序自動生成工具C.統(tǒng)一建模語言D.系統(tǒng)行為模型正確答案:C10.(1.5分)軟件生命周期一般被劃分為若干個獨立階段,其中占用精力和費用最多的是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段正確答案:A11.(1.5分)有關(guān)軟件維護的困難,下面說法不正確的是()A.難出成果,大家都不愿意干。B.程序主要由英文組成,很難讀懂。C.文檔沒有統(tǒng)一的標準。D.維護人員與開發(fā)人員時間上存在差異。正確答案:B12.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D13.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D14.(1.5分)SA法的主要描述手段有()A.系統(tǒng)流程圖和模塊圖B.DFD圖、數(shù)據(jù)詞典、加工說明C.軟件結(jié)構(gòu)圖、加工說明D.功能結(jié)構(gòu)圖、加工說明正確答案:B15.(1.5分)對一個軟件工程來說,占總工作量的百分比最大的工作是()A.需求分析B.軟件設(shè)計C.編碼工作D.測試和調(diào)試工作正確答案:D16.(1.5分)以下()不屬于軟件構(gòu)件的技術(shù)規(guī)范:A.COMB.EJBC.OMGD.CORBA正確答案:C17.(1.5分)從工程管理的角度來看,軟件設(shè)計分兩步完成()A.①系統(tǒng)分析②模塊設(shè)計B.①詳細設(shè)計②總體設(shè)計C.①模塊設(shè)計②詳細設(shè)計D.①總體設(shè)計②詳細設(shè)計正確答案:D18.(1.5分)可行性報告中不包括以下哪個方面()A.技術(shù)上的可行性B.經(jīng)濟上的可行性C.人力的可行性D.法律可行性正確答案:C19.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A20.(1.5分)軟件工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展正確答案:A21.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B22.(1.5分)傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)正確答案:B23.(1.5分)好的用戶界面不應(yīng)具有的特性是()A.使用簡單B.標準化與一致性C.可靠性與靈活性D.復雜性正確答案:D24.(1.5分)影響軟件開發(fā)成本估算的因素不包括以下哪項()A.軟件人員業(yè)務(wù)水平B.軟件開發(fā)規(guī)模及復雜度C.開發(fā)所需時間D.開發(fā)所需硬件資源正確答案:D25.(1.5分)在E-R模型中,包含以下基本成分()。A.數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、對象、屬性D.實體、屬性、聯(lián)系正確答案:D26.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C27.(1.5分)軟件危機具有下列表現(xiàn)()。I.對軟件開發(fā)成本估計不準確;II.軟件產(chǎn)品的質(zhì)量往往靠不?。籌II.軟件常常不可維護;Ⅳ.軟件成本逐年上升A.I、II和IIIB.I、III和IVC.II、Ⅲ和IVD.以上都正確正確答案:D28.(1.5分)源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細設(shè)計正確答案:D二.
多項選擇題29.(2分)靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有(30)A.運行程序并分析運行結(jié)果B.桌前檢查與代碼會審C.數(shù)據(jù)流分析圖D.調(diào)用圖正確答案:B,C,D30.(2分)確定可維護性的因素主要有()A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D31.(2分)以下()不屬于結(jié)構(gòu)化流程圖A.N-S圖B.傳統(tǒng)流程圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:B,C32.(2分)模塊的基本特征是()A.外部特征(輸入/輸出、功能)B.內(nèi)部特征(輸入/輸出、功能)C.內(nèi)部特征(局部數(shù)據(jù)、代碼)D.外部特征(局部數(shù)據(jù)、代碼)我的答案:正確答案:A,C33.(2分)關(guān)于白盒法覆蓋程度的論述中正確的是()A.語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B.判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真"值和一次“假"值C.條件覆蓋:選擇測試用例使每個條件都滿足D.條件組合覆蓋:將所有的判定條件都組合起來執(zhí)行正確答案:A,B34.(2分)需求分析的主要目的是()。A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C35.(2分)軟件設(shè)計的主要任務(wù)是()A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D36.(2分)數(shù)據(jù)輸入的一般規(guī)則是()A.確定輸入B.交互動作C.提供反饋D.刪除認定正確答案:A,B,C,D37.(2分)軟件工程的課程特點()。A.理論及應(yīng)用的多維性B.工程化C.濃厚的方法學色彩D.實踐性、指導性強正確答案:A,B,C,D38.(2分)軟件設(shè)計的主要任務(wù)是()。A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D39.(2分)下列屬于應(yīng)用軟件的是()。A.計算機輔助教學軟件B.軟件測試工具C.辦公自動化軟件D.工程與科學計算軟件正確答案:A,C,D40.(2分)用于過程設(shè)計的工具有()。A.程序流程圖B.盒圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:A,B,D41.(2分)軟件危機的主要表現(xiàn)是()A.軟件成本太高B.軟件產(chǎn)品的質(zhì)量低劣C.軟件開發(fā)人員明顯不足D.軟件生產(chǎn)率低下正確答案:B,D42.(2分)黑盒測試著重測試軟件功能,下列測試法中屬于黑盒測試技術(shù)的有()。A.等價劃分法B.平行運行法C.邊界值分析法D.錯誤推測法正確答案:A,C,D43.(2分)軟件測試的主要特點是()。A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C44.(2分)軟件維護的類型有()。A.完善性維護B.改正性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D45.(2分)下面()屬于可復用的軟件級別。A.代碼的復用B.設(shè)計結(jié)果的復用C.分析結(jié)果的復用D.測試信息的復用正確答案:A,B,C,D46.(2分)模塊獨立性準則由以下定性指標來衡量()。A.分解度B.耦合度C.屏蔽性D.內(nèi)聚性正確答案:B,D47.(2分)決定可維護性的因素主要有()等。A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D48.(2分)需求分析的主要目的是()A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C49.(2分)畫分層DFD圖的基本原則有()A.數(shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則D.數(shù)據(jù)流封閉的原則正確答案:A,C,D50.(2分)下列下列屬于面向?qū)ο箝_發(fā)方法的是()A.BoochB.JACKSONC.CoadD.OMT正確答案:A,C,D51.(2分)畫DFD圖的主要目的是()A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行描述C.對目標系統(tǒng)的層次結(jié)構(gòu)進行描述D.作為分析和設(shè)計的工具正確答案:A,D52.(2分)需求分析的主要方法有()A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析(SA)方法D.OOA法正確答案:C,D53.(2分)軟件維護的類型有()A.完善性維護B.糾錯性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D54.(2分)軟件測試的主要特點是()A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C55.(2分)UML的動態(tài)建模機制包括()。A.交互圖B.狀態(tài)圖C.對象圖D.活動圖正確答案:A,B,D56.(2分)設(shè)計階段應(yīng)達到的目標有()A.提高可靠性和可維護性B.提高應(yīng)用范圍C.結(jié)構(gòu)清晰D.提高可理解性和效率正確答案:A,D57.(2分)以下對軟件工程管理的任務(wù)和目標最準確的描述是()A.明確軟件開發(fā)項目的工作范圍B.明確可能遇到的風險、需要的資源C.明確軟件開發(fā)中要實現(xiàn)的任務(wù)和需要經(jīng)歷的里程碑D.明確所需的工作量以及進度安排正確答案:A,B,C,D軟件工程復習題(第5套)一.
單項選擇題1.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D2.(1.5分)下列屬于軟件的特點的是()。A.軟件是一種邏輯實體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大,復雜程度高D.以上都正確正確答案:D3.(1.5分)開發(fā)一個軟件工程的第一步是()A.可行性研究B.組織開發(fā)人員C.購買開發(fā)工具D.開發(fā)任務(wù)指定正確答案:A4.(1.5分)UML是()。A.軟件測試工具B.程序自動生成工具C.統(tǒng)一建模語言D.系統(tǒng)行為模型正確答案:C5.(1.5分)包含風險分析的軟件工程模型是()A.螺旋模型B.瀑布模型C.增量模型D.噴泉模型正確答案:A6.(1.5分)SA法的主要描述手段有()A.系統(tǒng)流程圖和模塊圖B.DFD圖、數(shù)據(jù)詞典、加工說明C.軟件結(jié)構(gòu)圖、加工說明D.功能結(jié)構(gòu)圖、加工說明正確答案:B7.(1.5分)有關(guān)瀑布模型的描述中,下面錯誤的是:()A.可以降低軟件的復雜度。B.可以解決需求不明確的問題。C.容易導致軟件開發(fā)夭折。D.是最早的軟件開發(fā)模型。正確答案:B8.(1.5分)以下()不屬于軟件構(gòu)件的技術(shù)規(guī)范:A.COMB.EJBC.OMGD.CORBA正確答案:C9.(1.5分)好的用戶界面不應(yīng)具有的特性是()A.使用簡單B.標準化與一致性C.可靠性與靈活性D.復雜性正確答案:D10.(1.5分)在E-R模型中,包含以下基本成分()。A.數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、對象、屬性D.實體、屬性、聯(lián)系正確答案:D11.(1.5分)面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P停矗ǎ?。A.系統(tǒng)模型、ER模型、應(yīng)用模型B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功能模型D.對象模型、動態(tài)模型、功能模型正確答案:D12.(1.5分)在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源()A.硬件資源B.軟件資源C.人力資源D.軟件復用性及軟件部件庫正確答案:C13.(1.5分)可行性報告中不包括以下哪個方面()A.技術(shù)上的可行性B.經(jīng)濟上的可行性C.人力的可行性D.法律可行性正確答案:C14.(1.5分)影響軟件開發(fā)成本估算的因素不包括以下哪項()A.軟件人員業(yè)務(wù)水平B.軟件開發(fā)規(guī)模及復雜度C.開發(fā)所需時間D.開發(fā)所需硬件資源正確答案:D15.(1.5分)軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行正確答案:B16.(1.5分)系統(tǒng)技術(shù)可行性研究所涉及的技術(shù)應(yīng)該是()技術(shù)。A.現(xiàn)在已提出的B.現(xiàn)在在研究的C.不一定可以獲得的D.一定可以獲得的正確答案:D17.(1.5分)對一個軟件工程來說,占總工作量的百分比最大的工作是()A.需求分析B.軟件設(shè)計C.編碼工作D.測試和調(diào)試工作正確答案:D18.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A19.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C20.(1.5分)軟件工程管理的對象是()A.軟件開發(fā)人員B.軟件工程項目C.軟件開發(fā)過程D.軟件開發(fā)速度正確答案:B21.(1.5分)漸增式是將模塊一個一個地連入系統(tǒng),每連入一個模塊()A.只需要對新連入的模塊進行測試B.都需要再對每個模塊進行測試C.要對新連入的子系統(tǒng)進行測試D.需要進行集成測試正確答案:D22.(1.5分)軟件生命周期一般被劃分為若干個獨立階段,其中占用精力和費用最多的是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段正確答案:A23.(1.5分)CMM表示()A.軟件過程成熟度模型B.軟件過程工業(yè)化控制C.國際軟件質(zhì)量認證D.軟件統(tǒng)一性標準正確答案:A24.(1.5分)產(chǎn)生軟件危機的原因可能有()。Ⅰ.用戶的需求描述不精確、不確定;Ⅱ.對大型軟件項目的開發(fā)往往缺乏有力的組織和管理;Ⅲ.缺乏有力的方法學和工具的支持;Ⅳ.軟件產(chǎn)品的特殊性和人類智力的局限性A.I和IIB.I、II和1VC.II、Ⅲ和1VD.以上都正確正確答案:D25.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D26.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A27.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B28.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B二.
多項選擇題29.(2分)黑盒測試著重測試軟件功能,下列測試法中屬于黑盒測試技術(shù)的有()。A.等價劃分法B.平行運行法C.邊界值分析法D.錯誤推測法正確答案:A,C,D30.(2分)下面()屬于可復用的軟件級別。A.代碼的復用B.設(shè)計結(jié)果的復用C.分析結(jié)果的復用D.測試信息的復用正確答案:A,B,C,D31.(2分)軟件危機的主要表現(xiàn)是()A.軟件成本太高B.軟件產(chǎn)品的質(zhì)量低劣C.軟件開發(fā)人員明顯不足D.軟件生產(chǎn)率低下正確答案:B,D32.(2分)軟件設(shè)計的主要任務(wù)是()A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D33.(2分)UML的動態(tài)建模機制包括()。A.交互圖B.狀態(tài)圖C.對象圖D.活動圖正確答案:A,B,D34.(2分)畫DFD圖的主要目的是()A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行描述C.對目標系統(tǒng)的層次結(jié)構(gòu)進行描述D.作為分析和設(shè)計的工具正確答案:A,D35.(2分)以下對軟件工程管理的任務(wù)和目標最準確的描述是()A.明確軟件開發(fā)項目的工作范圍B.明確可能遇到的風險、需要的資源C.明確軟件開發(fā)中要實現(xiàn)的任務(wù)和需要經(jīng)歷的里程碑D.明確所需的工作量以及進度安排正確答案:A,B,C,D36.(2分)下列下列屬于面向?qū)ο箝_發(fā)方法的是()A.BoochB.JACKSONC.CoadD.OMT正確答案:A,C,D37.(2分)確定可維護性的因素主要有()A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D38.(2分)軟件設(shè)計的主要任務(wù)是()。A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D39.(2分)軟件測試的主要特點是()A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C40.(2分)需求分析的主要方法有()A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析(SA)方法D.OOA法正確答案:C,D41.(2分)數(shù)據(jù)輸入的一般規(guī)則是()A.確定輸入B.交互動作C.提供反饋D.刪除認定正確答案:A,B,C,D42.(2分)設(shè)計階段應(yīng)達到的目標有()A.提高可靠性和可維護性B.提高應(yīng)用范圍C.結(jié)構(gòu)清晰D.提高可理解性和效率正確答案:A,D43.(2分)以下()不屬于結(jié)構(gòu)化流程圖A.N-S圖B.傳統(tǒng)流程圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:B,C44.(2分)關(guān)于白盒法覆蓋程度的論述中正確的是()A.語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B.判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真"值和一次“假"值C.條件覆蓋:選擇測試用例使每個條件都滿足D.條件組合覆蓋:將所有的判定條件都組合起來執(zhí)行正確答案:A,B45.(2分)靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有(30)A.運行程序并分析運行結(jié)果B.桌前檢查與代碼會審C.數(shù)據(jù)流分析圖D.調(diào)用圖正確答案:B,C,D46.(2分)畫分層DFD圖的基本原則有()A.數(shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則D.數(shù)據(jù)流封閉的原則正確答案:A,C,D47.(2分)用于過程設(shè)計的工具有()。A.程序流程圖B.盒圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:A,B,D48.(2分)模塊的基本特征是()A.外部特征(輸入/輸出、功能)B.內(nèi)部特征(輸入/輸出、功能)C.內(nèi)部特征(局部數(shù)據(jù)、代碼)D.外部特征(局部數(shù)據(jù)、代碼)我的答案:正確答案:A,C49.(2分)下列屬于應(yīng)用軟件的是()。A.計算機輔助教學軟件B.軟件測試工具C.辦公自動化軟件D.工程與科學計算軟件正確答案:A,C,D50.(2分)需求分析的主要目的是()。A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C51.(2分)軟件工程的課程特點()。A.理論及應(yīng)用的多維性B.工程化C.濃厚的方法學色彩D.實踐性、指導性強正確答案:A,B,C,D52.(2分)模塊獨立性準則由以下定性指標來衡量()。A.分解度B.耦合度C.屏蔽性D.內(nèi)聚性正確答案:B,D53.(2分)軟件維護的類型有()A.完善性維護B.糾錯性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D54.(2分)決定可維護性的因素主要有()等。A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D55.(2分)軟件測試的主要特點是()。A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C56.(2分)需求分析的主要目的是()A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C57.(2分)軟件維護的類型有()。A.完善性維護B.改正性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D軟件工程復習題(第6套)一.
單項選擇題1.(1.5分)軟件工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展正確答案:A2.(1.5分)開發(fā)一個軟件工程的第一步是()A.可行性研究B.組織開發(fā)人員C.購買開發(fā)工具D.開發(fā)任務(wù)指定正確答案:A3.(1.5分)軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行正確答案:B4.(1.5分)下列屬于軟件的特點的是()。A.軟件是一種邏輯實體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大,復雜程度高D.以上都正確正確答案:D5.(1.5分)從工程管理的角度來看,軟件設(shè)計分兩步完成()A.①系統(tǒng)分析②模塊設(shè)計B.①詳細設(shè)計②總體設(shè)計C.①模塊設(shè)計②詳細設(shè)計D.①總體設(shè)計②詳細設(shè)計正確答案:D6.(1.5分)好的用戶界面不應(yīng)具有的特性是()A.使用簡單B.標準化與一致性C.可靠性與靈活性D.復雜性正確答案:D7.(1.5分)對一個軟件工程來說,占總工作量的百分比最大的工作是()A.需求分析B.軟件設(shè)計C.編碼工作D.測試和調(diào)試工作正確答案:D8.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D9.(1.5分)包含風險分析的軟件工程模型是()A.螺旋模型B.瀑布模型C.增量模型D.噴泉模型正確答案:A10.(1.5分)CMM表示()A.軟件過程成熟度模型B.軟件過程工業(yè)化控制C.國際軟件質(zhì)量認證D.軟件統(tǒng)一性標準正確答案:A11.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B12.(1.5分)傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)正確答案:B13.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C14.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A15.(1.5分)源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細設(shè)計正確答案:D16.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B17.(1.5分)面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,即()。A.系統(tǒng)模型、ER模型、應(yīng)用模型B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功能模型D.對象模型、動態(tài)模型、功能模型正確答案:D18.(1.5分)UML是()。A.軟件測試工具B.程序自動生成工具C.統(tǒng)一建模語言D.系統(tǒng)行為模型正確答案:C19.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D20.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A21.(1.5分)軟件工程管理的對象是()A.軟件開發(fā)人員B.軟件工程項目C.軟件開發(fā)過程D.軟件開發(fā)速度正確答案:B22.(1.5分)可行性報告中不包括以下哪個方面()A.技術(shù)上的可行性B.經(jīng)濟上的可行性C.人力的可行性D.法律可行性正確答案:C23.(1.5分)影響軟件開發(fā)成本估算的因素不包括以下哪項()A.軟件人員業(yè)務(wù)水平B.軟件開發(fā)規(guī)模及復雜度C.開發(fā)所需時間D.開發(fā)所需硬件資源正確答案:D24.(1.5分)軟件生命周期一般被劃分為若干個獨立階段,其中占用精力和費用最多的是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段正確答案:A25.(1.5分)以下()不屬于軟件構(gòu)件的技術(shù)規(guī)范:A.COMB.EJBC.OMGD.CORBA正確答案:C26.(1.5分)有關(guān)軟件維護的困難,下面說法不正確的是()A.難出成果,大家都不愿意干。B.程序主要由英文組成,很難讀懂。C.文檔沒有統(tǒng)一的標準。D.維護人員與開發(fā)人員時間上存在差異。正確答案:B27.(1.5分)在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源()A.硬件資源B.軟件資源C.人力資源D.軟件復用性及軟件部件庫正確答案:C28.(1.5分)產(chǎn)生軟件危機的原因可能有()。Ⅰ.用戶的需求描述不精確、不確定;Ⅱ.對大型軟件項目的開發(fā)往往缺乏有力的組織和管理;Ⅲ.缺乏有力的方法學和工具的支持;Ⅳ.軟件產(chǎn)品的特殊性和人類智力的局限性A.I和IIB.I、II和1VC.II、Ⅲ和1VD.以上都正確正確答案:D二.
多項選擇題29.(2分)數(shù)據(jù)輸入的一般規(guī)則是()A.確定輸入B.交互動作C.提供反饋D.刪除認定正確答案:A,B,C,D30.(2分)畫分層DFD圖的基本原則有()A.數(shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則D.數(shù)據(jù)流封閉的原則正確答案:A,C,D31.(2分)需求分析的主要方法有()A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析(SA)方法D.OOA法正確答案:C,D32.(2分)軟件設(shè)計的主要任務(wù)是()。A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D33.(2分)軟件維護的類型有()A.完善性維護B.糾錯性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D34.(2分)關(guān)于白盒法覆蓋程度的論述中正確的是()A.語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B.判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真"值和一次“假"值C.條件覆蓋:選擇測試用例使每個條件都滿足D.條件組合覆蓋:將所有的判定條件都組合起來執(zhí)行正確答案:A,B35.(2分)黑盒測試著重測試軟件功能,下列測試法中屬于黑盒測試技術(shù)的有()。A.等價劃分法B.平行運行法C.邊界值分析法D.錯誤推測法正確答案:A,C,D36.(2分)軟件測試的主要特點是()。A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C37.(2分)模塊獨立性準則由以下定性指標來衡量()。A.分解度B.耦合度C.屏蔽性D.內(nèi)聚性正確答案:B,D38.(2分)以下對軟件工程管理的任務(wù)和目標最準確的描述是()A.明確軟件開發(fā)項目的工作范圍B.明確可能遇到的風險、需要的資源C.明確軟件開發(fā)中要實現(xiàn)的任務(wù)和需要經(jīng)歷的里程碑D.明確所需的工作量以及進度安排正確答案:A,B,C,D39.(2分)軟件設(shè)計的主要任務(wù)是()A.將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B.完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C.開始測試設(shè)計D.對模塊內(nèi)部的過程進行設(shè)計正確答案:A,B,C,D40.(2分)設(shè)計階段應(yīng)達到的目標有()A.提高可靠性和可維護性B.提高應(yīng)用范圍C.結(jié)構(gòu)清晰D.提高可理解性和效率正確答案:A,D41.(2分)模塊的基本特征是()A.外部特征(輸入/輸出、功能)B.內(nèi)部特征(輸入/輸出、功能)C.內(nèi)部特征(局部數(shù)據(jù)、代碼)D.外部特征(局部數(shù)據(jù)、代碼)我的答案:正確答案:A,C42.(2分)下列下列屬于面向?qū)ο箝_發(fā)方法的是()A.BoochB.JACKSONC.CoadD.OMT正確答案:A,C,D43.(2分)軟件測試的主要特點是()A.軟件測試的開銷大B.軟件測試要依靠工具C.軟件不能進行“窮舉"測試D.軟件測試要依靠人工正確答案:A,C44.(2分)確定可維護性的因素主要有()A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D45.(2分)軟件維護的類型有()。A.完善性維護B.改正性維護C.適應(yīng)性維護D.預防性維護正確答案:A,B,C,D46.(2分)決定可維護性的因素主要有()等。A.文檔B.可理解性C.可修改性D.可測試性正確答案:B,C,D47.(2分)以下()不屬于結(jié)構(gòu)化流程圖A.N-S圖B.傳統(tǒng)流程圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:B,C48.(2分)需求分析的主要目的是()。A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C49.(2分)需求分析的主要目的是()A.系統(tǒng)開發(fā)的具體方案B.進一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題"D.解決系統(tǒng)是“如何做的問題"正確答案:B,C50.(2分)用于過程設(shè)計的工具有()。A.程序流程圖B.盒圖C.模塊結(jié)構(gòu)圖D.PAD圖正確答案:A,B,D51.(2分)UML的動態(tài)建模機制包括()。A.交互圖B.狀態(tài)圖C.對象圖D.活動圖正確答案:A,B,D52.(2分)下面()屬于可復用的軟件級別。A.代碼的復用B.設(shè)計結(jié)果的復用C.分析結(jié)果的復用D.測試信息的復用正確答案:A,B,C,D53.(2分)靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有(30)A.運行程序并分析運行結(jié)果B.桌前檢查與代碼會審C.數(shù)據(jù)流分析圖D.調(diào)用圖正確答案:B,C,D54.(2分)下列屬于應(yīng)用軟件的是()。A.計算機輔助教學軟件B.軟件測試工具C.辦公自動化軟件D.工程與科學計算軟件正確答案:A,C,D55.(2分)軟件危機的主要表現(xiàn)是()A.軟件成本太高B.軟件產(chǎn)品的質(zhì)量低劣C.軟件開發(fā)人員明顯不足D.軟件生產(chǎn)率低下正確答案:B,D56.(2分)軟件工程的課程特點()。A.理論及應(yīng)用的多維性B.工程化C.濃厚的方法學色彩D.實踐性、指導性強正確答案:A,B,C,D57.(2分)畫DFD圖的主要目的是()A.作為需求分析階段用戶與開發(fā)者之間交流信息的工具B.對系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)進行描述C.對目標系統(tǒng)的層次結(jié)構(gòu)進行描述D.作為分析和設(shè)計的工具正確答案:A,D軟件工程復習題(第7套)一.
單項選擇題1.(1.5分)軟件工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展正確答案:A2.(1.5分)開發(fā)一個軟件工程的第一步是()A.可行性研究B.組織開發(fā)人員C.購買開發(fā)工具D.開發(fā)任務(wù)指定正確答案:A3.(1.5分)軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行正確答案:B4.(1.5分)下列屬于軟件的特點的是()。A.軟件是一種邏輯實體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大,復雜程度高D.以上都正確正確答案:D5.(1.5分)從工程管理的角度來看,軟件設(shè)計分兩步完成()A.①系統(tǒng)分析②模塊設(shè)計B.①詳細設(shè)計②總體設(shè)計C.①模塊設(shè)計②詳細設(shè)計D.①總體設(shè)計②詳細設(shè)計正確答案:D6.(1.5分)好的用戶界面不應(yīng)具有的特性是()A.使用簡單B.標準化與一致性C.可靠性與靈活性D.復雜性正確答案:D7.(1.5分)對一個軟件工程來說,占總工作量的百分比最大的工作是()A.需求分析B.軟件設(shè)計C.編碼工作D.測試和調(diào)試工作正確答案:D8.(1.5分)下列不屬于軟件工程方法學三要素的是()。A.方法B.工具C.過程D.操作正確答案:D9.(1.5分)包含風險分析的軟件工程模型是()A.螺旋模型B.瀑布模型C.增量模型D.噴泉模型正確答案:A10.(1.5分)CMM表示()A.軟件過程成熟度模型B.軟件過程工業(yè)化控制C.國際軟件質(zhì)量認證D.軟件統(tǒng)一性標準正確答案:A11.(1.5分)軟件工程三要素是()A.技術(shù)、方法和工具B.方法、工具和過程C.方法、對象和類D.過程、模型、方法正確答案:B12.(1.5分)傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)正確答案:B13.(1.5分)以下關(guān)于軟件的特性描述,不正確的是()A.無形B.高成本C.不存在退化問題D.包括程序和文檔正確答案:C14.(1.5分)(?)分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型正確答案:A15.(1.5分)源程序的效率與()階段確定的算法的效率直接有關(guān)。A.概要設(shè)計B.總體設(shè)計C.單元設(shè)計D.詳細設(shè)計正確答案:D16.(1.5分)()的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。A.軟件體系結(jié)構(gòu)設(shè)計B.過程設(shè)計C.需求分析D.總體設(shè)計正確答案:B17.(1.5分)面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,即()。A.系統(tǒng)模型、ER模型、應(yīng)用模型B.對象模型、動態(tài)模型、應(yīng)用模型C.E-R模型、對象模型、功能模型D.對象模型、動態(tài)模型、功能模型正確答案:D18.(1.5分)UML是()。A.軟件測試工具B.程序自動生成工具C.統(tǒng)一建模語言D.系統(tǒng)行為模型正確答案:C19.(1.5分)軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量正確答案:D20.(1.5分)做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()+0分A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期正確答案:A21.(1.5分)軟件工程管理的
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度建筑企業(yè)施工人員勞動保障合同2篇
- 二零二五年度工傷免責風險評估與防范合同3篇
- 二零二五年度個體工商戶租賃合同及創(chuàng)業(yè)投資服務(wù)協(xié)議3篇
- 二零二五年度智慧農(nóng)業(yè)設(shè)施安裝與運營合同3篇
- 2025年度版權(quán)購買合同:影視作品全球版權(quán)交易3篇
- 2025年度環(huán)境治理與污染物減排合同3篇
- 2025年度綠色信托投資公司專項借款合同3篇
- 二零二五年度哈爾濱市租賃市場標準協(xié)議3篇
- 2025年度碎石加工廢棄物處理與資源化利用合同3篇
- 2025版數(shù)據(jù)中心按份額擔保合同范本3篇
- 對銀行領(lǐng)導班子的評價意見和建議范文(3篇)
- 三年級上冊三位數(shù)減法豎式計算題200道及答案
- 如何保護個人手機數(shù)據(jù)的安全
- 2024醫(yī)療設(shè)備維修與保養(yǎng)合同
- 第6課 戰(zhàn)國時期的社會變革(說課稿)2024-2025學年七年級歷史上冊同步高效課堂(統(tǒng)編版2024)
- 汽車內(nèi)飾件及材料氣味評價標準解析
- 幕墻工程售后服務(wù)流程及保修維修措施方案
- 夫妻間經(jīng)濟合同模板
- 2023-2024學年上海市靜安區(qū)繼續(xù)教育學校附屬學校八年級(上)期末物理試卷
- 人教版五年級上冊四則混合運算300道及答案
- 《低空航空器起降點基礎(chǔ)設(shè)施配置技術(shù)要求》(征求意見稿)
評論
0/150
提交評論