軟件工程選擇題_第1頁
軟件工程選擇題_第2頁
軟件工程選擇題_第3頁
軟件工程選擇題_第4頁
軟件工程選擇題_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程選擇題一、選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi),每小題1分)1.軟件產(chǎn)品的開發(fā)主要是(  )。 A.復制 B.再生產(chǎn) C.拷貝 D.研制2.作坊式小團體合作生產(chǎn)方式的時代是(  )時代。  A.程序設計 B.軟件生產(chǎn)自動化 C.程序系統(tǒng) D.軟件工程3.軟件工程與計算機科學性質(zhì)不同,軟件工程著重于(   )。  A.理論研究 B.原理探討 C.建造軟件系統(tǒng) D.原理的理論4.將每個模塊的控制結(jié)構(gòu)轉(zhuǎn)換成計算機可接受的程序代碼是(   )階段的任務。&

2、#160;A.編碼 B.需求分析 C.詳細設計 D.測試5.可行性研究的目的是決定(    )。  A.開發(fā)項目 B.項目值得開發(fā)否 C.規(guī)劃項目 D.維護項目6SA方法用DFD描述(   ) 。 A系統(tǒng)的控制流程 B系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) C系統(tǒng)的基本加工 D系統(tǒng)的功能7.進行需求分析可使用多種工具,但(   )是不適用的。 A. 數(shù)據(jù)流圖(DFD) B. 判定表 C. PAD圖  D. 數(shù)據(jù)字典8.結(jié)構(gòu)化分析(SA)方法將欲開發(fā)的軟件系統(tǒng)分解為若干基本加工,并對加工進行說明,下述

3、是常用的說明工具,其中便于對加工出現(xiàn)的組合條件的說明工具是(   )。a.結(jié)構(gòu)化語言;b.判定樹;c.判定表。 A. b和c B. a,b和c C. a和c D. a和b 9.軟件概要設計結(jié)束后得到(   )。A.初始化的軟件結(jié)構(gòu)圖    B.優(yōu)化后的軟件結(jié)構(gòu)圖 C.模塊詳細的算法         D.程序編碼10.軟件設計階段一般又可分為 (    )。  A.邏輯設計與功能設計 B.概要設計與詳細設計

4、C.概念設計與物理設計 D.模型設計與程序設計11.軟件設計中劃分模塊的一個準則是( )。A.低內(nèi)聚低耦合 B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合 D.高內(nèi)聚高耦合12.PDL是軟件開發(fā)過程中用于(    )階段的描述工具。  A.需求分析 B.概要設計 C.詳細設計 D.編程13.下列語言中哪個語言是低級語言(  )  A. PASCAL B.VISUAL BASIC  C. C+  D.匯編語言14.軟件測試的目的是(   )。 A.試驗性運行軟件 B.發(fā)現(xiàn)軟件錯誤C.證明軟件正確 &#

5、160;       D.找出軟件中全部錯誤15.軟件測試中,白盒法是通過分析程序的(   )來設計測試用例的。  A.應用范圍 B.內(nèi)部邏輯 C.功能 D.輸入數(shù)據(jù) 16.黑盒法是根據(jù)程序的(   )來設計測試用例的。  A.應用范圍 B.內(nèi)部邏輯 C.功能 D.輸入數(shù)據(jù) 17.下面的邏輯測試覆蓋中,測試覆蓋最弱的是(  )  A.條件覆蓋        

6、          B.條件組合覆蓋  C.語句覆蓋                  D.條件及判定覆蓋18.把一組具有相似特性的對象組合在一起,稱之為( )。A、多態(tài)性 B、繼承性 C、類 D、消息19.面向?qū)ο蟮闹饕卣鞒龑ο笪ㄒ恍浴⒎庋b、繼承外,還有( )A、多態(tài)性    

7、0;         B、完整性 C、可移植性            D、兼容20.下列模型屬于成本估算方法的有( )A、COCOMO模型B、McCall模型C、McCabe度量法D、時間估算法21.軟件生存周期中時間最長的是(   )階段。 A.需求分析    B.概要設計    C.測試  &#

