21春南開大學《軟件工程與軟件測試技術》在線作業參考答案_第1頁
21春南開大學《軟件工程與軟件測試技術》在線作業參考答案_第2頁
21春南開大學《軟件工程與軟件測試技術》在線作業參考答案_第3頁
21春南開大學《軟件工程與軟件測試技術》在線作業參考答案_第4頁
21春南開大學《軟件工程與軟件測試技術》在線作業參考答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

21春南開大學《軟件工程與軟件測試技術》在線作業參考

答案

軟件需求分析階段的工作,可以分為以下4個方面:對問題的識別、分析與綜

合、編寫需求分析文檔以及()。

A.總結

B.階段性報告

C.需求分析評審

D,以上答案都不正確

下面所列的性質中,C不屬于面向對象程序設計的特性。

A.繼承性

B.重用性

C.封裝性

D.可視化

軟件維護的副作用是指()。

A.運行時誤操作

B,隱含的錯誤

C.因修改軟件而造成的錯誤

D.開發時的錯誤

()是把對象的屬性和操作結合在一起,構成一個獨立的對象,其內部信息市外

界是隱藏的,外界只能通過有限的接口與對象發生聯系。

A.多態性

B.繼承

C.消息

D封裝

下列錯誤的是()。

A.在軟件設計中應該追求盡可能松散耦合的系統

B.可以研究、測試或維護任何一個模塊,而不需要對系統的其他模塊有很多了

C.模塊間聯系簡單,發生在一處的錯誤傳播到整個系統的可能性就很大

D.模塊間的耦合程度強烈影響系統的可理解性、可測試性、可靠性和可維護性

軟件開發過程中,抽取和整理用戶需求并建立問題域精確模型的過程稱為C。

A.生命周期

B.面向對象設計

C.面向對象分析

D.面向對象程序設計

軟件工程的三要素:()

A.技術、方法和工具

B.方法、對象和類

C.方法、工具和過程

D.過程、模型和方法

軟件測試可能發現軟件中的(),但不能證明軟件;)。

A.所有錯誤、沒有錯誤

B.設計錯誤、沒有錯誤

C.邏輯錯誤、沒有錯誤

D.錯誤、沒有錯誤

()意味著一個操作在不同的類中可以有不同的實現方式。

A.多繼承

B.多態性

C.消息

D.封裝

面向對象設計時,對象信息的隱藏主要是通過()實現的。

A.對象的封裝性

B.子類的繼承性

C.系統模塊化

D.模塊的可重用

白盒測試法是根據程序的()來設計測試用例的方法。

A.輸出數據

B.內部邏輯

C.功能

D.輸入數據

使用軟件時提出增加新功能就必須進行()維護。

A.預防性

B.適應性

C.完善性

D,糾錯性

算法中包含多重嵌套的條件選擇時,哪個能夠清晰地表示復雜的條件組合與應

做的動作之間的對應關系?0

A.程序流程圖

B.盒圖

C.PAD圖

D.判定表

程序的三種基本控制結構的共同特點是()o

A.不能嵌套使用

B.只能用來寫簡單程序

C.已經用硬件實現

D.只有一個入口和一個出口

分層DFD是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統的()。

A.細節

B.輸入與輸出

C.軟件的作者

D.繪制的時間

在E-R模型中,包含以下基本成分:()

A.數據、對象、實體

B.控制、關系、對象

C.實體、關系、控制

D.實體、屬性、關系

0工具在軟件詳細設計過程中不采用。

A.判定表

B.IPO圖

C.PDLD

D.DFD圖

畫分層DFD圖的基本原則有()。

A.數據守恒原則

B.分解的可靠性原則

C.子、父圖平衡的原則

D.數據流封閉的原則

SA法的主要描述手段有()。

A.系統流程閣和模塊圖

B.DFD圖、數據詞典、加工說明

C.軟件結構圖、加工說明

D.功能結構圖、加工說明

模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度址標準是模塊的

()o

A.內聚性和耦合性

B.局部化和封裝化

C.抽象和信息隱藏

D.逐步求精和結構圖

