軟件工程期末考試復(fù)習(xí)題答案

上傳人:奔*** 文檔編號(hào):30158010 上傳時(shí)間:2021-10-09 格式:DOC 頁(yè)數(shù):21 大?。?68.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
軟件工程期末考試復(fù)習(xí)題答案_第1頁(yè)
第1頁(yè) / 共21頁(yè)
軟件工程期末考試復(fù)習(xí)題答案_第2頁(yè)
第2頁(yè) / 共21頁(yè)
軟件工程期末考試復(fù)習(xí)題答案_第3頁(yè)
第3頁(yè) / 共21頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《軟件工程期末考試復(fù)習(xí)題答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程期末考試復(fù)習(xí)題答案(21頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

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

2、項(xiàng)目值得開(kāi)發(fā)否 C.規(guī)劃項(xiàng)目 D.維護(hù)項(xiàng)目6SA方法用DFD描述(D ) 。A系統(tǒng)的控制流程 B系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)C系統(tǒng)的基本加工 D系統(tǒng)的功能7.進(jìn)行需求分析可使用多種工具,但(C )是不適用的。A. 數(shù)據(jù)流圖(DFD) B. 判定表 C. PAD圖 D. 數(shù)據(jù)字典8.結(jié)構(gòu)化分析(SA)方法將欲開(kāi)發(fā)的軟件系統(tǒng)分解為若干基本加工,并對(duì)加工進(jìn)行說(shuō)明,下述是常用的說(shuō)明工具,其中便于對(duì)加工出現(xiàn)的組合條件的說(shuō)明工具是(A )。a.結(jié)構(gòu)化語(yǔ)言;b.判定樹(shù);c.判定表。A. b和c B. a,b和c C. a和c D. a和b9.軟件概要設(shè)計(jì)結(jié)束后得到(B )。A.初始化的軟件結(jié)構(gòu)圖 B.優(yōu)化后的軟件結(jié)構(gòu)圖

3、C.模塊詳細(xì)的算法 D.程序編碼10.軟件設(shè)計(jì)階段一般又可分為 ( B )。 A.邏輯設(shè)計(jì)與功能設(shè)計(jì) B.概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) C.概念設(shè)計(jì)與物理設(shè)計(jì) D.模型設(shè)計(jì)與程序設(shè)計(jì)11.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( C )。A.低內(nèi)聚低耦合 B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合 D.高內(nèi)聚高耦合12.PDL是軟件開(kāi)發(fā)過(guò)程中用于( C )階段的描述工具。 A.需求分析 B.概要設(shè)計(jì) C.詳細(xì)設(shè)計(jì) D.編程13.下列語(yǔ)言中哪個(gè)語(yǔ)言是低級(jí)語(yǔ)言( D ) A. PASCAL B.VISUAL BASIC C. C+ D.匯編語(yǔ)言14.軟件測(cè)試的目的是(B )。A.試驗(yàn)性運(yùn)行軟件 B.發(fā)現(xiàn)軟件錯(cuò)誤C.證明軟件正

4、確 D.找出軟件中全部錯(cuò)誤15.軟件測(cè)試中,白盒法是通過(guò)分析程序的(B )來(lái)設(shè)計(jì)測(cè)試用例的。 A.應(yīng)用范圍 B.內(nèi)部邏輯 C.功能 D.輸入數(shù)據(jù)16.黑盒法是根據(jù)程序的(C )來(lái)設(shè)計(jì)測(cè)試用例的。 A.應(yīng)用范圍 B.內(nèi)部邏輯 C.功能 D.輸入數(shù)據(jù)17.下面的邏輯測(cè)試覆蓋中,測(cè)試覆蓋最弱的是( C ) A.條件覆蓋 B.條件組合覆蓋 C.語(yǔ)句覆蓋 D.條件及判定覆蓋18.把一組具有相似特性的對(duì)象組合在一起,稱之為( C )。A、多態(tài)性 B、繼承性 C、類 D、消息19.面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有( A )A、多態(tài)性 B、完整性 C、可移植性 D、兼容20.下列模型屬于成本

5、估算方法的有( A )A、COCOMO模型B、McCall模型C、McCabe度量法D、時(shí)間估算法21.軟件生存周期中時(shí)間最長(zhǎng)的是(D )階段。A.需求分析 B.概要設(shè)計(jì) C.測(cè)試 D.維護(hù)22.與計(jì)算機(jī)科學(xué)的理論研究不同,軟件工程是一門( C )學(xué)科。A.理論性 B.原理性 C.工程性 D.心理性23.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個(gè)階段中,下面的幾個(gè)選項(xiàng)中哪個(gè)環(huán)節(jié)出錯(cuò),對(duì)軟件的影響最大( C )。A、詳細(xì)設(shè)計(jì)階段 B、概要設(shè)計(jì)階段 C、 需求分析階段 D、 測(cè)試和運(yùn)行階段24. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( D )。A.不能嵌套使用 B.只能用來(lái)寫(xiě)簡(jiǎn)單程序 C.已經(jīng)用硬

6、件實(shí)現(xiàn) D.只有一個(gè)入口和一個(gè)出口25.軟件工程的出現(xiàn)主要是由于( C )。A.程序設(shè)計(jì)方法學(xué)的影響 B.其它工程科學(xué)的影響 C. 軟件危機(jī)的出現(xiàn)D.計(jì)算機(jī)的發(fā)展26.在軟件工程項(xiàng)目中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問(wèn)題是( D )A、 工作階段間的等待時(shí)間 B、 生產(chǎn)原型的復(fù)雜性 C、 參與人員所需的工作站數(shù) D、 參與人員之間的通信困難27. SA方法的基本思想是(C )A自底向上逐步抽象B自底向上逐步分解 C自頂向下逐步分解D自頂向下逐步抽象 28.判定表和判定樹(shù)是數(shù)據(jù)流圖中用以描述加工的工具,它常描述的對(duì)象是( D ) A. 邏輯判斷 B. 層次分解 C. 操作條目 D.

