軟件工程+吉大考前輔導包_第1頁
軟件工程+吉大考前輔導包_第2頁
軟件工程+吉大考前輔導包_第3頁
軟件工程+吉大考前輔導包_第4頁
軟件工程+吉大考前輔導包_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(1)確認測試也稱為()A有效性測試B無效性測試C靜態(tài)測試D動態(tài)測試正確答案:A(2)程序流程圖的優(yōu)點不包括()A歷史最悠久,使用最廣泛B容易表示逐步求精的過程C支持程序的三種基本控制結構D直觀清晰,易于使用正確答案:B(3)軟件開發(fā)的瀑布模型典型的刻畫了軟件生成周期的階段劃分,與其想適應的軟件開發(fā)方法是(即瀑布模型采用什么樣的軟件開發(fā)方法?)()。A構建化方法B結構化方法C面向對象方法D快速原型方法正確答案:B(4)軟件開發(fā)當中,抽取和整理用戶需求并建立問題域精確模型的過程()A生成期B軟件意向C結構化程序設計D面向對象分析正確答案:D(5)一個成功的測試可以()A表明程序沒有錯誤B發(fā)現(xiàn)所有錯誤C發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤正確答案:C(6)TURBOPASCAL是()軟件。A系統(tǒng)軟件B人工智能C事務軟件D應用軟件正確答案:A(7)軟件工程的基本要素包括方法、工具和()。A過程B軟件系統(tǒng)C硬件環(huán)境D人員正確答案:A(8)軟件需求分析階段的測試手段一般采用()。A總結B階段性報告C需求分析評審D不測試正確答案:C(9)數(shù)據(jù)庫設計全過程中的關鍵是()。A分析用戶要求B建立概念性數(shù)據(jù)模型C邏輯設計D物理設計正確答案:A(10)根據(jù)SP方法的要點規(guī)定,程序最后要由()審定。A專家B誰編誰審C主程序員D資料員正確答案:A(11)在概要設計的設計文檔中,對每個模塊的描述內(nèi)容包括()。A功能、界面、輸入、輸出B界面、輸入、輸出、過程C界面、過程、限制和約束D功能、界面、過程、注釋正確答案:C(12)一個模塊傳送給另一模塊的參數(shù)是由單個數(shù)據(jù)項組成的數(shù)組,它屬于()。A數(shù)據(jù)型B復合型C內(nèi)容型D公共型正確答案:D(13)軟件規(guī)??砂丛闯绦蛐袛?shù)的多少進行分類,所謂大型軟件,通常是指源程序行數(shù)為()。A5—50KB50—100KC1MD1—10M正確答案:D(14)下列四個軟件可靠性定義中正確的是()。A軟件可靠性是指軟件在給定的時間間隔內(nèi),按用戶要求成功運行的概率B軟件可靠性是指軟件在給定的時間間隔內(nèi),按設計要求成功運行的概率C軟件可靠性是指軟件在正式投入運行后,按規(guī)格說明書的規(guī)定成功運行的概率D軟件可靠性是指軟件在給定時間間隔內(nèi),按規(guī)格說明書的規(guī)定成功運行的概率正確答案:B(15)面向對象設計時,對象信息的隱藏主要是通過()實現(xiàn)的。A對象的封裝性B子類的繼承性C系統(tǒng)模塊化D模塊的可重用正確答案:A(16)()不屬于概要設計所解決的問題范圍。A確定模塊的層次結構B全程數(shù)據(jù)結構的設計C描述系統(tǒng)的功能與性能D修改用戶手冊正確答案:A(17)需求分析說明書不能作為()。A可行性研究的依據(jù)B用戶和開發(fā)人員之間的合同C系統(tǒng)概要設計的依據(jù)D軟件驗收測試的依據(jù)正確答案:A(18)某應用系統(tǒng)為今后的發(fā)展將單用戶系統(tǒng)改為用戶系統(tǒng),并形成新的應用軟件,由此進行的維護工作稱為()。A改正性維護和預防性維護B適應性維護和完善性維護C完善性維護和改正性維護D預防性維護和適應性維護正確答案:A(19)在分層數(shù)據(jù)流圖映射成軟件結構的設計中,下列說法錯誤的是()A分層的數(shù)據(jù)流圖映射成軟件結構圖也應該是分層的。B軟件結構圖的物理輸入與輸出部分應放在主圖中。C分層DFD的映射方法分為兩種情況:①主圖是變換型,子圖是事務型;②主圖是事務型,子圖是變換型。D變換型通常用于高層數(shù)據(jù)流圖的轉換,事務型通常用于低層數(shù)據(jù)流圖的轉換。正確答案:C(20)數(shù)據(jù)流程圖(DFD)是用于描述結構化方法中哪一個工作階段的工具()。A可行性分析B需求分析C詳細設計D程序編碼正確答案:B(21)軟件開發(fā)公司組織內(nèi)部人員,模擬各類用戶行為對即將面市的軟件產(chǎn)品進行的測試我們稱之為()。A系統(tǒng)測試B<b>α</b>測試C<b>β</b>測試D綜合測試正確答案:B(22)現(xiàn)有一個計算類型的程序,它的輸入只有一個Y,其范圍是-50≤Y≤50?,F(xiàn)從輸入的角度考慮設計了一組測試用例:-100,100,0。設計這組測試用例的方法是()。A條件覆蓋法B等價分類法C邊緣值分析法D錯誤推測法正確答案:D(23)下面()不屬于結構化設計需解決的問題范圍。A確定系統(tǒng)應由哪些系統(tǒng)和模塊組成B模塊以什么方式聯(lián)結,接口如何C如何編寫結構程序D如何以恰當方式表達系統(tǒng)的軟件結構正確答案:C(24)下列()不是模塊化設計的目的。A可采用結構化設計方法B降低復雜度C有利于信息隱蔽D描述系統(tǒng)的功能與性能正確答案:C(25)結構化設計方法采用變換分析和事務分析技術實現(xiàn)()。A從數(shù)據(jù)結構導出程序結構B從數(shù)據(jù)流圖導出初始結構圖C從模塊結構導出數(shù)據(jù)結構D從模塊結構導程序結構正確答案:A(26)結構化系統(tǒng)分析中,處理邏輯可用()描述。A數(shù)據(jù)字典B數(shù)據(jù)流圖C結構圖D結構化語言正確答案:B(27)Jackson程序設計方法是一種面向()的設計方法。A數(shù)據(jù)結構B數(shù)據(jù)流圖CIPO圖D系統(tǒng)流程圖正確答案:A(28)設有下列語句序列if(x>1)and(y<=5)thenz←x*yelsez←x+y;ifz=12thenz←2*z;若采用判定條件覆蓋法進行測試,則應選用()為測試用例。Ax=1,y=12;x=4,y=7Bx=2,y=1;x=3,y=3Cx=3,y=4;x=1,y=9Dx=4,y=5;x=1,y=6正確答案:A(29)系統(tǒng)分析階段的主要任務是分析系統(tǒng)的綜合要求,其中對系統(tǒng)需要的存儲量、健壯性、完全性和聯(lián)機系統(tǒng)的響應時間等方面的要求屬于()。A環(huán)境要求B功能要求C性能要求D運行要求正確答案:D(30)初始化模塊和結束模塊從塊內(nèi)聯(lián)系看,被稱為()模塊。A過程內(nèi)聚B功能內(nèi)聚C時間內(nèi)聚D邏輯內(nèi)聚正確答案:C(31)使用結構化分析方法時,采用的基本手段是()。A分解和抽象B分解和綜合C歸納與推導D試探與回溯正確答案:D(32)軟件工程學是應用科學理論和工程上的技術指導軟件開發(fā)的學科,其目的是()。A引入新技術提高空間利用率B用較少的投資獲得高質量的軟件C縮短研制周期擴大軟件功能D硬軟件結合使系統(tǒng)面向應用正確答案:B(33)數(shù)據(jù)流圖的小說明中描述的最基本部分是()。A激發(fā)條件B加工邏輯C優(yōu)先級D執(zhí)行頻率正確答案:C(34)程序流程圖、N-S圖和PAD圖是()使用的算法表達工具。A設計階段的概要設計B設計階段的詳細設計C編碼階段D測試階段正確答案:A(35)由于更新了操作系統(tǒng)而對軟件進行的修改工作屬于()。A修正性維護B適應性維護C完善性維護D預防性維護正確答案:B(36)如果一個模塊要調(diào)用另一個模塊,在下列幾種方式中,采用()方式的塊間聯(lián)系小。A過程調(diào)用,傳遞控制參數(shù)B過程調(diào)用,傳遞數(shù)據(jù)參數(shù)C直接引用,共用控制信息D直接引用,共用數(shù)據(jù)信息正確答案:B(37)軟件生存周期是指()階段。A軟件開始使用到用戶要求修改為止B軟件開始使用到被淘汰為止C從開始編寫程序到不能再使用為止D從立項制定計劃,進行需求分析到不能再使用為止正確答案:D(38)要減少兩模塊之間的聯(lián)系,則()。A兩模塊之間的調(diào)用次數(shù)要盡量少B兩模塊之間直接傳遞的信息要盡量少C兩模塊應使用盡可能相同的全局變量D兩模塊應盡量共享相同的數(shù)據(jù)結構正確答案:B(39)逆向工程在軟件工程中主要用于()階段。A分析B設計C編碼D維護正確答案:A(40)結構設計方法中提出了判定作用范圍和模塊的控制范圍兩個概念,二者的正確關系應該是:作用范圍是()的子集。A作用范圍B控制范圍正確答案:B(41)塊間聯(lián)系和塊內(nèi)聯(lián)系是評價程序結構質量的重要標準。聯(lián)系的方式、共用信息的作用、共用信息的數(shù)量和界面的清晰性等因素決定了聯(lián)系的大小;在塊內(nèi)聯(lián)系中,功能性系最強。結構設計方法的總則是使每個模塊執(zhí)行一個功能,模塊間傳遞數(shù)據(jù)性參數(shù),模塊通過Call語句調(diào)用其他模塊,而且模塊間傳遞的參數(shù)應盡量()A少B多正確答案:A(42)在面向對象分析過程中,常用動詞或動詞詞組來表示()A對象B類C關聯(lián)正確答案:C(43)在軟件開發(fā)中,有利于發(fā)揮集體智慧的一種做法是()。A設計評審B模塊化C主程序員制D進度控制正確答案:A(44)注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的()。A1/6B1/5C1/4D1/3正確答案:D(45)結構設計是一種應用最廣泛的系統(tǒng)設計方法,是以()為基礎、自頂向下、逐步求精和模塊化的過程。A數(shù)據(jù)流B數(shù)據(jù)流圖C數(shù)據(jù)庫D數(shù)據(jù)結構正確答案:B(46)為了提高測試的效率,應該()。A隨機地選取測試數(shù)據(jù)B取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C在完成編碼后制定軟件的測試計劃D選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)正確答案:D(47)子系統(tǒng)測試中著重測試模塊的()A接口B函數(shù)C語法D以上都不正確正確答案:A(48)用黑盒技術設計測試用例的方法之一為()。A基本路徑測試B邏輯覆蓋C循環(huán)覆蓋D等價類劃分正確答案:D(49)在數(shù)據(jù)流圖中,正方形代表()。A源點B園點C加工D模塊正確答案:A(50)為了使模塊盡可能獨立,要求()。A模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強B模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強正確答案:B(51)代碼行技術是比較簡單的定()估算方法A量B性C點D以上都不正確正確答案:A(52)面向對象的技術以()為核心展開的A對象B數(shù)據(jù)C程序段D語法正確答案:A(53)常見的數(shù)據(jù)存儲管理方式有()種A1B2C3D4正確答案:C(54)將軟件組裝成系統(tǒng)的一種測試技術叫().A集成測試B單元測試C集合測試D系統(tǒng)測試正確答案:A(55)一個類可以有父類和子類主要是由于()A繼承性B獨立性C封裝性D實力性正確答案:A(56)大型軟件的測試不包括哪個階段()A邊值測試B單元測試C集成測試D驗收測試正確答案:A(57)面向對象設計時()耦合A強B弱C同樣D以上都不正確正確答案:B(58)典型的軟件再工程分為()類活動A4B5C6D7正確答案:C(59)下面不是軟件成分的重用的級別的是()A代碼重用B設計結果重用C分析結果重用D類重用正確答案:D(60)常見的重載是函數(shù)重載和()A數(shù)據(jù)重載B符號重載C運算符重載D以上都不正確正確答案:C(61)軟件測試是為了()而執(zhí)行程序的過程。A糾正錯誤B發(fā)現(xiàn)錯誤C避免錯誤D證明正確正確答案:B(62)軟件生命周期分為()個時期A一B二C三D四正確答案:C(63)模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結合的程度越(2)。A松散B緊密C無法判斷D相等正確答案:B(64)以下那個選項()不是實體-聯(lián)系圖A數(shù)據(jù)B數(shù)據(jù)對象C數(shù)字D數(shù)圖正確答案:C(65)需求分析中開發(fā)人員要從用戶那里了解()A軟件做什么B用戶使用界面C輸入的信息D軟件的規(guī)模正確答案:A(66)軟件系統(tǒng)的文檔分為()類A一B二C三D四正確答案:B(67)軟件調(diào)試技術包括()。A邊界值分析B回溯法C循環(huán)覆蓋D集成測試正確答案:B(68)在設計人機界面的過程中,下面那個問題不能遇到()A系統(tǒng)吞吐量B系統(tǒng)響應時間C用戶幫助設施D出錯信息處理正確答案:A(69)軟件維護是軟件生命周期中的固有階段,一般認為,各種不同的軟件維護中以()維護所占的維護量最小。A改正性維護B適應性維護C預防性維護D完善性維護正確答案:C(70)根據(jù)用戶在軟件使用過程中提出的建設性意見而進行的維護活動稱為().A糾錯性維護B適應性維護C改善性維護D預防性維護正確答案:C(71)下面不是面向對象的重要特點()A一致的表示方法B可重用性C可維護性D類型檢查正確答案:D(72)下面不屬于面向對象設計準則的是()A模塊化B抽象C信息隱藏D不可重用正確答案:D(73)下面不屬于軟件危機現(xiàn)象的是()A對軟件開發(fā)成本和進度的估計常常很不準確。B用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生。C軟件產(chǎn)品的質量往往靠不住。D軟件常常是可維護的。正確答案:D(74)軟件重用分為()個層次A1B2C3D4正確答案:C(75)所有的測試都應該能追溯到()A用戶需求B系統(tǒng)需求C測試案例D以上都不正確正確答案:A(76)下面那個不是常見的3類人機界面設計指南()A一般交互指南B信息輸出指南C數(shù)據(jù)輸入指南D信息顯示指南正確答案:B(77)下面不屬于軟件工程三要素的是()A方法B類C過程D工具正確答案:B(78)常見的程序控制結構不包括()AGOTO語句B順序C選擇D循環(huán)正確答案:A(79)從事物的組成部件及每個部件的屬性、功能來認識事物。這種方法被稱為()的方法。A面向對象B面向數(shù)據(jù)C面向過程D面向屬性正確答案:A(80)軟件生命周期中所花費用最多的階段是()。A詳細設計B軟件編碼C軟件測試D軟件維護正確答案:D(81)面向對象的技術中的“類”,是比較理想的可重用的軟構件,稱之為()A類構件B軟構件C特殊構件D以上都不正確正確答案:A(82)數(shù)據(jù)耦合是()耦合。A高B低C中D以上都不正確正確答案:B(83)ER圖包含了()種基本成分A一B二C三D四正確答案:C(84)軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試()A結構合理性B軟件外部功能C程序正確性D程序內(nèi)部邏輯正確答案:D(85)()是將系統(tǒng)化的、規(guī)范的、可定量的方法應用于軟件的開發(fā)、運行和維護的過程,它包括方法、工具和過程三個要素。A軟件過程B軟件測試C軟件生存周期D軟件工程正確答案:D(86)下面屬于軟件重用的層次的是()A知識重用B數(shù)量重用C結構重用D數(shù)據(jù)重用正確答案:A(1)下面屬于在需求分析階段的圖形工具的是()A數(shù)據(jù)流圖B層次方框圖CIPO圖DI-O圖正確答案:ABC(2)以下屬于白盒測試技術的是()。A基本路徑測試B邊界值分析測試C循環(huán)覆蓋測試D邏輯覆蓋測試正確答案:ABC(3)下面哪些屬于數(shù)據(jù)字典的元素()A數(shù)據(jù)流B數(shù)據(jù)存儲C處理D數(shù)據(jù)對象正確答案:ABC(4)下面屬于成本估計()A代碼行技術B任務分解技術C自動估計成本技術D投資回報率正確答案:ABC(5)瀑布模型的不存在以下問題()A用戶容易參與開發(fā)B缺乏靈活性C用戶與開發(fā)者易溝通D適用可變需求正確答案:ACD(6)下面各項中不屬于需求分析最終結果()A項目開發(fā)計劃B需求規(guī)格說明書C設計說明書D可行性分析報告正確答案:ACD(1)一般來說,對于每種解決問題的方法至少從2個方面研究每種解法的可行性()A錯誤B正確正確答案:A(2)白盒測試方法又稱為功能測試()A錯誤B正確正確答案:A(3)數(shù)據(jù)字典的最重要的用途是作為分析階段的工具()A錯誤B正確正確答案:B(4)寬度是軟件結構內(nèi)同一個層次上的模塊總數(shù)的最大值()A錯誤B正確正確答案:B(5)盡量使用數(shù)據(jù)耦合,多用控制耦合和特征耦合()A錯誤B正確正確答案:A(6)軟件中文檔可有可無()A錯誤B正確正確答案:A(7)箭頭在系統(tǒng)流程圖中代表處理()A錯誤B正確正確答案:A(8)文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。A錯誤B正確正確答案:B(9)IPO圖示輸入、處理、輸出圖的簡稱()A錯誤B正確正確答案:B(10)軟件的維護在軟件工程中是個很重要的工作()A錯誤B正確正確答案:B(11)需求文檔時需求分析階段產(chǎn)生的一項重要任務()A錯誤B正確正確答案:B(12)單元測試集中檢測軟件設計的最小單元-模塊()A錯誤B正確正確答案:B(13)與用戶溝通時訪談有兩種基本方式,分別是正式的和非正式的訪談A錯誤B正確正確答案:B(14)軟件對象間彼此間的關系是沒有關聯(lián)的()A錯誤B正確正確答案:A(15)瀑布模型的一個優(yōu)點是強迫人員采用規(guī)范的方法;嚴格規(guī)定了每個階段必須提交的文檔等()A錯誤B正確正確答案:B(16)軟件測試的目的是竭力證明程序中有錯誤。()A錯誤B正確正確答案:B(17)耦合是對一個軟件結構內(nèi)不同模塊之間互連程度的度量()A錯誤B正確正確答案:B(18)軟件對象間彼此間的關系共有3類()A錯誤B正確正確答案:B(19)測試計劃包括測試策略,測試方案,最終結果等A錯誤B正確正確答案:A(20)系統(tǒng)流程圖是概括地描述物理系統(tǒng)的傳統(tǒng)工具A錯誤B正確正確答案:B(21)在軟件設計中應該追求盡可能松散耦合的系統(tǒng)A錯誤B正確正確答案:B(22)確認測試目標是驗證軟件的有效性()A錯誤B正確正確答案:B(23)盒圖是歷史最悠久、使用最廣泛的描述過程設計的方法A錯誤B正確正確答案:A(24)軟件工程包括技術和管理兩方面的內(nèi)容,是技術與管理緊密結合的產(chǎn)物。A錯誤B正確正確答案:B(25)畫數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具()A錯誤B正確正確答案:B(26)在范式中第一范式數(shù)據(jù)冗余程度最小()A錯誤B正確正確答案:A(27)分析模型是系統(tǒng)

溫馨提示

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

評論

0/150

提交評論