面向對象分析階段建立的3個模型中,核心的模型是0模型。

A.功能

B.動態

C.對象

D.分析

軟件測試的目的是0。

A.證明軟件的正確性

B.找出軟件系統中存在的所有錯誤

C.證明軟件系統中存在錯誤

D.盡可能多的發現軟件系統中的錯誤

增量模型本質上是一種()。

A.線性順序模型

B.整體開發模型

C.非整體開發模型

D.螺旋模型

分層數據流圖是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統

的()。

A.細節

B.輸入與輸出

C.軟件的作用

D.繪制的時間

在需求分析之前有必要進行()工作。

A.程序設計

B.可行性分析

C.ER分析

D.2NF分析

組成數據字典的元素有()。

A.數據流

B.數據流分量(數據基本項)

C.數據存儲

D.數據處理(加工)

以下屬于良好的程序設計風格要素的有()。

A.源程序文檔化

B.數據說明

C.語句構造

D.輸入輸出和追求效率

結構程序設計的基本控制結構有()。

A.順序

B.判斷

C.選擇

D.循環

詳細設計階段的基本任務是()。

A.確定每個模塊所采用的算法

B.確定每個模塊所使用的數據結構

C.確定每個模塊的接口細節

D.為每個模塊設計出一組測試用例

描述程序處理過程的工具稱為詳細設計工具,可以分為哪幾類?()

A.樣式

B.圖形

C.表格

D.語言

軟件就是程序,編寫軟件就是編寫程序。()

A.正確

B.錯誤

判定覆蓋一定包含條件覆蓋,但是條件覆蓋不一定包含判定覆蓋。()

A.正確

B.錯誤

內聚衡量不同模塊彼此間相互依賴的緊密程度。:)

A.正確

B.錯誤

繼承性是父類和子類之間共享數據結構和消息的機制,這是類之間的一種關系。

0

A.正確

B.錯誤

自返關聯不屬于類間關聯。()

A.正確

B.錯誤

在軟件計劃中小應該把維護費用計劃在內。()

A.正確

B.錯誤

維護的副作用是指由于修改軟件而導致新的錯誤的出現或者新增加一些不希望

發生的情況。0

A.正確

B.錯誤

靜態測試對自動化工具的依賴性較大。()

A.正確

B.錯誤

通常,當一個對象調用另一個對象中的操作時,便完成了一次消息傳遞。C

A.正確

B.錯誤

PAD圖是二維樹形結構的圖形,自下而上、自左向右順序執行,遍歷所有結點。

0

A.正確

B.錯誤

多態性防止了程序相互依賴而帶來的變動影響。:)

A.正確

B.錯誤

好程序的一個重要標準是源程序代碼的邏輯簡明清晰、易讀易懂。()

A.正確

B.錯誤

程序規模越大,越難以使用回溯法進行調試。()

A.正確

B.錯誤

在單元測試中無法發現資源競爭問題。()

A.正確

B.錯誤

在軟件開發早期階段進行可行性研究的原因是避免或者減輕項目開發后期可能

出現的困境。0

A.正確

B.錯誤

狀態圖強調對象潛在的狀態和這些狀態之間的轉移。0

A.正確

B.錯誤

在結構化的程序中通常有3種循環類型:簡單循環、串接循環和嵌套循環。()

A.正確

B.錯誤

軟件危機的主要體現是軟件需求增加,軟件價格上升。()

A.正確

B.錯誤

有些對象是必須同時動作的,有些對象是相互排斥的。()

A.正確

B.錯誤

驗證和確認是一回事。()

A.正確

B.錯誤

參考答案:C

參考答案:D

參考答案:C

參考答案:D

參考答案:C

參考答案:C

參考答案:C

參考答案:D

參考答案:B

參考答案:A

參考答案:B

參考答案:C

參考答案:D

參考答案:D

參考答案:B

參考答案:D

參考答案:D

參考答案:C

參考答案:B

參考答案:A

參考答案:C

參考答案:D

參考答案:C

參考答案:B

參考答案:B

參考答案:ABCD

參考答案:ABCD

溫馨提示

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

評論

0/150

提交評論