軟件工程方法與實踐智慧樹知到課后章節(jié)答案2023年下昆明理工大學_第1頁
軟件工程方法與實踐智慧樹知到課后章節(jié)答案2023年下昆明理工大學_第2頁
軟件工程方法與實踐智慧樹知到課后章節(jié)答案2023年下昆明理工大學_第3頁
軟件工程方法與實踐智慧樹知到課后章節(jié)答案2023年下昆明理工大學_第4頁
軟件工程方法與實踐智慧樹知到課后章節(jié)答案2023年下昆明理工大學_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

軟件工程方法與實踐智慧樹知到課后章節(jié)答案2023年下昆明理工大學昆明理工大學

第一章測試

軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大區(qū)別,軟件產(chǎn)品是一種()產(chǎn)品。

A:文檔B:有形C:消耗D:邏輯

答案:邏輯

軟件會逐漸退化而不會磨損,其原因在于()。

A:軟件錯誤通常發(fā)生在使用之后B:軟件通常暴露在惡劣的環(huán)境下C:軟件備件很難訂購D:不斷的變更使組件接口之間引起錯誤

答案:不斷的變更使組件接口之間引起錯誤

軟件工程要解決的問題是()。

A:其余選項都是B:降低軟件開發(fā)成本C:提高軟件質(zhì)量D:加快軟件開發(fā)速度

答案:其余選項都是

軟件工程的基本要素包括方法、工具和()。

A:過程B:硬件環(huán)境C:軟件系統(tǒng)D:人員

答案:過程

軟件一般包括以下()部分。

A:數(shù)據(jù)B:文檔C:規(guī)程D:程序

答案:數(shù)據(jù);文檔;規(guī)程;程序

第二章測試

基于計算機系統(tǒng)的元素包括軟件、硬件、人員、數(shù)據(jù)庫、文檔和()。

A:規(guī)程B:過程C:規(guī)范D:規(guī)則

答案:規(guī)程

基于計算機的系統(tǒng)本身可以成為一個更大的基于計算機系統(tǒng)中的一個()。

A:元素B:硬件C:軟件D:文檔

答案:元素

經(jīng)濟可行性分析中的效益包括經(jīng)濟效益和()效益。

A:成本B:消耗C:社會D:環(huán)境

答案:社會

在基于計算機系統(tǒng)的元素中,硬件包括()。

A:打印、復印設(shè)備B:提供計算能力的電子設(shè)備C:支持數(shù)據(jù)流的互連設(shè)備(如網(wǎng)絡(luò)交換器、電信設(shè)備)D:提供外部世界功能的電子機械設(shè)備(如傳感器、馬達等)

答案:提供計算能力的電子設(shè)備;支持數(shù)據(jù)流的互連設(shè)備(如網(wǎng)絡(luò)交換器、電信設(shè)備);提供外部世界功能的電子機械設(shè)備(如傳感器、馬達等)

系統(tǒng)工程的任務包括()。

A:識別用戶的要求B:生成系統(tǒng)規(guī)格說明C:系統(tǒng)建模和模擬D:成本估算及進度安排E:可行性分析

答案:識別用戶的要求;系統(tǒng)建模和模擬;成本估算及進度安排;可行性分析

第三章測試

在軟件生存周期中,()階段主要任務是“弄清楚要做什么?”。

A:軟件測試B:編碼實現(xiàn)C:需求分析D:軟件設(shè)計

答案:需求分析

通常將軟件生命周期劃分為系統(tǒng)工程、需求分析、軟件設(shè)計、編碼實現(xiàn)、軟件測試、運行維護等階段,每個階段都有各自側(cè)重的任務和目標,以下不屬于需求分析階段的任務是()。

A:弄清楚需要做什么B:通過調(diào)研等方式獲取需求C:編制軟件需求規(guī)格說明書D:弄清楚怎么做,規(guī)劃系統(tǒng)體系結(jié)構(gòu)

答案:弄清楚怎么做,規(guī)劃系統(tǒng)體系結(jié)構(gòu)

需求規(guī)格說明描述了()。

A:系統(tǒng)仿真所需要的時間B:計算機系統(tǒng)的功能、性能及其約束C:每個指定系統(tǒng)的實現(xiàn)D:軟件體系結(jié)構(gòu)的元素

