軟件工程習(xí)題及答案_第1頁
軟件工程習(xí)題及答案_第2頁
軟件工程習(xí)題及答案_第3頁
軟件工程習(xí)題及答案_第4頁
軟件工程習(xí)題及答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件工程習(xí)題及答案一、選擇題:1. 為了提高測試的效率,應(yīng)該。A、隨機(jī)地選取測試數(shù)據(jù)B、取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C、在完成編碼后制定軟件的測試計(jì)劃D、選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)2. 與設(shè)計(jì)測試數(shù)據(jù)無關(guān)的文檔是。A、需求說明書 B、設(shè)計(jì)說明書 C、源程序 D、項(xiàng)目開發(fā)設(shè)計(jì)3. 結(jié)構(gòu)設(shè)計(jì)是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計(jì)方法,是以為基礎(chǔ)、自頂向下、逐步求精和模塊化的過程。A、數(shù)據(jù)流 B、數(shù)據(jù)流圖 C、數(shù)據(jù)庫 D、數(shù)據(jù)結(jié)構(gòu)4. 概要設(shè)計(jì)的結(jié)果是提供一份。A、模塊說明書 B、框圖 C、程序 D、數(shù)據(jù)結(jié)構(gòu)5. 需求分析是由分析員經(jīng)了解用戶的要求,認(rèn)真細(xì)致地調(diào)研、分析,最終應(yīng)建立目標(biāo)系統(tǒng)的邏輯

2、模型并寫出。A、模塊說明書 B、軟件規(guī)格說明書C、項(xiàng)目開發(fā)計(jì)劃 D、合同文檔6. 注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的。A、1/6 B、1/5 C、1/4 D、1/37. 變換型和事務(wù)型是程序結(jié)構(gòu)的標(biāo)準(zhǔn)形式。從某處獲得數(shù)據(jù),再對(duì)這些數(shù)據(jù)作處理,然后將結(jié)果送出是屬于。A、變換型 B、事務(wù)型8. PAD(Problem Analysis Diagram)圖是一種工具。A、系統(tǒng)描述 B、詳細(xì)設(shè)計(jì) C、測試 D、編程輔助9. 分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述方式,它的頂層描繪了系統(tǒng)的。A、總貌 B、細(xì)節(jié) C、抽象 D、軟件的作者10. 數(shù)據(jù)流圖中,當(dāng)數(shù)據(jù)流向或流自文件時(shí)

3、,。A、數(shù)據(jù)流要命名,文件不必命名B、數(shù)據(jù)流不必命名,有文件名就足夠了C、數(shù)據(jù)流和文件均要命名,因?yàn)榱鞒龊土鬟M(jìn)數(shù)據(jù)流是不同的D、數(shù)據(jù)流和文件均不要命名,通過加工可自然反映出11. 分析員是。A、用戶中系統(tǒng)的直接使用者 B、用戶和軟件人員的中間人C、軟件的編程人員 D、用戶和軟件人員的領(lǐng)導(dǎo)12. 在軟件開發(fā)中,有利于發(fā)揮集體智慧的一種做法是。A、設(shè)計(jì)評(píng)審 B、模塊化 C、主程序員制 D、進(jìn)度控制13. 在開發(fā)軟件時(shí),可用來提高程序員的工作效率。A、程序開發(fā)環(huán)境 B、操作系統(tǒng)的作業(yè)管理功能C、編譯程序的優(yōu)化功能 D、并行運(yùn)算的大型計(jì)算機(jī)14. 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)程序的。A、效率 B、速度 C、

4、可讀性 D、大小15. 開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作。A、軟件投機(jī) B、軟件危機(jī) C、軟件工程 D、軟件產(chǎn)生16. 瀑布模型把軟件生存周期劃分為軟件定義、軟件開發(fā)和三個(gè)階段,而每一階段又可細(xì)分為若干更小的階段。A、詳細(xì)設(shè)計(jì) B、可行性分析 C、運(yùn)行及維護(hù) D、測試與排錯(cuò)17. 軟件的設(shè)計(jì)又稱為總體結(jié)構(gòu)設(shè)計(jì),其主要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。A、概要 B、抽象 C、邏輯 D、規(guī)劃18. 結(jié)構(gòu)化分析SA是軟件開發(fā)需求分析階段所使用的方法,不是SA所使用的工具。A、DFD圖 B、PAD圖C、結(jié)構(gòu)化英語 D、判定表19. 結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、和加工說明等描述

5、工具,即用直觀的圖和簡潔的語言來描述軟件系統(tǒng)模型。A、DFD圖 B、PAD圖C、IPO圖 D、數(shù)據(jù)字典20. 模塊本身的內(nèi)聚是模塊獨(dú)立性的重要度量因素之一,在七類內(nèi)聚中,具有最強(qiáng)內(nèi)聚的一類是。A、順序性內(nèi)聚 B、過程性內(nèi)聚C、邏輯性內(nèi)聚 D、功能性內(nèi)聚21. Jackson設(shè)計(jì)方法是由英國的M.Jackson提出的,它是一種面向的設(shè)計(jì)方法。A、對(duì)象 B、數(shù)據(jù)流 C、數(shù)據(jù)結(jié)構(gòu) D、控制結(jié)構(gòu)22. 結(jié)構(gòu)化程序設(shè)計(jì)思想的核心是要求程序只由順序、循環(huán)和三種結(jié)構(gòu)組成。A、分支 B、單入口 C、單出口 D、有規(guī)則GOTO23. 源程序的版面文檔要求應(yīng)有變量說明、適當(dāng)注釋和。A、框圖 B、統(tǒng)一書寫格式C、修

6、改記錄 D、編程日期24. 在軟件工程中,軟件測試的目的是。A、試驗(yàn)性運(yùn)行軟件 B、發(fā)現(xiàn)軟件錯(cuò)誤C、證明軟件是正確的 D、找出軟件中全部錯(cuò)誤25. 在軟件工程中,當(dāng)前用于保證軟件質(zhì)量的主要技術(shù)手段還是。A、正確性證明 B、測試C、自動(dòng)程序設(shè)計(jì) D、符號(hào)證明26. 在軟件工程中,高質(zhì)量的文檔標(biāo)準(zhǔn)是完整性、一致性和。A、統(tǒng)一性 B、安全性C、無二義性 D、組合性27. 在軟件研究過程中,CASE是。A、指計(jì)算機(jī)輔助系統(tǒng)工程 B、CAD和CAM技術(shù)的發(fā)展動(dòng)力C、正在實(shí)驗(yàn)室用的工具 D、指計(jì)算機(jī)輔助軟件工程28. 軟件(結(jié)構(gòu))設(shè)計(jì)階段文檔是。A、系統(tǒng)模型說明書 B、程序流程圖C、系統(tǒng)功能說明書 D、模