8、160;      D.維護22.與計算機科學的理論研究不同,軟件工程是一門(  )學科。 A.理論性   B.原理性      C.工程性      D.心理性23.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)出錯,對軟件的影響最大(  )。 A、詳細設計階段        

9、 B、概要設計階段        C、 需求分析階段     D、 測試和運行階段24. 程序的三種基本控制結(jié)構(gòu)的共同特點是(    )。 A.不能嵌套使用             B.只能用來寫簡單程序  C.已經(jīng)用硬件實現(xiàn)        

10、0;  D.只有一個入口和一個出口25.軟件工程的出現(xiàn)主要是由于(  )。 A.程序設計方法學的影響                 B.其它工程科學的影響    C. 軟件危機的出現(xiàn)                &#

11、160;   D.計算機的發(fā)展26.在軟件工程項目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問題是(  ) A、 工作階段間的等待時間     B、 生產(chǎn)原型的復雜性  C、 參與人員所需的工作站數(shù)   D、 參與人員之間的通信困難27. SA方法的基本思想是(    )A自底向上逐步抽象B自底向上逐步分解 C自頂向下逐步分解D自頂向下逐步抽象 28.判定表和判定樹是數(shù)據(jù)流圖中用以描述加工的工具,它常描述的對象是(   

12、 )  A. 邏輯判斷                          B. 層次分解  C. 操作條目                  

13、0;       D. 組合條件29.軟件需求說明書是軟件需求分析階段的重要文件,下述哪個(些)是其應包含的內(nèi)容(   )    a.數(shù)據(jù)描述b.功能描述c.模塊描述d.性能描述A. b                        B. c和d C. a,b和c &#

14、160;                    D. a,b和d30.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在著(    )關系。 A.調(diào)用           B.組成        

15、     C.鏈接          D.順序執(zhí)行31.軟件設計中一般將用到圖形工具,下列哪種(些)可用作設計的圖形工具(  ) a.結(jié)構(gòu)圖 b.實體聯(lián)系圖 c.IPO圖 d.層次圖 A、 a和b                  

16、; B、 c和d  C、 a,c,d                D、 全部32. 程序設計語言一般簡單來說,可劃分為低級語言和高級語言兩大類,與高級語言相比,用低級語言開發(fā)的程序,具有如下哪種特點(  ) A、 運行效率低,開發(fā)效率低  B、 運行效率低,開發(fā)效率高  C、 運行效率高,開發(fā)效率低  D、 運行效率高,開發(fā)效率高33. 下面的敘述哪些是正確的(  )(1)在

17、軟件開發(fā)過程中,編程作業(yè)的代價最高。(2)良好的程序設計風格應以縮小程序占用的存儲空間和提高程序的運行速度為原則。(3)為了提高程序的運行速度,有時采用以存儲空間換取運行速度的方法。(4)對同一算法,用高級語言編寫的程序比用低級語言編寫的程序運行速度快。(5)COBOL是一種非過程型語言。(6)LISP是一種邏輯型程序設計語言。 A、 (1)、(3)、(5)             B、 (2)、(3)、(4)C、 (3)   

18、0;                   D、 (4)、(6)34、為了提高軟件測試的效率,應該(    )。 A.隨機地選取測試數(shù)據(jù) B.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù) C.在完成編碼以后制定軟件的測試計劃 D.選擇發(fā)現(xiàn)錯誤可能性較大的數(shù)據(jù)作為測試用例35. 與設計測試用例無關的文檔是(    )。 A.

19、項目開發(fā)計劃        B.需求規(guī)格說明書  C.設計說明書          D.源程序 36. 使用白箱測試方法時確定測試數(shù)據(jù)應根據(jù)(  )和指定的覆蓋標準。 A.程序的內(nèi)部邏輯             B.程序的復雜程度  C.使用說明書  

20、;               D.程序的功能37. 軟件部件的內(nèi)部實現(xiàn)與外部可訪問性的分離,是指軟件的(    )。 A.繼承性        B.共享性         C.封裝性        

