《軟件工程》-題庫帶答案_第1頁
《軟件工程》-題庫帶答案_第2頁
《軟件工程》-題庫帶答案_第3頁
《軟件工程》-題庫帶答案_第4頁
《軟件工程》-題庫帶答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、務(wù)。A.編碼碼 B.需求分析析 C.詳細(xì)設(shè)計計 D.測試5.可行性性研究的目目的是決定定(B )。 AA.開發(fā)項項目 BB.項目值值得開發(fā)否否 C.規(guī)劃項目目 D.維護(hù)項目目6SA方方法用DFFD描述(D ) 。A系統(tǒng)統(tǒng)的控制流流程 B系統(tǒng)統(tǒng)的數(shù)據(jù)結(jié)結(jié)構(gòu)C系統(tǒng)統(tǒng)的基本加加工 D系統(tǒng)統(tǒng)的功能7.進(jìn)行需需求分析可可使用多種種工具,但但(CC )是不不適用的。A. 數(shù)數(shù)據(jù)流圖(DFD) B. 判定表表 C. PADD圖 D. 數(shù)數(shù)據(jù)字典8.結(jié)構(gòu)化化分析(SSA)方法法將欲開發(fā)發(fā)的軟件系系統(tǒng)分解為為若干基本本加工,并并對加工進(jìn)進(jìn)行說明,下下述是常用用的說明工工具,其中中便于對加加工出現(xiàn)的的組合條件件的

3、說明工工具是(A )。aa.結(jié)構(gòu)化化語言;b.判定定樹;c.判定定表。A. bb和c B. a,bb和c C. a和c D. a和b9.軟件件概要設(shè)計計結(jié)束后得得到(B )。A.初始化化的軟件結(jié)結(jié)構(gòu)圖 BB.優(yōu)化后后的軟件結(jié)結(jié)構(gòu)圖 C.模塊詳詳細(xì)的算法法 D.程序編碼碼10.軟件件設(shè)計階段段一般又可可分為 ( B )。 A.邏輯輯設(shè)計與功功能設(shè)計 B.概概要設(shè)計與與詳細(xì)設(shè)計計 C.概念設(shè)設(shè)計與物理理設(shè)計 D.模模型設(shè)計與與程序設(shè)計計11.軟件件設(shè)計中劃劃分模塊的的一個準(zhǔn)則則是( C )。A.低內(nèi)聚聚低耦合 B.低內(nèi)聚高高耦合C.高內(nèi)聚聚低耦合 D.高內(nèi)聚高高耦合12.PDDL是軟件件開發(fā)過程程

4、中用于( C )階段段的描述工工具。 A.需求分析析 B.概要設(shè)計計 C.詳細(xì)設(shè)計計 D.編程13.下列列語言中哪哪個語言是是低級語言言( D ) A. PASSCAL B.VISUUAL BBASICC CC. HYPERLINK /incsearch/search.asp?key=C%2B%2B C+ D. HYPERLINK /incsearch/search.asp?key=%BB%E3%B1%E0%D3%EF%D1%D4 匯編語言言14.軟件件測試的目目的是(B )。A.試驗驗性運行軟軟件 BB.發(fā)現(xiàn)軟軟件錯誤C.證明軟軟件正確 DD.找出軟軟件中全部部錯誤15.軟件件測試中,白盒法

5、是是通過分析析程序的(B )來來設(shè)計測試試用例的。 AA.應(yīng)用范范圍 BB.內(nèi)部邏邏輯 CC.功能 D.輸輸入數(shù)據(jù)16.黑黑盒法是根根據(jù)程序的的(C )來來設(shè)計測試試用例的。 AA.應(yīng)用范范圍 BB.內(nèi)部邏邏輯 C.功功能 DD.輸入數(shù)數(shù)據(jù)17.下下面的邏輯輯測試覆蓋蓋中,測試試覆蓋最弱弱的是( C ) AA.條件覆覆蓋 BB.條件組組合覆蓋 C.語句覆蓋蓋 D.條件及判判定覆蓋18.把一一組具有相相似特性的的對象組合合在一起,稱稱之為( C )。A、多態(tài)性性 B、繼承性 C、類類 DD、消息19.面向向?qū)ο蟮闹髦饕卣鞒龑ο笪ㄒ灰恍?、封裝裝、繼承外外,還有( A )A、多態(tài)性性 B、完整性

6、 C、可移移植性 D、兼容20.下列列模型屬于于成本估算算方法的有有( A )A、COCCOMO模模型B、McCaall模型型C、McCCabe度度量法D、時間間估算法21.軟件件生存周期期中時間最最長的是(D )階段段。A.需求求分析 B.概要設(shè)計計 C.測試試 D.維維護(hù)22.與計計算機(jī)科學(xué)學(xué)的理論研研究不同,軟軟件工程是是一門( C )學(xué)科。A.理論論性 B.原理理性 CC.工程性性 D.心理性23.從結(jié)結(jié)構(gòu)化的瀑瀑布模型看看,在它的的生命周期期中的八個個階段中,下下面的幾個個選項中哪哪個環(huán)節(jié)出出錯,對軟軟件的影響響最大( C )。A、詳細(xì)細(xì)設(shè)計階段段 B、概概要設(shè)計階階段 C、 需求分

7、析析階段 DD、 測試試和運行階階段24. 程程序的三種種基本控制制結(jié)構(gòu)的共共同特點是是( DD )。A.不能能嵌套使用用 B.只只能用來寫寫簡單程序序 C.已經(jīng)用硬硬件實現(xiàn) D.只有一個個入口和一一個出口25.軟件件工程的出出現(xiàn)主要是是由于( C )。A.程序序設(shè)計方法法學(xué)的影響響 B.其其它工程科科學(xué)的影響響 C. 軟軟件危機(jī)的的出現(xiàn)D.計算機(jī)的的發(fā)展26.在 HYPERLINK /incsearch/search.asp?key=%C8%ED%BC%FE%B9%A4%B3%CC 軟軟件工程項項目中,不不隨參與人人數(shù)的增加加而使軟件件的生產(chǎn)率率增加的主主要問題是是( DD )A、 工工作階

8、段間間的等待時時間 B、 生產(chǎn)原原型的復(fù)雜雜性 C、 參與人員員所需的工工作站數(shù) D、 參與人人員之間的的通信困難難27. SSA方法的的基本思想想是(C )A自底向向上逐步抽抽象B自底底向上逐步步分解 C自頂向下下逐步分解解DD自頂向向下逐步抽抽象 28.判定定表和判定定樹是數(shù)據(jù)據(jù)流圖中用用以描述加加工的工具具,它常描描述的對象象是( D ) A. 邏邏輯判斷 B. 層次分解解 C. 操作條條目 DD. 組合合條件29.軟件件需求說明明書是軟件件需求分析析階段的重重要文件,下下述哪個(些)是其其應(yīng)包含的的內(nèi)容(D ) aa.數(shù)據(jù)描描述b.功能描描述c.模塊描描述d.性能描描述A. bb B.

9、 cc和d C. a,b和和c D. a,b和和d30.軟件件結(jié)構(gòu)圖中中,模塊框框之間若有有直線連接接,表示它它們之間存存在著( A )關(guān)關(guān)系。A.調(diào)用用 BB.組成 C.鏈接接 D.順序執(zhí)行行31.軟件件設(shè)計中一一般將用到到圖形工具具,下列哪哪種(些)可用作設(shè)設(shè)計的圖形形工具( C )a.結(jié)構(gòu)構(gòu)圖b.實體體聯(lián)系圖c.IPPO圖d.層次次圖A、 aa和b B、 c和d C、 aa,c,dd D、 全全部32. 程程序設(shè)計語語言一般簡簡單來說,可可劃分為低低級語言和和高級語言言兩大類,與與高級語言言相比,用用低級語言言開發(fā)的程程序,具有有如下哪種種特點(C )A、 運運行效率低低,開發(fā)效效率低