7、塊結(jié)構(gòu)圖和模塊說明書29. 軟件的維護(hù)指的是。A、對(duì)軟件的改進(jìn)、適應(yīng)和完善 B、維護(hù)正常運(yùn)行C、配置新軟件 D、軟件開發(fā)期的一個(gè)階段30. 逆向工程在軟件工程中主要用于階段。A、分析 B、設(shè)計(jì) C、編碼 D、維護(hù)31. 軟件工程中,只根據(jù)程序的功能說明而不關(guān)心程序內(nèi)部邏輯的測試方法,稱為測試。A、白盒法 B、灰盒法 C、黑盒法 D、綜合法32.階段是軟件生命期中花費(fèi)最多,持續(xù)時(shí)間最長的階段。A、需求分析 B、維護(hù) C、設(shè)計(jì) D、測試33. 在可行性研究階段,對(duì)系統(tǒng)所要求的功能、性能以及限制條件進(jìn)行分析,確定是否能夠構(gòu)成一個(gè)滿足要求的系統(tǒng),這稱為可行性。A、經(jīng)濟(jì) B、技術(shù) C、法律 D、操作34

8、. 結(jié)構(gòu)化系統(tǒng)分析所得到的系統(tǒng)需求說明書中包含一組小說明。小說明是指對(duì)作進(jìn)一步說明。A、數(shù)據(jù)流 B、數(shù)據(jù)存儲(chǔ)(文件)C、處理(加工) D、外部項(xiàng)(源點(diǎn)終點(diǎn))35. 分層的數(shù)據(jù)流圖中,父圖與子圖的平衡是指的平衡。A、處理 B、數(shù)據(jù)存儲(chǔ) C、外部項(xiàng) D、數(shù)據(jù)流36. 數(shù)據(jù)流圖中,當(dāng)數(shù)據(jù)流向或流自數(shù)據(jù)存儲(chǔ)時(shí),。A、數(shù)據(jù)流要命名,數(shù)據(jù)存儲(chǔ)不必命名B、數(shù)據(jù)流不必命名,數(shù)據(jù)存儲(chǔ)要命名C、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)均應(yīng)命名,因流進(jìn)和流出的數(shù)據(jù)流可能不同D、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)都不必命名,因?yàn)閺奶幚砩峡勺匀环从吵鰜?7. 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)階段的目的是。A、獲得良好的軟件結(jié)構(gòu) B、獲得可讀性好的程序C、獲得滿足用戶需求的數(shù)據(jù)流

9、圖 D、獲得高效的算法38. 要減少兩模塊之間的聯(lián)系,則。A、兩模塊之間的調(diào)用次數(shù)要盡量少B、兩模塊之間直接傳遞的信息要盡量少C、兩模塊應(yīng)使用盡可能相同的全局變量D、兩模塊應(yīng)盡量共享相同的數(shù)據(jù)結(jié)構(gòu)39. 在集成(聯(lián)合)測試中,測試的主要目的是發(fā)現(xiàn)階段的錯(cuò)誤。A、軟件計(jì)劃 B、需求分析 C、設(shè)計(jì) D、編碼40. 在驗(yàn)收測試時(shí),測試所依據(jù)的文檔是。A、可行性報(bào)告 B、系統(tǒng)(需求)說明書C、模塊說明書 D、用戶手冊(cè)41. 在軟件生存期的維護(hù)階段,繼續(xù)診斷和修正錯(cuò)誤的過程稱為。A、完善性維護(hù) B、適應(yīng)性維護(hù) C、預(yù)防性維護(hù) D、改正性維護(hù)42. 軟件的可移植性是衡量軟件質(zhì)量的重要標(biāo)準(zhǔn)之一。它指的是。A

10、、一個(gè)軟件版本升級(jí)的容易程度B、一個(gè)軟件與其他軟件交換信息的容易程度C、一個(gè)軟件對(duì)軟硬件環(huán)境要求得到滿足的容易程度D、一個(gè)軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境轉(zhuǎn)移到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的容易程度43. 軟件生存周期是指階段。A、軟件開始使用到用戶要求修改為止B、軟件開始使用到被淘汰為止C、從開始編寫程序到不能再使用為止D、從立項(xiàng)制定計(jì)劃,進(jìn)行需求分析到不能再使用為止44. 可行性研究的目的是用最小的代價(jià),在最短的時(shí)間內(nèi)確定問題是否可能解決和值得去解決,主要從三個(gè)方面進(jìn)行。A、技術(shù)可行性、費(fèi)用可行性、效益可行性B、經(jīng)濟(jì)可行性、技術(shù)可行性、機(jī)器可行性C、技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性D、費(fèi)用可行性、機(jī)

11、器可行性、操作可行性45. 數(shù)據(jù)流圖是一種描述數(shù)據(jù)及其變換的圖形表示,在數(shù)據(jù)流圖上不允許出現(xiàn)。A、數(shù)據(jù)流 B、控制流 C、文件 D、加工46. 數(shù)據(jù)字典是軟件需求分析階段的重要工具之一,它的基本功能是。A、數(shù)據(jù)定義 B、數(shù)據(jù)維護(hù) C、數(shù)據(jù)通訊 D、數(shù)據(jù)庫設(shè)計(jì)47. 事務(wù)型結(jié)構(gòu)數(shù)據(jù)流圖的特點(diǎn)是,將某一個(gè)加工的輸入分解成并行的數(shù)據(jù)流,通過執(zhí)行后面的加工。A、變換 B、選擇 C、合并 D、聯(lián)接48. 如果一個(gè)模塊要調(diào)用另一個(gè)模塊,在下列幾種方式中,采用方式的塊間聯(lián)系小。A、過程調(diào)用,傳遞控制參數(shù) B、過程調(diào)用,傳遞數(shù)據(jù)參數(shù)C、直接引用,共用控制信息 D、直接引用,共用數(shù)據(jù)信息49. 軟件的結(jié)構(gòu)化設(shè)計(jì)

12、方法是以為依據(jù)的模塊結(jié)構(gòu)設(shè)計(jì)方法。A、系統(tǒng)數(shù)據(jù)要求 B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流圖 D、數(shù)據(jù)流50. 結(jié)構(gòu)化設(shè)計(jì)(SD)是軟件開發(fā)中常用的方法,使用SD方法可以得到。A、程序流程圖 B、編程語言的源程序C、分層數(shù)據(jù)流圖和數(shù)據(jù)字典 D、模塊結(jié)構(gòu)圖51. 在測試層次結(jié)構(gòu)的大型軟件時(shí),有一種方法是從上層模塊開始,自頂向下進(jìn)行測試,此時(shí)有必要用替代尚未測試過的下層模塊。A、主模塊 B、樁模塊 C、驅(qū)動(dòng)模塊 D、輸出模塊52. 聯(lián)合(集成)測試可以由兩種方式進(jìn)行。A、模塊測試、系統(tǒng)測試 B、條件測試、非條件測試C、漸增式測試、非漸增式測試D、分析測試、驗(yàn)收測試53. 由于更新了操作系統(tǒng)而對(duì)軟件進(jìn)行的修改工作屬