21、  D.抽象性38、一個面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過它的成分對象和對象間的關系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化開發(fā)方法相比,它具有的優(yōu)點是( ) .A、設計穩(wěn)定            B、變換分析 C、事務分析            D、模塊獨立性39、軟件管理的主要職能包括(  ) A.人員管理、計劃管理   

22、0;    B.標準化管理、配置管理  C.成本管理、進度管理        D.(A)和(B)40、任何項目都必須精心做好項目管理工作,最常用的計劃管理工具是(  ) A.數(shù)據(jù)流程圖                B.程序結(jié)構(gòu)圖  C.因果圖     

23、60;          D.PERT圖41. 軟件工程方法學的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實施的主要保證是(   ) A、 硬件環(huán)境               B、軟件開發(fā)的環(huán)境     C、軟件開發(fā)工具和軟件開發(fā)的環(huán)境   

24、60;             D、 開發(fā)人員的素質(zhì)42. 在下面的軟件開發(fā)方法中,哪一個對軟件設計和開發(fā)人員的開發(fā)要求最高(  ) A、結(jié)構(gòu)化方法          B、原型化方法          C、面向?qū)ο蟮姆椒?#160;   D、控制流方法43.

25、軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為(  ) A、 瀑布模型     B、 對象模型     C、 螺旋模型      D、 層次模型 44. 對于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應加工的輸入、輸出數(shù)據(jù)流(    )。 A必須一致     B數(shù)目必須相等   C名字必須相同  

26、;  D數(shù)目必須不等45. 軟件需求分析階段的工作,可以分為四個方面:對問題的識別.分析與綜合.編寫需求分析文檔以及(   )A. 軟件的總結(jié)                       B. 需求分析評審   C. 階段性報告         &#

27、160;             D. 以上答案都不正確46在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有(  )   A. 數(shù)據(jù)流圖                   B. 數(shù)據(jù)字典   C. 結(jié)構(gòu)化語言      

28、             D. 判定表與判定樹47. 為了提高模塊的獨立性,模塊內(nèi)部最好是(   )。A.邏輯內(nèi)聚    B.時間內(nèi)聚     C.功能內(nèi)聚    D.通信內(nèi)聚48. 面向數(shù)據(jù)流的設計方法把( )映射成軟件結(jié)構(gòu)。A、數(shù)據(jù)流          

29、B、模塊化        C、控制結(jié)構(gòu)         D、信息流49. .數(shù)據(jù)流圖是常用的進行軟件需求分析的圖形工具,其基本圖形符號是(   ) A. 輸入.輸出.外部實體和加工   B. 變換.加工.數(shù)據(jù)流和存儲 C. 加工.數(shù)據(jù)流.數(shù)據(jù)存儲和外部實體  D. 變換.數(shù)據(jù)存儲.加工和數(shù)據(jù)流 50. 軟件結(jié)構(gòu)使用的圖形工具,一般采用(   )圖。 A.DF

30、D            B.PAD              C.SC            D.ER51. 在面向數(shù)據(jù)流的軟件設計方法中,一般將信息流分為(  ) A、 變換流和事務流  

31、0;      B、 變換流和控制流 C、 事務流和控制流         D、 數(shù)據(jù)流和控制流52. 程序的三種基本控制結(jié)構(gòu)是(   )。 A.過程、子程序和分程序     B.順序、選擇和重復C.遞歸、堆棧和隊列         D.調(diào)用、返回和轉(zhuǎn)移53. 白箱測試方法重視(  )的度量。

32、60;A.測試覆蓋率                 B.測試數(shù)據(jù)多少  C.測試費用                   D.測試周期54、軟件的集成測試工作最好由(  )承擔,以提高集成測試的效果。 A.該軟件的設計人員 &#

33、160;B.該軟件開發(fā)組的負責人  C.該軟件的編程人員  D.不屬于該軟件開發(fā)組的軟件設計人員55. 據(jù)國家標準GB8566-8計算機軟件開發(fā)的規(guī)定,軟件的開發(fā)和維護劃分為八個階段,其中組裝測試的計劃是在(  )階段完成的? A.可行性研究和計劃           B.需求分析  C.概要設計            