答案:計算機系統(tǒng)的功能、性能及其約束

常用的需求分析方法包括()。

A:面向?qū)ο蟮姆治龇椒˙:面向數(shù)據(jù)結(jié)構(gòu)的分析方法C:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法D:面向事務的分析方法

答案:面向?qū)ο蟮姆治龇椒?面向數(shù)據(jù)結(jié)構(gòu)的分析方法;面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法

軟件需求規(guī)格說明SRS的作用包括()。

A:成為用戶、分析人員和設(shè)計人員之間進行理解和交流的手段B:用于規(guī)劃和控制系統(tǒng)的開發(fā)過程C:支持系統(tǒng)測試活動D:作為設(shè)計資料永久保存

答案:成為用戶、分析人員和設(shè)計人員之間進行理解和交流的手段;用于規(guī)劃和控制系統(tǒng)的開發(fā)過程;支持系統(tǒng)測試活動

第四章測試

軟件設(shè)計是將軟件分析模型中通過數(shù)據(jù)、功能和行為模型所展示的軟件需求的信息,傳送給設(shè)計階段,產(chǎn)生數(shù)據(jù)/類設(shè)計、體系結(jié)構(gòu)設(shè)計、()、部件級設(shè)計。

A:接口設(shè)計B:詳細設(shè)計C:人機界面設(shè)計D:數(shù)據(jù)庫設(shè)計

答案:接口設(shè)計

軟件設(shè)計必須實現(xiàn)分析模型中描述的所有需求,包括滿足用戶希望的()需求。

A:性能B:隱式C:非功能D:功能

答案:隱式

利用不斷成熟的WWW瀏覽器技術(shù),簡化客戶端的軟件體系結(jié)構(gòu)風格是()。

A:數(shù)據(jù)流風格的體系結(jié)構(gòu)B:調(diào)用和返回風格的體系結(jié)構(gòu)C:客戶/服務器風格D:瀏覽器/服務器風格

答案:瀏覽器/服務器風格

接口設(shè)計包括()。

A:軟件和協(xié)作系統(tǒng)之間的接口B:軟件同人之間的接口C:數(shù)據(jù)庫表之間的接口D:軟件內(nèi)部接口

答案:軟件和協(xié)作系統(tǒng)之間的接口;軟件同人之間的接口;軟件內(nèi)部接口

軟件體系結(jié)構(gòu)的三要素包括()。

A:連接件B:規(guī)則或配置C:數(shù)據(jù)庫D:構(gòu)件

答案:連接件;規(guī)則或配置;構(gòu)件

第五章測試

程序應具有良好的風格,力圖從編碼原則的角度提高程序的可讀性,改善程序質(zhì)量。程序設(shè)計風格包括源程序文檔化、數(shù)據(jù)說明、語句結(jié)構(gòu)和輸入輸出四個方面。為使軟件具有清晰結(jié)構(gòu)和良好的風格,關(guān)于程序設(shè)計風格不可取的是()。

A:盡量在一行內(nèi)寫多個語句B:應當有適量的注釋C:使用有意義的標識符D:程序編寫考慮清晰性

答案:盡量在一行內(nèi)寫多個語句

為了保證軟件的質(zhì)量,使其具有較好的可維護性,關(guān)鍵在于()。

A:選擇合適的程序設(shè)計語言B:具有好的數(shù)據(jù)結(jié)構(gòu)C:選擇好的運行環(huán)境D:選擇好的程序設(shè)計風格

答案:選擇好的程序設(shè)計風格

下面的()不是一種好的做法。

A:好的注釋應解釋為什么,而不是怎么樣。B:如果項目中原有代碼不符合新的規(guī)范,應允許其存在,但不應在新的代碼中延續(xù)舊的風格。C:如果項目中原有代碼不符合新的規(guī)范,應允許其存在,同時在新的代碼中要延續(xù)原有的風格。D:好的命名應一目了然,不需要讀者去猜,甚至不需要注釋。

答案:如果項目中原有代碼不符合新的規(guī)范,應允許其存在,同時在新的代碼中要延續(xù)原有的風格。

軟件編碼是一個復雜而迭代的過程,包括程序設(shè)計和程序?qū)崿F(xiàn),軟件編碼的要求包括()

