軟件工程復習資料_第1頁
軟件工程復習資料_第2頁
軟件工程復習資料_第3頁
軟件工程復習資料_第4頁
軟件工程復習資料_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

一、單選題(共20題,40分)1、使用數(shù)據(jù)流圖,并不斷細化的需求獲取方法是()。(2.0)A、簡易的應用規(guī)格說明B、面向數(shù)據(jù)流自頂向下逐步求精C、訪談D、快速原型法正確答案:B2、Z語言是以()為基礎的形式化規(guī)格說明語言。(2.0)A、微積分B、概率C、圖形D、一階謂詞演算正確答案:D3、HIPO是指(2.0)A、層次輸入處理輸出圖或表B、層次功能結(jié)構(gòu)圖C、功能結(jié)構(gòu)圖D、輸入處理輸出圖或表正確答案:A4、高鐵調(diào)用系統(tǒng)最適宜采用()方法。(2.0)A、有窮狀態(tài)機B、Petri網(wǎng)C、Z語言D、一階線性時態(tài)邏輯正確答案:B5、假設學生年齡的成績輸入范圍為18-25,則根據(jù)等價類劃分技術(shù),下列劃分正確的是()。(2.0)A、可劃分為2個有效等價類,2個無效等價類B、可劃分為1個有效等價類,2個無效等價類C、可劃分為2個有效等價類,1個無效等價類D、可劃分為1個有效等價類,1個無效等價類正確答案:B6、用于并發(fā)系統(tǒng),解決定時問題的形式化方法是()。(2.0)A、VDMB、Z語言C、Petri網(wǎng)D、一階線性時態(tài)邏輯正確答案:C7、軟件生命周期中所花費費用最多的階段是(2.0)A、需求分析B、軟件總體設計C、軟件維護D、軟件實現(xiàn)正確答案:C8、軟件質(zhì)量保證措施SQA不包括:(2.0)A、復審或評審B、軟件測試C、程序正確性證明D、軟件代碼編寫正確答案:D9、希望確定軟件實現(xiàn)的功能是否與需求規(guī)格說明書一致,需進行()。(2.0)A、單元測試B、有效性測試C、確認測試D、集成測試正確答案:C10、總體設計不包括:(2.0)A、體系結(jié)構(gòu)設計B、數(shù)據(jù)庫設計C、模塊內(nèi)算法設計D、邏輯數(shù)據(jù)結(jié)構(gòu)設計正確答案:C11、關(guān)于類和對象的說法,正確的是(2.0)A、一個類只能有一個角色B、類的命名必須用動詞C、類的所有對象都具有相同的屬性和操作D、類是對象的實例,對象是類的抽象正確答案:C12、數(shù)據(jù)字典的基本功能是(2.0)A、數(shù)據(jù)庫設計B、數(shù)據(jù)通信C、數(shù)據(jù)定義D、數(shù)據(jù)維護正確答案:C13、軟件需求規(guī)格說明的內(nèi)容不應該包括(2.0)A、主要功能B、算法的描述C、用戶界面及其運行環(huán)境D、軟件性能正確答案:B14、增量模型在添加新的模塊時,有一個要求是()(2.0)A、需要更多的測試B、有足夠的開發(fā)人員C、軟件體系結(jié)構(gòu)開放D、各個模塊都要進行評審正確答案:C15、在軟件詳細設計過程中不采用的工具是(2.0)A、判定表B、PDLC、程序流程圖D、DFD正確答案:D16、軟件測試方法中,黑盒測試方法和白盒測試方法是常用的方法,其中黑盒測試方法主要用于測試(2.0)A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯正確答案:B17、耦合是模塊之間的相對獨立性的度量。耦合程度不取決于:(2.0)A、調(diào)用模塊的調(diào)用方式B、各個模塊之間接口的復雜程度C、通過接口的信息類型D、模塊提供的功能數(shù)正確答案:D18、與用戶獲取需求的方法中,使用分發(fā)調(diào)查表的是(2.0)A、快速原型B、簡易的應用規(guī)格說明C、訪談D、自頂向下逐步求精的數(shù)據(jù)流程圖正確答案:C19、軟件測試的目標是(2.0)A、證明軟件是正確的B、發(fā)現(xiàn)錯誤、降低錯誤帶來的風險C、排除軟件中所有的錯誤D、與軟件調(diào)試相同正確答案:B20、虛擬作業(yè),事實上并不存在的作業(yè),表示()(2.0)A、作業(yè)的結(jié)束B、依賴關(guān)系C、作業(yè)的開始D、持續(xù)時間正確答案:B二、多選題(共5題,10分)1、一個設計地比較好的面向?qū)ο笙到y(tǒng)具有()特征。(2.0)A、低內(nèi)聚B、高內(nèi)聚C、低耦合D、高耦合正確答案:BC2、數(shù)據(jù)流圖中對數(shù)據(jù)存儲的描述正確的是()。(2.0)A、動態(tài)的數(shù)據(jù)B、一個文件C、文件的一部分D、數(shù)據(jù)的元素正確答案:BCD3、要獲取用戶需求,起關(guān)鍵作用的參與者是()。(2.0)A、用戶B、程序員C、分析員D、項目主管正確答案:AC4、形式化方法中,基于代數(shù)的描述方法是()(2.0)A、有窮狀態(tài)機B、Petri網(wǎng)C、Z語言D、VDME、一階線性時態(tài)邏輯正確答案:CD5、有窮狀態(tài)機包括以下部分()。(2.0)A、有窮非空狀態(tài)集B、有窮非空輸入集C、由狀態(tài)到輸入的轉(zhuǎn)換函數(shù)D、一個初始狀態(tài)E、終態(tài)集正確答案:ABCDE三、判斷題(共10題,20分)1、內(nèi)聚標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,功能內(nèi)聚的內(nèi)聚性是最高的。(2.0)正確答案:正確2、響應時間要求在需求分析中屬于功能需求。(2.0)正確答案:錯誤3、軟件設計優(yōu)化應該力求做到在有效的模塊化的前提下使用最少量的模塊。(2.0)正確答案:正確4、多態(tài)存在的必要條件是:繼承、重寫、特殊類的引用指向一般類的對象。(2.0)正確答案:錯誤5、軟件質(zhì)量就是“軟件與明確地和隱含地定義的需求相一致的程度”。(2.0)正確答案:正確6、在一個設計得很好的系統(tǒng)中,模塊的控制域應該在作用域之內(nèi)。(2.0)正確答案:錯誤7、簡易的應用規(guī)格說明技術(shù),開發(fā)者與用戶不分彼此,齊心協(xié)力,密切協(xié)作。(2.0)正確答案:正確8、判定覆蓋是指語句覆蓋的基礎上,每個判定的每個分支至少執(zhí)行一次。(2.0)正確答案:正確9、極限編程具有對變化和不確定性的更快速、更敏捷的反應特性.(2.0)正確答案:正確10、采用面向?qū)ο蟮乃枷?,用屬性表示事物的動態(tài)特征,操作表示事物的靜態(tài)特征。(2.0)正確答案:錯誤一、單選題(共20題,40分)1、約占全部維護活動的4%的維護是(2.0)A、改正性維護B、完善性維護C、適應性維護D、預防性維護正確答案:D2、HIPO的含義是:(2.0)A、層次、輸入、處理、輸出B、高速、信息、程序、目標C、頂層的IPO圖D、關(guān)于輸入、處理、輸出的層次正確答案:A3、HIPO是指(2.0)A、層次輸入處理輸出圖或表B、層次功能結(jié)構(gòu)圖C、功能結(jié)構(gòu)圖D、輸入處理輸出圖或表正確答案:A4、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],先從輸入的角度考慮了一組測試用例:-1.001,-1.0,1.0,1.00設計這組測試用例的方法是:(2.0)A、條件覆蓋法B、等價劃分法C、錯誤推測法D、邊界值分析法正確答案:D5、描述作為外部事件結(jié)果的軟件行為,要求建立()(2.0)A、數(shù)據(jù)模型B、功能模型C、行為模型D、靜態(tài)模型正確答案:C6、寫代碼屬于軟件開發(fā)的()個階段。(2.0)A、軟件定義B、軟件實現(xiàn)C、軟件總體設計D、軟件維護正確答案:B7、封裝是把對象的()結(jié)合在一起,形成一個獨立的單元。(2.0)A、屬性和操作B、信息流C、消息和事件D、數(shù)據(jù)的集合正確答案:A8、現(xiàn)實世界中客觀存在的任何事物都可以被看作是()。(2.0)A、類B、對象C、屬性D、系統(tǒng)正確答案:B9、以下白盒測試技術(shù),覆蓋能力最強的是(2.0)A、條件組合覆蓋B、判定覆蓋C、條件覆蓋D、語句覆蓋正確答案:A10、基線就是通過了正式復審的()。(2.0)A、軟件B、軟件配置項C、相關(guān)文檔D、數(shù)據(jù)正確答案:B11、軟件開發(fā)的不同階段進行修改需要付出的代價是不同的,后期引入變動的話,付出的代價要()(2.0)A、劇小B、劇增C、變化不大D、較小正確答案:B12、下面說法哪個不屬于設計準則:(2.0)A、提高模塊的內(nèi)聚,降低模塊間的耦合B、降低模塊接口的復雜程度C、模塊大小要適中D、模塊要有重用性正確答案:D13、關(guān)于模塊的作用域和控制域說法正確的是:(2.0)A、模塊的作用域在模塊的控制域之內(nèi)B、模塊的控制域在模塊的作用域之內(nèi)C、模塊的作用域和模塊的控制域相同D、模塊的作用域和模塊的控制域都是一種層次結(jié)構(gòu)正確答案:A14、以下關(guān)于模塊化設計的敘述中,不正確的是:(2.0)A、盡量考慮高內(nèi)聚、低耦合,保持模塊的相對獨立性B、模塊的控制范圍在其作用范圍內(nèi)C、模塊的規(guī)模適中D、模塊的寬度、深度、扇入和扇出適中正確答案:B15、軟件需求規(guī)格說明的內(nèi)容不應該包括(2.0)A、主要功能B、算法的描述C、用戶界面及其運行環(huán)境D、軟件性能正確答案:B16、有窮狀態(tài)機不包括(2.0)A、狀態(tài)集B、輸入集C、轉(zhuǎn)換函數(shù)D、標記正確答案:D17、Jackson方法是一種面向()的方法(2.0)A、對象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、控制流正確答案:B18、約占全部維護活動的50~66%的維護是(2.0)A、改正性維護B、完善性維護C、適應性維護D、預防性維護正確答案:B19、耦合是模塊之間的相對獨立性的度量。耦合程度不取決于:(2.0)A、調(diào)用模塊的調(diào)用方式B、各個模塊之間接口的復雜程度C、通過接口的信息類型D、模塊提供的功能數(shù)正確答案:D20、軟件是(2.0)A、處理對象和處理規(guī)則的描述B、程序C、程序、數(shù)據(jù)及其文檔的集D、計算機系正確答案:C二、多選題(共5題,10分)1、調(diào)試的方法包括()。(2.0)A、對分法B、回溯法C、試探法D、錯誤推測正確答案:ABC2、實體聯(lián)系圖中的基本成分有()。(2.0)A、實體B、聯(lián)系C、屬性D、關(guān)鍵字E、屬性值正確答案:ABC3、JavaBean構(gòu)件系統(tǒng)具有以下特征()。(2.0)A、可移植B、平臺獨立C、使用C++語言開發(fā)D、基于構(gòu)件正確答案:ABD4、Rational統(tǒng)一過程(RUP)核心支持工作流有()。(2.0)A、業(yè)務建模B、項目管理C、配置與變更管理D、環(huán)境正確答案:BCD5、要獲取用戶需求,起關(guān)鍵作用的參與者是()。(2.0)A、用戶B、程序員C、分析員D、項目主管正確答案:AC三、判斷題(共10題,20分)1、實體關(guān)系圖描述數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系,是用于建立數(shù)據(jù)模型的圖形。(2.0)正確答案:正確2、軟件體系結(jié)構(gòu)是軟件需求分析階段的一種工作產(chǎn)品。(2.0)正確答案:錯誤3、用況圖是一種結(jié)構(gòu)圖。(2.0)正確答案:錯誤4、瀑布模型的特點是不帶反饋環(huán)。(2.0)正確答案:錯誤5、模塊內(nèi)部各成分聯(lián)系越緊,即內(nèi)聚程度越大,模塊獨立性就越強,系統(tǒng)就越容易理解和維護。(2.0)正確答案:正確6、形式化規(guī)格說明建模之后,進行形式化驗證。(2.0)正確答案:正確7、采用面向?qū)ο蟮姆椒ㄟM行分析和設計,在整個過程中都緊緊圍繞著對象和類進行。(2.0)正確答案:正確8、主程序員組的組織方式切合實際。(2.0)正確答案:錯誤9、邏輯模型表達了系統(tǒng)分析員對新系統(tǒng)必須作什么工作、完成什么任務的理解。(2.0)正確答案:正確10、極限編程具有對變化和不確定性的更快速、更敏捷的反應特性.(2.0)正確答案:正確一、單選題(共20題,40分)1、版本控制是指聯(lián)合使用規(guī)程和工具,以管理在軟件工程過程中所創(chuàng)建的配置對象的()。(2.0)A、相關(guān)文檔B、軟件配置項C、不同版本D、數(shù)據(jù)正確答案:C2、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],先從輸入的角度考慮了一組測試用例:-1.001,-1.0,1.0,1.00設計這組測試用例的方法是:(2.0)A、條件覆蓋法B、等價劃分法C、錯誤推測法D、邊界值分析法正確答案:D3、描述作為外部事件結(jié)果的軟件行為,要求建立()(2.0)A、數(shù)據(jù)模型B、功能模型C、行為模型D、靜態(tài)模型正確答案:C4、假設學生年齡的成績輸入范圍為18-25,則根據(jù)等價類劃分技術(shù),下列劃分正確的是()。(2.0)A、可劃分為2個有效等價類,2個無效等價類B、可劃分為1個有效等價類,2個無效等價類C、可劃分為2個有效等價類,1個無效等價類D、可劃分為1個有效等價類,1個無效等價類正確答案:B5、一位同學學多門課程,任意一門課程可以由多個同學學習,這個關(guān)系是()。(2.0)A、一對一B、一對多C、多對多D、都不是正確答案:C6、詳細設計的任務是確定每個模塊的(2.0)A、內(nèi)部特征B、外部特征C、算法和使用的數(shù)據(jù)D、功能和輸入輸出數(shù)據(jù)正確答案:C7、軟件生命周期中所花費費用最多的階段是(2.0)A、需求分析B、軟件總體設計C、軟件維護D、軟件實現(xiàn)正確答案:C8、假設月收入≤5000元者免稅,現(xiàn)用5000元和5001元作為測試數(shù)據(jù),所采用的是()。(2.0)A、等價類劃分B、邊界值分析C、條件覆蓋D、路徑覆蓋正確答案:B9、希望確定軟件實現(xiàn)的功能是否與需求規(guī)格說明書一致,需進行()。(2.0)A、單元測試B、有效性測試C、確認測試D、集成測試正確答案:C10、下面說法哪個不屬于設計準則:(2.0)A、提高模塊的內(nèi)聚,降低模塊間的耦合B、降低模塊接口的復雜程度C、模塊大小要適中D、模塊要有重用性正確答案:D11、關(guān)于模塊的作用域和控制域說法正確的是:(2.0)A、模塊的作用域在模塊的控制域之內(nèi)B、模塊的控制域在模塊的作用域之內(nèi)C、模塊的作用域和模塊的控制域相同D、模塊的作用域和模塊的控制域都是一種層次結(jié)構(gòu)正確答案:A12、數(shù)據(jù)字典的基本功能是(2.0)A、數(shù)據(jù)庫設計B、數(shù)據(jù)通信C、數(shù)據(jù)定義D、數(shù)據(jù)維護正確答案:C13、以下關(guān)于模塊化設計的敘述中,不正確的是:(2.0)A、盡量考慮高內(nèi)聚、低耦合,保持模塊的相對獨立性B、模塊的控制范圍在其作用范圍內(nèi)C、模塊的規(guī)模適中D、模塊的寬度、深度、扇入和扇出適中正確答案:B14、封裝實現(xiàn)了(),使對象的生產(chǎn)者和使用者分離,使對象的定義和實現(xiàn)分開。(2.0)A、系統(tǒng)維護B、工程化C、信息隱藏D、模塊化正確答案:C15、用數(shù)據(jù)流圖對工資系統(tǒng)進行需求分析建模,外部實體是(2.0)A、接受工資單的銀行B、工資系統(tǒng)代碼C、工資單D、工資數(shù)據(jù)庫維護正確答案:A16、以一階謂詞演算為主要理論基礎的規(guī)約語言,是一種功能性語言,它是(2.0)A、Z語言B、有窮狀態(tài)機C、Petri網(wǎng)D、通信順序進程正確答案:A17、數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的()。(2.0)A、物理模型B、原型C、目標模型D、邏輯模型正確答案:D18、訂貨系統(tǒng)應該能夠產(chǎn)生訂貨報表,這是軟件的()。(2.0)A、性能需求B、功能需求C、設計約束D、外部接口需求正確答案:B19、SD(結(jié)構(gòu)化設計)方法設計的結(jié)果是:(2.0)A、模塊B、模塊結(jié)構(gòu)圖C、模塊的算法D、數(shù)據(jù)流圖正確答案:B20、變換型結(jié)構(gòu)的數(shù)據(jù)流呈:(2.0)A、線性形狀B、輻射狀C、橢圓形D、階梯形正確答案:A二、多選題(共5題,10分)1、數(shù)據(jù)字典不需要定義()。(2.0)A、外部實體B、數(shù)據(jù)流C、數(shù)據(jù)存儲D、處理正確答案:ABCD2、關(guān)于信息隱藏的作用,描述正確的是(2.0)A、對象操作的實現(xiàn)算法對于其他對象而言是隱藏的B、信息隱藏可通過對象的封裝實現(xiàn)C、隱藏了對象內(nèi)部的實現(xiàn)細節(jié),保證了對象的安全性D、降低了系統(tǒng)的復雜度正確答案:ABCD3、對成本估計中任務分解技術(shù)的描述,正確的是()。(2.0)A、是一種定量估算方法B、把軟件開發(fā)工程分解為若干個相對獨立的任務C、需要估計完成每個任務需要的人力D、累加所有任務的成本作為總成本正確答案:BCD4、關(guān)于封裝和信息隱藏的描述正確的是()。(2.0)A、信息隱藏使對象能夠集中而完整地描述并對應一個具體事物。B、封裝會造成一定程度上的執(zhí)行效率的損失。C、封裝能夠描述對象之間的層次關(guān)系。D、信息隱藏指的是對象在與外界交互中,盡可能隱藏對象的內(nèi)部細節(jié),僅保留有限的對外接口和外部聯(lián)系。正確答案:BD5、下列說法正確的是()(2.0)A、學生是人的特殊類。B、人是學生的一般類。C、學生是人的泛化。D、人繼承了學生。正確答案:AB三、判斷題(共10題,20分)1、面向?qū)ο筌浖_發(fā)方法的繼承和多態(tài)促進了軟件的可重用性.(2.0)正確答案:正確2、開發(fā)軟件就是寫程序。(2.0)正確答案:錯誤3、最早時刻和最遲時刻相同的事件(機動時間為0的作業(yè))定義了關(guān)鍵路徑。(2.0)正確答案:正確4、響應時間要求在需求分析中屬于功能需求。(2.0)正確答案:錯誤5、使用形式化方法的同時就不應該使用傳統(tǒng)方法。(2.0)正確答案:錯誤6、軟件開發(fā)人員多數(shù)比較缺乏經(jīng)驗的時候多采用民主制程序員組。(2.0)正確答案:錯誤7、軟件質(zhì)量就是“軟件與明確地和隱含地定義的需求相一致的程度”。(2.0)正確答案:正確8、形式化化方法并不能保證軟件的正確性,是有助于開發(fā)高質(zhì)量軟件的一種手段。(2.0)正確答案:正確9、總體設計通過對系統(tǒng)的結(jié)構(gòu)表示進行細化,得到軟件的數(shù)據(jù)結(jié)構(gòu)和算法。(2.0)正確答案:正確10、要想實現(xiàn)操作上的多態(tài),不同的一般類實現(xiàn)同一操作的時候,實現(xiàn)方式各不不同。(2.0)正確答案:錯誤一、單選題(共20題,40分)1、HIPO的含義是:(2.0)A、層次、輸入、處理、輸出B、高速、信息、程序、目標C、頂層的IPO圖D、關(guān)于輸入、處理、輸出的層次正確答案:A2、寫代碼屬于軟件開發(fā)的()個階段。(2.0)A、軟件定義B、軟件實現(xiàn)C、軟件總體設計D、軟件維護正確答案:B3、如果一個模塊訪問另一個模塊的內(nèi)部數(shù)據(jù),則模塊間的耦合屬于(2.0)A、控制耦合B、內(nèi)容耦合C、數(shù)據(jù)耦合D、公共耦合正確答案:B4、可行性研究的成本只是預期工程總成本的()。(2.0)A、15%-20%B、5%-10%C、1%-5%D、25-30%正確答案:B5、關(guān)于OOD,下列說法不正確的是()。(2.0)A、是運用面向?qū)ο蟮姆椒ㄟM行系統(tǒng)設計。B、主要工作是理解問題和需求建模。C、可以在OOA的基礎上進行。D、可以考慮和實現(xiàn)相關(guān)的因素。正確答案:B6、能夠在較短開發(fā)周期(一般為60-90天)通過基于構(gòu)件的方法實現(xiàn)快速開發(fā)的軟件過程模型是()。(2.0)A、原型模型B、增量模型C、Rational統(tǒng)一過程D、快速應用開發(fā)模型正確答案:D7、軟件質(zhì)量保證措施SQA不包括:(2.0)A、復審或評審B、軟件測試C、程序正確性證明D、