13、于。A、修正性維護(hù) B、適應(yīng)性維護(hù) C、完善性維護(hù) D、預(yù)防性維護(hù)54. 為保證軟件質(zhì)量,在軟件生存周期的每個(gè)階段結(jié)束之前,都需要進(jìn)行工作。A、制定計(jì)劃 B、測試 C、審查 D、交接55. 模塊內(nèi)部聯(lián)系最大的是。A、順序內(nèi)聚 B、功能內(nèi)聚 C、通信內(nèi)聚 D、時(shí)間內(nèi)聚56. 將以下3種耦合性由弱到強(qiáng)的順序排列,正確的是。A、控制耦合 數(shù)據(jù)耦合 公共耦合 B、數(shù)據(jù)耦合 公共耦合 控制耦合C、公共耦合 數(shù)據(jù)耦合 控制耦合 D、數(shù)據(jù)耦合 控制耦合 公共耦合57. 對(duì)某程序進(jìn)行測試時(shí),選擇足夠多的測試用例,使程序的每個(gè)判定中條件的各種可能組合都至少出現(xiàn)一次,這稱為覆蓋法。A、判定 B、判定/條件 C、條

14、件 D、條件組合58. 數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖中出現(xiàn)的組成元素定義的集合,它不包括條目。A、文件 B、數(shù)據(jù)流 C、加工 D、I/O參數(shù)59. 軟件需求分析的內(nèi)容是。A、確定開發(fā)的軟件應(yīng)有哪些功能,應(yīng)達(dá)到什么性能B、確定軟件的開發(fā)成本C、制定軟件開發(fā)的進(jìn)度表D、確定軟件的總體結(jié)構(gòu)60. 在軟件的設(shè)計(jì)階段應(yīng)提供的文檔是。A、軟件需求規(guī)格說明書B、概要設(shè)計(jì)規(guī)格說明書和詳細(xì)設(shè)計(jì)規(guī)格說明書C、數(shù)據(jù)字典及數(shù)據(jù)流圖 D、源程序以及源程序的說明書61. 軟件測試時(shí),正確的測試次序是。A、模塊測試,組裝測試,確認(rèn)測試 B、模塊測試,確認(rèn)測試,組裝測試C、組裝測試,模塊測試,確認(rèn)測試 D、確認(rèn)測試,模塊測試,組裝測

15、試62. 在軟件維護(hù)階段,若用戶要求在程序中增加一個(gè)原來沒有的聯(lián)機(jī)幫助功能是屬于。A、改正維護(hù) B、適應(yīng)性維護(hù)C、完善性維護(hù) D、改正并適應(yīng)性維護(hù)63. 程序流程圖、N-S圖和PAD圖是使用的算法表達(dá)工具。A、設(shè)計(jì)階段的概要設(shè)計(jì) B、設(shè)計(jì)階段的詳細(xì)設(shè)計(jì)C、編碼階段 D、測試階段64.軟件的可維護(hù)性是指。A、軟件的可理解程度,修改的難易程度B、軟件文檔修改的難易程度C、程序修改的難易程度D、使用維護(hù)工具進(jìn)行維護(hù)的難易程度65.月收入800元者免稅,現(xiàn)用輸入數(shù)800元和801元測試程序,則采用的是方法。A、邊緣值分析 B、條件覆蓋 C、錯(cuò)誤推測 D、等價(jià)類66.采用黑盒法測試程序是根據(jù)。A、程序的

16、邏輯 B、程序的功能說明C、程序中的語句 D、程序中的數(shù)據(jù)67.數(shù)據(jù)流圖的小說明中描述的最基本部分是。A、激發(fā)條件 B、加工邏輯 C、優(yōu)先級(jí) D、執(zhí)行頻率68.系統(tǒng)的健壯性是指。A、系統(tǒng)能夠正確地完成預(yù)期的功能 B、系統(tǒng)能有效地使用計(jì)算機(jī)資源C、在有干擾或輸入數(shù)據(jù)不合理等意外情況下,系統(tǒng)仍能進(jìn)行適當(dāng)?shù)墓ぷ鱀、在任何情況下,系統(tǒng)均具有錯(cuò)誤自修復(fù)功能69.軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開發(fā)的學(xué)科,其目的是。A、引入新技術(shù)提高空間利用率 B、用較少的投資獲得高質(zhì)量的軟件C、縮短研制周期擴(kuò)大軟件功能D、硬軟件結(jié)合使系統(tǒng)面向應(yīng)用70.不適于作為數(shù)據(jù)流圖處理(加工)框名稱的是。A、人工校核

17、工資數(shù)據(jù) B、工資支票數(shù)據(jù)C、打印工資支票 D、計(jì)算職工工資71.如果模塊中所有成分引用共同的數(shù)據(jù),該模塊內(nèi)的聯(lián)系類型是。A、順序內(nèi)聚 B、功能內(nèi)聚 C、通信內(nèi)聚 D、過程內(nèi)聚72.某模塊的功能是打印錄取通知書或不錄取通知書,調(diào)用模塊可通過向此模塊傳遞布爾標(biāo)志信息決定本次調(diào)用執(zhí)行哪種通知書的打印。這種模塊間的耦合稱為。A、數(shù)據(jù)耦合 B、混合耦合 C、公共耦合 D、控制耦合73.適應(yīng)性維護(hù)的含義是所進(jìn)行的維護(hù)。A、為使軟件在改變了的環(huán)境下仍能使用B、為改正在開發(fā)期產(chǎn)生、測試階段沒有發(fā)現(xiàn)、運(yùn)行時(shí)出現(xiàn)的錯(cuò)誤C、為改善系統(tǒng)性能、擴(kuò)充功能 D、為軟件的正常執(zhí)行74.采用白盒法測試模塊(程序),應(yīng)根據(jù)。A