10、B、 運行效率率低,開發(fā)發(fā)效率高 C、 運行行效率高,開開發(fā)效率低低 D、 運行效效率高,開開發(fā)效率高高33. 下下面的敘述述哪些是正正確的( C )(1)在軟軟件開發(fā)過過程中,編編程作業(yè)的的代價最高高。(2)良好好的程序設(shè)設(shè)計風(fēng)格應(yīng)應(yīng)以縮小程程序占用的的存儲空間間和提高程程序的運行行速度為原原則。(3)為了了提高程序序的運行速速度,有時時采用以存存儲空間換換取運行速速度的方法法。(4)對同同一算法,用用高級語言言編寫的程程序比用低低級語言編編寫的程序序運行速度度快。(5)COOBOL是是一種非過過程型語言言。(6)LIISP是一一種邏輯型型程序設(shè)計計語言。A、 (1)、(3)、(5) BB、

11、 (22)、(33)、(44)C、 (33) D、 (4)、(6)34、為了了提高軟件件測試的效效率,應(yīng)該該(DD )。A.隨機(jī)機(jī)地選取測測試數(shù)據(jù)B.取一一切可能的的輸入數(shù)據(jù)據(jù)作為測試試數(shù)據(jù)C.在完完成編碼以以后制定軟軟件的測試試計劃D.選擇擇發(fā)現(xiàn)錯誤誤可能性較較大的數(shù)據(jù)據(jù)作為測試試用例35. 與與設(shè)計測試試用例無關(guān)關(guān)的文檔是是(AA )。A.項目目開發(fā)計劃劃 B.需求求規(guī)格說明明書 C.設(shè)計說明明書 DD.源程序序36. 使用白箱箱測試方法法時確定測測試數(shù)據(jù)應(yīng)應(yīng)根據(jù)( A )和指定的的覆蓋標(biāo)準(zhǔn)準(zhǔn)。A.程序序的內(nèi)部邏邏輯 B.程序的復(fù)復(fù)雜程度 C.使用用說明書 D.程序序的功能37. 軟軟件部

12、件的的內(nèi)部實現(xiàn)現(xiàn)與外部可可訪問性的的分離,是是指軟件的的( CC )。A.繼承承性 B.共共享性 CC.封裝性性 D.抽象性38、一個個面向?qū)ο笙笙到y(tǒng)的體體系結(jié)構(gòu)通通過它的成成分對象和和對象間的的關(guān)系確定定,與傳統(tǒng)統(tǒng)的面向數(shù)數(shù)據(jù)流的結(jié)結(jié)構(gòu)化開發(fā)發(fā)方法相比比,它具有有的優(yōu)點是是( A ) .A、設(shè)計穩(wěn)穩(wěn)定 B、變變換分析 C、事事務(wù)分析 DD、模塊獨獨立性39、軟件件管理的主主要職能包包括( D )A.人員員管理、計計劃管理 B. HYPERLINK /incsearch/search.asp?key=%B1%EA%D7%BC 標(biāo)準(zhǔn)準(zhǔn)化管理、 HYPERLINK /incsearch/searc

13、h.asp?key=%C5%E4%D6%C3%B9%DC%C0%ED 配置管理理 C. HYPERLINK /incsearch/search.asp?key=%B3%C9%B1%BE%B9%DC%C0%ED 成本本管理、 HYPERLINK /incsearch/search.asp?key=%BD%F8%B6%C8%B9%DC%C0%ED 進(jìn)度管理理 D.(A)和(B)40、任何何項目都必必須精心做做好項目管管理工作,最最常用的計計劃管理工工具是( D )A.數(shù)據(jù)據(jù)流程圖 B.程序序結(jié)構(gòu)圖 C.因因果圖 D.PPERT圖圖41. 軟軟件工程方方法學(xué)的目目的是:使使軟件生產(chǎn)產(chǎn)規(guī)范化和和工程化

14、,而而軟件工程程方法得以以實施的主主要保證是是(CC )A、 硬硬件環(huán)境B、軟件開發(fā)發(fā)的環(huán)境 C、軟件開發(fā)發(fā)工具和軟軟件開發(fā)的的環(huán)境 DD、 開發(fā)發(fā)人員的素素質(zhì)42. 在在下面的軟軟件開發(fā)方方法中,哪哪一個對軟軟件設(shè)計和和開發(fā)人員員的開發(fā)要要求最高(B )A、結(jié)構(gòu)構(gòu)化方法 B、原原型化方法法 C、面向?qū)ο笙蟮姆椒?DD、控制流流方法43. 軟軟件開發(fā)中中常采用的的結(jié)構(gòu)化生生命周期方方法,由于于其特征而而一般稱其其為( A )A、 瀑瀑布模型 B、 對對象模型 C、 螺螺旋模型 D、 層次模型型 44. 對對于分層的的DFD,父父圖與子圖圖的平衡指指子圖的輸輸入、輸出出數(shù)據(jù)流同同父圖相應(yīng)應(yīng)加工的

15、輸輸入、輸出出數(shù)據(jù)流(AA )。A必須須一致 BB數(shù)目必必須相等 C名字必須須相同 D數(shù)目必須須不等45. 軟軟件需求分分析階段的的工作,可可以分為四四個方面:對問題的的識別.分分析與綜合合.編寫需需求分析文文檔以及(B )A. 軟件件的總結(jié) B. 需求分分析評審 C. 階階段性報告告 DD. 以上上答案都不不正確46在結(jié)結(jié)構(gòu)化分析析方法中,用用以表達(dá)系系統(tǒng)內(nèi)數(shù)據(jù)據(jù)的運動情情況的工具具有( B ) A. 數(shù)據(jù)流圖圖 B. 數(shù)據(jù)字字典 C. 結(jié)結(jié)構(gòu)化語言言 D. 判定表與與判定樹47. 為為了提高模模塊的獨立立性,模塊塊內(nèi)部最好好是(CC )。A.邏輯內(nèi)內(nèi)聚 B.時時間內(nèi)聚 C.功能能內(nèi)聚 D.

16、通信內(nèi)聚聚48. 面面向數(shù)據(jù)流流的設(shè)計方方法把( C )映射射成軟件結(jié)結(jié)構(gòu)。A、數(shù)據(jù)流流 BB、模塊化化 C、控制制結(jié)構(gòu) DD、信息流流49. .數(shù)據(jù)流圖圖是常用的的進(jìn)行軟件件需求分析析的圖形工工具,其基基本圖形符符號是(C )A. 輸輸入.輸出出.外部實實體和加工工 B. 變變換.加工工.數(shù)據(jù)流流和 HYPERLINK /incsearch/search.asp?key=%B4%E6%B4%A2 存儲C. 加加工.數(shù)據(jù)據(jù)流.數(shù)據(jù)據(jù)存儲和外外部實體 D. 變換.數(shù)據(jù)存儲儲.加工和和數(shù)據(jù)流 50. 軟軟件結(jié)構(gòu)使使用的圖形形工具,一一般采用(C )圖。A.DFFD B.PPAD C.SCC D.E

17、RR51. 在在面向數(shù)據(jù)據(jù)流的軟件件設(shè)計方法法中,一般般將信息流流分為(A )A、 變變換流和事事務(wù)流 BB、 變換換流和控制制流C、 事事務(wù)流和控控制流 DD、 數(shù)據(jù)據(jù)流和控制制流52. 程程序的三種種基本控制制結(jié)構(gòu)是(B )。A.過程程、子程序序和分程序序 B.順順序、選擇擇和重復(fù)C.遞歸、堆棧和隊隊列 D.調(diào)用用、返回和和轉(zhuǎn)移53. 白白箱測試方方法重視(A )的度量。A.測試試覆蓋率 B.測試試數(shù)據(jù)多少少 C.測試費用用 DD.測試周周期54、軟件件的集成測測試工作最最好由(D )承承擔(dān),以提提高集成測測試的效果果。A.該軟軟件的設(shè)計計人員 B.該軟件開開發(fā)組的負(fù)負(fù)責(zé)人 C.該軟件的的