軟件代碼編寫正確答案:D8、下面說法哪個不屬于設計準則:(2.0)A、提高模塊的內(nèi)聚,降低模塊間的耦合B、降低模塊接口的復雜程度C、模塊大小要適中D、模塊要有重用性正確答案:D9、開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱(2.0)A、軟件工程B、軟件危機C、軟件周期D、軟件產(chǎn)生正確答案:B10、關(guān)于模塊的作用域和控制域說法正確的是:(2.0)A、模塊的作用域在模塊的控制域之內(nèi)B、模塊的控制域在模塊的作用域之內(nèi)C、模塊的作用域和模塊的控制域相同D、模塊的作用域和模塊的控制域都是一種層次結(jié)構(gòu)正確答案:A11、按照形式化的程度,軟件開發(fā)過程中,用數(shù)據(jù)流圖或?qū)嶓w關(guān)系圖建立模型,是典型的:(2.0)A、形式化方法B、非形式化方法C、半形式化方法D、都不是正確答案:C12、進行需求分析可使用多種工具,但是()不適用(2.0)A、數(shù)據(jù)流圖B、PAD圖C、用例圖D、數(shù)據(jù)字典正確答案:B13、以下關(guān)于模塊化設計的敘述中,不正確的是:(2.0)A、盡量考慮高內(nèi)聚、低耦合,保持模塊的相對獨立性B、模塊的控制范圍在其作用范圍內(nèi)C、模塊的規(guī)模適中D、模塊的寬度、深度、扇入和扇出適中正確答案:B14、程序的三種基本控制結(jié)構(gòu)是:(2.0)A、過程、子程序和分程序B、順序、選擇和重復C、遞歸、堆棧和隊列D、調(diào)用、返回和轉(zhuǎn)移正確答案:B15、Jackson方法是一種面向()的方法(2.0)A、對象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、控制流正確答案:B16、以一階謂詞演算為主要理論基礎的規(guī)約語言,是一種功能性語言,它是(2.0)A、Z語言B、有窮狀態(tài)機C、Petri網(wǎng)D、通信順序進程正確答案:A17、SD(結(jié)構(gòu)化設計)方法設計的結(jié)果是:(2.0)A、模塊B、模塊結(jié)構(gòu)圖C、模塊的算法D、數(shù)據(jù)流圖正確答案:B18、實體聯(lián)系圖,描述數(shù)據(jù)對象及數(shù)據(jù)對象之間的關(guān)系,是建立()。(2.0)A、數(shù)據(jù)模型的工具B、功能模型的工具C、行為模型的工具D、靜態(tài)模型的工具正確答案:A19、軟件測試的目標是(2.0)A、證明軟件是正確的B、發(fā)現(xiàn)錯誤、降低錯誤帶來的風險C、排除軟件中所有的錯誤D、與軟件調(diào)試相同正確答案:B20、變換型結(jié)構(gòu)的數(shù)據(jù)流呈:(2.0)A、線性形狀B、輻射狀C、橢圓形D、階梯形正確答案:A二、多選題(共5題,10分)1、可行性研究包括下面幾種可行性()。(2.0)A、技術(shù)B、經(jīng)濟C、操作D、法律正確答案:ABCD2、形式化規(guī)格說明的優(yōu)點有()。(2.0)A、用數(shù)學研究、驗證B、易于表示控制和行為等方面的需求C、消除了二義性D、易于學習正確答案:AC3、調(diào)試的方法包括()。(2.0)A、對分法B、回溯法C、試探法D、錯誤推測正確答案:ABC4、瀑布模型適用場合()。(2.0)A、軟件項目較大B、需求在項目開始之前已經(jīng)被全面了解C、外部環(huán)境的不可控因素很少D、需求在開發(fā)中不太可能發(fā)生重大改變正確答案:BCD5、軟件質(zhì)量是軟件與()相一致的程度。(2.0)A、明確的功能需求B、明確的性能需求C、文檔中明確描述的開發(fā)標準D、任何專業(yè)開發(fā)的軟件產(chǎn)品都應該具有的隱含特征正確答案:ABCD三、判斷題(共10題,20分)1、消除軟件危機需要認識到,軟件是一個工程項目,由組織良好、管理嚴密、各類人員協(xié)同配合、共同完成。(2.0)正確答案:正確2、中心變換型的DFD圖可看成是對輸入數(shù)據(jù)進行轉(zhuǎn)換而得到輸出數(shù)據(jù)的處理,因此可以使用事務分析技術(shù)得到初始的模塊結(jié)構(gòu)圖。(2.0)正確答案:錯誤3、響應時間要求在需求分析中屬于功能需求。(2.0)正確答案:錯誤4、平均無故障時間MTTF主要取決于系統(tǒng)中測試前故障總數(shù)(2.0)正確答案:錯誤5、軟件設計優(yōu)化應該力求做到在有效的模塊化的前提下使用最少量的模塊。(2.0)正確答案:正確6、形式化規(guī)格說明建模之后,進行形式化驗證。(2.0)正確答案:正確7、建立基本模型的三個活動必須按照順序進行。(2.0)正確答案:錯誤8、邏輯模型表達了系統(tǒng)分析員對新系統(tǒng)必須作什么工作、完成什么任務的理解。(2.0)正確答案:正確9、軟件本身的不可見性和復雜性隨規(guī)模的增加呈指數(shù)上升是產(chǎn)生軟件危機的主要原因。(2.0)正確答案:錯誤10、采用面向?qū)ο蟮乃枷?,用屬性表示事物的動態(tài)特征,操作表示事物的靜態(tài)特征。(2.0)正確答案:錯誤一、單選題(共20題,40分)1、約占全部維護活動的4%的維護是(2.0)A、改正性維護B、完善性維護C、適應性維護D、預防性維護正確答案:D2、當一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為:(2.0)A、數(shù)據(jù)耦合B、公共耦合C、標記耦合D、內(nèi)容耦合正確答案:D3、Z語言是以()為基礎的形式化規(guī)格說明語言。(2.0)A、微積分B、概率C、圖形D、一階謂詞演算正確答案:D4、寫代碼屬于軟件開發(fā)的()個階段。(2.0)A、軟件定義B、軟件實現(xiàn)C、軟件總體設計D、軟件維護正確答案:B5、以下白盒測試技術(shù),覆蓋能力最強的是(2.0)A、條件組合覆蓋B、判定覆蓋C、條件覆蓋D、語句覆蓋正確答案:A6、工作量是()的函數(shù)。(2.0)A、人數(shù)B、代碼行數(shù)C、開發(fā)時間D、軟件規(guī)模正確答案:D7、軟件質(zhì)量保證措施SQA不包括:(2.0)A、復審或評審B、軟件測試C、程序正確性證明D、