7、 組合條件29.軟件需求說(shuō)明書(shū)是軟件需求分析階段的重要文件,下述哪個(gè)(些)是其應(yīng)包含的內(nèi)容(D ) a.數(shù)據(jù)描述b.功能描述c.模塊描述d.性能描述A. b B. c和d C. a,b和c D. a,b和d30.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在著( A )關(guān)系。A.調(diào)用 B.組成 C.鏈接 D.順序執(zhí)行31.軟件設(shè)計(jì)中一般將用到圖形工具,下列哪種(些)可用作設(shè)計(jì)的圖形工具( C )a.結(jié)構(gòu)圖b.實(shí)體聯(lián)系圖c.IPO圖d.層次圖A、 a和b B、 c和d C、 a,c,d D、 全部32. 程序設(shè)計(jì)語(yǔ)言一般簡(jiǎn)單來(lái)說(shuō),可劃分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩大類,與高級(jí)語(yǔ)言相比,用低級(jí)語(yǔ)

8、言開(kāi)發(fā)的程序,具有如下哪種特點(diǎn)(C )A、 運(yùn)行效率低,開(kāi)發(fā)效率低 B、 運(yùn)行效率低,開(kāi)發(fā)效率高 C、 運(yùn)行效率高,開(kāi)發(fā)效率低 D、 運(yùn)行效率高,開(kāi)發(fā)效率高33. 下面的敘述哪些是正確的( C )(1)在軟件開(kāi)發(fā)過(guò)程中,編程作業(yè)的代價(jià)最高。(2)良好的程序設(shè)計(jì)風(fēng)格應(yīng)以縮小程序占用的存儲(chǔ)空間和提高程序的運(yùn)行速度為原則。(3)為了提高程序的運(yùn)行速度,有時(shí)采用以存儲(chǔ)空間換取運(yùn)行速度的方法。(4)對(duì)同一算法,用高級(jí)語(yǔ)言編寫(xiě)的程序比用低級(jí)語(yǔ)言編寫(xiě)的程序運(yùn)行速度快。(5)COBOL是一種非過(guò)程型語(yǔ)言。(6)LISP是一種邏輯型程序設(shè)計(jì)語(yǔ)言。A、 (1)、(3)、(5) B、 (2)、(3)、(4)C、 (

9、3) D、 (4)、(6)34、為了提高軟件測(cè)試的效率,應(yīng)該(D )。A.隨機(jī)地選取測(cè)試數(shù)據(jù)B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C.在完成編碼以后制定軟件的測(cè)試計(jì)劃D.選擇發(fā)現(xiàn)錯(cuò)誤可能性較大的數(shù)據(jù)作為測(cè)試用例35. 與設(shè)計(jì)測(cè)試用例無(wú)關(guān)的文檔是(A )。A.項(xiàng)目開(kāi)發(fā)計(jì)劃 B.需求規(guī)格說(shuō)明書(shū) C.設(shè)計(jì)說(shuō)明書(shū) D.源程序36. 使用白箱測(cè)試方法時(shí)確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( A )和指定的覆蓋標(biāo)準(zhǔn)。A.程序的內(nèi)部邏輯 B.程序的復(fù)雜程度 C.使用說(shuō)明書(shū) D.程序的功能37. 軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性的分離,是指軟件的( C )。A.繼承性 B.共享性 C.封裝性 D.抽象性38、一個(gè)面向?qū)ο笙到y(tǒng)的體

10、系結(jié)構(gòu)通過(guò)它的成分對(duì)象和對(duì)象間的關(guān)系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化開(kāi)發(fā)方法相比,它具有的優(yōu)點(diǎn)是( A ) .A、設(shè)計(jì)穩(wěn)定 B、變換分析 C、事務(wù)分析 D、模塊獨(dú)立性39、軟件管理的主要職能包括( D )A.人員管理、計(jì)劃管理 B.標(biāo)準(zhǔn)化管理、配置管理 C.成本管理、進(jìn)度管理 D.(A)和(B)40、任何項(xiàng)目都必須精心做好項(xiàng)目管理工作,最常用的計(jì)劃管理工具是( D )A.數(shù)據(jù)流程圖 B.程序結(jié)構(gòu)圖 C.因果圖 D.PERT圖41. 軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是(C )A、 硬件環(huán)境B、軟件開(kāi)發(fā)的環(huán)境 C、軟件開(kāi)發(fā)工具和軟件開(kāi)發(fā)的環(huán)境 D、

11、 開(kāi)發(fā)人員的素質(zhì)42. 在下面的軟件開(kāi)發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開(kāi)發(fā)人員的開(kāi)發(fā)要求最高(B )A、結(jié)構(gòu)化方法 B、原型化方法 C、面向?qū)ο蟮姆椒?D、控制流方法43. 軟件開(kāi)發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為( A )A、 瀑布模型 B、 對(duì)象模型 C、 螺旋模型 D、 層次模型 44. 對(duì)于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流(A )。A必須一致 B數(shù)目必須相等 C名字必須相同 D數(shù)目必須不等45. 軟件需求分析階段的工作,可以分為四個(gè)方面:對(duì)問(wèn)題的識(shí)別.分析與綜合.編寫(xiě)需求分析文檔以及(B )A. 軟件的總結(jié) B. 需

12、求分析評(píng)審 C. 階段性報(bào)告 D. 以上答案都不正確46在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有( B ) A. 數(shù)據(jù)流圖 B. 數(shù)據(jù)字典 C. 結(jié)構(gòu)化語(yǔ)言 D. 判定表與判定樹(shù)47. 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是(C )。A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.功能內(nèi)聚 D.通信內(nèi)聚48. 面向數(shù)據(jù)流的設(shè)計(jì)方法把( C )映射成軟件結(jié)構(gòu)。A、數(shù)據(jù)流 B、模塊化 C、控制結(jié)構(gòu) D、信息流49. .數(shù)據(jù)流圖是常用的進(jìn)行軟件需求分析的圖形工具,其基本圖形符號(hào)是(C )A. 輸入.輸出.外部實(shí)體和加工 B. 變換.加工.數(shù)據(jù)流和存儲(chǔ)C. 加工.數(shù)據(jù)流.數(shù)據(jù)存儲(chǔ)和外部實(shí)體 D. 變換.

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