18、、內(nèi)部邏輯結(jié)構(gòu) B、算法復(fù)雜度C、外部功能特性 D、支撐環(huán)境75.下列關(guān)于軟件工程方面的敘述中,正確的說法是。A、軟件的質(zhì)量標(biāo)準(zhǔn)中,某些因素是不可兼得的B、數(shù)據(jù)詞典包括數(shù)據(jù)流、文件、模塊調(diào)用關(guān)系等三種條目C、測試過程即調(diào)試D、白盒法測試用例中,滿足條件覆蓋的一定滿足判定覆蓋76.程序編寫(實(shí)現(xiàn))階段完成的文檔有。A、詳細(xì)設(shè)計(jì)說明書、模塊開發(fā)宗卷 B、詳細(xì)設(shè)計(jì)說明書、用戶手冊(cè)C、模塊開發(fā)宗卷、操作手冊(cè) D、用戶手冊(cè)、操作手冊(cè)77.軟件總體結(jié)構(gòu)的內(nèi)容應(yīng)在文檔中闡明。A、軟件需求規(guī)格說明書 B、概要設(shè)計(jì)規(guī)格說明書C、詳細(xì)設(shè)計(jì)規(guī)格說明書 D、數(shù)據(jù)要求規(guī)格說明書78.使用結(jié)構(gòu)化分析方法時(shí),采用的基本手段

19、是。A、分解和抽象 B、分解和綜合 C、歸納與推導(dǎo) D、試探與回溯79.系統(tǒng)需求分析階段的任務(wù)是分析系統(tǒng)的。A、數(shù)據(jù)要求 B、功能要求 C、性能要求 D、A,B,C三方面80.決定軟件可維護(hù)性的主要因素可概括為。A、可測試性、可理解性、可修改性 B、一致性、結(jié)構(gòu)性、自我描述性C、可計(jì)測性、可訪內(nèi)性、可通訊性 D、可擴(kuò)充性、簡潔性、結(jié)構(gòu)性81.要減少兩個(gè)模塊之間的耦合,則必須。A、兩個(gè)模塊間的調(diào)用次數(shù)要少 B、模塊間傳遞的參數(shù)要少C、模塊間傳遞的參數(shù)要少且不傳遞開關(guān)型參數(shù)D、模塊間傳遞的參數(shù)要少且不傳遞開關(guān)型參數(shù)以及兩模塊不引用同樣的全局變量82.軟件開發(fā)中系統(tǒng)分析階段產(chǎn)生的文檔是。A、數(shù)據(jù)流圖

20、 B、系統(tǒng)說明書C、模塊結(jié)構(gòu)圖和模塊說明書 D、數(shù)據(jù)字典83.初始化模塊和結(jié)束模塊從塊內(nèi)聯(lián)系看,被稱為模塊。A、過程內(nèi)聚 B、功能內(nèi)聚 C、時(shí)間內(nèi)聚 D、邏輯內(nèi)聚84.系統(tǒng)分析階段的主要任務(wù)是分析系統(tǒng)的綜合要求,其中對(duì)系統(tǒng)需要的存儲(chǔ)量、健壯性、完全性和聯(lián)機(jī)系統(tǒng)的響應(yīng)時(shí)間等方面的要求屬于。A、環(huán)境要求 B、功能要求 C、性能要求D、運(yùn)行要求85.結(jié)構(gòu)化設(shè)計(jì)方法采用變換分析和事務(wù)分析技術(shù)實(shí)現(xiàn)。A、從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu) B、從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)C、從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu) D、從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖86.在軟件測試中,確認(rèn)(驗(yàn)收)測試主要用于發(fā)現(xiàn)階段的錯(cuò)誤。A、軟件計(jì)劃 B、需求分析 C、軟件設(shè)

21、計(jì) D、編碼87.軟件維護(hù)階段是軟件生存周期中持續(xù)時(shí)間最長的階段,它從時(shí)算起。A、產(chǎn)生可執(zhí)行程序 B、組裝測試通過C、軟件交付使用 D、用戶提出第一份維護(hù)報(bào)告88.結(jié)構(gòu)化系統(tǒng)分析主要是通過進(jìn)行分析的。A、算法分解 B、控制結(jié)構(gòu)分解 C、數(shù)據(jù)結(jié)構(gòu)分解 D、處理功能分解89.結(jié)構(gòu)化設(shè)計(jì)方法是面向的設(shè)計(jì)方法。A、過程 B、對(duì)象 C、數(shù)據(jù)流 D、數(shù)據(jù)結(jié)構(gòu)90.在結(jié)構(gòu)化系統(tǒng)分析中,判定表和判定樹常用于表達(dá)數(shù)據(jù)流圖中的。A、加工 B、數(shù)據(jù)流 C、數(shù)據(jù)存儲(chǔ) D、外部項(xiàng)91.下列耦合度表示中,最弱的耦合形式是。A、特征耦合 B、公共耦合 C、數(shù)據(jù)耦合 D、控制耦合92.為軟件系統(tǒng)今后的改進(jìn)和發(fā)展打好基礎(chǔ)而進(jìn)行

22、的維護(hù)工作稱為。A、改正性維護(hù) B、適應(yīng)性維護(hù) C、完善性維護(hù) D、預(yù)防性維護(hù)93.系統(tǒng)開發(fā)的需求分析階段的重要工作之一是。A、數(shù)據(jù)定義 B、數(shù)據(jù)庫設(shè)計(jì) C、數(shù)據(jù)維護(hù) D、數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)94.一個(gè)模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的。A、扇人數(shù) B、扇出數(shù) C、寬度 D、作用域95.下列所述的測試原則中,錯(cuò)誤的是。A、應(yīng)設(shè)計(jì)非法輸入的測試用例 B、測試用例要給出測試的預(yù)期結(jié)果C、因維護(hù)修改程序后需回歸測試 D、開發(fā)小組應(yīng)與測試小組合并96.某應(yīng)用系統(tǒng)為今后的發(fā)展將單用戶系統(tǒng)改為多用戶系統(tǒng),并形成新的應(yīng)用軟件,由此進(jìn)行的維護(hù)工作稱為。A、改正性維護(hù)和預(yù)防性維護(hù) B、適應(yīng)性維護(hù)和完善性維護(hù)

23、C、完善性維護(hù)和改正性維護(hù) D、預(yù)防性維護(hù)和適應(yīng)性維護(hù)97.需求分析說明書不能作為。A、可行性研究的依據(jù) B、用戶和開發(fā)人員之間的合同C、系統(tǒng)概要設(shè)計(jì)的依據(jù) D、軟件驗(yàn)收測試的依據(jù)98.如果,則稱該模塊具有功能內(nèi)聚。A、模塊包括單一功能B、模塊包括若干功能,但所有功能相互緊密相關(guān)C、每個(gè)模塊有單入口、單出口D、模塊中每個(gè)處理成分對(duì)應(yīng)一個(gè)功能,它們緊密結(jié)合99.如果一個(gè)排序程序所設(shè)定的測試用例為(1)表空(2)表中只有一個(gè)元素(3)元素均有相同的關(guān)鍵字值(4)元素已排序則此測試方法稱為。A、等價(jià)分類法 B、邊緣值分析法 C、因果圖法 D、錯(cuò)誤推測法100.維護(hù)機(jī)構(gòu)接受維護(hù)申請(qǐng)后,接下來的工作是。