18、編程人員員 D.不屬于該該軟件開發(fā)發(fā)組的軟件件設(shè)計人員員55. 據(jù)據(jù)國家標(biāo)準(zhǔn)準(zhǔn)GB85566-88計算機(jī)軟軟件開發(fā)的的規(guī)定,軟軟件的開發(fā)發(fā)和維護(hù)劃劃分為八個個階段,其其中組裝測測試的計劃劃是在(C )階階段完成的的?A.可行行性研究和和計劃 B.需需求分析 C.概概要設(shè)計 D.詳細(xì)設(shè)計計56. 軟件生命命周期的最最后的一個個階段是( B )A.書寫寫 HYPERLINK /incsearch/search.asp?key=%C8%ED%BC%FE%CE%C4%B5%B5 軟件文檔檔 B.軟件維護(hù)護(hù) C.穩(wěn)穩(wěn)定性測試試 D.書寫寫詳細(xì)用戶戶說明57. MMcCalll提出了了表明軟件件質(zhì)量的11

19、1個質(zhì)量量特性。它它們是正確確性、可靠靠性、可使使用性、完完整性、(D ) 、可移移植性、可可復(fù)用性、效率、可可測試性、互聯(lián)性。A.模塊塊獨立性、 HYPERLINK /incsearch/search.asp?key=%B0%B2%C8%AB 安全性 B.文文檔完備性性、靈活性性C.可維維護(hù)性、安安全性 D.可維維護(hù)性、靈靈活性58、每個個對象可用用它自己的的一組屬性性和它可以以執(zhí)行的一一組( C )來表征征。A、行為 BB、功能 C、操作 D、數(shù)據(jù)59、面向向?qū)ο筌浖夹g(shù)的許許多強(qiáng)有力力的功能和和突出的優(yōu)優(yōu)點,都來來源于把類類組織成一一個層次結(jié)結(jié)構(gòu)的系統(tǒng)統(tǒng),一個類類的上層可可以由父親親,

20、下層可可以有子類類,這種層層次結(jié)構(gòu)系系統(tǒng)的一個個重要性質(zhì)質(zhì)是( B ),一個個類獲得其其父親的全全部描述(數(shù)數(shù)據(jù)和操作作)A、傳遞性性 B、繼承性 CC、復(fù)用性性 D、并行性60、軟件件開發(fā)在需需求分析、設(shè)計、編編碼、測試試這幾個階階段所需不不同層次的的技術(shù)人員員大致是(C )A.初級級、高級、高級、初初級 B.中中級、中級級、高級、中級C.高級、中高級、初級、中中高級 D.中級級、中高級級、中級、初級61、軟件件重用的單單位是(A )。A.軟件件模塊 BB.性能 CC.系統(tǒng) DD.功能62、下列列不屬于軟軟件工程方方法學(xué)三要要素的是( D ):A、方法 B、工具具 C、過過程 D、操作63、

21、軟件件開發(fā)中大大約要付出出(CC )的的工作量進(jìn)進(jìn)行測試和和排錯。A.200 BB.30 C.440 DD.5064、軟件件開發(fā)常使使用的兩種種基本方法法是結(jié)構(gòu)化化和原型化化方法,在在實際的應(yīng)應(yīng)用中,它它們之間的的關(guān)系表現(xiàn)現(xiàn)為 ( B )A、 相相互排斥 BB、 相互互補(bǔ)充 C、 獨立使用用 D、 交交替使用65、系統(tǒng)統(tǒng)分析員是是( B )A、用戶中中系統(tǒng)的直直接使用者者B、用戶和和軟件人員員的中間人人C、軟件的的編程人員員D、用戶和和軟件人員員的領(lǐng)導(dǎo) 66、結(jié)構(gòu)構(gòu)化分析SSA方法以以數(shù)據(jù)流圖圖、( D )和加工工說明等描描述工具,即即用直觀的的圖和簡潔潔的語言來來描述軟系系統(tǒng)模型。A、DFD

22、D圖 B、PAD圖 CC、IPO圖 D、數(shù)據(jù)據(jù)字典67、制定定軟件計劃劃的目的在在于盡早對對欲開發(fā)的的軟件進(jìn)行行合理估價價,軟件計計劃的任務(wù)務(wù)是( D )A、 組組織與管理理 BB、 分析析與估算C、 設(shè)設(shè)計與測試試 DD、 規(guī)劃劃與調(diào)度68、在EE-R 模模型中,包含以下下基本成分分( C )。A、數(shù)據(jù)、對象、實實體B、控制、聯(lián)系、對對象C、實體、聯(lián)系、屬屬性D、對象、屬性、操操作69、結(jié)構(gòu)構(gòu)設(shè)計是一一種應(yīng)用最最廣泛的系系統(tǒng)設(shè)計方方法,是以以( A )為基基礎(chǔ)、自頂頂向下、逐逐步求精和和模塊化的的過程。A、數(shù)據(jù)流流 BB、數(shù)據(jù)流流圖 C、數(shù)據(jù)據(jù)庫 D、數(shù)據(jù)據(jù)結(jié)構(gòu)70、如果果某種內(nèi)聚聚要求一個

23、個模塊中包包含的任務(wù)務(wù)必須在同同一段時間間內(nèi)執(zhí)行,則則這種內(nèi)聚聚為( A )。A、時間內(nèi)內(nèi)聚BB、邏輯內(nèi)內(nèi)聚CC、通信內(nèi)內(nèi)聚DD、信息內(nèi)內(nèi)聚 71、初步步用戶手冊冊在(B )階段段編寫。A.可行性性研究BB需求分分析C軟件概要要設(shè)計DD軟件詳詳細(xì)設(shè)計72、在軟軟件結(jié)構(gòu)化化設(shè)計中,好好的軟件結(jié)結(jié)構(gòu)設(shè)計應(yīng)應(yīng)該力求做做到( B )。A、頂層扇扇出較少,中中間層扇出出較高,底底層模塊低低扇入B、頂層扇扇出較高,中中間層扇出出較少,底底層模塊高高扇入C、頂層扇扇入較少,中中間層扇出出較高,底底層模塊高高扇入D、頂層扇扇入較少,中中間層扇入入較高,底底層模塊低低扇入 73、結(jié)構(gòu)構(gòu)圖(SCC)和層次次方框圖

24、是是不同的,前前者 ( B )。A、描述程程序的過程程特性B、描述程程序的層次次特性 C、描述程程序的過程程特征和層層次特征D、即不描描述程序的的過程特征征,也不描描述程序的的層次特征征74、軟件件詳細(xì)設(shè)計計主要采用用的方法是是( D )。A、模塊設(shè)設(shè)計 B、結(jié)結(jié)構(gòu)化設(shè)計計 C、PDL語言言 D、結(jié)構(gòu)構(gòu)化程序設(shè)設(shè)計75、程序序的三種基基本控制結(jié)結(jié)構(gòu)是( B )A、過程、子程序和和分程序B、順序、選擇和循循環(huán) C、遞遞歸、堆棧棧和隊列 D、調(diào)用用、返回和和轉(zhuǎn)移 76、軟件件設(shè)計將涉涉及軟件的的構(gòu)造、過過程和模塊塊的設(shè)計,其其中軟件過過程是指(B )A、 模模塊間的關(guān)關(guān)系 B、 模模塊的操作作細(xì)節(jié)