14、負(fù)責(zé)人 C.該軟件的編程人員 D.不屬于該軟件開(kāi)發(fā)組的軟件設(shè)計(jì)人員55. 據(jù)國(guó)家標(biāo)準(zhǔn)GB8566-8計(jì)算機(jī)軟件開(kāi)發(fā)的規(guī)定,軟件的開(kāi)發(fā)和維護(hù)劃分為八個(gè)階段,其中組裝測(cè)試的計(jì)劃是在(C )階段完成的?A.可行性研究和計(jì)劃 B.需求分析 C.概要設(shè)計(jì) D.詳細(xì)設(shè)計(jì)56. 軟件生命周期的最后的一個(gè)階段是( B )A.書(shū)寫(xiě)軟件文檔 B.軟件維護(hù) C.穩(wěn)定性測(cè)試 D.書(shū)寫(xiě)詳細(xì)用戶說(shuō)明57. McCall提出了表明軟件質(zhì)量的11個(gè)質(zhì)量特性。它們是正確性、可靠性、可使用性、完整性、(D ) 、可移植性、可復(fù)用性、效率、可測(cè)試性、互聯(lián)性。A.模塊獨(dú)立性、安全性 B.文檔完備性、靈活性C.可維護(hù)性、安全性 D.可

15、維護(hù)性、靈活性58、每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組( C )來(lái)表征。A、行為 B、功能 C、操作 D、數(shù)據(jù)59、面向?qū)ο筌浖夹g(shù)的許多強(qiáng)有力的功能和突出的優(yōu)點(diǎn),都來(lái)源于把類組織成一個(gè)層次結(jié)構(gòu)的系統(tǒng),一個(gè)類的上層可以由父親,下層可以有子類,這種層次結(jié)構(gòu)系統(tǒng)的一個(gè)重要性質(zhì)是( B ),一個(gè)類獲得其父親的全部描述(數(shù)據(jù)和操作)A、傳遞性 B、繼承性 C、復(fù)用性 D、并行性60、軟件開(kāi)發(fā)在需求分析、設(shè)計(jì)、編碼、測(cè)試這幾個(gè)階段所需不同層次的技術(shù)人員大致是(C )A.初級(jí)、高級(jí)、高級(jí)、初級(jí) B.中級(jí)、中級(jí)、高級(jí)、中級(jí)C.高級(jí)、中高級(jí)、初級(jí)、中高級(jí) D.中級(jí)、中高級(jí)、中級(jí)、初級(jí)61、軟件重用

16、的單位是(A )。A.軟件模塊 B.性能 C.系統(tǒng) D.功能62、下列不屬于軟件工程方法學(xué)三要素的是( D ):A、方法 B、工具 C、過(guò)程 D、操作63、軟件開(kāi)發(fā)中大約要付出(C )的工作量進(jìn)行測(cè)試和排錯(cuò)。A.20 B.30 C.40 D.5064、軟件開(kāi)發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實(shí)際的應(yīng)用中,它們之間的關(guān)系表現(xiàn)為 ( B )A、 相互排斥 B、 相互補(bǔ)充 C、 獨(dú)立使用 D、 交替使用65、系統(tǒng)分析員是( B )A、用戶中系統(tǒng)的直接使用者B、用戶和軟件人員的中間人C、軟件的編程人員D、用戶和軟件人員的領(lǐng)導(dǎo) 66、結(jié)構(gòu)化分析SA方法以數(shù)據(jù)流圖、( D )和加工說(shuō)明等描述工

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

18、行,則這種內(nèi)聚為( A )。A、時(shí)間內(nèi)聚B、邏輯內(nèi)聚C、通信內(nèi)聚D、信息內(nèi)聚 71、初步用戶手冊(cè)在(B )階段編寫(xiě)。A.可行性研究B需求分析C軟件概要設(shè)計(jì)D軟件詳細(xì)設(shè)計(jì)72、在軟件結(jié)構(gòu)化設(shè)計(jì)中,好的軟件結(jié)構(gòu)設(shè)計(jì)應(yīng)該力求做到( B )。A、頂層扇出較少,中間層扇出較高,底層模塊低扇入B、頂層扇出較高,中間層扇出較少,底層模塊高扇入C、頂層扇入較少,中間層扇出較高,底層模塊高扇入D、頂層扇入較少,中間層扇入較高,底層模塊低扇入 73、結(jié)構(gòu)圖(SC)和層次方框圖是不同的,前者 ( B )。A、描述程序的過(guò)程特性B、描述程序的層次特性 C、描述程序的過(guò)程特征和層次特征D、即不描述程序的過(guò)程特征,也不描

19、述程序的層次特征74、軟件詳細(xì)設(shè)計(jì)主要采用的方法是( D )。A、模塊設(shè)計(jì) B、結(jié)構(gòu)化設(shè)計(jì) C、PDL語(yǔ)言 D、結(jié)構(gòu)化程序設(shè)計(jì)75、程序的三種基本控制結(jié)構(gòu)是( B )A、過(guò)程、子程序和分程序B、順序、選擇和循環(huán) C、遞歸、堆棧和隊(duì)列 D、調(diào)用、返回和轉(zhuǎn)移 76、軟件設(shè)計(jì)將涉及軟件的構(gòu)造、過(guò)程和模塊的設(shè)計(jì),其中軟件過(guò)程是指(B )A、 模塊間的關(guān)系 B、 模塊的操作細(xì)節(jié)C、 軟件層次結(jié)構(gòu) D、 軟件開(kāi)發(fā)過(guò)程77、軟件測(cè)試的手段有多種,通過(guò)人工來(lái)評(píng)審文檔或程序,借以發(fā)現(xiàn)其中錯(cuò)誤,該手段是( D )。 A、黑盒測(cè)試 B、正確性測(cè)試 C、動(dòng)態(tài)測(cè)試 D、靜態(tài)測(cè)試 78、黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要需要