24、A、回歸測試 B、評(píng)價(jià)申請(qǐng) C、執(zhí)行維護(hù) D、組織復(fù)審101.軟件重用概念是指一個(gè)程序。A、被多次使用 B、被循環(huán)使用C、被多個(gè)其他軟件調(diào)用 D、在不同環(huán)境下的多次重復(fù)使用102.面向?qū)ο蠓治鰰r(shí),所標(biāo)識(shí)的對(duì)象為是錯(cuò)誤的。A、與目標(biāo)系統(tǒng)有關(guān)的物理實(shí)體 B、與目標(biāo)系統(tǒng)發(fā)生作用的人或組織的角色C、目標(biāo)系統(tǒng)運(yùn)行中需記憶的事件 D、目標(biāo)系統(tǒng)中環(huán)境場所的狀態(tài)103.在維護(hù)請(qǐng)求后進(jìn)行的維護(hù)過程中,應(yīng)先,然后對(duì)維護(hù)要求進(jìn)行評(píng)估并分別處理。A、確定維護(hù)類型 B、安排維護(hù)優(yōu)先次序C、組織人員維護(hù) D、分析軟件錯(cuò)誤的嚴(yán)重程序104.劃分軟件生存周期的階段時(shí)所應(yīng)遵循的基本原則是。A、各階段的任務(wù)盡可能相關(guān) B、各階段

25、的任務(wù)盡可能相對(duì)獨(dú)立C、各階段的任務(wù)在時(shí)間上連續(xù) D、各階段的任務(wù)在時(shí)間上相對(duì)獨(dú)立105.OOA模型規(guī)定了一組對(duì)象如何協(xié)同才能完成軟件系統(tǒng)所指定的工作。這種協(xié)同在模型中是以表明對(duì)象通信方式的一組連接來表示的。A、消息 B、記錄 C、數(shù)據(jù) D、屬性106.用黑盒法設(shè)計(jì)測試用例時(shí)采用的方法包括。A、判定覆蓋法 B、條件覆蓋法 C、因果圖法 D、路徑分析法107.軟件維護(hù)過程中,將會(huì)引起維護(hù)副作用。A、修改代碼或數(shù)據(jù)后未作測試 B、進(jìn)行改正性維護(hù)時(shí)錯(cuò)誤未全部改正C、進(jìn)行完善性、適應(yīng)性或預(yù)防性維護(hù)時(shí)考慮因素不全面D、維護(hù)過程中發(fā)生系統(tǒng)運(yùn)行錯(cuò)誤108.Jackson程序設(shè)計(jì)方法是一種面向的設(shè)計(jì)方法。A、

26、數(shù)據(jù)結(jié)構(gòu) B、數(shù)據(jù)流圖 C、IPO圖 D、系統(tǒng)流程圖109.下面所列的性質(zhì)中,不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的特性。A、繼承性 B、重用性 C、封裝性 D、可視化110.一般來說,在管理軟件中,軟件生存周期各個(gè)階段的工作量以所占的比例最大。A、需求分析與設(shè)計(jì)階段 B、編碼實(shí)現(xiàn)階段C、測試階段 D、維護(hù)階段111.結(jié)構(gòu)化系統(tǒng)分析中,處理邏輯可用描述。A、數(shù)據(jù)字典 B、數(shù)據(jù)流圖 C、結(jié)構(gòu)圖 D、結(jié)構(gòu)化語言112.系統(tǒng)開發(fā)人員使用系統(tǒng)流程圖或其他工具描述系統(tǒng),估計(jì)每種方案的成本和效益的工作是在階段進(jìn)行的。A、需求分析 B、總體設(shè)計(jì) C、詳細(xì)設(shè)計(jì) D、編碼階段113.結(jié)構(gòu)化設(shè)計(jì)方法采用變換分析和事務(wù)分析技術(shù)實(shí)

27、現(xiàn)。A、從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu) B、從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖C、從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu) D、從模塊結(jié)構(gòu)導(dǎo)程序結(jié)構(gòu)114.設(shè)一模塊內(nèi)部的處理動(dòng)作為:成分A的輸出是成分B的輸入,則該模塊的聚合性稱為。A、順序聚合 B、功能聚合 C、過程聚合 D、通信聚合115.某個(gè)模塊的作用域是指。A、被該模塊調(diào)用的所有模塊 B、調(diào)用該模塊的所有模塊C、與該模塊相關(guān)聯(lián)的所有模塊 D、受該模塊內(nèi)的判定所影響的所有模塊116.在軟件測試中,確認(rèn)(驗(yàn)收)測試主要用于發(fā)現(xiàn)階段的錯(cuò)誤。A、軟件計(jì)劃 B、需求分析 C、軟件設(shè)計(jì) D、編碼117.如果按用戶要求增加新功能或修改已有的功能而進(jìn)行的維護(hù)工作,稱為。A、完善性維護(hù) B

28、、適應(yīng)性維護(hù) C、預(yù)防性維護(hù) D、改正性維護(hù)118.軟件維護(hù)階段是軟件生存周期中持續(xù)時(shí)間最長的階段,它從時(shí)算起。A、產(chǎn)生可執(zhí)行程序 B、組裝測試通過 C、軟件交付使用 D、用戶提出第一份維護(hù)報(bào)告119.軟件質(zhì)量因素中,是指軟件產(chǎn)品能準(zhǔn)確執(zhí)行需求規(guī)格說明中所規(guī)定的任務(wù)。A、健壯性 B、正確性 C、可擴(kuò)充性 D、精確性120.下列是面向?qū)ο笤O(shè)計(jì)方法中有關(guān)對(duì)象的敘述,其中是正確的。A、對(duì)象在內(nèi)存中沒有它的存儲(chǔ)區(qū) B、對(duì)象的屬性集合是它的特征表示C、對(duì)象的定義與程序中類型概念相當(dāng) D、對(duì)象之間不能相互通信121.軟件生成周期中,開發(fā)期間包括階段。A、軟件計(jì)劃、結(jié)構(gòu)設(shè)計(jì)、測試和運(yùn)行維護(hù)B、需求分析、概要

