軟件工程學習通章節(jié)答案期末考試題庫2023年_第1頁
軟件工程學習通章節(jié)答案期末考試題庫2023年_第2頁
軟件工程學習通章節(jié)答案期末考試題庫2023年_第3頁
軟件工程學習通章節(jié)答案期末考試題庫2023年_第4頁
軟件工程學習通章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程學習通超星課后章節(jié)答案期末考試題庫2023年可行性研究的主要內(nèi)容不包括(

)

答案:

周到的詳細設計

非結構化維護和結構化維護的主要區(qū)別是什么?

答案:

有沒有掌握完整的軟件文檔或有沒有足夠的、合格的軟件文檔。

軟件是一種()

答案:

邏輯產(chǎn)品

下列測試中,最早進行的是()

答案:

單元測試

需求分析階段要確定對系統(tǒng)的綜合需求,其中最主要的是(),該階段產(chǎn)生的最重要的文檔之一是()。

答案:

功能需求###需求規(guī)格說明

DD中有四類條目:數(shù)據(jù)流條目、數(shù)據(jù)項條目、()、()。

答案:

數(shù)據(jù)存儲條目###加工條目

結構化方法由結構化分析(SA)、(

)、結構化程序設計(SP)構成。

答案:

結構化設計(SD)

()的基本任務是準確定義新系統(tǒng)的目標,回答系統(tǒng)必須“()”。

答案:

需求分析###做什么

可行性分析的主要內(nèi)容有()可行性、()可行性和社會可行性分析。

答案:

技術###經(jīng)濟

()是有關計算機程序功能、設計、編制、使用的文字或圖形資料。

答案:

文檔

維護階段是軟件生存周期中時間()的階段,花費精力和費用()的階段。

答案:

最長###最多

黑盒技術中不包括()

答案:

基本路徑測試

什么是軟件維護?它有哪幾種類型?

答案:

軟件維護(softwaremaintenance)就是在軟件產(chǎn)品交付之后對其進行修改,以排除故障,或改進性能和其它屬性,或使產(chǎn)品適應改變了的環(huán)境。軟件維護分為4種:改正性維護、適應性維護、完善性維護和預防性維護。

類的層次結構中,上層類稱()類或超類,下層類稱()類。

答案:

父###子

繼承具有()和多重性。一個子類繼承多個父類的特性,稱為()。一個子類只繼承一個父類的特性,稱為()。

答案:

傳遞性###多重繼承###單重繼承

繼承性是()自動共享父類屬性和()的機制。

答案:

子類###操作

面向對象程序設計語言的最主要特點是(),這是其他語言沒有的。

答案:

繼承性

一般化關系又稱為泛化關系,它和()是同時存在的。

答案:

繼承

一般化關系是“()”的關系,關系中有()和具體類之分。

答案:

一般──具體###一般化類

汽車與小汽車之間的關系是()關系;汽車與發(fā)動機之間的關系是()關系。

答案:

一般----具體(分類)###整體---部分

聚集關系是“()”關系,關系中有整體類和部分類之分。

答案:

整體──部分###部分類

類之間有兩種結構關系,它們是()關系和()關系。

答案:

一般----具體###整體---部分

類具有(),它是()的行為的抽象。

答案:

操作###對象

類具有屬性,它是對象的()的抽象,用()來描述類的屬性。

答案:

狀態(tài)###數(shù)據(jù)結構

對象的抽象是(),類的具體化就是()。

答案:

類###對象

分層DFD的頂層圖描述了系統(tǒng)的(

)

答案:

輸入與輸出

DFD中的每個加工至少有(

)

答案:

一個輸入流和一個輸出流

軟件結構圖上,模塊的直接上層模塊數(shù)稱為該模塊的(

)

答案:

扇入

集成測試主要是為了發(fā)現(xiàn)()

答案:

概要設計的錯誤

黑盒法設計測試用例的根據(jù)是程序的()

答案:

功能

數(shù)據(jù)流圖用于描述待開發(fā)軟件的(

)

答案:

邏輯模型

需求規(guī)格說明的內(nèi)容不應包括軟件的(

)

答案:

算法詳細過程

需求分析要解決的最重要的問題是(

)

答案:

要讓軟件做什么

軟件結構圖上,一層中最大模塊數(shù)稱為該圖的(

)

答案:

寬度

關于DD的4類條目,不可再分解的最小元素條目是(

)

答案:

數(shù)據(jù)項條目