20、研究( A ) 。A、需求規(guī)格說(shuō)明與概要設(shè)計(jì)說(shuō)明B、詳細(xì)設(shè)計(jì)說(shuō)明C、項(xiàng)目開(kāi)發(fā)計(jì)劃 D、概要設(shè)計(jì)說(shuō)明與詳細(xì)設(shè)計(jì)說(shuō)明79、在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,( C ) 所占比例最大。A、改正性維護(hù) B、適應(yīng)性維護(hù) C、完善性維護(hù) D、預(yù)防性維護(hù) 80、下列哪個(gè)改變不屬于軟件維護(hù)中的副作用?(C )A.修改代碼 B.修改數(shù)據(jù) C.修改需求分析 D.修改文檔81.作坊式小團(tuán)體合作生產(chǎn)方式的時(shí)代是(C )時(shí)代。A.程序設(shè)計(jì) B.軟件生產(chǎn)自動(dòng)化 C.程序系統(tǒng) D.軟件工程82.軟件需求分析階段的工作,可以分為以下4個(gè)方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、編寫(xiě)需求分析文檔以及( C )。A. 總結(jié) B. 階段

21、性報(bào)告 C. 需求分析評(píng)審 D. 以上答案都不正確83.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有( A )。A. 數(shù)據(jù)流圖 B. 數(shù)據(jù)詞典C. 結(jié)構(gòu)化語(yǔ)言D. 判定表與判定樹(shù)84.如果一個(gè)軟件是給許多客戶使用的,大多數(shù)軟件廠商要使用幾種測(cè)試過(guò)程來(lái)發(fā)現(xiàn)那些可能只有最終用戶才能發(fā)現(xiàn)的錯(cuò)誤,( A )測(cè)試是由一個(gè)用戶在開(kāi)發(fā)者的場(chǎng)所來(lái)進(jìn)行的.測(cè)試的目的是尋找錯(cuò)誤的原因并改正之。 A. B. C. D. 85.來(lái)輔助軟件開(kāi)發(fā)、運(yùn)行、維護(hù)、管理、支持等過(guò)程中的活動(dòng)的軟件稱為軟件開(kāi)發(fā)工具,通常也稱為( D )工具。 A.CAD B.CAI C.CAM D.CASE 86. 螺旋模型綜合了(

22、A )的優(yōu)點(diǎn),并增加了風(fēng)險(xiǎn)分析。 A.瀑布模型和演化模型 B.瀑布模型和噴泉模型C.演化模型和噴泉模型 D.原型和噴泉模型87SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工作流程,然后(A )。A獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的邏輯模型B獲得當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的物理模型C獲得當(dāng)前系統(tǒng)的物理模型,建立當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型D獲得當(dāng)前系統(tǒng)的物理模型,建立當(dāng)前系統(tǒng)的物理模型,建立目標(biāo)系統(tǒng)的物理模型88. 在軟件需求規(guī)范中,下述哪些要求可以歸類為過(guò)程要求(A )A. 執(zhí)行要求 B. 效率要求 C. 可靠性要求

23、D. 可移植性要求89. 數(shù)據(jù)流圖是常用的進(jìn)行軟件需求分析的圖形工具,其基本圖形符號(hào)是(C )A. 輸入.輸出.外部實(shí)體和加工 B. 變換.加工.數(shù)據(jù)流和存儲(chǔ)C. 加工.數(shù)據(jù)流.數(shù)據(jù)存儲(chǔ)和外部實(shí)體 D. 變換.數(shù)據(jù)存儲(chǔ).加工和數(shù)據(jù)流90. 設(shè)計(jì)軟件結(jié)構(gòu)一般不確定(C )。A.模塊的功能 B.模塊的接口C.模塊內(nèi)的局部數(shù)據(jù) D.模塊間的調(diào)用關(guān)系91. 模塊的獨(dú)立性是由內(nèi)聚性和耦合性來(lái)度量的,其中內(nèi)聚性是( B )A、 模塊間的聯(lián)系程度 B、 模塊的功能強(qiáng)度C、 信息隱蔽程度 D、 接口的復(fù)雜程度92. Jackson方法實(shí)現(xiàn)從(A )導(dǎo)出(C )。A.數(shù)據(jù)結(jié)構(gòu) B.數(shù)據(jù)流圖 C.程序結(jié)構(gòu) D.軟

24、件模塊層次結(jié)構(gòu)93.下列語(yǔ)言中哪個(gè)語(yǔ)言是低級(jí)語(yǔ)言( D )A、 PASCAL B、 VISUAL BASIC C、 C+ D、 匯編語(yǔ)言94、PAD圖的控制執(zhí)行流程為(C )A、自下而下、從左到右 B、自上而下、循環(huán)執(zhí)行C、自上而下、從左到右 D、都不對(duì)95. 程序設(shè)計(jì)語(yǔ)言的心理特性在語(yǔ)言中表現(xiàn)不應(yīng)包括( C )。A.歧義性 B.簡(jiǎn)潔性 C.保密性 D.傳統(tǒng)性96. 在軟件工程中,白箱測(cè)試方法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。此方法將程序可作為( A )A.路徑的集合 B.循環(huán)的集合 C.目標(biāo)的集合 D.地址的集合97.集成測(cè)試的主要方法有兩個(gè),一個(gè)是_一個(gè)是_ ( B )A.白箱測(cè)試方法、黑箱測(cè)試方

25、法B.漸增式測(cè)試方法、非漸增式測(cè)試方法C.等價(jià)分類方法、邊緣值分析方法D.因果圖方法、錯(cuò)誤推測(cè)方法98、軟件維護(hù)工作的最主要部分是( C )A.校正性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維99、軟件產(chǎn)品質(zhì)量是生產(chǎn)者和用戶都十分關(guān)心的問(wèn)題,質(zhì)量管理只看到產(chǎn)品的質(zhì)量,近年來(lái)質(zhì)量管理向( A )發(fā)展,重要的基本假設(shè)是過(guò)程的質(zhì)量直接影響產(chǎn)品的質(zhì)量。A.過(guò)程質(zhì)量的控制 B.過(guò)程的改進(jìn) C.產(chǎn)品的改進(jìn) D.技術(shù)的革新100結(jié)構(gòu)分析方法就是面向( D)自頂向下逐步求精進(jìn)行需求分析的方法。A目標(biāo) B.功能 C. 對(duì)象 D.數(shù)據(jù)流101. 軟件是一種(B )產(chǎn)品。A.物質(zhì) B.邏輯 C.有形 D.消

