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 正...