25、C、 軟軟件層次結(jié)結(jié)構(gòu) D、 軟軟件開發(fā)過過程77、軟件件測試的手手段有多種種,通過人人工來評審審文檔或程程序,借以以發(fā)現(xiàn)其中中錯誤,該該手段是( D )。 A、黑盒測測試 B、正確性測測試 CC、動態(tài)測測試 DD、靜態(tài)測測試 78、黑盒盒測試在設(shè)設(shè)計測試用用例時,主主要需要研研究( A ) 。A、需求規(guī)規(guī)格說明與與概要設(shè)計計說明B、詳細(xì)設(shè)設(shè)計說明C、項目開開發(fā)計劃 D、概要設(shè)設(shè)計說明與與詳細(xì)設(shè)計計說明79、在整整個軟件維維護(hù)階段所所花費的全全部工作中中,( C ) 所占比例例最大。A、改正性性維護(hù) B、適應(yīng)性維維護(hù) CC、完善性性維護(hù) D、預(yù)防防性維護(hù) 80、下列列哪個改變變不屬于軟軟件維護(hù)

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

27、定樹84.如果果一個軟件件是給許多多客戶使用用的,大多多數(shù)軟件廠廠商要使用用幾種測試試過程來發(fā)發(fā)現(xiàn)那些可可能只有最最終用戶才才能發(fā)現(xiàn)的的錯誤,( AA )測試是由由一個用戶戶在開發(fā)者者的場所來來進(jìn)行的.測試的目目的是尋找找錯誤的原原因并改正正之。 A. B. CC. D. 85.來輔輔助軟件開開發(fā)、運行行、維護(hù)、管理、支支持等過程程中的活動動的軟件稱稱為軟件開開發(fā)工具,通常也稱稱為( D )工具。 A.CADD B.CAAI C.CCAM D.CASEE 86. 螺螺旋模型綜綜合了( A )的優(yōu)點,并增加了了風(fēng)險分析析。 A.瀑布模模型和演化化模型 B.瀑布布模型和噴噴泉模型C.演化模模型和噴

28、泉泉模型 D.原型型和噴泉模模型87SAA方法的分分析步驟是是首先調(diào)查查了解當(dāng)前前系統(tǒng)的工工作流程,然然后(A )。A獲得當(dāng)當(dāng)前系統(tǒng)的的物理模型型,抽象出出當(dāng)前系統(tǒng)統(tǒng)的邏輯模模型,建立立目標(biāo)系統(tǒng)統(tǒng)的邏輯模模型B獲得當(dāng)當(dāng)前系統(tǒng)的的物理模型型,抽象出出目標(biāo)系統(tǒng)統(tǒng)的邏輯模模型,建立立目標(biāo)系統(tǒng)統(tǒng)的物理模模型C獲得當(dāng)當(dāng)前系統(tǒng)的的物理模型型,建立當(dāng)當(dāng)前系統(tǒng)的的物理模型型,抽象出出目標(biāo)系統(tǒng)統(tǒng)的邏輯模模型D獲得當(dāng)當(dāng)前系統(tǒng)的的物理模型型,建立當(dāng)當(dāng)前系統(tǒng)的的物理模型型,建立目目標(biāo)系統(tǒng)的的物理模型型88. 在在軟件需求求規(guī)范中,下下述哪些要要求可以歸歸類為過程程要求(A )A. 執(zhí)行行要求 BB. 效率率要求 C.

29、 可靠性性要求 D. 可移植性性要求89. 數(shù)數(shù)據(jù)流圖是是常用的進(jìn)進(jìn)行軟件需需求分析的的圖形工具具,其基本本圖形符號號是(C )A. 輸入入.輸出.外部實體體和加工 B. 變變換.加工工.數(shù)據(jù)流流和 HYPERLINK /incsearch/search.asp?key=%B4%E6%B4%A2 存儲C. 加工工.數(shù)據(jù)流流.數(shù)據(jù)存存儲和外部部實體 D. 變換.數(shù)數(shù)據(jù)存儲.加工和數(shù)數(shù)據(jù)流90. 設(shè)設(shè)計軟件結(jié)結(jié)構(gòu)一般不不確定(C )。A.模塊的的功能 B.模塊的接接口C.模塊內(nèi)內(nèi)的局部數(shù)數(shù)據(jù) DD.模塊間間的調(diào)用關(guān)關(guān)系91. 模模塊的獨立立性是由內(nèi)內(nèi)聚性和耦耦合性來度度量的,其其中內(nèi)聚性性是( B

30、 )A、 模塊塊間的聯(lián)系系程度 B、 模塊的功功能強(qiáng)度C、 信息息隱蔽程度度 D、 接口的復(fù)復(fù)雜程度92. JJacksson方法法實現(xiàn)從(A )導(dǎo)出出(C )。A. HYPERLINK /incsearch/search.asp?key=%CA%FD%BE%DD%BD%E1%B9%B9 數(shù)據(jù)結(jié)結(jié)構(gòu) B.數(shù)據(jù)流圖圖 CC.程序結(jié)結(jié)構(gòu) DD.軟件模模塊層次結(jié)結(jié)構(gòu)93.下列列語言中哪哪個語言是是低級語言言( D )A、 PPASCAAL B、 VISSUAL BASIIC C、 HYPERLINK /incsearch/search.asp?key=C%2B%2B C+ D、 HYPERLINK

31、/incsearch/search.asp?key=%BB%E3%B1%E0%D3%EF%D1%D4 匯編語語言94、PAAD圖的控控制執(zhí)行流流程為(C )A、自下下而下、從從左到右 BB、自上而而下、循環(huán)環(huán)執(zhí)行C、自上上而下、從從左到右 DD、都不對對95. 程程序設(shè)計語語言的心理理特性在語語言中表現(xiàn)現(xiàn)不應(yīng)包括括( C )。A.歧義義性 B.簡潔潔性 C.保保密性 D.傳統(tǒng)性96. 在軟件工工程中,白白箱測試方方法可用于于測試程序序的內(nèi)部結(jié)結(jié)構(gòu)。此方方法將程序序可作為( A )A.路徑徑的集合 BB.循環(huán)的的集合 CC.目標(biāo)的的集合 D.地址的集集合97.集成成測試的主主要方法有有兩個,一一

32、個是_一一個是_ ( B )A.白箱箱測試方法法、黑箱測測試方法B.漸增式式測試方法法、非漸增增式測試方方法C.等價分分類方法、邊緣值分分析方法D.因果圖圖方法、錯錯誤推測方方法98、軟件件維護(hù)工作作的最主要要部分是( C )A.校正性性維護(hù) B.適應(yīng)性維維護(hù) C.完善性維維護(hù) D.預(yù)預(yù)防性維99、軟件件產(chǎn)品質(zhì)量量是生產(chǎn)者者和用戶都都十分關(guān)心心的問題,質(zhì)質(zhì)量管理只只看到產(chǎn)品品的質(zhì)量,近近年來質(zhì)量量管理向( A )發(fā)展,重重要的基本本假設(shè)是過過程的質(zhì)量量直接影響響產(chǎn)品的質(zhì)質(zhì)量。A.過程程質(zhì)量的控控制 B.過程程的改進(jìn) C.產(chǎn)品的的改進(jìn) D.技技術(shù)的革新新100結(jié)結(jié)構(gòu)分析方方法就是面面向( DD)