34、0;      D.詳細設計 56. 軟件生命周期的最后的一個階段是(    ) A.書寫軟件文檔          B.軟件維護  C.穩(wěn)定性測試            D.書寫詳細用戶說明57. McCall提出了表明軟件質(zhì)量的11個質(zhì)量特性。它們是正確性、可靠性、可使用性、完整性、( 

35、; ) 、可移植性、可復用性、效率、可測試性、互聯(lián)性。 A.模塊獨立性、安全性                       B.文檔完備性、靈活性 C.可維護性、安全性                

36、          D.可維護性、靈活性58、每個對象可用它自己的一組屬性和它可以執(zhí)行的一組(   )來表征。A、行為                B、功能 C、操作                D、數(shù)據(jù)5

37、9、面向?qū)ο筌浖夹g的許多強有力的功能和突出的優(yōu)點,都來源于把類組織成一個層次結(jié)構(gòu)的系統(tǒng),一個類的上層可以由父親,下層可以有子類,這種層次結(jié)構(gòu)系統(tǒng)的一個重要性質(zhì)是( ),一個類獲得其父親的全部描述(數(shù)據(jù)和操作)A、傳遞性              B、繼承性 C、復用性              D、并行性60、軟件開發(fā)在需求分析、設計、

38、編碼、測試這幾個階段所需不同層次的技術人員大致是(  ) A.初級、高級、高級、初級  B.中級、中級、高級、中級C.高級、中高級、初級、中高級  D.中級、中高級、中級、初級61、軟件重用的單位是(    )。 A.軟件模塊 B.性能        C.系統(tǒng)        D.功能62、下列不屬于軟件工程方法學三要素的是( ):A、方法 B、工具 C、過程 D、操作63、軟件

39、開發(fā)中大約要付出(  )的工作量進行測試和排錯。 A.20       B.30          C.40          D.5064、軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實際的應用中,它們之間的關系表現(xiàn)為 ( ) A、 相互排斥     

40、0;      B、 相互補充           C、 獨立使用        D、 交替使用65、系統(tǒng)分析員是( )A、用戶中系統(tǒng)的直接使用者B、用戶和軟件人員的中間人C、軟件的編程人員D、用戶和軟件人員的領導 66、結(jié)構(gòu)化分析SA方法以數(shù)據(jù)流圖、( )和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟系統(tǒng)模型。A、DFD圖 B、PAD圖 C、IPO圖 D、數(shù)據(jù)字典67

41、、制定軟件計劃的目的在于盡早對欲開發(fā)的軟件進行合理估價,軟件計劃的任務是(  ) A、 組織與管理               B、 分析與估算 C、 設計與測試               D、 規(guī)劃與調(diào)度68、在E-R 模型中,包含以下基本成分( )。A、數(shù)據(jù)、對象、實體B、控制、聯(lián)系

42、、對象C、實體、聯(lián)系、屬性D、對象、屬性、操作69、結(jié)構(gòu)設計是一種應用最廣泛的系統(tǒng)設計方法,是以( )為基礎、自頂向下、逐步求精和模塊化的過程。A、數(shù)據(jù)流 B、數(shù)據(jù)流圖 C、數(shù)據(jù)庫 D、數(shù)據(jù)結(jié)構(gòu)70、如果某種內(nèi)聚要求一個模塊中包含的任務必須在同一段時間內(nèi)執(zhí)行,則這種內(nèi)聚為( )。A、時間內(nèi)聚B、邏輯內(nèi)聚C、通信內(nèi)聚D、信息內(nèi)聚 71、初步用戶手冊在(    )階段編寫。A.可行性研究B需求分析C軟件概要設計D軟件詳細設計72、在軟件結(jié)構(gòu)化設計中,好的軟件結(jié)構(gòu)設計應該力求做到( )。A、頂層扇出較少,中間層扇出較高,底層模塊低扇入B、頂層扇出較高,中間層扇出較少,底