26、耗102. 瀑布模型把軟件生命周期劃分為八個(gè)階段:?jiǎn)栴}的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)行、維護(hù)。八個(gè)階段又可歸納為三個(gè)大的階段:計(jì)劃階段、開(kāi)發(fā)階段和( C )。A、詳細(xì)計(jì)劃 B、可行性分析 C、 運(yùn)行階段 D、 測(cè)試與排錯(cuò)103. 結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的(B )A、控制流 B、數(shù)據(jù)流 C、程序流 D、指令流104. 在軟件的可行性研究中,可以從不同的角度對(duì)軟件的可行性進(jìn)行研究,其中是從軟件的功能可行性角度考慮的是(B )A、 經(jīng)濟(jì)可行性 B、技術(shù)可行性 C、 操作可行性 D、 法律可行性105. 需求規(guī)格

27、說(shuō)明書(shū)的內(nèi)容還應(yīng)包括對(duì)(B )的描述。A主要功能 B算法的詳細(xì)過(guò)程 C用戶界面及運(yùn)行環(huán)境 D軟件的性能106、系統(tǒng)測(cè)試是將軟件系統(tǒng)與硬件、外設(shè)和網(wǎng)絡(luò)等其他因素結(jié)合,對(duì)整個(gè)軟件系統(tǒng)進(jìn)行測(cè)試。(A )不是系統(tǒng)測(cè)試的內(nèi)容。A路徑測(cè)試B可靠性測(cè)試C安裝測(cè)試 D安全測(cè)試107、在結(jié)構(gòu)化分析方法中,數(shù)據(jù)字典是重要的文檔。對(duì)加工的描述是數(shù)據(jù)字典的組成內(nèi)容之一,常用的加工描述方法(C )。A只有結(jié)構(gòu)化語(yǔ)言 B有結(jié)構(gòu)化語(yǔ)言和判定樹(shù)C有結(jié)構(gòu)化語(yǔ)言、判定樹(shù)和判定表 D有判定樹(shù)和判定表108、項(xiàng)目管理工具中,將網(wǎng)絡(luò)方法用于工作計(jì)劃安排的評(píng)審和檢查的是(A )。AGantt圖 BPERT網(wǎng)圖C因果分析圖 D流程圖109

28、、軟件設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu)、過(guò)程和模塊,其中軟件結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是要確定(C )。A模塊間的操作細(xì)節(jié) B模塊間的相似性C模塊間的組成關(guān)系 D模塊的具體功能110、下述任務(wù)中,不屬于軟件工程需求分析階段的是(D ) 。A分析軟件系統(tǒng)的數(shù)據(jù)要求 B確定軟件系統(tǒng)的功能需求C確定軟件系統(tǒng)的性能要求 D確定軟件系統(tǒng)的運(yùn)行平臺(tái)111. 加工是對(duì)數(shù)據(jù)流圖中不能再分解的基本加工的精確說(shuō)明,下述哪個(gè)是加工的最核心(B )A. 加工順序 B. 加工邏輯C. 執(zhí)行頻率 D. 激發(fā)條件112. 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是(C )。A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.功能內(nèi)聚 D.通信內(nèi)聚113. P

29、DL是軟件開(kāi)發(fā)過(guò)程中用于( C )階段的描述工具。A.需求分析 B.概要設(shè)計(jì) C.詳細(xì)設(shè)計(jì) D.編程114、適合在互聯(lián)網(wǎng)上編寫(xiě)程序可供不同平臺(tái)上運(yùn)行的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言是(B )A、 ALGOL B、 JAVA C、 SMALLTALK D、 LISP115. 軟件測(cè)試是軟件質(zhì)量保證的主要手段之一,測(cè)試的費(fèi)用已超過(guò)( A )的30%以上,因此提高測(cè)試的有效性非常重要。A.軟件開(kāi)發(fā)費(fèi)用 B.軟件維護(hù)費(fèi)用 C.軟件開(kāi)發(fā)和維護(hù)費(fèi)用 D.軟件研制費(fèi)用116. 在軟件測(cè)試中,邏輯覆蓋標(biāo)準(zhǔn)主要用于( B )A.黑箱測(cè)試方法 B.白箱測(cè)試方法 C.灰箱測(cè)試方法 D.軟件驗(yàn)收方法117. 在軟件維護(hù)工作中進(jìn)

30、行的最少的部分是( D ) A.校正性維護(hù) B.適應(yīng)性維護(hù) C.完善性維護(hù) D.預(yù)防性維護(hù)118、火車是一種陸上交通工具,火車和陸上交通工具之間的關(guān)系是(D )關(guān)系。A.組裝 B.整體成員 C.has a D.一般具體119、動(dòng)態(tài)模型的描述工具是( C )。A.對(duì)象圖 B.結(jié)構(gòu)圖 C.狀態(tài)圖 D.設(shè)計(jì)圖120、McCall提出的軟件質(zhì)量的11個(gè)質(zhì)量特性分為三組,下面哪一個(gè)不屬于這三組(A )A.產(chǎn)品需求 B.產(chǎn)品運(yùn)行 C.產(chǎn)品修正 D.產(chǎn)品轉(zhuǎn)移121.瀑布模型的存在問(wèn)題是( B ) A用戶容易參與開(kāi)發(fā) B缺乏靈活性 C用戶與開(kāi)發(fā)者易溝通 D適用可變需求122.開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之

31、間有著尖銳的矛盾,這種現(xiàn)象稱做( C ) A.軟件工程 B.軟件周期 C.軟件危機(jī) D.軟件產(chǎn)生123.數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是( B )A.數(shù)據(jù)、公共、標(biāo)記、控制 B.數(shù)據(jù)、標(biāo)記、控制、公共C.控制、數(shù)據(jù)、標(biāo)記、公共 D.控制、數(shù)據(jù)、公共、標(biāo)記124.在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是( D ) A.程序模塊化 B.模塊高內(nèi)聚 C.模塊低耦合 D.模塊獨(dú)立性125軟件測(cè)試的目的是( B )。A 評(píng)價(jià)軟件的質(zhì)量 B. 發(fā)現(xiàn)軟件的錯(cuò)誤C 找出軟件的所有錯(cuò)誤 D. 證明軟件是正確的126在設(shè)計(jì)測(cè)試用例時(shí),( A )是用得最多的一種黑盒測(cè)試方法。A 等