A:正確地根據(jù)設(shè)計模型進行程序設(shè)計B:正確地理解用戶需求和軟件設(shè)計思想C:正確而高效率地編寫和測試源代碼D:正確而編寫規(guī)格說明書

答案:正確地根據(jù)設(shè)計模型進行程序設(shè)計;正確地理解用戶需求和軟件設(shè)計思想;正確而高效率地編寫和測試源代碼

編碼語言的選擇應重點考慮哪些方面()

A:編程語言的特點、應用范圍B:軟件項目的工期長短C:軟件項目(系統(tǒng))性質(zhì)、特點D:編程人員對編程語言的熟悉程度

答案:編程語言的特點、應用范圍;軟件項目(系統(tǒng))性質(zhì)、特點;編程人員對編程語言的熟悉程度

第六章測試

軟件測試用例由測試輸入數(shù)據(jù)、()及實際輸出組成。

A:輸出數(shù)據(jù)B:軟件需求C:預期結(jié)果D:軟件設(shè)計

答案:預期結(jié)果

軟件測試是一個()而執(zhí)行程序的過程。

A:為了發(fā)現(xiàn)錯誤B:為了體現(xiàn)程序滿足需求C:為了讓程序能運行D:為了證明程序是正確的

答案:為了發(fā)現(xiàn)錯誤

邏輯覆蓋的主要覆蓋標準包括()。

A:路徑覆蓋B:判定/條件覆蓋C:判定覆蓋D:語句覆蓋

答案:路徑覆蓋;判定/條件覆蓋;判定覆蓋;語句覆蓋

單元測試的主要內(nèi)容包括()。

A:局部數(shù)據(jù)結(jié)構(gòu)B:獨立路徑與錯誤處理路徑C:模塊接口D:邊界條件

答案:局部數(shù)據(jù)結(jié)構(gòu);獨立路徑與錯誤處理路徑;模塊接口;邊界條件

集成測試的方式包括()。

A:有效性測試B:非增量式測試C:自頂向下測試D:自底向上測試

答案:非增量式測試;自頂向下測試;自底向上測試

第七章測試

在軟件各種維護活動中,()所占比重最大,約占整個維護工作的50%。

A:糾錯性維護B:適應性維護C:改善性維護D:預防性維護

答案:改善性維護

()是由于計算機軟件和硬件環(huán)境變化而修改軟件的過程。

A:完善性維護B:改正性維護C:預防性維護D:適應性維護

答案:適應性維護

下面的()不是軟件再工程活動。

A:增加新的功能B:程序結(jié)構(gòu)改善C:數(shù)據(jù)再工程D:逆向工程

答案:增加新的功能

軟件配置管理的主要內(nèi)容包括()

A:管理發(fā)布和安裝工具B:管理軟件的改錯和功能增加C:協(xié)調(diào)和整理所開發(fā)的產(chǎn)品D:管理軟件的構(gòu)建和測試環(huán)境

答案:管理發(fā)布和安裝工具;管理軟件的改錯和功能增加;協(xié)調(diào)和整理所開發(fā)的產(chǎn)品;管理軟件的構(gòu)建和測試環(huán)境

軟件運維重要性主要體現(xiàn)在哪些方面()

A:軟件維護困難多B:軟件維護周期長C:軟件維護難是導致軟件危機的直接原因D:軟件維護成本高達開發(fā)成本的近四倍

答案:軟件維護難是導致軟件危機的直接原因;軟件維護成本高達開發(fā)成本的近四倍

第八章測試

軟件項目管理是指軟件生存周期中軟件管理者所進行的一系列活動,其目的是在一定的時間和預設(shè)范圍內(nèi),有效地利用人力、資源、技術(shù)和工具,使軟件系統(tǒng)或軟件產(chǎn)品按原定計劃和()如期完成。

A:資源限制B:時間期限C:人員安排D:質(zhì)量要求

答案:質(zhì)量要求

在軟件項目管理中,通常將項目分解為任務—子任務等,其分解準則是()。

A:基于軟件工程的過程B:由開發(fā)人員自行決定C:由用戶指定D:基于軟件項目的要求

答案:基于軟件工程的過程

甘特圖和()是兩種常用的進度安排的圖示方法。

A:流程圖B:因果圖C:網(wǎng)絡(luò)圖D:網(wǎng)格圖

