智慧樹(shù)知到《軟件工程方法與實(shí)踐》章節(jié)測(cè)試答案_第1頁(yè)
智慧樹(shù)知到《軟件工程方法與實(shí)踐》章節(jié)測(cè)試答案_第2頁(yè)
智慧樹(shù)知到《軟件工程方法與實(shí)踐》章節(jié)測(cè)試答案_第3頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、智慧樹(shù)知到軟件工程方法與實(shí)踐章節(jié)測(cè)試答案 智慧樹(shù)知到軟件工程方法與實(shí)踐章節(jié)測(cè)試答案第一章1、 軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大區(qū)別,軟件產(chǎn)品是一種( )產(chǎn)品。A:有形B:消耗C:邏輯D:文檔答案: 邏輯2、 軟件會(huì)逐漸退化而不會(huì)磨損,其原因在于( )。A:軟件通常暴露在惡劣的環(huán)境下B:軟件錯(cuò)誤通常發(fā)生在使用之后C:不斷的變更使組件接口之間引起錯(cuò)誤D:軟件備件很難訂購(gòu)答案: 不斷的變更使組件接口之間引起錯(cuò)誤3、 軟件工程要解決的問(wèn)題是( )。A:加快軟件開(kāi)發(fā)速度B:降低軟件開(kāi)發(fā)成本C:提高軟件質(zhì)量D:以上都是答案: 以上都是4、 軟件工程的基本要素包括方法、工具和( )。A:軟件系統(tǒng)B:硬件環(huán)境C:過(guò)程

2、D:人員答案: 過(guò)程5、 軟件一般包括以下( )部分。A:程序B:規(guī)程C:文檔D:數(shù)據(jù)答案: 程序,規(guī)程,文檔,數(shù)據(jù)第二章1、 基于計(jì)算機(jī)系統(tǒng)的元素包括軟件、硬件、人員、數(shù)據(jù)庫(kù)、文檔和()。A:規(guī)程B:規(guī)則C:過(guò)程D:規(guī)范答案: 規(guī)程2、 基于計(jì)算機(jī)的系統(tǒng)本身可以成為一個(gè)更大的基于計(jì)算機(jī)系統(tǒng)中的一個(gè)()。A:軟件B:硬件C:文檔D:元素答案: 元素3、 經(jīng)濟(jì)可行性分析中的效益包括經(jīng)濟(jì)效益和( )效益。A:社會(huì)B:成本C:消耗D:環(huán)境答案: 社會(huì)4、 在基于計(jì)算機(jī)系統(tǒng)的元素中,硬件包括()。A:提供計(jì)算能力的電子設(shè)備B:支持?jǐn)?shù)據(jù)流的互連設(shè)備(如網(wǎng)絡(luò)交換器、電信設(shè)備)C:提供外部世界功能的電子機(jī)械

3、設(shè)備(如傳感器、馬達(dá)等)D:打印、復(fù)印設(shè)備答案: 提供計(jì)算能力的電子設(shè)備,支持?jǐn)?shù)據(jù)流的互連設(shè)備(如網(wǎng)絡(luò)交換器、電信設(shè)備),提供外部世界功能的電子機(jī)械設(shè)備(如傳感器、馬達(dá)等)5、 系統(tǒng)工程的任務(wù)包括( )。A:識(shí)別用戶的要求B:系統(tǒng)建模和模擬C:成本估算及進(jìn)度安排D:可行性分析E:生成系統(tǒng)規(guī)格說(shuō)明答案: 識(shí)別用戶的要求,系統(tǒng)建模和模擬,成本估算及進(jìn)度安排,可行性分析第三章1、 在軟件生存周期中,( )階段主要任務(wù)是"弄清楚要做什么?'。A:軟件設(shè)計(jì)B:需求分析C:軟件測(cè)試D:編碼實(shí)現(xiàn)答案:B2、 通常將軟件生命周期劃分為系統(tǒng)工程、需求分析、軟件設(shè)計(jì)、編碼實(shí)現(xiàn)、軟件測(cè)試、運(yùn)行維護(hù)