29、設(shè)計(jì)、詳細(xì)設(shè)計(jì)和編碼C、結(jié)構(gòu)設(shè)計(jì)、編碼、測試和運(yùn)行維護(hù)D、需求分析、結(jié)構(gòu)設(shè)計(jì)、編碼和測試122.結(jié)構(gòu)化系統(tǒng)分析主要是通過進(jìn)行分析的。A、算法分解 B、控制結(jié)構(gòu)分解C、數(shù)據(jù)結(jié)構(gòu)分解 D、處理功能分解123.下列不是模塊化設(shè)計(jì)的目的。A、可采用結(jié)構(gòu)化設(shè)計(jì)方法 B、降低復(fù)雜度C、有利于信息隱蔽 D、描述系統(tǒng)的功能與性能124.下面不屬于結(jié)構(gòu)化設(shè)計(jì)需解決的問題范圍。A、確定系統(tǒng)應(yīng)由哪些系統(tǒng)和模塊組成 B、模塊以什么方式聯(lián)結(jié),接口如何C、如何編寫結(jié)構(gòu)程序 D、如何以恰當(dāng)方式表達(dá)系統(tǒng)的軟件結(jié)構(gòu)125.結(jié)構(gòu)化設(shè)計(jì)方法是面向的設(shè)計(jì)方法。A、過程 B、對(duì)象C、數(shù)據(jù)流 D、數(shù)據(jù)結(jié)構(gòu)126.下列耦合度表示中,最弱的

30、耦合形式是。A、特征耦合 B、公共耦合C、數(shù)據(jù)耦合 D、控制耦合127.在結(jié)構(gòu)化系統(tǒng)分析中,判定表和判定樹常用于表達(dá)數(shù)據(jù)流圖中的。A、加工 B、數(shù)據(jù)流C、數(shù)據(jù)存儲(chǔ) D、外部項(xiàng)128.全局?jǐn)?shù)據(jù)結(jié)構(gòu)的錯(cuò)誤通常在中檢查。A、單元測試 B、有效性測試C、集成(系統(tǒng))測試 D、確認(rèn)測試129.為軟件系統(tǒng)今后改進(jìn)和發(fā)展打好基礎(chǔ)而進(jìn)行的維護(hù)工作稱為。A、改正性維護(hù) B、適應(yīng)性維護(hù)C、完善性維護(hù) D、預(yù)防性維護(hù)130.下列系統(tǒng)設(shè)計(jì)工具中,不屬于詳細(xì)設(shè)計(jì)工具。A、N-S圖 B、數(shù)據(jù)流圖C、程序流程圖 D、PAD131.軟件生存周期中,運(yùn)行期的主要任務(wù)是。A、軟件開發(fā) B、軟件維護(hù)C、版本更換 D、功能擴(kuò)充132

31、.系統(tǒng)開發(fā)的需求分析階段的重要工作之一是。A、數(shù)據(jù)定義 B、數(shù)據(jù)庫設(shè)計(jì)C、數(shù)據(jù)維護(hù) D、數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)133.下列敘述中,不屬于數(shù)據(jù)字典的作用。A、作為編碼階段的描述工具 B、為用戶與開發(fā)人員之間統(tǒng)一認(rèn)識(shí)C、作為概要設(shè)計(jì)的依據(jù) D、為需求分析階段定義各類條目134.一個(gè)模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的。A、扇入數(shù) B、扇出數(shù) C、寬度 D、作用域135.模塊內(nèi)部的算法設(shè)計(jì)在結(jié)構(gòu)化方法的階段進(jìn)行。A、系統(tǒng)分析 B、概要設(shè)計(jì) C、詳細(xì)設(shè)計(jì) D、編碼(實(shí)現(xiàn))136.在面向?qū)ο筌浖椒ㄖ?,“類”是。A、具有同類數(shù)據(jù)的對(duì)象的集合 B、具有相同操作的對(duì)象的集合C、具有同類數(shù)據(jù)的對(duì)象的定義D、具

32、有同類數(shù)據(jù)和相同操作的對(duì)象的定義137.編碼(實(shí)現(xiàn))階段得到的程序段應(yīng)該是。A、編輯完成的源程序 B、編譯(或匯編)通過的可裝配程序C、可交付使用的程序 D、可運(yùn)行程序138.下列所述的測試原則中,錯(cuò)誤的是。A、應(yīng)設(shè)計(jì)非法輸入的測試用例B、測試用例要給出測試的預(yù)期結(jié)果C、因維護(hù)修改程序后需回歸測試 D、開發(fā)小組與測試小組合并139.某應(yīng)用系統(tǒng)為今后的發(fā)展將單用戶系統(tǒng)改為用戶系統(tǒng),并形成新的應(yīng)用軟件,由此進(jìn)行的維護(hù)工作稱為。A、改正性維護(hù)和預(yù)防性維護(hù) B、適應(yīng)性維護(hù)和完善性維護(hù)C、完善性維護(hù)和改正性維護(hù) D、預(yù)防性維護(hù)和適應(yīng)性維護(hù)140.可維護(hù)性是軟件的重要質(zhì)量標(biāo)準(zhǔn)。下列措施與提高可維護(hù)性無關(guān)。

33、A、提高程序效率 B、強(qiáng)調(diào)程序設(shè)計(jì)風(fēng)格化C、采用模塊化程序設(shè)計(jì)方法 D、采用結(jié)構(gòu)化程序設(shè)計(jì)方法或面向?qū)ο蠓椒?41.產(chǎn)生軟件危機(jī)的原因有如下幾點(diǎn),除了。A、軟件開發(fā)過程未經(jīng)審查B、軟件開發(fā)不分階段,開發(fā)人員沒有明確的分工C、所開發(fā)的軟件,除了程序清單外,沒有其他文檔D、采用工程設(shè)計(jì)的方法開發(fā)軟件,不符合軟件本身的特點(diǎn)142.需求分析說明書不能作為。A、可行性研究的依據(jù) B、用戶和開發(fā)人員之間的合同C、系統(tǒng)概要設(shè)計(jì)的依據(jù) D、軟件驗(yàn)收測試的依據(jù)143.在自頂向下設(shè)計(jì)分層數(shù)據(jù)流圖時(shí),設(shè)計(jì)頂層數(shù)據(jù)流圖主要分析 。A、源、匯(終)點(diǎn)和輸入、輸出數(shù)據(jù)流B、源、匯(終)點(diǎn)和處理功能C、數(shù)據(jù)存儲(chǔ)和輸入、輸出

34、數(shù)據(jù)流 D、處理功能和輸入、輸出數(shù)據(jù)流144.模塊結(jié)構(gòu)圖是在軟件工程的階段中采用的描述工具。A、需求分析 B、概要設(shè)計(jì) C、詳細(xì)設(shè)計(jì) D、編碼(實(shí)現(xiàn))145.如果,則稱該模塊具有功能內(nèi)聚。A、模塊包括單一功能B、模塊包括若干功能,但所有功能相互緊密相關(guān)C、每個(gè)模塊有單入口、單出口D、模塊中每個(gè)處理成分對(duì)應(yīng)一個(gè)功能,它們緊密結(jié)合146.變換型數(shù)據(jù)流圖通常是形態(tài)。A、線性 B、層次 C、網(wǎng)狀 D、無規(guī)則147.結(jié)構(gòu)化設(shè)計(jì)采用模塊化方法的主要出發(fā)點(diǎn)是。A、增加內(nèi)聚性 B、減少耦合度 C、提高有效性 D、降低復(fù)雜度148.面向?qū)ο蟪绦蛟O(shè)計(jì)中,基于父類創(chuàng)建的子類具有父類的所有特性(屬性和方法),這一特點(diǎn)