43、層模塊高扇入C、頂層扇入較少,中間層扇出較高,底層模塊高扇入D、頂層扇入較少,中間層扇入較高,底層模塊低扇入 73、結(jié)構(gòu)圖(SC)和層次方框圖是不同的,前者 ( )。A、描述程序的過程特性B、描述程序的層次特性 C、描述程序的過程特征和層次特征D、即不描述程序的過程特征,也不描述程序的層次特征74、軟件詳細設計主要采用的方法是( )。A、模塊設計 B、結(jié)構(gòu)化設計 C、PDL語言 D、結(jié)構(gòu)化程序設計75、程序的三種基本控制結(jié)構(gòu)是( )A、過程、子程序和分程序B、順序、選擇和循環(huán) C、遞歸、堆棧和隊列 D、調(diào)用、返回和轉(zhuǎn)移 76、軟件設計將涉及軟件的構(gòu)造、過程和模塊的設計,其中軟件過程是指(

44、60; ) A、 模塊間的關系           B、 模塊的操作細節(jié) C、 軟件層次結(jié)構(gòu)           D、 軟件開發(fā)過程77、軟件測試的手段有多種,通過人工來評審文檔或程序,借以發(fā)現(xiàn)其中錯誤,該手段是( )。 A、黑盒測試 B、正確性測試 C、動態(tài)測試 D、靜態(tài)測試 78、黑盒測試在設計測試用例時,主要需要研究( ) 。A、需求規(guī)格說明與概要設計說明B、詳細設計說明

45、C、項目開發(fā)計劃 D、概要設計說明與詳細設計說明79、在整個軟件維護階段所花費的全部工作中,( ) 所占比例最大。A、改正性維護 B、適應性維護 C、完善性維護 D、預防性維護 80、下列哪個改變不屬于軟件維護中的副作用?(  ) A.修改代碼                    B.修改數(shù)據(jù)  C.修改需求分析     &#

46、160;          D.修改文檔81.作坊式小團體合作生產(chǎn)方式的時代是(   )時代。 A.程序設計    B.軟件生產(chǎn)自動化 C.程序系統(tǒng)  D.軟件工程82.軟件需求分析階段的工作,可以分為以下4個方面:對問題的識別、分析與綜合、編寫需求分析文檔以及( )。A. 總結(jié) B. 階段性報告 C. 需求分析評審 D. 以上答案都不正確83.在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具有( )。A. 數(shù)據(jù)流圖 B. 數(shù)據(jù)詞

47、典C. 結(jié)構(gòu)化語言D. 判定表與判定樹84.如果一個軟件是給許多客戶使用的,大多數(shù)軟件廠商要使用幾種測試過程來發(fā)現(xiàn)那些可能只有最終用戶才能發(fā)現(xiàn)的錯誤,( )測試是由一個用戶在開發(fā)者的場所來進行的.測試的目的是尋找錯誤的原因并改正之。 A. B. C. D. 85.來輔助軟件開發(fā)、運行、維護、管理、支持等過程中的活動的軟件稱為軟件開發(fā)工具,通常也稱為( )工具。 A.CAD B.CAI C.CAM D.CASE 86. 螺旋模型綜合了( )的優(yōu)點,并增加了風險分析。 A.瀑布模型和演化模型 B.瀑布模型和噴泉模型C.演化模型和噴泉模型 D.原型和噴泉模型87SA方法的分析步驟是首先調(diào)查了解當前系

48、統(tǒng)的工作流程,然后(    )。A獲得當前系統(tǒng)的物理模型,抽象出當前系統(tǒng)的邏輯模型,建立目標系統(tǒng)的邏輯模型B獲得當前系統(tǒng)的物理模型,抽象出目標系統(tǒng)的邏輯模型,建立目標系統(tǒng)的物理模型C獲得當前系統(tǒng)的物理模型,建立當前系統(tǒng)的物理模型,抽象出目標系統(tǒng)的邏輯模型D獲得當前系統(tǒng)的物理模型,建立當前系統(tǒng)的物理模型,建立目標系統(tǒng)的物理模型88. 在軟件需求規(guī)范中,下述哪些要求可以歸類為過程要求(   )A. 執(zhí)行要求            