4、等階段,每個(gè)階段都有各自側(cè)重的任務(wù)和目標(biāo),以下不屬于需求分析階段的任務(wù)是()。A:弄清楚需要做什么B:弄清楚怎么做,規(guī)劃系統(tǒng)體系結(jié)構(gòu)C:編制軟件需求規(guī)格說(shuō)明書(shū)D:通過(guò)調(diào)研等方式獲取需求答案:B3、 需求規(guī)格說(shuō)明描述了( )。A:計(jì)算機(jī)系統(tǒng)的功能、性能及其約束B(niǎo):每個(gè)指定系統(tǒng)的實(shí)現(xiàn)C:軟件體系結(jié)構(gòu)的元素D:系統(tǒng)仿真所需要的時(shí)間答案:A4、 常用的需求分析方法包括( )。A:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法B:面向事務(wù)的分析方法C:面向?qū)ο蟮姆治龇椒―:面向數(shù)據(jù)結(jié)構(gòu)的分析方法答案:ACD5、 軟件需求規(guī)格說(shuō)明SRS的作用包括( )。A:作為設(shè)計(jì)資料永久保存B:成為用戶、分析人員和設(shè)計(jì)人員之間進(jìn)行理解和交

5、流的手段C:支持系統(tǒng)測(cè)試活動(dòng)D:用于規(guī)劃和控制系統(tǒng)的開(kāi)發(fā)過(guò)程答案:BCD第四章1、軟件設(shè)計(jì)是將軟件分析模型中通過(guò)數(shù)據(jù)、功能和行為模型所展示的軟件需求的信息,傳送給設(shè)計(jì)階段,產(chǎn)生數(shù)據(jù)/類(lèi)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、()、部件級(jí)設(shè)計(jì)。A:接口設(shè)計(jì)B:數(shù)據(jù)庫(kù)設(shè)計(jì)C:人機(jī)界面設(shè)計(jì)D:詳細(xì)設(shè)計(jì)答案:A2、 軟件設(shè)計(jì)必須實(shí)現(xiàn)分析模型中描述的所有需求,包括滿足用戶希望的( )需求。A:功能B:非功能C:性能D:隱式答案:D3、 利用不斷成熟的瀏覽器技術(shù),簡(jiǎn)化客戶端的軟件體系結(jié)構(gòu)風(fēng)格是()。A:客戶/服務(wù)器風(fēng)格B:瀏覽器/服務(wù)器風(fēng)格C:數(shù)據(jù)流風(fēng)格的體系結(jié)構(gòu)D:調(diào)用和返回風(fēng)格的體系結(jié)構(gòu)答案:B4、 接口設(shè)計(jì)包括( )。

6、A:軟件內(nèi)部接口B:軟件和協(xié)作系統(tǒng)之間的接口C:軟件同人之間的接口D:數(shù)據(jù)庫(kù)表之間的接口答案:ABC5、 軟件體系結(jié)構(gòu)的三要素包括( )。A:構(gòu)件B:數(shù)據(jù)庫(kù)C:連接件D:規(guī)則或配置答案:ACD第五章1、程序應(yīng)具有良好的風(fēng)格,力圖從編碼原則的角度提高程序的可讀性,改善程序質(zhì)量。程序設(shè)計(jì)風(fēng)格包括源程序文檔化、數(shù)據(jù)說(shuō)明、語(yǔ)句結(jié)構(gòu)和輸入輸出四個(gè)方面。為使軟件具有清晰結(jié)構(gòu)和良好的風(fēng)格,關(guān)于程序設(shè)計(jì)風(fēng)格不可取的是()。A:程序編寫(xiě)考慮清晰性B:應(yīng)當(dāng)有適量的解釋C:盡量在一行內(nèi)寫(xiě)多個(gè)語(yǔ)句D:使用有意義的標(biāo)識(shí)符答案:C2、 為了保證軟件的質(zhì)量,使其具有較好的可維護(hù)性,關(guān)鍵在于()。A:選擇合適的程序設(shè)計(jì)語(yǔ)言B

7、:選擇好的程序設(shè)計(jì)風(fēng)格C:具有好的數(shù)據(jù)結(jié)構(gòu)D:選擇好的運(yùn)行環(huán)境答案:B3、 下面的()不是一種好的做法。A:好的解釋?xiě)?yīng)解釋為什么,而不是怎么樣。B:好的命名應(yīng)一目了然,不需要讀者去猜,甚至不需要解釋。C:如果項(xiàng)目中原有代碼不符合新的規(guī)范,應(yīng)允許其存在,同時(shí)在新的代碼中要延續(xù)原有的風(fēng)格。D:如果項(xiàng)目中原有代碼不符合新的規(guī)范,應(yīng)允許其存在,但不應(yīng)在新的代碼中延續(xù)舊的風(fēng)格。答案:C4、 軟件編碼是一個(gè)復(fù)雜而迭代的過(guò)程,包括程序設(shè)計(jì)和程序?qū)崿F(xiàn),軟件編碼的要求包括( )A:正確地理解用戶需求和軟件設(shè)計(jì)思想B:正確地根據(jù)設(shè)計(jì)模型進(jìn)行程序設(shè)計(jì)C:正確而高效率地編寫(xiě)和測(cè)試源代碼D:正確而編寫(xiě)規(guī)格說(shuō)明書(shū)答案:A