35、稱為類的。A、多態(tài)性 B、封裝性 C、繼承性 D、重用性149.維護(hù)機(jī)構(gòu)接受維護(hù)申請(qǐng)后,接下的工作是。A、回歸測試 B、評(píng)價(jià)申請(qǐng) C、執(zhí)行維護(hù) D、組織復(fù)審150.軟件工程中不屬于用戶文檔的內(nèi)容。A、功能描述 B、安裝手冊(cè)C、系統(tǒng)設(shè)計(jì) D、使用手冊(cè)151.防錯(cuò)性程序設(shè)計(jì)對(duì)具有潛在危險(xiǎn)性的操作進(jìn)行檢查,并給出出錯(cuò)信息。采用這種程序設(shè)計(jì)方法可提高系統(tǒng)的。A、正確性 B、有效性 C、健壯性 D、精確性152.數(shù)據(jù)流圖所描述的是實(shí)際系統(tǒng)的。A、邏輯模型 B、物理模型 C、程序流程 D、數(shù)據(jù)結(jié)構(gòu)153.由變換型數(shù)據(jù)流圖轉(zhuǎn)換成模塊結(jié)構(gòu)圖,其中包括變換模塊,則。A、變換模塊就是主模塊B、變換模塊的功能是將邏

36、輯輸入變換為邏輯輸出C、變換模塊沒有下層模塊D、變換模塊只能有一個(gè)輸入量、一個(gè)輸出量154.面向?qū)ο蠓治鰰r(shí),所標(biāo)識(shí)的對(duì)象為是錯(cuò)誤的。A、與目標(biāo)系統(tǒng)有關(guān)的物理實(shí)體 B、與目標(biāo)系統(tǒng)發(fā)生作用的人或組織的角色C、目標(biāo)系統(tǒng)運(yùn)行中需記憶的事件 D、目標(biāo)系統(tǒng)中環(huán)境場所的狀態(tài)155.面向?qū)ο笤O(shè)計(jì)OOD模型的主要部件中,通常不包括。A、通信部件 B、人機(jī)交互部件 C、任務(wù)管理 D、數(shù)據(jù)管理156.軟件測試的基本目標(biāo)是。A、確定白盒法或黑盒法 B、確定單元測試或集成測試C、確定測試范圍和路徑D、確定一組測試數(shù)據(jù)以盡可能多地發(fā)現(xiàn)錯(cuò)誤157.在維護(hù)請(qǐng)求后進(jìn)行的維護(hù)過程中,應(yīng)先,然后對(duì)維護(hù)要求進(jìn)行評(píng)估并分別處理。A、確

37、定維護(hù)類型 B、安排維護(hù)優(yōu)先次序 C、組織人員維護(hù) D、分析軟件錯(cuò)誤的嚴(yán)重程度158.下列各項(xiàng)中,不是增加軟件維護(hù)工作量的因素。A、用戶數(shù)量的增加 B、使用結(jié)構(gòu)化技術(shù)或面向?qū)ο蠹夹g(shù)C、軟件功能擴(kuò)充 D、應(yīng)用環(huán)境變化159.一個(gè)軟件項(xiàng)目是否進(jìn)行開發(fā)的結(jié)論是在文檔中作出的。A、軟件開發(fā)計(jì)劃 B、可行性報(bào)告 C、需求分析說明書 D、測試報(bào)告160.數(shù)據(jù)流是數(shù)據(jù)流圖的基本成分,下列關(guān)于數(shù)據(jù)流的敘述中,是正確的。A、某加工的輸入是一個(gè)數(shù)據(jù)流,該加工的輸出也必定是一個(gè)數(shù)據(jù)流B、多個(gè)不同的數(shù)據(jù)流可以流向一個(gè)加工,也可從一個(gè)加工中流出C、數(shù)據(jù)流只能從加工流向文件,但不能從文件流向加工D、一個(gè)數(shù)據(jù)流可以從一個(gè)文

38、件流向另一個(gè)文件161.銀行計(jì)算機(jī)儲(chǔ)蓄管理信息系統(tǒng)中,根據(jù)客戶提出的要求(如存款、取款、查詢、掛失、咨詢等)進(jìn)行相應(yīng)的業(yè)務(wù)處理的該層數(shù)據(jù)流圖是。A、變換型 B、事務(wù)型 C、既不是A也不是B D、不一定162.某模塊的輸入數(shù)據(jù)為某工廠中一個(gè)車間的生產(chǎn)產(chǎn)量表,通過該模塊可以計(jì)算出車間中生產(chǎn)工人的平均產(chǎn)量、統(tǒng)計(jì)產(chǎn)量前10名的人員名單,從內(nèi)聚度來看,該模塊屬于。A、邏輯內(nèi)聚 B、通信內(nèi)聚 C、順序內(nèi)聚 D、功能內(nèi)聚163.不屬于概要設(shè)計(jì)所解決的問題范圍。A、確定模塊的層次結(jié)構(gòu) B、全程數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)C、描述系統(tǒng)的功能與性能 D、修改用戶手冊(cè)164.面向?qū)ο笤O(shè)計(jì)時(shí),對(duì)象信息的隱藏主要是通過實(shí)現(xiàn)的。A、對(duì)

39、象的封裝性 B、子類的繼承性 C、系統(tǒng)模塊化 D、模塊的可重用165.在有關(guān)集成(組裝)測試的敘述中,是正確的。A、測試底層模塊時(shí)不需要樁模塊B、驅(qū)動(dòng)模塊的作用是模擬被調(diào)模塊C、自頂向下測試方法易于設(shè)計(jì)測試結(jié)果 D、自底向上測試方法有利于提前預(yù)計(jì)測試結(jié)果166.下述各種因素中對(duì)軟件維護(hù)有影響。a.人員因素 b.技術(shù)因素 c.程序自身的因素 d.管理因素A、a,b,c B、b,c,d C、a,b,d D、a,b,c,d167.軟件維護(hù)過程中,將會(huì)引起維護(hù)副作用。A、修改代碼或數(shù)據(jù)后未作測試 B、進(jìn)行改正性維護(hù)時(shí)錯(cuò)誤未全部改正C、進(jìn)行完善性、適應(yīng)性或預(yù)防性維護(hù)時(shí)考慮因素不全面D、維護(hù)過程中發(fā)生系統(tǒng)