49、             B. 效率要求 C. 可靠性要求                       D. 可移植性要求89. 數(shù)據(jù)流圖是常用的進行軟件需求分析的圖形工具,其基本圖形符號是(   )A. 輸入.輸出.外部實體和加工 

50、60;B. 變換.加工.數(shù)據(jù)流和存儲C. 加工.數(shù)據(jù)流.數(shù)據(jù)存儲和外部實體  D. 變換.數(shù)據(jù)存儲.加工和數(shù)據(jù)流90. 設計軟件結(jié)構(gòu)一般不確定(   )。A.模塊的功能            B.模塊的接口C.模塊內(nèi)的局部數(shù)據(jù)      D.模塊間的調(diào)用關系91. 模塊的獨立性是由內(nèi)聚性和耦合性來度量的,其中內(nèi)聚性是(  )A、 模塊間的聯(lián)系程度    &#

51、160;  B、 模塊的功能強度C、 信息隱蔽程度           D、 接口的復雜程度92. Jackson方法實現(xiàn)從(    )導出(    )。A.數(shù)據(jù)結(jié)構(gòu)     B.數(shù)據(jù)流圖       C.程序結(jié)構(gòu)      D.軟件模塊層次結(jié)構(gòu)93.下列語言中哪個語言是低級語言

52、(  ) A、 PASCAL             B、 VISUAL BASIC  C、 C+                D、 匯編語言94、PAD圖的控制執(zhí)行流程為(  ) A、自下而下、從左到右      &

53、#160; B、自上而下、循環(huán)執(zhí)行 C、自上而下、從左到右        D、都不對95. 程序設計語言的心理特性在語言中表現(xiàn)不應包括(   )。 A.歧義性       B.簡潔性        C.保密性        D.傳統(tǒng)性 96. 在軟件工程中,白箱測試方法可用于測試程序的內(nèi)部

54、結(jié)構(gòu)。此方法將程序可作為(   ) A.路徑的集合                B.循環(huán)的集合  C.目標的集合                D.地址的集合97.集成測試的主要方法有兩個,一個是_一個是_ (  ) A.白箱測試方法、黑箱測試方法

55、B.漸增式測試方法、非漸增式測試方法C.等價分類方法、邊緣值分析方法D.因果圖方法、錯誤推測方法98、軟件維護工作的最主要部分是(    )A.校正性維護            B.適應性維護  C.完善性維護            D.預防性維99、軟件產(chǎn)品質(zhì)量是生產(chǎn)者和用戶都十分關心的問題,質(zhì)量管理只看到產(chǎn)品的質(zhì)量,近年來質(zhì)量管理向( 

56、; )發(fā)展,重要的基本假設是過程的質(zhì)量直接影響產(chǎn)品的質(zhì)量。 A.過程質(zhì)量的控制                   B.過程的改進   C.產(chǎn)品的改進                     

57、;  D.技術的革新100結(jié)構(gòu)分析方法就是面向( )自頂向下逐步求精進行需求分析的方法。A目標 B.功能 C. 對象 D.數(shù)據(jù)流101. 軟件是一種(    )產(chǎn)品。 A.物質(zhì)       B.邏輯      C.有形        D.消耗102. 瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設計、詳細設計、編碼、測試和運行、

58、維護。八個階段又可歸納為三個大的階段:計劃階段、開發(fā)階段和(   )。A、詳細計劃            B、可行性分析          C、 運行階段         D、 測試與排錯103. 結(jié)構(gòu)化分析方法是一種預先嚴格定義需求的方法,它在實施時強調(diào)的是分析對象的(  ) A、控制流

59、              B、數(shù)據(jù)流              C、程序流            D、指令流104. 在軟件的可行性研究中,可以從不同的角度對軟件的可行性進行研究,其中是從軟件的功能可行性角度考慮的是( 

60、; ) A、 經(jīng)濟可行性               B、技術可行性  C、 操作可行性               D、 法律可行性105. 需求規(guī)格說明書的內(nèi)容還應包括對(   )的描述。 A主要功能 B算法的詳細過程 C用戶界面及運行環(huán)境 D軟件的性能106、系統(tǒng)