父圖與子圖平衡指子圖的輸入、輸出流同父圖相應加工的輸入、輸出流(

)

答案:

必須一致

在DFD中,雙杠表示(

)

答案:

數(shù)據(jù)存儲

在DFD中,箭頭表示(

)

答案:

數(shù)據(jù)流

結構化程序設計主要強調(diào)程序的(

)

答案:

易讀性

為提高模塊獨立性,模塊內(nèi)部最好是(

)

答案:

功能內(nèi)聚

為提高模塊獨立性,模塊之間最好是(

)

答案:

數(shù)據(jù)耦合

白盒法設計測試用例的根據(jù)是程序的()

答案:

內(nèi)部邏輯

下列工作中不屬于詳細設計基本任務的是()

答案:

為模塊進行功能設計

詳細設計的主要任務是確定每個模塊的()

答案:

內(nèi)部特性

下列工作中,不在概要設計階段進行的是(

)

答案:

確定模塊的算法

汽車裝有一個發(fā)動機,汽車和發(fā)動機之間的關系是()

答案:

整體──部分

什么是軟件測試?軟件測試的目標是什么?

答案:

軟件測試是由人工或計算機來執(zhí)行或評價軟件的過程,驗證軟件是否滿足規(guī)定的需求或識別期望的結果和實際結果之間有無差別。(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。(2)好的測試方案使測試很可能發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤。(3)成功的測試是發(fā)現(xiàn)了尚未發(fā)現(xiàn)的錯誤的測試。

編碼風格包含哪六個方面的內(nèi)容?

答案:

結構化程序設計程序內(nèi)部文檔書寫規(guī)則數(shù)據(jù)說明易于理解、便于查閱語句構造應簡單明了輸入輸出語句要合理程序效率滿足用戶需求

需求分析的主要結果是(

)

答案:

需求規(guī)格說明

為使軟件增加功能、增強性能、提高效率而修改軟件的過程稱為()。

答案:

完善性維護

為使軟件適應其運行環(huán)境變化而修改軟件的過程稱為()。

答案:

適應性維護

下列模型中,屬于對象驅動的是(

)

答案:

噴泉模型

為識別和糾正錯誤,彌補軟件性能缺陷而修改軟件的過程稱為()。

答案:

校正性維護

軟件維護分為()性維護適應性維護、完善性維護、預防性維護。其中維護活動數(shù)量較大(約占整個維護活動的50%)的是()性維護。

答案:

校正###完善

單元測試大量使用()技術;集成測試最常用的是()技術,為保證覆蓋主要控制路徑,也可能使用一定數(shù)量的()技術;確認測試僅使用()技術。

答案:

白盒###黑盒###白盒###黑盒

選用程序設計語言的實用標準,主要是考慮哪些因素?

答案:

項目的應用領域;軟件開發(fā)環(huán)境;根據(jù)用戶的要求來選擇;程序員的知識。

結構化程序設計(SP)的三個基本要點?

答案:

(1)自頂向下、逐步求精的程序設計方法。(2)只使用順序、選擇和循環(huán)三種基本控制結構構造程序。(3)采用主程序員組的組織形式。

什么Alpha測試?什么是Beta測試?

答案:

Alpha測試由用戶在開發(fā)者的場地、在開發(fā)者的指導下進行。開發(fā)者負責記錄錯誤和運行中遇到的問題。Beta測試由軟件的最終用戶在客戶場所進行。用戶記錄測試過程遇到的一切問題,并定期報告開發(fā)者。開發(fā)者對軟件進行修改,準備發(fā)布最終產(chǎn)品。

下列工作中,不在需求分析階段進行的是(

)

答案:

編寫集成測試計劃

三大可行性分析不包括(

)

答案:

開發(fā)可行性分析

軟件結構圖上,模塊的直接下層模塊數(shù)稱為該模塊的()A.扇出B.扇入C.寬度D.深度

答案:

扇出

解決“軟件要做什么”問題的階段是(

)

答案:

需求分析

下列技術中不屬于白盒技術的是(

)

答案:

邊界值分析

軟件測試一般有以下哪幾個步驟?

答案:

模塊測試、集成測試、程序審查會、人工運行、確認測試和平行運行等。

按照測試數(shù)據(jù)的設計依據(jù)可分為黑盒法和白盒法,請簡述黑盒法和白盒法。

答案:

黑盒法(Black.BoxTesting)又稱功能測試,其測試用例完全是根據(jù)程序的功能說明來設計的。白盒法(WhiteBoxTesting)又稱結構測試,其測試用例是根據(jù)程序內(nèi)部的邏輯結構和執(zhí)行路徑來設計的。

如何提高軟件的可維護性?

答案:

1.明確軟件工程的質(zhì)量目標2.利用先進的軟件技術和工具3.選擇便于維護的程序設計語言4.采取有效的質(zhì)量保證措施5.完善程序的文檔

軟件開發(fā)各階段中,時間長、費用高的階段是(

)

答案:

測試

軟件生存周期中時間最長的階段是(

)

答案:

維護

不同的對象收到相同的消息可能產(chǎn)生不同的結果,稱為(

)

答案:

多態(tài)

下列模型中,屬于文檔驅動的是()

答案:

瀑布模型

軟件工程中的“軟件”是指()

答案:

程序、數(shù)據(jù)及文檔

軟件工程著重于(

)

答案:

建造軟件系統(tǒng)

軟件工程是一門(

)

答案:

工程性學科

下列4個選項中,不屬于軟件危機原因的是:軟件()

答案:

用戶素質(zhì)不高

下列4個選項中,不屬于軟件危機表現(xiàn)的是()

答案:

開發(fā)的軟件規(guī)模龐大,結構復雜

什么是軟件的可維護性?它主要由哪些因素決定?

答案:

軟件可維護性指軟件功能被理解、改正、適應和增強的難易程度,可維護性是維護人員對該軟件進行維護的難易程度。決定可維護性的因素:是否擁有一組訓練有素的軟件人員;系統(tǒng)結構是否可理解、是否合理;文檔結構是否標準化;測試用例是否合適;是否已有嵌入系統(tǒng)的調(diào)試工具;是否使用合適的程序設計語言;是否使用標準的操作系統(tǒng)。

軟件維護有哪些主要的副作作?

答案:

1.編碼副作用使用程序設計語言修改源程序時可能會引入錯誤。2.數(shù)據(jù)副作用修改數(shù)據(jù)結構時可能會造成軟件設計與數(shù)據(jù)結構不匹配,因而導致軟件錯誤。3.文檔副作用對數(shù)據(jù)流、軟件結構、模塊邏輯或其他任何特性進行修改時,必須對相關的文檔進行相應的修改,否則會導致文檔與程序功能不匹配,文檔不能反映軟件當前的狀態(tài)。

面向對象方法中實現(xiàn)信息隱蔽是通過對象的()

答案:

封裝性

火車是一種陸上交通工具,火車和陸上交通工具之間的關系是()

答案:

一般化關系

對象圖又稱為()

答案:

類圖

面向對象的方法中描述對象模型的圖形工具是()

答案:

對象圖

面向對象的方法中描述功能模型的圖形工具是(

)

答案:

DFD

面向對象方法中描述動態(tài)模型的圖形工具是()A.程序圖B.數(shù)據(jù)流圖C.對象圖D.狀態(tài)圖

答案:

狀態(tài)圖

面向對象方法實現(xiàn)共享和提高重用的主要途徑是()

答案:

使用繼承

軟件部件的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的()

答案:

封裝性

子類自動共享父類的操作和屬性,稱為()

答案:

繼承

面向對象方法的基本特性不包括(

)

答案:

正確性

面向對象程序設計語言不同于其他語言的最主要的特點是(

)

答案:

繼承性

為提高軟件的可維護性和可靠性而對軟件進行修改稱為(

)

答案:

預防性維護

為使軟件增加功能、增強性能、提高效率而修改軟件的過程稱為(

)

答案:

完善性維護

為使軟件適應其運行環(huán)境變化而修改軟件的過程稱為(

)

答案:

適應性維護

為識別和糾正錯誤,彌補軟件性能缺陷而修改軟件的過程稱為(

)

答案:

校正性維護

模塊內(nèi)各元素的聯(lián)系越緊密,其內(nèi)聚性就越(),模塊的獨立性就越()。

答案:

高###好

模塊之間的聯(lián)系越緊密,其耦合性就越(),模塊的獨立性就越()。

答案:

強###差

軟件設計的基本原理有()、抽象、()、模塊獨立性。

答案:

模塊化###信息隱蔽

未按軟件工程方法開發(fā)的軟件,只有程序而無文檔,其維護很困難,屬于()維護。

答案:

非結構化

一張判定表由四個部分組成,其左上角是(),左下角是(),右上角是(),左下角是各條件值組合列對應的()。

答案:

條件列表###操作列表###條

溫馨提示

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

評論

0/150

提交評論