8、BC5、 編碼語(yǔ)言的選擇應(yīng)重點(diǎn)考慮哪些方面( )A:軟件項(xiàng)目的工期長(zhǎng)短B:軟件項(xiàng)目(系統(tǒng))性質(zhì)、特點(diǎn)C:編程語(yǔ)言的特點(diǎn)、應(yīng)用范圍D:編程人員對(duì)編程語(yǔ)言的熟悉程度答案:BCD第六章1、 軟件測(cè)試用例由測(cè)試輸入數(shù)據(jù)、( )及實(shí)際輸出組成。A:輸出數(shù)據(jù)B:預(yù)期結(jié)果C:軟件需求D:軟件設(shè)計(jì)答案:B2、 軟件測(cè)試是一個(gè)( )而執(zhí)行程序的過(guò)程。A:為了證明程序是正確的B:為了發(fā)現(xiàn)錯(cuò)誤C:為了體現(xiàn)程序滿足需求D:為了讓程序能運(yùn)行答案:B3、 邏輯覆蓋的主要覆蓋標(biāo)準(zhǔn)包括( )。A:語(yǔ)句覆蓋B:判定覆蓋C:判定/條件覆蓋D:路徑覆蓋答案:ABCD4、的主要內(nèi)容包括( )。A:模塊接口B:局部數(shù)據(jù)結(jié)構(gòu)C:邊界條件

9、D:獨(dú)立路徑與錯(cuò)誤處理路徑答案:5、 集成測(cè)試的方式包括( )。A:有效性測(cè)試B:非增量式測(cè)試C:自頂向下測(cè)試D:自底向上測(cè)試答案:BCD第七章1、 在軟件各種維護(hù)活動(dòng)中,()所占比重最大,約占整個(gè)維護(hù)工作的50%。A:糾錯(cuò)性維護(hù)B:適應(yīng)性維護(hù)C:預(yù)防性維護(hù)D:改善性維護(hù)答案:D2、 ( )是由于計(jì)算機(jī)軟件和硬件環(huán)境變化而修改軟件的過(guò)程。A:改正性維護(hù)B:適應(yīng)性維護(hù)C:完善性維護(hù)D:預(yù)防性維護(hù)答案:B3、 下面的( )不是軟件再工程活動(dòng)。A:增加新的功能B:逆向工程C:程序結(jié)構(gòu)改善D:數(shù)據(jù)再工程答案:A4、 軟件配置管理的主要內(nèi)容包括()A:協(xié)調(diào)和整理所開(kāi)發(fā)的產(chǎn)品B:管理軟件的構(gòu)建和測(cè)試環(huán)境C

10、:管理發(fā)布和安裝工具D:管理軟件的改錯(cuò)和功能增加答案:ABCD5、 軟件運(yùn)維重要性主要體現(xiàn)在哪些方面()A:軟件維護(hù)周期長(zhǎng)B:軟件維護(hù)成本高達(dá)開(kāi)發(fā)成本的近四倍C:軟件維護(hù)困難多D:軟件維護(hù)難是導(dǎo)致軟件危機(jī)的直接原因答案:BD第八章1、軟件項(xiàng)目管理是指軟件生存周期中軟件管理者所進(jìn)行的一系列活動(dòng),其目的是在一定的時(shí)間和預(yù)設(shè)范圍內(nèi),有效地利用人力、資源、技術(shù)和工具,使軟件系統(tǒng)或軟件產(chǎn)品按原定計(jì)劃和()如期完成。A:質(zhì)量要求B:人員安排C:資源限制D:時(shí)間期限答案:A2、 在軟件項(xiàng)目管理中,通常將項(xiàng)目分解為任務(wù)子任務(wù)等,其分解準(zhǔn)則是()。A:由用戶指定B:基于軟件工程的過(guò)程C:由開(kāi)發(fā)人員自行決定D:基