33、自頂向向下逐步求求精進(jìn)行需需求分析的的方法。A目標(biāo) B.功能能 CC. 對象 D.數(shù)數(shù)據(jù)流101. 軟件是一一種(B )產(chǎn)品。A.物質(zhì)質(zhì) BB.邏輯 C.有有形 D.消消耗102. 瀑布模型型把軟件生生命周期劃劃分為八個個階段:問問題的定義義、可行性性研究、軟軟件需求分分析、系統(tǒng)統(tǒng)總體設(shè)計計、詳細(xì)設(shè)設(shè)計、編碼碼、測試和和運行、維維護(hù)。八個個階段又可可歸納為三三個大的階階段:計劃劃階段、開開發(fā)階段和和( C )。A、詳細(xì)計計劃 B、可可行性分析析 C、 運行階階段 D、 測試與與排錯103. 結(jié)構(gòu)化分分析方法是是一種預(yù)先先嚴(yán)格定義義需求的方方法,它在在實施時強(qiáng)強(qiáng)調(diào)的是分分析對象的的(B )A、控

34、制制流 BB、數(shù)據(jù)流流 C、程序流 DD、指令流流104. 在軟件的的可行性研研究中,可可以從不同同的角度對對軟件的可可行性進(jìn)行行研究,其其中是從軟軟件的功能能可行性角角度考慮的的是(BB )A、 經(jīng)經(jīng)濟(jì)可行性性 BB、技術(shù)可可行性 CC、 操作作可行性 D、 法律可可行性105. 需求規(guī)格格說明書的的內(nèi)容還應(yīng)應(yīng)包括對(B )的描述述。A主要要功能 BB算法的的詳細(xì)過程程 C用用戶界面及及運行環(huán)境境 D軟軟件的性能能106、系系統(tǒng)測試是是將軟件系系統(tǒng)與硬件件、外設(shè)和和網(wǎng)絡(luò)等其其他因素結(jié)結(jié)合,對整整個軟件系系統(tǒng)進(jìn)行測測試。(A )不是是系統(tǒng)測試試的內(nèi)容容。A路徑測測試BB可靠性性測試C安安裝測試

35、 DD安全測測試107、在在結(jié)構(gòu)化分分析方法中中,數(shù)據(jù)字字典是重要要的文檔。對加工的的描述是數(shù)數(shù)據(jù)字典的的組成內(nèi)容容之一,常常用的加工工描述方法法(CC )。A只有結(jié)結(jié)構(gòu)化語言言 B有有結(jié)構(gòu)化語語言和判定定樹C有結(jié)構(gòu)構(gòu)化語言、判定樹和和判定表 D有有判定樹和和判定表108、項項目管理工工具中,將將網(wǎng)絡(luò)方法法用于工作作計劃安排排的評審和和檢查的是是(A )。AGanntt圖 BPERTT網(wǎng)圖C因果分析析圖 D流程程圖109、軟軟件設(shè)計的的主要任務(wù)務(wù)是設(shè)計軟軟件的結(jié)構(gòu)構(gòu)、過程和和模塊,其其中軟件結(jié)結(jié)構(gòu)設(shè)計的的主要任務(wù)務(wù)是要確定定(CC )。A模塊間間的操作細(xì)細(xì)節(jié) B模模塊間的相相似性C模塊間間的組

36、成關(guān)關(guān)系 D模模塊的具體體功能110、下下述任務(wù)中中,不屬于于軟件工程程需求分析析階段的是是(D ) 。A分析軟軟件系統(tǒng)的的數(shù)據(jù)要求求 B確確定軟件系系統(tǒng)的功能能需求C確定軟軟件系統(tǒng)的的性能要求求 D確確定軟件系系統(tǒng)的運行行平臺111. 加工是對對數(shù)據(jù)流圖圖中不能再再分解的基基本加工的的精確說明明,下述哪哪個是加工工的最核心心(BB )A. 加加工順序 B. 加工邏輯輯C. 執(zhí)執(zhí)行頻率 D. 激發(fā)條件件112. 為了提高高模塊的獨獨立性,模模塊內(nèi)部最最好是(C )。A.邏輯內(nèi)內(nèi)聚 B.時時間內(nèi)聚 C.功能能內(nèi)聚 D.通信內(nèi)聚聚113. PDL是是軟件開發(fā)發(fā)過程中用用于( C )階段的描描述工具

37、。A.需求求分析 B.概概要設(shè)計 CC.詳細(xì)設(shè)設(shè)計 D.編編程114、適適合在互聯(lián)聯(lián)網(wǎng)上編寫寫程序可供供不同平臺臺上運行的的面向?qū)ο笙蟪绦蛟O(shè)計計語言是(B )A、 AALGOLL B、 JAVVA C、 SMAALLTAALK D、 LISSP115. 軟件測試試是軟件質(zhì)質(zhì)量保證的的主要手段段之一,測測試的費用用已超過( A )的300%以上,因因此提高測測試的有效效性非常重重要。A.軟件件開發(fā)費用用 B.軟軟件維護(hù)費費用 CC.軟件開開發(fā)和維護(hù)護(hù)費用 D.軟軟件研制費費用116. 在軟件件測試中,邏邏輯覆蓋標(biāo)標(biāo)準(zhǔn)主要用用于( B )A.黑箱箱測試方法法 B.白箱測試試方法 C.灰箱箱測試方法

38、法 D.軟件驗收收方法117. 在軟件件維護(hù)工作作中進(jìn)行的的最少的部部分是( D ) A.校正正性維護(hù) BB.適應(yīng)性性維護(hù) C.完完善性維護(hù)護(hù) D.預(yù)防防性維護(hù)118、火火車是一種種陸上交通通工具,火火車和陸上上交通工具具之間的關(guān)關(guān)系是(D )關(guān)關(guān)系。A.組裝裝 B.整體成員員 C.haas a D.一般般具體119、動動態(tài)模型的的描述工具具是( C )。A.對象象圖 B.結(jié)結(jié)構(gòu)圖 CC.狀態(tài)圖圖 D.設(shè)計圖120、MMcCalll提出的的軟件質(zhì)量量的11個個質(zhì)量特性性分為三組組,下面哪哪一個不屬屬于這三組組(A )A.產(chǎn)品品需求 BB.產(chǎn)品運運行 C.產(chǎn)品品修正 D.產(chǎn)品轉(zhuǎn)移移121.瀑瀑布

39、模型的的存在問題題是( B ) A用戶容易易參與開發(fā)發(fā) B缺乏靈活活性 C用戶與開開發(fā)者易溝溝通 D適適用可變需需求122.開開發(fā)軟件所所需高成本本和產(chǎn)品的的低質(zhì)量之之間有著尖尖銳的矛盾盾,這種現(xiàn)現(xiàn)象稱做( CC ) A.軟軟件工程 B.軟件周期期 C.軟軟件危機(jī) D.軟件產(chǎn)生生123.數(shù)數(shù)據(jù)耦合、公共耦合合、標(biāo)記耦耦合、控制制耦合的耦耦合性從低低到高的順順序是( B )A.數(shù)據(jù)、公共、標(biāo)標(biāo)記、控制制 B.數(shù)數(shù)據(jù)、標(biāo)記記、控制、公共C.控制、數(shù)據(jù)、標(biāo)標(biāo)記、公共共 D.控控制、數(shù)據(jù)據(jù)、公共、標(biāo)記124.在在SD方法法中全面指指導(dǎo)模塊劃劃分的最重重要的原則則是( D ) A.程程序模塊化化 B.模

40、模塊高內(nèi)聚聚 C.模模塊低耦合合 D.模模塊獨立性性125軟軟件測試的的目的是( B )。A 評價價軟件的質(zhì)質(zhì)量 BB. 發(fā)現(xiàn)現(xiàn)軟件的錯錯誤C 找出出軟件的所所有錯誤 D. 證明軟件件是正確的的126在在設(shè)計測試試用例時,( A )是用得得最多的一一種黑盒測測試方法。A 等價價類劃分 B. 邊界值分分析 CC. 因果圖圖 D. 判定表表127. 需求分析析最終結(jié)果果是產(chǎn)生( B )。 A. 項目目開發(fā)計劃劃 B. 需求求規(guī)格說明明書 C. 設(shè)計計說明書 D. 可行行性分析報報告128. Jackkson圖圖中,模塊塊框之間若若有直線連連接,表示示它們之間間存在( B )。 A. 調(diào)用用關(guān)系 B