答案:網(wǎng)絡(luò)圖

項目組織形式不僅要考慮()的特點,還需要考慮參與人員的素質(zhì)。

A:軟件項目B:開發(fā)團隊C:軟件用戶D:軟件成本

答案:軟件項目

項目進度管理的任務主要有()。

A:規(guī)劃每個任務所需的工作量和持續(xù)時間B:定義所有的項目任務以及它們之間的依賴關(guān)系C:制訂項目的進度安排D:在項目開發(fā)過程中不斷跟蹤項目的執(zhí)行情況,發(fā)現(xiàn)那些未按計劃進度完成的任務對整個項目工期的影響,并及時進行調(diào)整

答案:規(guī)劃每個任務所需的工作量和持續(xù)時間;定義所有的項目任務以及它們之間的依賴關(guān)系;制訂項目的進度安排;在項目開發(fā)過程中不斷跟蹤項目的執(zhí)行情況,發(fā)現(xiàn)那些未按計劃進度完成的任務對整個項目工期的影響,并及時進行調(diào)整

第九章測試

軟件方法是提供如何()軟件的技術(shù)。

A:構(gòu)造B:獲取C:測試D:分析

答案:構(gòu)造

抽象和()是結(jié)構(gòu)化開發(fā)方法的主要思想,同時也是控制復雜性的兩個基本手段。

A:繼承B:合并C:分解D:細化

答案:分解

對象是指一組屬性以及這組屬性上的專用操作的()。

A:封裝體B:集合C:抽象體D:結(jié)構(gòu)體

答案:封裝體

繼承是類間的基本關(guān)系,它是基于層次關(guān)系的不同類()的一種機制。

A:共享數(shù)據(jù)和操作B:定義數(shù)據(jù)和操作C:區(qū)分數(shù)據(jù)和操作D:實現(xiàn)數(shù)據(jù)和操作

答案:共享數(shù)據(jù)和操作

轎車類與汽車類之間是()關(guān)系。

A:整體-部分B:一般-特殊C:關(guān)聯(lián)D:依賴

答案:一般-特殊

第十章測試

在用例圖建模實操中,創(chuàng)建的新工程中要新建一個用例模型,操作路徑是:【File】→【NewModel】→【Modeltypes】→【Object-OrientedModel】→【UseCaseDiagram】。

A:對B:錯

答案:對

以下選項是在面向?qū)ο竽P停∣bject-OrientedModel)建模中可以建的模型是(

)。

A:ClassDiagramB:PackageDiagramC:ActivityDiagramD:ComponentDiagramE:ObjectDiagramF:SequenceDiagramG:UseCaseDiagram

答案:ClassDiagram;PackageDiagram;ActivityDiagram;ComponentDiagram;ObjectDiagram;SequenceDiagram;UseCaseDiagram

在進行新建模型圖設(shè)置時,可以對模型導出代碼語言進行設(shè)置,以下哪些語言可以選擇()

A:XML-DTD(Deprecated)B:C#2.0C:C++D:VisualBasic.NET

E:Java

答案:XML-DTD(Deprecated);C#2.0;C++;VisualBasic.NET

;Java

在類圖建模實操案例中,管理員和以下哪些角色屬于泛化關(guān)系()

A:用戶B:系統(tǒng)管理員C:抄表員D:經(jīng)理E:收費員

答案:系統(tǒng)管理員;抄表員;經(jīng)理;收費員

順序圖,稱為時序圖,調(diào)時間順序的交互。通信圖則強調(diào)對象協(xié)作的交互,時序圖可以通過軟件直接轉(zhuǎn)換為通信圖。

A:錯B:對

答案:對

第十一章測試

章節(jié)中提到的比較知名的開源社區(qū)有(

A:

SourceForgeB:CSDNC:

GithubD:

開源中國

答案:

SourceForge;CSDN;

Github;

開源中國

開源軟件的特點包括(

A:

資源與知識B:

高質(zhì)量C:

開發(fā)和自由D:

免費E:

標準化F:

靈活可定制G:

公開透明

答案:

資源與知識;

高質(zhì)量;

開發(fā)和自由;

免費;

靈活可定制;

公開透明

章節(jié)中提到的開源/自由許可證協(xié)議有(

A:GPL

B:BSDLice

溫馨提示

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

評論

0/150

提交評論