32、價(jià)類劃分 B. 邊界值分析 C. 因果圖 D. 判定表127. 需求分析最終結(jié)果是產(chǎn)生( B )。 A. 項(xiàng)目開(kāi)發(fā)計(jì)劃 B. 需求規(guī)格說(shuō)明書(shū) C. 設(shè)計(jì)說(shuō)明書(shū) D. 可行性分析報(bào)告128. Jackson圖中,模塊框之間若有直線連接,表示它們之間存在( B )。 A. 調(diào)用關(guān)系 B. 組成關(guān)系 C. 鏈接關(guān)系 D. 順序執(zhí)行關(guān)系129. 軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的( C )。 A. 功能 B. 外部接口 C. 算法和使用的數(shù)據(jù)結(jié)構(gòu) D. 編程 130為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意( D )A.保存測(cè)試用例和數(shù)據(jù)B.提高模塊的獨(dú)立性C.文檔的副作用D.養(yǎng)成好的程序設(shè)計(jì)風(fēng)格1

33、31設(shè)年利率為i,現(xiàn)存入p元,若計(jì)復(fù)利,n年后可得錢數(shù)為(B)Ap(1+in)Bp(i+1)nCp(1+i)nDp(i+n)132在考察系統(tǒng)的一些涉及時(shí)序和改變的狀態(tài)時(shí),要用動(dòng)態(tài)模型來(lái)表示。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)是( A )。A 狀態(tài)圖 B. 數(shù)據(jù)流圖 C. 系統(tǒng)結(jié)構(gòu)圖 D. 時(shí)序圖133. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對(duì)象的統(tǒng)一體中。A. 結(jié)合 B. 隱藏 C. 封裝 D. 抽象134具有風(fēng)險(xiǎn)分析的軟件生存周期模型是( C )A.瀑布模型 B.噴泉模型C.螺旋模型 D.增量模型135.軟件生命周期中所花費(fèi)用最多的階段是(

34、D ) A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試 D軟件維護(hù)136. 在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,( C )所占比例最大。A 校正性維護(hù) B. 適應(yīng)性維護(hù) C. 完善性維護(hù) D. 預(yù)防性維護(hù)137模塊( B )定義為受該模塊內(nèi)一個(gè)判斷影響的所有模塊集合。A 控制域 B. 作用域 C.寬度 D. 接口138指出PDL是下列哪種語(yǔ)言( A )。A偽碼 B、高級(jí)程序設(shè)計(jì)語(yǔ)言 C 中級(jí)程序設(shè)計(jì)語(yǔ)言 D、 低級(jí)程序設(shè)計(jì)語(yǔ)言139在對(duì)數(shù)據(jù)流的分析中,主要是找到中心變換,這是從( C )導(dǎo)出結(jié)構(gòu)圖的關(guān)鍵。A 數(shù)據(jù)結(jié)構(gòu) B.實(shí)體關(guān)系 C. 數(shù)據(jù)流圖 D. ER圖140結(jié)構(gòu)分析方法就是面向( B )自頂向下

35、逐步求精進(jìn)行需求分析的方法。A 目標(biāo) B.數(shù)據(jù)流 C.功能 D. 對(duì)象141.開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做( C ) A.軟件工程 B.軟件周期 C.軟件危機(jī) D.軟件產(chǎn)生142.快速原型模型的主要特點(diǎn)之一是( D ) A.開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品 B.及早提供全部完整的軟件產(chǎn)品 C.開(kāi)發(fā)完畢后才見(jiàn)到工作軟件 D.及早提供工作軟件143.模塊的內(nèi)聚性最低的是( C ) A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.偶然內(nèi)聚 D.功能內(nèi)聚144.軟件詳細(xì)設(shè)計(jì)主要采用的方法是( D ) A.模塊設(shè)計(jì) B.結(jié)構(gòu)化設(shè)計(jì) C.PDL語(yǔ)言 D.結(jié)構(gòu)化程序設(shè)計(jì)145.程序的三種基本控制結(jié)構(gòu)是

36、( B ) A過(guò)程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊(duì)列 D調(diào)用、返回和轉(zhuǎn)移146.軟件生命周期中所花費(fèi)用最多的階段是( D ) A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試 D軟件維護(hù)147通過(guò)( B )可以完成數(shù)據(jù)流圖的細(xì)化。A 結(jié)構(gòu)分解 B、 功能分解 C、 數(shù)據(jù)分解 D、 系統(tǒng)分解148Jackson方法是面向( B )的設(shè)計(jì)方法。A 系統(tǒng)設(shè)計(jì) B、 數(shù)據(jù)結(jié)構(gòu) C、 DFD D、 OO149軟件測(cè)試的目的是( B )。A 評(píng)價(jià)軟件的質(zhì)量 B. 發(fā)現(xiàn)軟件的錯(cuò)誤C 找出軟件的所有錯(cuò)誤 D. 證明軟件是正確的150在考察系統(tǒng)的一些涉及時(shí)序和改變的狀態(tài)時(shí),要用對(duì)象-行為模型來(lái)表示。動(dòng)態(tài)

37、模型著重于系統(tǒng)的控制邏輯,它包括三個(gè)圖:一個(gè)是事件軌跡圖和事件流圖,另一個(gè)是( A )。A .狀態(tài)轉(zhuǎn)換圖 B. 數(shù)據(jù)流圖 C. 系統(tǒng)結(jié)構(gòu)圖 D. 時(shí)序圖151結(jié)構(gòu)分析方法就是面向( B )自頂向下逐步求精進(jìn)行需求分析的方法。A 目標(biāo) B.數(shù)據(jù)流 C.功能 D. 對(duì)象152在多層次的結(jié)構(gòu)圖中,其模塊的層次數(shù)稱為結(jié)構(gòu)圖的( A )。A 深度 B. 跨度 C. 控制域 D. 粒度153. 研究開(kāi)發(fā)所需要的成本和資源是屬于可行性研究中的( B )研究的一方面。 A. 技術(shù)可行性 B. 經(jīng)濟(jì)可行性 C. 社會(huì)可行性 D. 法律可行性154. 軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的( A )。 A. 算法