41、. 組成關(guān)系系 CC. 鏈接接關(guān)系 D. 順序執(zhí)行行關(guān)系129. 軟件詳細(xì)細(xì)設(shè)計的主主要任務(wù)是是確定每個個模塊的( C )。 A. 功能能 B. 外外部接口 C. 算算法和使用用的數(shù)據(jù)結(jié)結(jié)構(gòu) D. 編編程 130為為了提高軟軟件的可維維護(hù)性,在在編碼階段段應(yīng)注意( D )A.保存測測試用例和和數(shù)據(jù)B.提高高模塊的獨獨立性C.文檔的的副作用D.養(yǎng)成成好的程序序設(shè)計風(fēng)格格131設(shè)設(shè)年利率為為i,現(xiàn)存入入p元,若計計復(fù)利,nn年后可得得錢數(shù)為(B)Ap(1+in)Bp(i+11)nCp(1+i)nDp(i+nn)132在在考察系統(tǒng)統(tǒng)的一些涉涉及時序和和改變的狀狀態(tài)時,要要用動態(tài)模模型來表示示。動態(tài)模

42、模型著重于于系統(tǒng)的控控制邏輯,它它包括兩個個圖:一個個是事件追追蹤圖,另另一個是( A )。A 狀態(tài)態(tài)圖 BB. 數(shù)數(shù)據(jù)流圖 C. 系統(tǒng)結(jié)結(jié)構(gòu)圖 D. 時時序圖133. 對象實現(xiàn)現(xiàn)了數(shù)據(jù)和和操作的結(jié)結(jié)合,使數(shù)數(shù)據(jù)和操作作( C )于對象象的統(tǒng)一體體中。A. 結(jié)合合 B. 隱藏 CC. 封裝裝 DD. 抽象象134具具有風(fēng)險分分析的軟件件生存周期期模型是( C )A.瀑布模模型 B.噴泉泉模型C.螺旋模模型 D.增量量模型135.軟軟件生命周周期中所花花費用最多多的階段是是( D ) A詳詳細(xì)設(shè)計 B軟軟件編碼 C軟軟件測試 D軟軟件維護(hù)136. 在整個軟軟件維護(hù)階階段所花費費的全部工工作中,(

43、 C )所所占比例最最大。A 校正正性維護(hù) BB. 適應(yīng)應(yīng)性維護(hù) C. 完善性維維護(hù) DD. 預(yù)防防性維護(hù)137模模塊( B )定定義為受該該模塊內(nèi)一一個判斷影影響的所有有模塊集合合。A 控制制域 B. 作用域 CC.寬度 D. 接接口138指指出PDLL是下列哪哪種語言( A )。A偽碼 B、高級程序序設(shè)計語言言 C 中級級程序設(shè)計計語言 D、 低低級程序設(shè)設(shè)計語言139在在對數(shù)據(jù)流流的分析中中,主要是是找到中心心變換,這這是從( C )導(dǎo)導(dǎo)出結(jié)構(gòu)圖圖的關(guān)鍵。A 數(shù)據(jù)據(jù)結(jié)構(gòu) B.實體體關(guān)系 C. 數(shù)據(jù)流流圖 D. EER圖140結(jié)結(jié)構(gòu)分析方方法就是面面向( B )自自頂向下逐逐步求精進(jìn)進(jìn)行需

44、求分分析的方法法。A 目標(biāo)標(biāo) B.數(shù)數(shù)據(jù)流 C.功能能 D. 對象141.開開發(fā)軟件所所需高成本本和產(chǎn)品的的低質(zhì)量之之間有著尖尖銳的矛盾盾,這種現(xiàn)現(xiàn)象稱做( CC ) A.軟軟件工程 B.軟件周期期 C.軟軟件危機(jī) D.軟件產(chǎn)生生142.快快速原型模模型的主要要特點之一一是( D ) A.開開發(fā)完畢才才見到產(chǎn)品品 B.及早提供供全部完整整的軟件產(chǎn)產(chǎn)品 C.開開發(fā)完畢后后才見到工工作軟件 DD.及早提提供工作軟軟件143.模模塊的內(nèi)聚聚性最低的的是( C ) A.邏邏輯內(nèi)聚 B.時間內(nèi)聚聚 C.偶偶然內(nèi)聚 D.功能內(nèi)聚聚144.軟軟件詳細(xì)設(shè)設(shè)計主要采采用的方法法是( D ) A.模模塊設(shè)計 B.

45、結(jié)構(gòu)化設(shè)設(shè)計 C.PPDL語言言 DD.結(jié)構(gòu)化化程序設(shè)計計145.程程序的三種種基本控制制結(jié)構(gòu)是( B ) A過程、子子程序和分分程序 B順序、選選擇和重復(fù)復(fù) C遞歸、堆堆棧和隊列列 D調(diào)用、返返回和轉(zhuǎn)移移146.軟軟件生命周周期中所花花費用最多多的階段是是( DD ) A詳細(xì)設(shè)計計 B軟件編碼碼 C軟件測試試 D軟件維護(hù)護(hù)147通通過( B )可可以完成數(shù)數(shù)據(jù)流圖的的細(xì)化。A 結(jié)構(gòu)構(gòu)分解 BB、 功能能分解 C、 數(shù)據(jù)分分解 DD、 系統(tǒng)統(tǒng)分解148JJacksson方法法是面向( B )的設(shè)設(shè)計方法。A 系統(tǒng)統(tǒng)設(shè)計 B、 數(shù)數(shù)據(jù)結(jié)構(gòu) C、 DFD DD、 OOO149軟軟件測試的的目的是(

46、 B )。A 評價價軟件的質(zhì)質(zhì)量 B. 發(fā)現(xiàn)軟軟件的錯誤誤C 找出出軟件的所所有錯誤 D. 證證明軟件是是正確的150在在考察系統(tǒng)統(tǒng)的一些涉涉及時序和和改變的狀狀態(tài)時,要要用對象-行為模型型來表示。動態(tài)模型型著重于系系統(tǒng)的控制制邏輯,它它包括三個個圖:一個個是事件軌軌跡圖和事事件流圖,另另一個是( A )。A .狀態(tài)態(tài)轉(zhuǎn)換圖 B. 數(shù)據(jù)據(jù)流圖 C. 系統(tǒng)結(jié)結(jié)構(gòu)圖 D. 時序圖圖151結(jié)結(jié)構(gòu)分析方方法就是面面向( B )自自頂向下逐逐步求精進(jìn)進(jìn)行需求分分析的方法法。A 目標(biāo)標(biāo) B.數(shù)數(shù)據(jù)流 C.功能能 D. 對象152在在多層次的的結(jié)構(gòu)圖中中,其模塊塊的層次數(shù)數(shù)稱為結(jié)構(gòu)構(gòu)圖的( AA )。A 深