40、運(yùn)行錯(cuò)誤168. 下列四個(gè)軟件可靠性定義中正確的是。A、軟件可靠性是指軟件在給定的時(shí)間間隔內(nèi),按用戶要求成功運(yùn)行的概率B、軟件可靠性是指軟件在給定的時(shí)間間隔內(nèi),按設(shè)計(jì)要求成功運(yùn)行的概率C、軟件可靠性是指軟件在正式投入運(yùn)行后,按規(guī)格說明書的規(guī)定成功運(yùn)行的概率D、軟件可靠性是指軟件在給定時(shí)間間隔內(nèi),按規(guī)格說明書的規(guī)定成功運(yùn)行的概率169. 軟件規(guī)??砂丛闯绦蛐袛?shù)的多少進(jìn)行分類,所謂大型軟件,通常是指源程序行數(shù)為。A、550K B、50100K C、1M D、110M170. 在軟件生命期中,占工作量比例最大的是。A、可行性研究 B、建立系統(tǒng)的結(jié)構(gòu) C、編寫程序 D、維護(hù)171.用SA方法獲得的需求

41、說明書有四部分,用于描述系統(tǒng)由哪些部分組成、各部分間有何聯(lián)系等,是在。A、一套分層的數(shù)據(jù)流圖 B、一本數(shù)據(jù)詞典C、一組小說明 D、補(bǔ)充材料172.SA方法在描述方式上的特點(diǎn),是盡量采用 。A、自然語言 B、形式語言 C、圖形表示 D、表格173.決定軟件系統(tǒng)中各個(gè)模塊的外特性,即其輸入輸出和功能是的任務(wù)。A、需求分析 B、概要設(shè)計(jì) C、詳細(xì)設(shè)計(jì) 、編程階段174.用于概要設(shè)計(jì)所采用的描述手段是。A、DFD B、SC C、框圖 D、數(shù)據(jù)結(jié)構(gòu)圖175. 一個(gè)模塊傳送給另一模塊的參數(shù)是由單個(gè)數(shù)據(jù)項(xiàng)組成的數(shù)組,它屬于。A、數(shù)據(jù)型 B、復(fù)合型 C、內(nèi)容型 D、公共型176. 在概要設(shè)計(jì)的設(shè)計(jì)文檔中,對(duì)每

42、個(gè)模塊的描述內(nèi)容包括。A、功能、界面、輸入、輸出 B、界面、輸入、輸出、過程C、界面、過程、限制和約束 D、功能、界面、過程、注釋177. 根據(jù)SP方法的要點(diǎn)規(guī)定,程序最后要由審定。A、專家 B、誰編誰審 C、主程序員 D、資料員178. 結(jié)構(gòu)化流程圖(FC)中的箭頭是用于表示。A、控制流 B、數(shù)據(jù)流 C、數(shù)據(jù)/控制 D、調(diào)用關(guān)系179. 結(jié)構(gòu)化程序之所以有可能驗(yàn)證其正確性是由于。A、只有三種基本結(jié)構(gòu) B、有限制地使用GOTO語句C、程序內(nèi)部有“內(nèi)部文檔” D、選擇良好數(shù)據(jù)結(jié)構(gòu)和算法180. 提高程序可讀性的有力手段是。A、選好一種程序設(shè)計(jì)語言 B、顯式說明一切變量C、使用三種標(biāo)準(zhǔn)控制語句 D

43、、給程序加注釋181. 通過對(duì)軟件的測試,可以證明。A、程序正確性 B、錯(cuò)誤不存在 C、錯(cuò)誤存在 D、不含有隱患182. 軟件維護(hù),可按不同的維護(hù)目的而分類,為了適應(yīng)硬件環(huán)境或軟件環(huán)境的變更對(duì)軟件作修改是 。A、糾正性維護(hù) B、適應(yīng)性維護(hù) C、完善性維護(hù) D、預(yù)防性維護(hù)183. 決定軟件工程方法論所有步驟的關(guān)鍵目標(biāo)是提高軟件的。A、可移植性 B、可靠性 C、可維護(hù)性 D、效率184. 數(shù)據(jù)庫設(shè)計(jì)全過程中的關(guān)鍵是。A、分析用戶要求 B、建立概念性數(shù)據(jù)模型C、邏輯設(shè)計(jì) D、物理設(shè)計(jì)185. 作為面向?qū)ο蠓治龅幕A(chǔ)、由問題領(lǐng)域中的對(duì)象所組成、用ER圖來描述是。A、消息模型 B、處理模型 C、狀態(tài)模型

44、 D、瀑布模型二、填空題:1. 在結(jié)構(gòu)化分析中,用于詳細(xì)地定義數(shù)據(jù)流圖中的成分。2. 耦合性和內(nèi)聚性是衡量的兩個(gè)定性的標(biāo)準(zhǔn)。3. 提高程序的可理解、可修改、可測試的程度,就意味著增強(qiáng)軟件件的。4. 從數(shù)據(jù)流圖導(dǎo)出初始模塊結(jié)構(gòu)圖,主要是通過兩項(xiàng)技術(shù)。5. 結(jié)構(gòu)化程序設(shè)計(jì)是一種程序設(shè)計(jì)技術(shù),它采用的設(shè)計(jì)方法和順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)構(gòu)造常態(tài)程序。6. 結(jié)構(gòu)化分析方法中,數(shù)據(jù)流圖的四種基本成分為:加工、源點(diǎn)或終點(diǎn)、。7. 從模塊內(nèi)外的聯(lián)系來看,結(jié)構(gòu)化設(shè)計(jì)的要求是。8. 在需求分析中,可從有關(guān)問題的簡述中提取組成數(shù)據(jù)流圖的基本成分。通常問題簡述中的動(dòng)詞短語將成為數(shù)據(jù)流圖中的成分。9. 如果兩模塊間的通信信息是若干個(gè)參數(shù),而每個(gè)參數(shù)是單一的數(shù)據(jù)項(xiàng),則稱這種耦合性為耦合。10. 如果按用戶要求增加新功能或修改已有的功能而進(jìn)行的維護(hù)工作,稱為。11. 在系統(tǒng)設(shè)計(jì)時(shí),當(dāng)數(shù)據(jù)流圖中數(shù)據(jù)的流動(dòng)路徑幾乎是線性時(shí),應(yīng)采用策略設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖。12. 現(xiàn)有一種軟件開發(fā)方法,它將軟件開發(fā)過程分成以下階段:需求分析、原型開發(fā)和評(píng)價(jià)、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。這種軟件開發(fā)方法稱為。13. 模塊內(nèi)部的算法設(shè)計(jì)在結(jié)構(gòu)化方法的階段進(jìn)行。14. 在數(shù)據(jù)流圖中,用以表示軟件系統(tǒng)之外

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論