38、和使用的數(shù)據(jù)結(jié)構(gòu) B. 外部接口 C. 功能 D. 編程155. 軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在( A )。 A. 調(diào)用關(guān)系 B. 組成關(guān)系 C. 鏈接關(guān)系D. 順序執(zhí)行關(guān)系156. 需求分析最終結(jié)果是產(chǎn)生( B )。 A. 項(xiàng)目開(kāi)發(fā)計(jì)劃 B. 需求規(guī)格說(shuō)明書(shū) C. 設(shè)計(jì)說(shuō)明書(shū) D. 可行性分析報(bào)告157. 在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有( A )。A. PAD B. SA C. SC D. DFD158.因計(jì)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過(guò)程稱為( C ) A.教正性維護(hù)B.適應(yīng)性維護(hù) C.完善性維護(hù)D.預(yù)防性維護(hù)159. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使

39、數(shù)據(jù)和操作( C )于對(duì)象的統(tǒng)一體中。A. 結(jié)合 B. 隱藏 C. 封裝 D. 抽象160為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意( D )A.保存測(cè)試用例和數(shù)據(jù)B.提高模塊的獨(dú)立性C.文檔的副作用 D.養(yǎng)成好的程序設(shè)計(jì)風(fēng)格軟件工程填空題二、填空題(請(qǐng)把答案寫(xiě)在相應(yīng)的橫線上,每小題1.5分)1、軟件是 數(shù)據(jù) 、 計(jì)算機(jī)程序 及其說(shuō)明程序的 各種文檔 。2、概要設(shè)計(jì)主要是把各項(xiàng) 功能需求 轉(zhuǎn)換成系統(tǒng)的 體系結(jié)構(gòu) 。3、面向?qū)ο箝_(kāi)發(fā)方法包括 OOA 、OOD 、 OOP 三部分。4、結(jié)構(gòu)化設(shè)計(jì)中以數(shù)據(jù)流圖為基礎(chǔ)的兩種具體分析設(shè)計(jì)方法是 變換分析 、 事物分析 設(shè)計(jì)。5、在單元測(cè)試時(shí),需要為被測(cè)模塊

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

41、對(duì)模塊內(nèi)的_數(shù)據(jù)結(jié)構(gòu)_進(jìn)行設(shè)計(jì)。13. 對(duì)象的抽象是_類_。14. 基線的作用是把各階段的開(kāi)發(fā)工作劃分得更加明確,便于檢查與確認(rèn)階段成果。因此,基線可以作為項(xiàng)目的一個(gè)_檢查點(diǎn)_。15. 軟件工程包括軟件開(kāi)發(fā)技術(shù)和_軟件工程管理_兩大部分內(nèi)容。16、開(kāi)發(fā)過(guò)程管理包括項(xiàng)目計(jì)劃、控制和_任務(wù)管理_等。17、CASE是多年來(lái)在軟件開(kāi)發(fā)管理、軟件開(kāi)發(fā)方法、軟件開(kāi)發(fā)環(huán)境和_軟件工具_(dá)等方面研究和發(fā)展的產(chǎn)物。18、數(shù)據(jù)字典中有四類條目,分別是_數(shù)據(jù)流 、數(shù)據(jù)項(xiàng)、 數(shù)據(jù)存儲(chǔ) 、基本加工。19、用于描述基本加工的小說(shuō)明的三種描述工具是結(jié)構(gòu)化語(yǔ)言 、 判定表 、 判定樹(shù)_。20、子類只繼承一個(gè)父類的屬性和操作,這

42、稱為_(kāi)單重繼承_。21、 McCabe復(fù)雜性度量又稱_環(huán)路度量_。22、噴泉模型是一種以用戶需求為動(dòng)力,以_對(duì)象_為驅(qū)動(dòng)的模型。23、Jackson圖不僅可表示程序結(jié)構(gòu),還可表示_數(shù)據(jù)結(jié)構(gòu)_。 24、詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的 算法 和 數(shù)據(jù)結(jié)構(gòu) 。25、UML提供的構(gòu)建系統(tǒng)動(dòng)態(tài)模型的機(jī)制有 動(dòng)態(tài)視圖 視圖(包括順序圖和協(xié)作圖)、 靜態(tài)視圖 視圖、功能視圖。 26、軟件質(zhì)量管理由軟件質(zhì)量保證、 軟件質(zhì)量規(guī)劃 和 軟件質(zhì)量控制 三方面活動(dòng)組成。27、用等價(jià)類劃分法設(shè)計(jì)一個(gè)測(cè)試用例時(shí),使其覆蓋_盡可能多的_尚未被覆蓋的合理等價(jià)類; 覆蓋_一個(gè)_不合理等價(jià)類。28、需求分析階段

43、產(chǎn)生的最重要的文檔是_需求規(guī)格說(shuō)明書(shū)_。29、兩個(gè)模塊都使用同一張表,模塊的這種耦合稱為_(kāi)公共耦合_。30、被測(cè)試程序不在機(jī)器上運(yùn)行,而是采用人工檢測(cè)和計(jì)算機(jī)輔助分析檢測(cè)的手段稱為_(kāi)靜態(tài)_測(cè)試。31、采用手工方法開(kāi)發(fā)軟件只有程序而無(wú)文檔,維護(hù)困難,這是一種_非結(jié)構(gòu)化_維護(hù)。32、結(jié)構(gòu)化方法是一種面向數(shù)據(jù)流的開(kāi)發(fā)方法。由結(jié)構(gòu)化分析、_結(jié)構(gòu)化方法_、結(jié)構(gòu)化程序設(shè)計(jì)構(gòu)成。33、 對(duì)象之間進(jìn)行通信的構(gòu)造叫做_消息_。34、 按軟件服務(wù)對(duì)象的范圍可以把軟件劃分為 項(xiàng)目 軟件和 產(chǎn)品 軟件。35、瀑布模型將軟件生命期劃分為若干階段,各個(gè)階段之間是通過(guò) 文檔 實(shí)現(xiàn)過(guò)渡的。36、概要設(shè)計(jì)主要是把各項(xiàng)功能需求轉(zhuǎn)