11、于軟件項(xiàng)目的要求答案:B3、 甘特圖和()是兩種常用的進(jìn)度安排的圖示方法。A:網(wǎng)格圖B:網(wǎng)絡(luò)圖C:流程圖D:因果圖答案:B4、 項(xiàng)目組織形式不僅要考慮()的特點(diǎn),還需要考慮參與人員的素質(zhì)。A:軟件項(xiàng)目B:軟件成本C:軟件用戶D:開(kāi)發(fā)團(tuán)隊(duì)答案:A5、 項(xiàng)目進(jìn)度管理的任務(wù)主要有( )。A:定義所有的項(xiàng)目任務(wù)以及它們之間的依賴關(guān)系B:制訂項(xiàng)目的進(jìn)度安排C:規(guī)劃每個(gè)任務(wù)所需的工作量和持續(xù)時(shí)間D:在項(xiàng)目開(kāi)發(fā)過(guò)程中不斷跟蹤項(xiàng)目的執(zhí)行情況,發(fā)現(xiàn)那些未按計(jì)劃進(jìn)度完成的任務(wù)對(duì)整個(gè)項(xiàng)目工期的影響,并及時(shí)進(jìn)行調(diào)整答案:ABCD第九章1、 軟件方法是提供如何()軟件的技術(shù)。A:構(gòu)造B:獲取C:測(cè)試D:分析答案:A2、

12、 抽象和()是結(jié)構(gòu)化開(kāi)發(fā)方法的主要思想,同時(shí)也是控制復(fù)雜性的兩個(gè)基本手段。A:細(xì)化B:繼承C:分解D:合并答案:C3、 對(duì)象是指一組屬性以及這組屬性上的專(zhuān)用操作的()。A:結(jié)構(gòu)體B:集合C:封裝體D:抽象體答案:C4、 繼承是類(lèi)間的基本關(guān)系,它是基于層次關(guān)系的不同類(lèi)()的一種機(jī)制。A:共享數(shù)據(jù)和操作B:定義數(shù)據(jù)和操作C:區(qū)分?jǐn)?shù)據(jù)和操作D:實(shí)現(xiàn)數(shù)據(jù)和操作答案:A5、 轎車(chē)類(lèi)與汽車(chē)類(lèi)之間是()關(guān)系。A:一般-特殊B:整體-部分C:依賴D:關(guān)聯(lián)答案:A第十章1、 在用例圖建模實(shí)操中,創(chuàng)建的新工程中要新建一個(gè)用例模型,操作路徑是:FileNew ModelModel typesObject-Orien

13、ted ModelUse Case Diagram。A:對(duì)B:錯(cuò)答案:A2、 以下選項(xiàng)是在面向?qū)ο竽P停∣bject-Oriented Model)建模中可以建的模型是()。A:Class DiagramB:Object DiagramC:Package DiagramD:Use Case DiagramE:Sequence DiagramF:Activity DiagramG:Component Diagram答案:ABCDEFG3、 在進(jìn)行新建模型圖設(shè)置時(shí),可以對(duì)模型導(dǎo)出代碼語(yǔ)言進(jìn)行設(shè)置,以下哪些語(yǔ)言可以選擇( )A:JavaB:C+C:Visual Basic.NETD:C# 2.0E:

14、XML-DTD(Deprecated)答案:ABCDE4、 在類(lèi)圖建模實(shí)操案例中,管理員和以下哪些角色屬于泛化關(guān)系( )A:收費(fèi)員B:經(jīng)理C:抄表員D:系統(tǒng)管理員E:用戶答案:ABCD5、順序圖,稱(chēng)為時(shí)序圖,調(diào)時(shí)間順序的交互。通信圖則強(qiáng)調(diào)對(duì)象協(xié)作的交互,時(shí)序圖可以通過(guò)軟件直接轉(zhuǎn)換為通信圖。A:對(duì)B:錯(cuò)答案:A第十一章1、章節(jié)中提到的比較知名的開(kāi)源社區(qū)有( )A: GithubB: 開(kāi)源中國(guó)C: SourceForgeD:CSDN答案:ABCD2、開(kāi)源軟件的特點(diǎn)包括()A: 高質(zhì)量B: 免費(fèi)C: 標(biāo)準(zhǔn)化D: 開(kāi)發(fā)和自由E: 靈活可定制F: 公開(kāi)透明G: 資源與知識(shí)答案:ABDEFG3、章節(jié)中提到的開(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. 人人文庫(kù)網(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)論