61、測試是將軟件系統(tǒng)與硬件、外設和網(wǎng)絡等其他因素結(jié)合,對整個軟件系統(tǒng)進行測試。(    )不是系統(tǒng)測試的內(nèi)容。A路徑測試B可靠性測試C安裝測試 D安全測試107、在結(jié)構(gòu)化分析方法中,數(shù)據(jù)字典是重要的文檔。對加工的描述是數(shù)據(jù)字典的組成內(nèi)容之一,常用的加工描述方法(   )。A只有結(jié)構(gòu)化語言 B有結(jié)構(gòu)化語言和判定樹C有結(jié)構(gòu)化語言、判定樹和判定表 D有判定樹和判定表108、項目管理工具中,將網(wǎng)絡方法用于工作計劃安排的評審和檢查的是(    )。AGantt圖 BPERT網(wǎng)圖C因果分析圖 D流程圖109、軟件設計的主要任務是設

62、計軟件的結(jié)構(gòu)、過程和模塊,其中軟件結(jié)構(gòu)設計的主要任務是要確定(   )。A模塊間的操作細節(jié) B模塊間的相似性C模塊間的組成關系 D模塊的具體功能110、下述任務中,不屬于軟件工程需求分析階段的是(    ) 。A分析軟件系統(tǒng)的數(shù)據(jù)要求 B確定軟件系統(tǒng)的功能需求C確定軟件系統(tǒng)的性能要求 D確定軟件系統(tǒng)的運行平臺111. 加工是對數(shù)據(jù)流圖中不能再分解的基本加工的精確說明,下述哪個是加工的最核心(   ) A. 加工順序        

63、60;                 B. 加工邏輯 C. 執(zhí)行頻率                          D. 激發(fā)條件112. 為了提高模塊的獨立性,模塊內(nèi)部最好

64、是(   )。A.邏輯內(nèi)聚    B.時間內(nèi)聚     C.功能內(nèi)聚    D.通信內(nèi)聚113. PDL是軟件開發(fā)過程中用于(   )階段的描述工具。 A.需求分析   B.概要設計    C.詳細設計    D.編程114、適合在互聯(lián)網(wǎng)上編寫程序可供不同平臺上運行的面向?qū)ο蟪绦蛟O計語言是(  ) A、 ALGOL   

65、0;          B、 JAVA C、 SMALLTALK          D、 LISP115. 軟件測試是軟件質(zhì)量保證的主要手段之一,測試的費用已超過(   )的30%以上,因此提高測試的有效性非常重要。 A.軟件開發(fā)費用              

66、;       B.軟件維護費用  C.軟件開發(fā)和維護費用               D.軟件研制費用 116. 在軟件測試中,邏輯覆蓋標準主要用于( ) A.黑箱測試方法              B.白箱測試方法  C.灰箱

67、測試方法              D.軟件驗收方法 117. 在軟件維護工作中進行的最少的部分是( )  A.校正性維護            B.適應性維護  C.完善性維護            D.預防性維護11

68、8、火車是一種陸上交通工具,火車和陸上交通工具之間的關系是( )關系。 A.組裝          B.整體成員        C.has a         D.一般具體119、動態(tài)模型的描述工具是(  )。 A.對象圖        B.結(jié)構(gòu)圖&

69、#160;        C.狀態(tài)圖          D.設計圖120、McCall提出的軟件質(zhì)量的11個質(zhì)量特性分為三組,下面哪一個不屬于這三組(  ) A.產(chǎn)品需求                     B.產(chǎn)品

70、運行  C.產(chǎn)品修正                        D.產(chǎn)品轉(zhuǎn)移121.瀑布模型的存在問題是( ) A用戶容易參與開發(fā) B缺乏靈活性 C用戶與開發(fā)者易溝通 D適用可變需求122.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做( ) A.軟件工程 B.軟件周期 C.軟件危機 D.軟件產(chǎn)生123.數(shù)據(jù)耦合、公共耦合、標記耦合、控制耦合的耦合性從低到高的順序是( )A.數(shù)據(jù)、公共、標記、控制 B.數(shù)據(jù)、標記、控制、公共C.

溫馨提示

  • 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

提交評論