47、度度 B. 跨度 C. 控制域 D. 粒度153. 研究開發(fā)發(fā)所需要的的成本和資資源是屬于于可行性研研究中的( B )研研究的一方方面。 A. 技術(shù)術(shù)可行性 B. 經(jīng)濟(jì)濟(jì)可行性 C. 社會會可行性 D. 法律律可行性154. 軟件詳細(xì)細(xì)設(shè)計的主主要任務(wù)是是確定每個個模塊的( A )。 A. 算法法和使用的的數(shù)據(jù)結(jié)構(gòu)構(gòu) B. 外部部接口 C. 功能能 D. 編程程155. 軟件結(jié)構(gòu)構(gòu)圖中,模模塊框之間間若有直線線連接,表表示它們之之間存在( A )。 A. 調(diào)用用關(guān)系 B. 組成關(guān)系系 CC. 鏈接接關(guān)系D. 順序序執(zhí)行關(guān)系系156. 需求分析析最終結(jié)果果是產(chǎn)生( B )。 A. 項目目開發(fā)計劃

48、劃 B. 需求求規(guī)格說明明書 C. 設(shè)計計說明書 D. 可行行性分析報報告157. 在詳細(xì)設(shè)設(shè)計階段,經(jīng)經(jīng)常采用的的工具有( A )。A. PAAD B. SSA C. SC D. DFDD158.因因計算機(jī)硬硬件和軟件件環(huán)境的變變化而作出出的修改軟軟件的過程程稱為( C ) A.教教正性維護(hù)護(hù)B.適應(yīng)應(yīng)性維護(hù) C.完完善性維護(hù)護(hù)D.預(yù)防防性維護(hù)159. 對象實現(xiàn)現(xiàn)了數(shù)據(jù)和和操作的結(jié)結(jié)合,使數(shù)數(shù)據(jù)和操作作( C )于對象象的統(tǒng)一體體中。A. 結(jié)合合 B. 隱藏 CC. 封裝裝 DD. 抽象象160為為了提高軟軟件的可維維護(hù)性,在在編碼階段段應(yīng)注意( D )A.保存測測試用例和和數(shù)據(jù)B.提高高模

49、塊的獨獨立性C.文檔的的副作用 D.養(yǎng)成成好的程序序設(shè)計風(fēng)格格二、填空題題(請把答答案寫在相相應(yīng)的橫線線上,每小小題1.55分)1、軟件是是 數(shù)據(jù) 、 計算機(jī)機(jī)程序 及及其說明程程序的 各種文檔檔 。2、概要設(shè)設(shè)計主要是是把各項 功能需求求 轉(zhuǎn)換成系系統(tǒng)的 體系結(jié)構(gòu)構(gòu) 。3、面向?qū)ο箝_發(fā)方方法包括 OOA 、OOD 、 OOPP 三部分分。4、結(jié)構(gòu)化化設(shè)計中以以數(shù)據(jù)流圖圖為基礎(chǔ)的的兩種具體體分析設(shè)計方方法是 變換分析析 、 事物分析析 設(shè)計。5、在單元元測試時,需要為被被測模塊設(shè)設(shè)計 驅(qū)動模塊塊 和 樁模塊塊 。6、CMMM把軟件過過程從無序序到有序的的進(jìn)化分成成5個階段段,排序而而形成5個

50、個逐層提高高的等級,分分別是初始始級、可重復(fù)級級 、已定義級級、 已管理理級 和可優(yōu)化級級。7.子類自自動共享父父類的 屬性 和 操作 的機(jī)制稱稱為繼承。8. 軟件件工程管理理的具體內(nèi)內(nèi)容包括對對開發(fā)人員員、組織機(jī)構(gòu)構(gòu)、 用戶 、 文檔資料料 等方面面的管理。9、可行性性研究的三三個方面是是 技術(shù)可行行性 、 社會可行行性 和_經(jīng)濟(jì)濟(jì)可行性_。10、在軟軟件概要設(shè)設(shè)計階段,建建立軟件結(jié)結(jié)構(gòu)后,還還應(yīng)為每個個模塊寫一一份 處理說說明 和_接口說說明_。11、在畫畫分層的DDFD時,父父圖與子圖圖的輸入輸輸出數(shù)據(jù)流流要_平衡_。12、在詳詳細(xì)設(shè)計階階段,除了了對模塊內(nèi)內(nèi)的算法進(jìn)進(jìn)行設(shè)計,還還應(yīng)對模

51、塊塊內(nèi)的_數(shù)據(jù)結(jié)構(gòu)構(gòu)_進(jìn)行設(shè)計計。13. 對對象的抽象象是_類_。14. 基基線的作用用是把各階階段的開發(fā)發(fā)工作劃分分得更加明明確,便于于檢查與確確認(rèn)階段成成果。因此此,基線可可以作為項項目的一個個_檢檢查點_。15. HYPERLINK /incsearch/search.asp?key=%C8%ED%BC%FE%B9%A4%B3%CC 軟軟件工程包包括軟件開開發(fā)技術(shù)和和_軟件件工程管理理_兩大大部分內(nèi)容容。16、開發(fā)發(fā)過程管理理包括項目目計劃、控制和_任任務(wù)管理_等。17、CAASE是多多年來在軟軟件開發(fā)管管理、軟件開發(fā)發(fā)方法、軟件開發(fā)發(fā)環(huán)境和_軟件件工具_(dá)等方面研研究和發(fā)展展的產(chǎn)物。18

52、、數(shù)據(jù)據(jù)字典中有有四類條目目,分別是是_數(shù)數(shù)據(jù)流 、數(shù)據(jù)項、 數(shù)據(jù)存儲儲 、基本加工工。19、用于于描述基本本加工的小小說明的三三種描述工工具是結(jié)構(gòu)構(gòu)化語言 、 判定表 、 判定樹_。20、子類類只繼承一一個父類的的屬性和操操作,這稱稱為_單單重繼承_。21、 MMcCabbe復(fù)雜性性度量又稱稱_環(huán)路路度量_。22、噴泉泉模型是一一種以用戶戶需求為動動力,以_對象_為驅(qū)動動的模型。23、Jaacksoon圖不僅僅可表示程程序結(jié)構(gòu),還還可表示_數(shù)據(jù)據(jù)結(jié)構(gòu)_。 24、詳細(xì)細(xì)設(shè)計的任任務(wù)是確定定每個模塊塊的內(nèi)部特特性,即模模塊的 算法 和 數(shù)據(jù)結(jié)構(gòu)構(gòu) 。25、UMML提供的的構(gòu)建系統(tǒng)統(tǒng)動態(tài)模型型的機(jī)

53、制有有 動態(tài)視視圖 視圖(包包括順序圖圖和協(xié)作圖圖)、 靜態(tài)視視圖 視圖、功能視圖。 26、軟件件質(zhì)量管理理由軟件質(zhì)質(zhì)量保證、 軟件質(zhì)質(zhì)量規(guī)劃 和 軟件質(zhì)量量控制 三三方面活動動組成。27、用等等價類劃分分法設(shè)計一一個測試用用例時,使使其覆蓋_盡可能能多的_尚未被覆覆蓋的合理理等價類; 覆蓋_一個_不合理等等價類。28、需求求分析階段段產(chǎn)生的最最重要的文文檔是_需求規(guī)格格說明書_。29、兩個個模塊都使使用同一張張表,模塊塊的這種耦耦合稱為_公共共耦合_。30、被測測試程序不不在機(jī)器上上運行,而而是采用人人工檢測和和計算機(jī)輔輔助分析檢檢測的手段段稱為_靜靜態(tài)_測試試。31、采用用手工方法法開發(fā)軟