軟件代碼編寫正確答案:D8、軟件按照設計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的質(zhì)量特性稱為()。(2.0)A、可用性B、可靠性C、正確性D、完整性正確答案:B9、進行需求分析可使用多種工具,但是()不適用(2.0)A、數(shù)據(jù)流圖B、

PAD圖C、用例圖D、數(shù)據(jù)字典正確答案:B10、軟件設計的方法有多種,不屬于面向數(shù)據(jù)流的設計方法的是:(2.0)A、基于變換流的設計方法B、基于事務流的設計方法C、基于Jackson圖的設計方法D、以上都不對正確答案:C11、在一個軟件結(jié)構(gòu)中,同一個層次上模塊總數(shù)的最大值是指模塊的()。(2.0)A、深度B、寬度C、扇入D、扇出正確答案:B12、在軟件詳細設計過程中不采用的工具是(2.0)A、判定表B、PDLC、程序流程圖D、DFD正確答案:D13、模塊的初始化工作和模塊處理意外故障均屬于:(2.0)A、時間內(nèi)聚B、順序內(nèi)聚C、功能內(nèi)聚D、邏輯內(nèi)聚正確答案:A14、軟件配置管理的目標是()在必須變化時減少所需花費的工作量。(2.0)A、使變化更正確且更容易被適應B、使變化更正確但不一定容易被適應C、使變化不一定正確且更容易被適應D、使變化不正確且不容易被適應正確答案:A15、約占全部維護活動的50~66%的維護是(2.0)A、改正性維護B、完善性維護C、適應性維護D、預防性維護正確答案:B16、耦合是模塊之間的相對獨立性的度量。耦合程度不取決于:(2.0)A、調(diào)用模塊的調(diào)用方式B、各個模塊之間接口的復雜程度C、通過接口的信息類型D、模塊提供的功能數(shù)正

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論