版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、-軟工選擇題-2Putnam成本估算模型是一個( D )模型。 A靜態(tài)單變量 B動態(tài)單變量 C靜態(tài)多變量 D動態(tài)多變量6對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對象的統(tǒng)一體中。 A結(jié)合 B隱藏 C封裝 D抽象8瀑布模型的存在問題是( B ) A用戶容易參與開發(fā) B缺乏靈活性 C用戶與開發(fā)者易溝通 D適用可變需求9軟件測試方法中的靜態(tài)測試方法之一為( A ) A計算機輔助靜態(tài)分析 B黑盒法 C路徑覆蓋 D邊界值分析10軟件生命周期中所花費用最多的階段是( D ) A詳細設(shè)計 B軟件編碼 C軟件測試 D軟件維護11第一個體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計語言是( B ) AFORTRAN語言
2、 BPascal語言 CC語言 DPL/1語言12程序的三種基本控制結(jié)構(gòu)是( ) A過程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊列 D調(diào)用、返回和轉(zhuǎn)移14詳細設(shè)計的結(jié)果基本決定了最終程序的( ) A代碼的規(guī)模 B運行速度 C質(zhì)量 D可維護性15需求分析中開發(fā)人員要從用戶那里了解( ) A軟件做什么 B用戶使用界面 C輸入的信息 D軟件的規(guī)模16結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是( )A程序的規(guī)模 B 程序的效率C 程序設(shè)計語言的先進性 D程序易讀性18經(jīng)濟可行性研究的范圍包括( ) A資源有效性 B管理制度 C效益分析 D開發(fā)風(fēng)險19可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,
3、它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出( )的回答。 A確定 B行或不行 C正確 D無二義20需求分析階段的任務(wù)是確定( )A軟件開發(fā)方法B軟件開發(fā)工具C 軟件開發(fā)費 D 軟件系統(tǒng)的功能1.某個應(yīng)用軟件原來是在DOS環(huán)境下運行的,現(xiàn)在要把它移植到Windows環(huán)境下來運行,這種修改軟件的過程稱為( B)A校正性維護 B適應(yīng)性維護 C完善性維護 D預(yù)防性維護2.產(chǎn)生軟件維護的副作用是指( D)A開發(fā)軟件時的錯誤 B運行時的錯誤 C隱含的錯誤 D因修改軟件而造成的錯誤3軟件維護是指( C)A維護軟件的正常運行 B軟件的配置更新C對軟件的改進,適應(yīng)和完善 D軟件開發(fā)期的一個階段1可行性研究要
4、進行一次_需求分析。A詳細的B全面的C簡化的、壓縮的D徹底的4_工具在軟件詳細設(shè)計過程中不采用。A判定表 BIPO圖 CPDLDDFD圖5程序的三種基本控制結(jié)構(gòu)是A過程、子程序和分程序B順序、選擇和重復(fù)C遞歸、堆棧和隊列D調(diào)用、返回和轉(zhuǎn)移6程序的三種基本控制結(jié)構(gòu)的共同特點是A不能嵌套使用B只能用來寫簡單程序C已經(jīng)用硬件實現(xiàn)D只有一個入口和一個出口7產(chǎn)生軟件維護的副作用,是指A開發(fā)時的錯誤B隱含的錯誤C因修改軟件而造成的錯誤D運行時誤操作8維護中,因誤刪除一個標(biāo)識符而引起的錯誤是_副作用。A文檔B數(shù)據(jù)C編碼D設(shè)計9可維護性的特性中相互促進的是A可理解性和可測試性B效率和可移植性C效率和可修改性D
5、效率和結(jié)構(gòu)好10汽車有一個發(fā)動機。汽車和發(fā)動機之間的關(guān)系是_關(guān)系。A一般具體B整體部分C分類關(guān)系D主從關(guān)系13提高軟件質(zhì)量和可靠的技術(shù)大致可分為兩大類:其中一類就是避開錯誤技術(shù),但避開錯誤技術(shù)無法做到完美無缺和絕無錯誤,這就需要A消除錯誤B檢測錯誤C避開錯誤D容錯14_是以提高軟件質(zhì)量為目的的技術(shù)活動。A技術(shù)創(chuàng)新B測試C技術(shù)創(chuàng)造D技術(shù)評審15面向?qū)ο蠓椒▽W(xué)的出發(fā)點和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計和實現(xiàn)一個軟件系統(tǒng)的方法和過程,盡可能接近于人類認(rèn)識世界解決問題的方法和過程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的;_;對象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)
6、的繼承。A開發(fā)過程基于功能分析和功能分解B強調(diào)需求分析重要性C把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方法D對既存類進行調(diào)整16軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫A生存期B面向?qū)ο笤O(shè)計C面向?qū)ο蟪绦蛟O(shè)計D面向?qū)ο蠓治?7原型化方法是用戶和設(shè)計者之間執(zhí)行的一種交互構(gòu)成,適用于_系統(tǒng)。A需求不確定性高的B需求確定的C管理信息D實時18原型化方法是一種_型的設(shè)計過程。A自外向內(nèi)B自頂向下C自內(nèi)向外D自底向上19為了提高測試的效率,應(yīng)該A隨機地選取測試數(shù)據(jù)B取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C在完成編碼以后制定軟件的測試計劃D選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)20使用白
7、盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)_和指定的覆蓋標(biāo)準(zhǔn)。A程序的內(nèi)部邏輯B程序的復(fù)雜結(jié)構(gòu)C使用說明書D程序的功能1. 軟件工程方法學(xué)包括的三個要素是A 。A方法、工具和過程 B對象、過程和方法C分析、設(shè)計和編程 D開發(fā)、維護和工程2. 軟件生命周期由C 三個時期組成。A概要設(shè)計、詳細設(shè)計和系統(tǒng)實現(xiàn) B可行性分析、系統(tǒng)設(shè)計和編碼C定義、開發(fā)和運行維護 D分析、設(shè)計和測試3. 在軟件生命周期模型中,屬于文檔驅(qū)動的是A 。A瀑布模型 B快速原型模型 C增量模型 D噴泉模型4. 結(jié)構(gòu)化分析實質(zhì)上是一種D 的活動。A訪問用戶 B創(chuàng)建快速原型 C產(chǎn)生決策 D創(chuàng)建模型5. 以下B 不是模塊。A過程 B程序 C函
8、數(shù) D對象6. 所謂信息隱藏是指隱藏模塊的B 。A接口部分 B實現(xiàn)細節(jié) C源代碼 D一切信息7. 以下說法錯誤的是C 。A測試不能證明程序是正確的 B測試不能證明程序中沒有錯誤C成功的測試是指發(fā)現(xiàn)程序的所有錯誤 D測試是為了發(fā)現(xiàn)程序中的錯誤8. 面向?qū)ο蠓椒ǖ囊厥荁 。A對象、類、數(shù)據(jù)類型和算法 B對象、類、繼承和消息C對象、基類、派生類和繼承 D對象、父類、子類和繼承9. 在用面向?qū)ο笥^點建立的模型中A 是最基本、最重要、最核心的模型。A對象模型 B動態(tài)模型 C功能模型 D操作模型10. 用“自底向上”方式建立繼承關(guān)系是指B 。A把現(xiàn)有類細化成更具體的子類 B從現(xiàn)有類泛化出更抽象的父類C從
9、較高的層次推導(dǎo)出較低的層次 D從較低的層次抽象出較高的層次1. 開發(fā)軟件的高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這稱作( B )。A軟件投機B軟件危機C軟件工程D軟件產(chǎn)生2. 軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開發(fā)的學(xué)科,其目的是( B )。A引入新技術(shù)提高空間利用率B用較少的投資獲得高質(zhì)量的軟件C縮短研制周期擴大軟件功能D硬軟件結(jié)合使系統(tǒng)面向應(yīng)用3. 瀑布模型把軟件生存周期劃分為軟件定義、軟件開發(fā)和( C )三個階段,而每一階段又可細分為若干個更小的階段。A詳細設(shè)計B可行性分析C運行及維護D測試與排錯4. 一個軟件項目是否進行開發(fā)的結(jié)論是在( B )文檔中作出的。A軟件計劃B可
10、行性報告C測試報告D需求分析說明書5. 常用的成本估計技術(shù)不包括( D )。A任務(wù)分解B自動估計成本C代碼行D投資回收估算6. 需求分析說明書不能作為( A )。A可行性研究的依據(jù)B用戶和開發(fā)人員之間的合同C系統(tǒng)概要設(shè)計的依據(jù)D軟件驗收測試的依據(jù)7. 需求分析需要確定的系統(tǒng)基本需求不包括( A )。A開發(fā)語言B功能C性能D接口8. 狀態(tài)圖中定義的狀態(tài)不包括( D )。A初態(tài)B終態(tài)C中間狀態(tài)D事件9. 驗證軟件正確性不包括( B )。A一致性B易操作性C完整性D有效性10. 軟件的( A )設(shè)計主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。A總體B抽象C邏輯D規(guī)劃11. 下面( D)不是模塊化設(shè)計的目的。A
11、可采用結(jié)構(gòu)化設(shè)計方法B降低復(fù)雜度C有利于信息隱蔽D描述系統(tǒng)的功能與性能12. 模塊內(nèi)部的算法設(shè)計在結(jié)構(gòu)化方法的( C )階段進行。A系統(tǒng)分析B概要設(shè)計C詳細設(shè)計D可行性分析13. ( D )先于任何技術(shù)活動之前開始,貫穿于軟件的整個生命周期中。A項目計劃B風(fēng)險評估C軟件測試D軟件項目管理14. 實現(xiàn)包括編碼和( B )兩個階段。A選擇開發(fā)工具B測試C數(shù)據(jù)庫設(shè)計D程序復(fù)雜度計算15. 類構(gòu)件的重用方式不包括( C )。A繼承重用B實例重用C動態(tài)重用D多態(tài)重用16.下面具有繼承關(guān)系的一組是( C )。A鉛筆-鋼筆B冰箱-空調(diào)C汽車-客車D教師-學(xué)生17. 軟件的( D )是理解和使用該系統(tǒng)的容易程
12、度。A可維護性B可靠性C效率D可理解性18. 軟件配置管理是在軟件的生命期內(nèi)管理變化的活動,不能用來( B )。A標(biāo)識變化B預(yù)測變化C控制變化D確保實現(xiàn)變化19. 能力成熟度的級別最高的是( A )。A優(yōu)化級B已管理級C已定義級D可重復(fù)級20. 面向?qū)ο笳Z言的重要優(yōu)點不包括( C )。A可重用性B一致的表示方法C簡單性D可維護性21計算機系統(tǒng)可以劃分為軟件系統(tǒng)和硬件系統(tǒng),軟件是一種( A )A邏輯產(chǎn)品 B文檔資料 C程序代碼 D物理裝置22可行性分析研究的主要目的是( B )A.定義項目B. 項目是否值得開發(fā)C.開發(fā)項目D.規(guī)劃項目23在下列四種模塊的耦合性中,信息隱蔽性能最好的是(C)A.控
13、制耦合B.內(nèi)容耦合C. 數(shù)據(jù)耦合D. 特征耦合24需求分析是回答系統(tǒng)必須(D)的問題。A. 為誰做B.怎么做C.何時做D.做什么25在UML中,類是用 ( A )表示的A 矩形框 B 橢圓 C 箭頭 D 菱形框 26編碼階段是位于哪個階段之后( A )A. 詳細設(shè)計B. 可行性研究C. 總體設(shè)計D. 需求分析27在數(shù)據(jù)流圖中,圓圈符號表示的是( B )A. 數(shù)據(jù)源點或終點B.數(shù)據(jù)處理C. 數(shù)據(jù)存儲D. 數(shù)據(jù)流28內(nèi)聚是衡量模塊內(nèi)部聚合能力的量度。內(nèi)聚越高,說明模塊內(nèi)各成分彼此聯(lián)系的程度( C )A越松散B彼此相等C越緊密D沒有聯(lián)系29在瀑布模型中,將軟件劃分為若干個時期,軟件項目的可行性研究一
14、般歸屬于(D)A、維護時期B、開發(fā)時期C、運行時期D、計劃時期30軟件維護有四種,下面哪一個不是的( B )A. 完善性維護B. 測試性維護C. 預(yù)防性維護D. 適應(yīng)性維護31結(jié)構(gòu)化程序設(shè)計采用的三種基本控制結(jié)構(gòu)是(A)A.順序、選擇、重復(fù)B.選擇、循環(huán)、重復(fù)C.順序、分支、選擇D.輸入、變換、輸出32軟件測試的目的是(B)A. 為了表明程序沒有錯誤B.為了發(fā)現(xiàn)程序中的錯誤C. 為了說明程序能正確地執(zhí)行D.為了評價程序的質(zhì)量33在UML(面向?qū)ο蠼UZ言)的用例圖中,人形符號表示的是( C )A關(guān)聯(lián)B 用例 C角色 D 系統(tǒng)34軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于
15、測試(D)A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯35下面哪些測試屬于黑盒測試(C)。A、路徑測試B、循環(huán)測試C、等價類劃分 D、條件判斷36( A )是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。 A封裝B 繼承 C多態(tài)性D 消息 37在UML中,協(xié)作圖反映收發(fā)消息的對象的結(jié)構(gòu)組織,它與( B )是同構(gòu)的A 用例圖B時序圖C 活動圖 D 類圖38需求分析是軟件生存周期中的一個重要階段,它的應(yīng)該是在(C)進行。A、維護階段B、軟件開發(fā)全過程C、軟件定義階段D、軟件運行階段39下面哪個階段不屬于軟件的開發(fā)時
16、期( D )A.編碼B.測試C.需求分析D. 維護40模塊內(nèi)聚可分為七類,最低的內(nèi)聚是( D )A. 順序內(nèi)聚B. 時間內(nèi)聚C. 過程內(nèi)聚D. 偶然性內(nèi)聚41在下列工具與環(huán)境中( C )屬于較早期的CASE。A基于信息工程CASE B人工智能CASE C.結(jié)構(gòu)的基于圖形CASE D集成的CASE環(huán)境42Putnam成本估算模型是一個( D )模型。 A靜態(tài)單變量 B動態(tài)單變量 C靜態(tài)多變量 D動態(tài)多變量43在McCall軟件質(zhì)量度量模型中,( C )屬于面向軟件產(chǎn)品修改。 A可靠性 B可重用性 C適應(yīng)性 D可移植性44ISO的軟件質(zhì)量評價模型由3層組成,其中用于評價設(shè)計質(zhì)量的準(zhǔn)則是( D )
17、ASQIC BSQMC CSQRC DSQDC45軟件復(fù)雜性度量的參數(shù)包括( B ) A效率 B規(guī)模 C完整性 D容錯性46對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對象的統(tǒng)一體中。 A結(jié)合 B隱藏 C封裝 D抽象47軟件調(diào)試技術(shù)包括( B ) A邊界值分析 B演繹法 C循環(huán)覆蓋 D集成測試48瀑布模型的存在問題是( B ) A用戶容易參與開發(fā) B缺乏靈活性 C用戶與開發(fā)者易溝通 D適用可變需求49軟件測試方法中的靜態(tài)測試方法之一為( A ) A計算機輔助靜態(tài)分析 B黑盒法 C路徑覆蓋 D邊界值分析50軟件生命周期中所花費用最多的階段是( D ) A詳細設(shè)計 B軟件編碼 C軟件測試
18、D軟件維護51第一個體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計語言是( B ) AFORTRAN語言 BPascal語言 CC語言 DPL/1語言52程序的三種基本控制結(jié)構(gòu)是( B ) A過程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊列 D調(diào)用、返回和轉(zhuǎn)移53在詳細設(shè)計階段,經(jīng)常采用的工具有( A ) APAD BSA CSC DDFD54詳細設(shè)計的結(jié)果基本決定了最終程序的( C ) A代碼的規(guī)模 B運行速度 C質(zhì)量 D可維護性55需求分析中開發(fā)人員要從用戶那里了解( A ) A軟件做什么 B用戶使用界面 C輸入的信息 D軟件的規(guī)模56結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是( D )A 程序的規(guī)模 B 程序
19、的效率C 程序設(shè)計語言的先進性 D 程序易讀性57IDEF。圖反映系統(tǒng)( D )A怎么做 B對誰做 C何時做 D做什么58經(jīng)濟可行性研究的范圍包括( C ) A資源有效性 B管理制度 C效益分析 D開發(fā)風(fēng)險59可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決策依據(jù),因必須給出( B )的回答。 A確定 B行或不行 C正確 D無二義60需求分析階段的任務(wù)是確定( D )A軟件開發(fā)方法B軟件開發(fā)工具C軟件開發(fā)費 D軟件系統(tǒng)的功能61 .軟件工程管理的具體內(nèi)容不包括對 _ 管理。(D)A .開發(fā)人員 B .組織機構(gòu) C .控制 D .設(shè)備62 .在 McCall 軟件
20、質(zhì)量度量模型中, _ 屬于面向軟件產(chǎn)品操作。(C)A .正確性 B .可維護性 C .適應(yīng)性 D .互操作性63 .在快速原型模型的開發(fā)過程中,用原型過程來代替全部開發(fā)階段所用模型是 _ 模型。(B)A .探索型原型 B .演化型原型 C .實驗型原型 D .增量型原型64 .維護中因刪除一個標(biāo)識符而引起的錯識是 _ 副作用。(C)A .文檔 B .數(shù)據(jù) C .編碼 D .設(shè)計65 .軟件維護的困難主要原因是(C)A .費用低 B .人員少 C .開發(fā)方法的缺陷 D .維護難66 .用白盒法技術(shù)設(shè)計測試用例的方法包括(C)A .錯誤推測 B .因果圖 C .基本路徑測試 D .邊界值分析67
21、.軟件測試中根據(jù)測試用例設(shè)計的方法的不同可分為黑盒測試和白盒測試兩種,它們(D)A .前者屬于靜態(tài)測試,后者屬于動態(tài)測試B .前者屬于動態(tài)測試,后者屬于靜態(tài)測試C .都屬于靜態(tài)測試 D .都屬于動態(tài)測試68 .程序設(shè)計語言的心理特性在語言中表現(xiàn)不應(yīng)包括(C)A .歧義性 B .簡潔性 C .保密性 D .傳統(tǒng)性69 .程序的三種基本控制結(jié)構(gòu)的共同特點是(C)A .只能用來描述簡單程序 B .不能嵌套使用C .單入口,單出口 D .僅用于自動控制系統(tǒng)70 . JSP 方法是一種面向 _ 的設(shè)計方法。(D)A .控制結(jié)構(gòu) B .對象 C .數(shù)據(jù)流 D .數(shù)據(jù)結(jié)構(gòu)71 .當(dāng)一個模塊直接使用另一個模塊
22、的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為(D)A .數(shù)據(jù)耦合 B .公共耦合 C .標(biāo)記耦合 D .內(nèi)容耦合72 .軟件設(shè)計的方法有多種, _ 方法不屬于面向數(shù)據(jù)流的設(shè)計方法。(A)A .基于 Jackson 圖的設(shè)計 B .基于 IDEF 0 圖的設(shè)計C .交換分析設(shè)計 D .事務(wù)分析設(shè)計73 .為高質(zhì)量地開發(fā)軟件項目,在軟件結(jié)構(gòu)設(shè)計時,必須遵循 _ 原則。(A)A .信息隱蔽 B .質(zhì)量控制 C .程序優(yōu)化 D .數(shù)據(jù)共享74 .數(shù)據(jù)流圖( DFD )是 _ 方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。(A)A . SA(需求 分析) B . SD C . SP D . SC75 .螺旋模型是一種
23、將瀑布模型和 _ 結(jié)合起來的軟件開發(fā)模型。(A)A .增量模型 B .專家系統(tǒng) C .噴泉模型 D .變換模型76 .需求規(guī)格說明書的作用不包括(C)A .軟件驗收的依據(jù)B .用戶與開發(fā)人員對軟件要做什么的共同理解C .軟件可行性研究的依據(jù) D .軟件設(shè)計的依據(jù)77 .數(shù)據(jù)字典是用來定義 _ 中的各個成份的具體含義的。(D)A .流程圖 B .功能結(jié)構(gòu)圖 C .系統(tǒng)結(jié)構(gòu)圖 D .數(shù)據(jù)流圖78 .設(shè)年利率為 i ,現(xiàn)存入 p 元,不計復(fù)利, n 年后可得錢數(shù)為(A)A . p (1+i n)B . p (i+1)* n C . p (1+i) n D . p (i+n)79 .在軟件生產(chǎn)的程序系
24、統(tǒng)時代由于軟件規(guī)模擴大和軟件復(fù)雜性提高等原因?qū)е铝?A)A .軟件危機 B .軟件工程 C .程序設(shè)計革命 D .結(jié)構(gòu)化程序設(shè)計81.“軟件工程的概念是為解決軟件危機而提出的”這句話的意思是( C )A.強調(diào)軟件工程成功解決了軟件危機的問題B.說明軟件危機的存在總是使軟件開發(fā)不像傳統(tǒng)工程項目那樣容易管理C.說明軟件工程這門學(xué)科的形成是軟件發(fā)展的需要D.說明軟件工程的概念,即:工程的原則、思想、方法可解決當(dāng)時軟件開發(fā)和維護存在的問題82.瀑布模型的主要特點是( A )A.將開發(fā)過程嚴(yán)格地劃分為一系列有序的活動 B.將開發(fā)過程分解為階段C.提供了有效的管理模式 D.缺乏靈活性83.在軟件工程的需求
25、分析階段,不屬于問題識別內(nèi)容的是( D )A.功能需求B.性能需求 C.環(huán)境需求D.輸入輸出需求84.畫某系統(tǒng)的數(shù)據(jù)流圖時,頂層圖有( B )A.0張B.1張C.2張D.3張及其以上85.軟件模塊內(nèi)聚性最強的是( A )A.功能內(nèi)聚B.通信內(nèi)聚 C.偶然內(nèi)聚D.邏輯內(nèi)聚86.最早提出軟件系統(tǒng)維護問題的階段是( A )A.可行性分析B.需求分析 C.概要設(shè)計D.詳細設(shè)計87.SD(結(jié)構(gòu)化設(shè)計)方法設(shè)計的結(jié)果是( B )A.模塊B.模塊結(jié)構(gòu)圖C.模塊的算法D.數(shù)據(jù)流圖88.在進行軟件測試時,首先應(yīng)當(dāng)進行以下哪項測試,然后再進行組裝測試,最后再進行有效性測試( A )A.單元測試B.系統(tǒng)測試C.集成
26、測試D.確認(rèn)測試89.軟件詳細設(shè)計階段的任務(wù)是( A )A.算法與數(shù)據(jù)結(jié)構(gòu)設(shè)計B.功能設(shè)計C.調(diào)用關(guān)系設(shè)計D.輸入輸出設(shè)計90.下列屬于靜態(tài)測試方法的是( D )A.黑盒法B.路徑覆蓋 C.白盒法D.人工檢測91.Fortran語言主要作為以下哪個方面的語言( A )A.科學(xué)工程計算B.系統(tǒng)軟件 C.事務(wù)處理D.人工智能92.用結(jié)構(gòu)化語言來描述加工邏輯的外層結(jié)構(gòu)時,以下不屬于基本結(jié)構(gòu)的是( C )A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu) C.嵌套結(jié)構(gòu)D.重復(fù)結(jié)構(gòu)93.可維護軟件的主要特性包括( A )A.可理解性、可修改性、可移植性 B.可使用性C.可維護性、可使用性、可靠性 D.可測試性94.程序設(shè)計語言不
27、具有的特性是( C )A.心理特性B.工程特性 C.應(yīng)用特性D.技術(shù)特性95.下列不屬于項目進度安排主要方法的是( D )A.工程網(wǎng)絡(luò)圖B.Gantt圖 C.進度結(jié)構(gòu)圖D.任務(wù)資源表96.下列不屬于通常冗余技術(shù)的是( D )A.結(jié)構(gòu)冗余B.信息冗余C.時間冗余D.代碼冗余97.下列工具中,屬于需求追蹤工具的是( A )A.在DBMS上的應(yīng)用運行工具B.追蹤和狀態(tài)報告C.訪問和版本控制機構(gòu)D.文件和修改管理98.關(guān)于軟件測試的目的,下面觀點錯誤的是( C )A.為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程B.一個好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤C.證明程序是正確、沒有錯誤的 D.一個成功的測試用例是發(fā)現(xiàn)了
28、至今尚未發(fā)現(xiàn)的錯誤的測試99.在制定項目開發(fā)計劃文檔時,不包含的內(nèi)容是( C )A.項目概述B.實施計劃 C.測試計劃D.交付期限100.面向?qū)ο蟮拈_發(fā)方法中,以下哪種方法原是面向Ada語言的,并處于面向?qū)ο箝_發(fā)方法的奠基性地位( A )A.Booch方法B.Coad方法C.UML語言D.OMT方法1. 在運用面向?qū)ο蟮姆椒ㄔO(shè)計軟件時,類構(gòu)件一般可通過三種方式實現(xiàn)重用,即:實例重用、( )和多態(tài)重用。 (2分)A.性能重用 B.繼承重用 C.功能重用 D.接口重用 2. 一個有效的處理風(fēng)險的策略應(yīng)該包括下述三個方面的內(nèi)容:風(fēng)險識別、( )和風(fēng)險控制。 (2分)A.風(fēng)險評估 B.風(fēng)險管理 C.風(fēng)
29、險檢測 D.風(fēng)險監(jiān)控 3. 黑盒測試在設(shè)計測試用例時,主要需要研究( )。 (2分)A.項目開發(fā)計劃B.詳細設(shè)計說明C.需求規(guī)格說明與概要設(shè)計說明D.概要設(shè)計說明與詳細設(shè)計說明4. 如果你所在的開發(fā)小組正在開發(fā)一個沒人真正需要的“優(yōu)秀產(chǎn)品”,這將會帶來( )。 (2分)A.策略風(fēng)險 B.市場風(fēng)險 C.銷售風(fēng)險 D.預(yù)算風(fēng)險 5. 軟件測試的目的是發(fā)現(xiàn)軟件中的錯誤。為了提高測試的效率,應(yīng)該( )。 (2分)A.隨機地選取測試數(shù)據(jù)B.選取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C.在完成編碼以后制定軟件的測試計劃D.選擇發(fā)現(xiàn)錯誤的可能性大的數(shù)據(jù)作為測試數(shù)據(jù)6. 需求分析最終結(jié)果是產(chǎn)生( )。 (2分)A.項
30、目開發(fā)計劃 B.需求規(guī)格說明書 C.設(shè)計說明書 D.可行性分析報告 7. 選擇面向?qū)ο笳Z言主要考慮的因素是( )。 (2分)A.可重用性 B.方便性 C.獨立性 D.靈活性 8. 當(dāng)A模塊調(diào)用B模塊時,若兩個模塊之間傳遞的是數(shù)值型參數(shù),則這兩個模塊的耦合方式是( )。 (2分)A.內(nèi)容耦合 B.參數(shù)耦合 C.數(shù)據(jù)耦合 D.時間耦合 9. 在民主組織機構(gòu)中如果一個小組有n個成員,則可能的通信信道有( )。 (2分)A.n(n-1)/2條 B.n(n-1)條 C.n-1條 D.n條 10. 數(shù)據(jù)流圖有四種成分:源點與終點、處理、數(shù)據(jù)流和( )。 (2分)A.源點數(shù)據(jù) B.數(shù)據(jù)存儲 C.數(shù)據(jù)處理 D
31、.終點數(shù)據(jù) 11. 在用面向?qū)ο蟮姆椒ㄟM行系統(tǒng)分析時,可從問題域、系統(tǒng)責(zé)任和( )三方面來發(fā)現(xiàn)目標(biāo)系統(tǒng)的對象。 (2分)A.系統(tǒng)功能 B.系統(tǒng)性能 C.系統(tǒng)邊界 D.系統(tǒng)需求 12. 軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、數(shù)據(jù)及( )的完整集合。 (2分)A.編程 B.文檔 C.代碼 D.說明 13. 數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是( )。 (2分)A.數(shù)據(jù)、公共、標(biāo)記、控制 B.控制、數(shù)據(jù)、標(biāo)記、公共 C.數(shù)據(jù)、標(biāo)記、控制、公共 D.控制、數(shù)據(jù)、公共、標(biāo)記 14. 根據(jù)用戶的要求改進或擴充軟件的過程是( )。 (2分)A.完善性維護 B.適
32、應(yīng)性維護 C.糾錯性維護 D.預(yù)防性維護 15. 產(chǎn)生軟件維護的副作用,是指( )。 (2分)A.開發(fā)時的錯誤 B.隱含的錯誤 C.運行時的誤操作 D.因修改軟件而造成的錯誤 16. 軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開發(fā)的軟件系統(tǒng)是( )。 (2分)A.如何做 B.做什么 C.怎么做 D.對誰做 17. 瀑布模型是以文檔為驅(qū)動、適合于( )的軟件項目的模型。 (2分)A.需求變化 B.需求改變 C.需求不定 D.需求固定 18. 軟件總體設(shè)計(概要設(shè)計)的基本任務(wù)是( ),它直接影響下一階段詳細設(shè)計和編碼的工作。 (2分)A.初始化的軟件結(jié)構(gòu)圖 B.設(shè)計初步的軟件結(jié)構(gòu)圖 C.模塊詳細的算
33、法 D.程序編碼 19. 面向數(shù)據(jù)流圖的設(shè)計方法定義了一些不同的“映射”,可以由( )映射出軟件結(jié)構(gòu)。 (2分)A.數(shù)據(jù) B.數(shù)據(jù)結(jié)構(gòu) C.數(shù)據(jù)流圖 D.數(shù)據(jù)結(jié)果 20. 可重用軟部件必須具備三個特點,請選擇其中之一( )。 (2分)A.高度可塑性 B.高度修改性 C.高度穩(wěn)定性 D.高度可靠性 21. 詳細設(shè)計階段,用來描述模塊處理過程的工具有圖形、文字、表格等類型。下述四種中,( )是圖形類工具。 (2分)A.PAD B.PDL C.NS圖 D.判定表 .標(biāo)準(zhǔn)答案:A,C22. 軟件過程的輸出信息可以分為三類:( );( );( )。上述這些項組成了軟件過程中產(chǎn)生的全部信息。 (2分).標(biāo)
34、準(zhǔn)答案:C,A,BA.數(shù)據(jù) B.相關(guān)文檔 C.計算機程序 D.繼承 23. 軟件項目管理者的主要任務(wù)是:( )。 (2分)A.計劃 B.解決問題 C.組織 D.控制 24. 軟件生命周期一般可劃分為問題定義、需求分析、( )、( )、測試、維護等幾個典型階段。 (2分)A.問題定義 B.設(shè)計 C.程序 D.編碼 25. 在進行人機交互界面設(shè)計時,應(yīng)主要考慮的因素有( )。 (2分)A.系統(tǒng)響應(yīng)時間 B.程序的質(zhì)量 C.用戶求助機制 D.錯誤處理 26. 在用白盒法技術(shù)設(shè)計測試用例時,( )是最弱的覆蓋標(biāo)準(zhǔn)。 (2分)A.語句覆蓋 B.路徑覆蓋 C.判定覆蓋 D.條件組合覆蓋 27. 隨著軟硬件
35、環(huán)境變化而修改軟件的過程是( )。 (2分)A.糾錯性維護 B.適應(yīng)性維護 C.完善性維護 D.預(yù)防性維護 28. 軟件重用是指( )。 (2分)A.多個用戶都在使用同一個軟件B.重復(fù)運行一個軟件,解決用戶的實際問題C.同一軟件成分被多次重復(fù)使用于不同的軟件中29. 軟件總體設(shè)計結(jié)束后得到( )。 (2分)A.初始化的軟件結(jié)構(gòu)圖 B.優(yōu)化后的軟件結(jié)構(gòu)圖 C.模塊詳細的算法 D.程序編碼 30. 行為是指對象達到某種狀態(tài)時所做的一系列處理操作。這些操作是需要( )的。 (2分)A.不耗費時間 B.耗費時間 C.耗費外部設(shè)備 D.耗費外存儲器 31. 在軟件開發(fā)模型中,( )是一種風(fēng)險驅(qū)動模型,它
36、適用于大型軟件的開發(fā),并支持面向?qū)ο蟮倪^程和開發(fā)。 (2分)A.噴泉模型 B.增量模型 C.瀑布模型 D.螺旋模型 32. 一個程序員在編寫程序時所表現(xiàn)出來的特點、習(xí)慣、邏輯思路等就構(gòu)成了這個程序員的( )。 (2分)A.編程風(fēng)格 B.編碼格式 C.程序編碼 D.程序代碼 33. 根據(jù)軟件維護的任務(wù)與性質(zhì)不同,通??蓪④浖S護分為( )活動。 (2分)A.五類 B.四類 C.三類 D.兩類 34. 可重用軟部件必須具備三個特點,請選擇其中之一( )。 (2分)A.接口清晰、簡明、可靠 B.接口清晰、簡明 C.接口清晰 D.接口好 35. 在運用面向?qū)ο蟮姆椒ㄔO(shè)計軟件時,類構(gòu)件一般可通過三種方式
37、實現(xiàn)重用,即:實例重用、繼承重用和( )。 (2分)A.動態(tài)重用 B.功能重用 C.多態(tài)重用 D.接口重用 36. 一個有效的處理風(fēng)險的策略應(yīng)該包括下述三個方面的內(nèi)容:風(fēng)險識別、風(fēng)險評估和( )。 (2分)A.風(fēng)險管理 B.風(fēng)險控制 C.風(fēng)險檢測 D.風(fēng)險監(jiān)督 37. 在軟件開發(fā)過程中,最早形成的軟件配置項是( )。 (2分)A.需求說明書 B.項目計劃 C.設(shè)計說明書 D.系統(tǒng)規(guī)格說明書 38. 結(jié)構(gòu)化程序設(shè)計的一種基本方法是( )。 (2分)A.逐步求精法 B.迭代法 C.篩選法 D.遞歸法 39. 瀑布模型的存在問題是( )。 (2分)A.用戶容易參與開發(fā) B.用戶與開發(fā)者易溝通 C.適
38、用可變需求 D.缺乏靈活性 40. 軟件需求分析的主要任務(wù)是準(zhǔn)確地定義出要開發(fā)的軟件系統(tǒng)是( )。 (2分)A.如何做 B.做什么 C.怎么做 D.對誰做 41. 在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進行大量的修改,( )能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。 (2分)A.軟件進度管理 B.軟件項目管理 C.軟件質(zhì)量管理 D.軟件測試管理 42. 為了便于對照檢查,測試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的( )兩部分組成。 (2分)A.輸入結(jié)果 B.輸出結(jié)果 C.輸入?yún)?shù) D.輸出參數(shù) 43. 數(shù)據(jù)流圖有四種成分:源點與終點、處理、( )和數(shù)據(jù)存儲。 (2分)A.數(shù)據(jù) B.數(shù)據(jù)處理 C.數(shù)據(jù)流 D.信息處
39、理 44. 在用面向?qū)ο蟮姆椒ㄟM行系統(tǒng)分析時,可從問題域、( )和系統(tǒng)邊界三方面來發(fā)現(xiàn)目標(biāo)系統(tǒng)的對象。 (2分)A.系統(tǒng)性能 B.系統(tǒng)責(zé)任 C.功能 D.接口 45. 軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、( )及文檔的完整集合。 (2分)A.代碼 B.接口 C.數(shù)據(jù) D.進程 46. 繼承的對象能夠直接獲得已有對象的( )和( ),而不必重復(fù)定義他們。 (2分)A.數(shù)據(jù) B.性質(zhì) C.接口 D.特征 47. 軟件是由( )組成的完整集合。 (2分)A.編程 B.程序 C.計劃 D.文檔 E.數(shù)據(jù) 48. 面向?qū)ο蠓椒ㄊ且环N運用( )、( )、( )、封裝、聚合、( )、多
40、態(tài)性等概念來構(gòu)造系統(tǒng)的軟件開發(fā)方法。 (2分)A.對象 B.類 C.程序 D.繼承 E.消息 49. 在進行軟件項目的人員組織上,目前比較流行的組織機構(gòu)主要有( )、( )和( )。 (2分)A.民主組織機構(gòu) B.主程序員組織結(jié)構(gòu) C.現(xiàn)代程序員組 D.現(xiàn)代程序員 50. 造成軟件危機的主要原因是( )。 (2分)A.用戶使用不當(dāng) B.軟件本身特點 C.硬件不可靠 D.對軟件的錯誤認(rèn)識 E.缺乏好的開發(fā)方法和手段 51. 在軟件開發(fā)過程中,最早形成的軟件配置項是( )。 (2分)A.系統(tǒng)規(guī)格說明書 B.項目計劃 C.需求說明書 D.設(shè)計說明書 52. 結(jié)構(gòu)化程序設(shè)計的一種基本方法是( )。 (
41、2分)A.篩選法 B.迭代法 C.逐步求精法 D.遞歸法 53. 瀑布模型的存在問題是( )。 (2分)A.用戶容易參與開發(fā) B.缺乏靈活性 C.用戶與開發(fā)者易溝通 D.適用可變需求 54. 軟件開發(fā)時,一個錯誤發(fā)現(xiàn)的越晚,為改正它所付出的代價就( )。 (2分)A.越大 B.越小 C.越不可捉摸 D.越接近平均水平 55. 結(jié)構(gòu)化分析模型的核心是( )。 (2分)A.數(shù)據(jù)結(jié)構(gòu) B.數(shù)據(jù)字典 C.系統(tǒng)結(jié)構(gòu) D.系統(tǒng)功能 56. 如果模塊在同一段時間內(nèi)完成各種初始化工作,這種內(nèi)聚屬于( )。 (2分)A.功能內(nèi)聚 B.過程內(nèi)聚 C.邏輯內(nèi)聚 D.時間內(nèi)容 57. ( )機制實現(xiàn)了子類自動地共享父
42、類中定義的數(shù)據(jù)和方法。 (2分)A.繼承 B.對象 C.類 D.封裝 58. 可重用軟部件必須具備三個特點,請選擇其中之一( )。 (2分)A.模塊正確性好 B.模塊獨立性強 C.模塊性能很強 D.模塊性能很好 59. 軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它是包括( )、數(shù)據(jù)及文檔的完整集合。 (2分)A.編程 B.進程 C.計劃 D.程序 60. 一個有效的處理風(fēng)險的策略應(yīng)該包括下述三個方面的內(nèi)容:( )、風(fēng)險評估和風(fēng)險控制。 (2分)A.風(fēng)險檢測 B.風(fēng)險監(jiān)控 C.風(fēng)險識別 D.風(fēng)險完善 61. 快速原型模型的主要特點之一是( )。 (2分)A.及早提供工作軟件B.及早提供全部完整
43、的軟件產(chǎn)品C.開發(fā)完畢后才見到工作軟件D.開發(fā)完畢才見到產(chǎn)品62. 修改軟件為將來的維護活動預(yù)先做準(zhǔn)備的過程是( )。 (2分)A.糾錯性維護 B.預(yù)防性維護 C.完善性維護 D.適應(yīng)性維護 63. 結(jié)構(gòu)化程序設(shè)計的一種基本方法是( )。 (2分)A.篩選法 B.迭代法 C.遞歸法 D.逐步求精法 64. 若有一個計算類型的程序,它的輸入量只有一個X,其范圍是-1.0,1.0,現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計這組測試用例的方法是( )。 (2分)A.邊界值分析法 B.等價分類法 C.條件覆蓋法 D.錯誤推測法 65. 在軟件開發(fā)模型中,( )是一種風(fēng)險驅(qū)動模型,它適用于大型軟件的開發(fā),并支持面向?qū)ο蟮倪^程和開發(fā)。 (2分)A.噴泉模型 B.螺旋模型 C.瀑布模型 D.增量模型 66. 一個程序員在編寫程序時所表現(xiàn)出來的特點、習(xí)慣、邏輯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共空間中的治理與參與-深度研究
- 2025年廣西交通職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年廣安職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年廣東科學(xué)技術(shù)職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 文物數(shù)字化保護-深度研究
- 2025年山東城市建設(shè)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 電氣管線敷設(shè)施工方案
- 2025年山東傳媒職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025至2030年中國潛油電泵數(shù)據(jù)監(jiān)測研究報告
- 橋塔施工方案
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”英語 試題(學(xué)生版+解析版)
- 《朝天子·詠喇叭-王磐》核心素養(yǎng)目標(biāo)教學(xué)設(shè)計、教材分析與教學(xué)反思-2023-2024學(xué)年初中語文統(tǒng)編版
- 成長小說智慧樹知到期末考試答案2024年
- 紅色革命故事《王二小的故事》
- 海洋工程用高性能建筑鋼材的研發(fā)
- 英語48個國際音標(biāo)課件(單詞帶聲、附有聲國際音標(biāo)圖)
- GB/T 6892-2023一般工業(yè)用鋁及鋁合金擠壓型材
- 冷庫安全管理制度
- 2023同等學(xué)力申碩統(tǒng)考英語考試真題
- 家具安裝工培訓(xùn)教案優(yōu)質(zhì)資料
- 在雙減政策下小學(xué)音樂社團活動有效開展及策略 論文
評論
0/150
提交評論