54、件件只有程序序而無文檔檔,維護(hù)困困難,這是是一種_非結(jié)構(gòu)化化_維護(hù)護(hù)。32、結(jié)構(gòu)構(gòu)化方法是是一種面向向數(shù)據(jù)流的的開發(fā)方法法。由結(jié)構(gòu)構(gòu)化分析、_結(jié)構(gòu)化化方法_、結(jié)構(gòu)化程程序設(shè)計構(gòu)構(gòu)成。33、 對對象之間進(jìn)進(jìn)行通信的的構(gòu)造叫做做_消息_。34、 按按軟件服務(wù)務(wù)對象的范范圍可以把把軟件劃分分為 項目 軟件和和 產(chǎn)品 軟件。35、瀑布布模型將軟軟件生命期期劃分為若若干階段,各各個階段之之間是通過過 文檔 實現(xiàn)過渡渡的。36、概要要設(shè)計主要要是把各項項功能需求求轉(zhuǎn)換成系系統(tǒng)的_體系結(jié)構(gòu)構(gòu)_。37、詳細(xì)細(xì)設(shè)計的任任務(wù)是確定定每個模塊塊的內(nèi)部特特性,即模模塊的 數(shù)據(jù)結(jié)結(jié)構(gòu) 和 算法法 。38、結(jié)構(gòu)構(gòu)化程序設(shè)

55、設(shè)計方法提提倡開發(fā)人人員的組織織形式是_主程序序員組_。39、軟件件質(zhì)量管理理由軟件質(zhì)質(zhì)量保證、軟件質(zhì)量量規(guī)劃和 軟件件質(zhì)量控制制 三方面面活動組成成。40、類具具有操作,它是對象象_行為為_的的抽象。41、產(chǎn)品品管理包括括版本管理理和_配置置管理_。42、集成成測試中的的具體方法法是_漸增式 和 非漸漸增式_測試方方法。43、增量量模型適合合于_軟軟件需求_不明確、設(shè)計方案案有一定風(fēng)風(fēng)險的軟件件項目。44、結(jié)構(gòu)構(gòu)化分析方方法的分析析策略是_自頂向向下逐步求求精_。45、可行行性研究實實質(zhì)上是要要在較高層層次上以較較抽象的方方式進(jìn)行_需求求分析和設(shè)設(shè)計_的的過程。46、衡量量模塊獨立立性的兩個

56、個定性標(biāo)準(zhǔn)準(zhǔn)是_耦耦合性與內(nèi)內(nèi)聚性_。47、Jaacksoon方法是是一種面向向_數(shù)據(jù)據(jù)結(jié)構(gòu)_的設(shè)計方方法。48、維護(hù)護(hù)階段是軟軟件生存周周期中花費費精力和費費用_最多_的階段。49、繼承承性是子類類自動共享享其父類的的_數(shù)據(jù)據(jù)結(jié)構(gòu)和方方法_機(jī)機(jī)制。50、在面面向?qū)ο蠓椒椒ㄖ?,人人們常用狀狀態(tài)圖描述述類中對象象的_動態(tài)態(tài)行為_。51、規(guī)定定功能的軟軟件,在一一定程度上上能從錯誤誤狀態(tài)自動動恢復(fù)到正正常狀態(tài),則則稱該軟件件為_容錯_軟軟件。52.軟件件工程包括括3個要素素,即方法、工具、過程。53軟件件生存周期期是指一個個軟件從提提出開發(fā)要要求開始直直到該軟件件報廢不止止的整個時時期。通常常,軟

57、件生生存周期包包括問題定定義、可行性研研究,需求分析析,總體設(shè)計計, 詳細(xì)設(shè)設(shè)計 ,_編碼_,測試,維護(hù)活動動,可以將將這些活動動以適當(dāng)方方式分配到到不同階段段去完成54數(shù)據(jù)據(jù)流圖中的的箭頭表示示_數(shù)據(jù)流流_。軟件結(jié)構(gòu)構(gòu)圖中的箭箭頭方向表表示_模塊調(diào)用用_。55_可行性性研究_的目的的就是用最最小的代價價在盡可能能短的時間間內(nèi)確定該該軟件項目目是否能夠夠開發(fā),是是否值得去去開發(fā)。56.數(shù)據(jù)據(jù)流圖僅反反映系統(tǒng)必必須完成的的邏輯功能能,所以它它是一種_功能_模型型。三、簡答題題(簡要回答答下列問題題,每小題題4分)1、什么是是軟件工程程?它目標(biāo)標(biāo)和內(nèi)容是是什么? 軟件工程就就是用科學(xué)學(xué)的知識和和技

58、術(shù)原理理來定義,開開發(fā),維護(hù)護(hù)軟件的一一門學(xué)科。軟件工程目目標(biāo):付出出較低開發(fā)發(fā)成本;達(dá)達(dá)到要求的的功能;取取得較好的的性能;開開發(fā)的軟件件易于移植植;只需較較低的維護(hù)護(hù)費用;能能按時完成成開發(fā)任務(wù)務(wù),及時交交付使用;開發(fā)的軟軟件可靠性性高。軟件工程內(nèi)內(nèi)容:包括括開發(fā)技術(shù)術(shù)和開發(fā)管管理兩個方方面。2、軟件開開發(fā)中有哪哪幾種過程程模型?哪哪些適用于于面向?qū)ο笙蟮能浖_開發(fā)?軟件開發(fā)中中常見的軟軟件過程模模型有瀑布布模型、原原型模型、螺旋模型型、噴泉模模型、統(tǒng)一一軟件過程程等。其中噴泉模模型、統(tǒng)一一軟件過程程適用于面面向?qū)ο蟮牡能浖_發(fā)發(fā)。4、什么是是軟件概要要設(shè)計?該該階段的基基本任務(wù)是是什么?

59、把一個軟軟件需求轉(zhuǎn)轉(zhuǎn)換為軟件件表示時,首首先設(shè)計出出軟件總的的體系結(jié)構(gòu)構(gòu)。稱為概概要設(shè)計或或結(jié)構(gòu)設(shè)計計?;救蝿?wù):設(shè)計軟件件系統(tǒng)結(jié)構(gòu)構(gòu)進(jìn)行數(shù)據(jù)據(jù)結(jié)構(gòu)及數(shù)數(shù)據(jù)庫的設(shè)設(shè)計編寫概要要設(shè)計的文文檔 評審6、軟件測測試要經(jīng)過過哪些步驟驟?這些測測試與軟件件開發(fā)各階階段之間有有什么關(guān)系系? 軟件測試要要經(jīng)過的步步驟是:單單元測試集成測試試確認(rèn)測測試系統(tǒng)統(tǒng)測試。單元測試對對源程序中中每一個程程序單元進(jìn)進(jìn)行測試,檢檢查各個模模塊是否正正確實現(xiàn)規(guī)規(guī)定的功能能,從而發(fā)發(fā)現(xiàn)模塊在在編碼中或或算法中的的錯誤。該該階段涉及及編碼和詳詳細(xì)設(shè)計文文檔。集成測試是是為了檢查查與設(shè)計相相關(guān)的軟件件體系結(jié)構(gòu)構(gòu)的有關(guān)問問題,也就就

60、是檢查概概要設(shè)計是是否合理有有效。確認(rèn)測試主主要是檢查查已實現(xiàn)的的軟件是否否滿足需求求規(guī)格說明明書中確定定了的各種種需求。系統(tǒng)測試是是把已確認(rèn)認(rèn)的軟件與與其他系統(tǒng)統(tǒng)元素(如如硬件、其其他支持軟軟件、數(shù)據(jù)據(jù)、人工等等)結(jié)合在在一起進(jìn)行行測試。以以確定軟件件是否可以以支付使用用。7、什么是是軟件生存存周期?它它有哪幾個個活動? 軟件生存周周期:一個個軟件從提提出開發(fā)要要求開始直直到該軟件件報廢為止止的整個時時期。包括:可行行性分析和和項目開發(fā)發(fā)計劃,需需求分析,概概要設(shè)計,詳詳細(xì)設(shè)計,編編碼,測試試,維護(hù)。8、衡量模模塊獨立性性的兩個標(biāo)標(biāo)準(zhǔn)是什么么?各表示示什么含義義? 內(nèi)聚和耦合合。 內(nèi)聚:又稱

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論