44、換成系統(tǒng)的_體系結(jié)構(gòu)_。37、詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的 數(shù)據(jù)結(jié)構(gòu) 和 算法 。38、結(jié)構(gòu)化程序設(shè)計(jì)方法提倡開(kāi)發(fā)人員的組織形式是_主程序員組_。39、軟件質(zhì)量管理由軟件質(zhì)量保證、軟件質(zhì)量規(guī)劃和 軟件質(zhì)量控制 三方面活動(dòng)組成。40、類具有操作,它是對(duì)象_行為_(kāi)的抽象。41、產(chǎn)品管理包括版本管理和_配置管理_。42、集成測(cè)試中的具體方法是_漸增式 和 非漸增式_測(cè)試方法。43、增量模型適合于_軟件需求_不明確、設(shè)計(jì)方案有一定風(fēng)險(xiǎn)的軟件項(xiàng)目。44、結(jié)構(gòu)化分析方法的分析策略是_自頂向下逐步求精_。45、可行性研究實(shí)質(zhì)上是要在較高層次上以較抽象的方式進(jìn)行_需求分析和設(shè)計(jì)_的過(guò)程。4

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

46、測(cè)試,維護(hù)活動(dòng),可以將這些活動(dòng)以適當(dāng)方式分配到不同階段去完成54數(shù)據(jù)流圖中的箭頭表示_數(shù)據(jù)流_。軟件結(jié)構(gòu)圖中的箭頭方向表示_模塊調(diào)用_。55_可行性研究_的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā)。56.數(shù)據(jù)流圖僅反映系統(tǒng)必須完成的邏輯功能,所以它是一種_功能_模型。軟件工程簡(jiǎn)答題三、簡(jiǎn)答題(簡(jiǎn)要回答下列問(wèn)題,每小題4分*5=20)1、什么是軟件工程?它目標(biāo)和內(nèi)容是什么? 軟件工程就是用科學(xué)的知識(shí)和技術(shù)原理來(lái)定義,開(kāi)發(fā),維護(hù)軟件的一門學(xué)科。軟件工程目標(biāo):付出較低開(kāi)發(fā)成本;達(dá)到要求的功能;取得較好的性能;開(kāi)發(fā)的軟件易于移植;只需較低的維護(hù)費(fèi)用;能按時(shí)完成開(kāi)

47、發(fā)任務(wù),及時(shí)交付使用;開(kāi)發(fā)的軟件可靠性高。軟件工程內(nèi)容:包括開(kāi)發(fā)技術(shù)和開(kāi)發(fā)管理兩個(gè)方面。2、軟件開(kāi)發(fā)中有哪幾種過(guò)程模型?哪些適用于面向?qū)ο蟮能浖_(kāi)發(fā)?軟件開(kāi)發(fā)中常見(jiàn)的軟件過(guò)程模型有瀑布模型、原型模型、螺旋模型、噴泉模型、統(tǒng)一軟件過(guò)程等。其中噴泉模型、統(tǒng)一軟件過(guò)程適用于面向?qū)ο蟮能浖_(kāi)發(fā)。4、什么是軟件概要設(shè)計(jì)?該階段的基本任務(wù)是什么?把一個(gè)軟件需求轉(zhuǎn)換為軟件表示時(shí),首先設(shè)計(jì)出軟件總的體系結(jié)構(gòu)。稱為概要設(shè)計(jì)或結(jié)構(gòu)設(shè)計(jì)?;救蝿?wù):設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)進(jìn)行數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)的設(shè)計(jì)編寫(xiě)概要設(shè)計(jì)的文檔 評(píng)審6、軟件測(cè)試要經(jīng)過(guò)哪些步驟?這些測(cè)試與軟件開(kāi)發(fā)各階段之間有什么關(guān)系?(答案不是很好,書(shū)本上的V模型,畫(huà)出

48、V模型)軟件測(cè)試要經(jīng)過(guò)的步驟是:?jiǎn)卧獪y(cè)試集成測(cè)試確認(rèn)測(cè)試系統(tǒng)測(cè)試。單元測(cè)試對(duì)源程序中每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)模塊是否正確實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯(cuò)誤。該階段涉及編碼和詳細(xì)設(shè)計(jì)文檔。集成測(cè)試是為了檢查與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的有關(guān)問(wèn)題,也就是檢查概要設(shè)計(jì)是否合理有效。確認(rèn)測(cè)試主要是檢查已實(shí)現(xiàn)的軟件是否滿足需求規(guī)格說(shuō)明書(shū)中確定了的各種需求。系統(tǒng)測(cè)試是把已確認(rèn)的軟件與其他系統(tǒng)元素(如硬件、其他支持軟件、數(shù)據(jù)、人工等)結(jié)合在一起進(jìn)行測(cè)試。以確定軟件是否可以支付使用。7、什么是軟件生存周期?它有哪幾個(gè)活動(dòng)? 軟件生存周期:一個(gè)軟件從提出開(kāi)發(fā)要求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期。包括:可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測(cè)試,維護(hù)。8、衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?各表示什么含義? 內(nèi)聚和耦合。 內(nèi)聚:又稱為塊內(nèi)聯(lián)系,指模塊內(nèi)部各成分之間相互關(guān)聯(lián)的程度,以高內(nèi)聚為設(shè)計(jì)目標(biāo)。耦合:也稱塊間聯(lián)系,模塊之間相互聯(lián)系程度的度量,聯(lián)系越緊密,耦合性越強(qiáng),獨(dú)立性越差,以低耦合為設(shè)計(jì)目標(biāo)。10、什么是需求分析?需求分析階段的基本任務(wù)是什么?需求分析:開(kāi)發(fā)人員準(zhǔn)確地理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的需求規(guī)格說(shuō)明的過(guò)程?;救蝿?wù):?jiǎn)栴}識(shí)別分析與綜合,導(dǎo)出軟件的邏輯模型編寫(xiě)文檔1

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!