第7 9章 軟體工程課後習題答案

2021-10-07 03:53:49 字數 2250 閱讀 1398

1.測試用例設計時,主要工作是()。

設計測試場景的輸入資料

設計測試場景的輸入與輸出資料

設計測試場景的輸出資料

以上都不是

[參***] 設計測試場景的輸入與輸出資料

2.測試用例設計時,主要工作是()。

需求分析

軟體設計

軟體構建

軟體測試

[參***] 軟體設計

3.軟體體系結構定義為()

[參***]

1.軟體體系結構定義為()

使用者原始需求

需求分析模型

需求文件

系統測試文件

[試題解析] a、使用者原始需求(不屬於需求階段的製品)

[參***]

需求分析模型

需求文件

系統測試文件

2.以需求為基礎開發系統測試用例需要()。

將開發需求轉換為測試需求

從測試需求中提取測試要點

為測試要點設計測試用例

將測試用例整理形成測試用例文件

3.以需求為基礎開發系統測試用例需要()。

簡潔、平鋪直敘

精確,不使用模糊和歧義的詞彙

易讀可查詢

完成後盡量少修改

[試題解析] d、完成後盡量少修改(技術文件會隨著開發工作的持續而不斷修改,因此要易修改)

[參***]

簡潔、平鋪直敘

精確,不使用模糊和歧義的詞彙

易讀可查詢

4.需求文件的常見讀者包括()。

使用者專案管理者

設計人員和程式設計師

測試人員和維護人員

[參***]

使用者專案管理者

設計人員和程式設計師

測試人員和維護人員

5.物件導向設計中使用的模型圖包括()。

類圖、物件圖

構件圖、部署圖

順序圖、通訊圖

狀態圖、活**

[參***]

類圖、物件圖

構件圖、部署圖

順序圖、通訊圖

狀態圖、活**

6.結構化設計方法的模型不包括()。

實體關係圖

資料流圖

控制流圖

結構圖[試題解析] c、控制流圖(白盒測試的模型圖)

[參***]

控制流圖

7.軟體設計的方法分為()。

結構化設計方法

物件導向設計方法

資料結構為中心的設計方法

基於構件的設計方法

形式化設計方法

[參***]

結構化設計方法

物件導向設計方法

資料結構為中心的設計方法

基於構件的設計方法

形式化設計方法

8.關於軟體設計分層設計的理解正確的是()。

軟體設計分為高層設計和低層設計

高層設計又稱為體系結構設計

軟體分層設計的做法,體現了自頂向下逐層分解的思想

詳細設計關注的是資料結構和演算法的設計

[試題解析] a、軟體設計分為高層設計和低層設計(高層、中層、低層設計) b、高層設計又稱為體系結構設計(體系結構設計包括高層設計和部分中層設計) d、詳細設計關注的是資料結構和演算法的設計(詳細設計主要完成中層設計和部分低層設計,包括過程、呼叫;類、協作的設計;資料結構、演算法設計;型別、語句、控制結構的設計)

[參***]

軟體分層設計的做法,體現了自頂向下逐層分解的思想

9.軟體設計的核心思想是(),()是對該思想的正確理解。

概要設計

詳細設計

抽象分解

自頂向下

根據功能設計軟體的整體模組結構。

建立模組的層次化分解,並設計各細化模組內部的程式結構。

橫向上將思想分割為幾個相對簡單的子系統,並確定子系統之間的關係。

縱向上聚焦各子系統的介面,建立子系統交流的契約。

[試題解析] 課本p134

[參***]

抽象分解

橫向上將思想分割為幾個相對簡單的子系統,並確定子系統之間的關係。

縱向上聚焦各子系統的介面,建立子系統交流的契約。

10.mvc是一種體系結構風格,其中m、v、c分別是關於()的抽象。

業務邏輯

表現控制

資料呼叫

[參***]

業務邏輯

表現控制

1.**就是設計,所以我們可以直接編寫**而不用設計。

[試題解析] 錯。**關注的是詳細設計的細節。而設計還要完成高層和中層設計。

[參***] 錯誤

第19章 軟體測試 課後習題答案

1.整合測試 主要採用白盒測試方式,目的是證明模組功能正確。主要採用黑盒測試,主要是發現模組內程式錯誤。是證明模組功能正確性的測試,主要由開發人員完成。主要採用白盒 黑盒的測試方式,是為了檢驗系統功能。參 主要採用白盒 黑盒的測試方式,是為了檢驗系統功能。2.關於白盒測試的描述不正確的是 企業中進行...

c primer第16章課後習題答案

1.練習16.1 當我們呼叫template時,編譯器會根據函式實參的型別推斷模板實參,從而確定最匹配的繫結到模板引數t的 型別,之後編譯器用推斷出得模板引數來例項化乙個特定函式的版本,這個過程就叫做例項化。2.練習16.2 模板函式在.件中定義 ifndef template compare h ...

軟體工程 張秋餘等著 第八章課後習題部分答案

為什麼使用用例?正確答案 用例被普遍採用的原因主要有 1 為使用者提供了捕獲業務功能需求的系統方法。2 可驅動整個開發過程 從用例捕獲開始專案的開發過程 大部分開發活動如分析 設計和測試都是從用例開始執行的,而設計和測試則可根據用例的重要性 優先順序 進行規劃和協調 目的是實現重要的核心業務。3 正...