幫助中心 | 我的帳號 | 關於我們

軟體質量保證與測試/新工科軟體工程專業卓越人才培養系列

  • 作者:編者:王華//孫奕鳴|責編:徐柏楊
  • 出版社:人民郵電
  • ISBN:9787115674258
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:282
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Smart Archive項目為例,講解軟體質量保證與測試的關鍵概念、方法和技術,並通過演示實際項目的實施過程,深入探討如何應用這些概念、方法和技術來確保軟體質量。本書共9章,涵蓋了軟體質量保證概述、軟體質量管理體系、軟體度量、軟體配置管理、軟體風險管理、軟體評審、軟體測試技術、軟體測試過程和軟體測試管理等核心內容。本書框架布局清晰,理論和實踐緊密結合,並配套案例和習題,使讀者能夠在實踐中鞏固和應用所學知識。
    本書可作為高等學校軟體工程、電腦科學與技術等專業相關課程的教材,也可供從事軟體開發和測試工作的技術人員參考使用。

作者介紹
編者:王華//孫奕鳴|責編:徐柏楊

目錄
第1章  軟體質量保證概述
  1.1  軟體與軟體工程
    1.1.1  軟體的特徵
    1.1.2  軟體工程
    1.1.3  軟體過程
    1.1.4  PSP和TSP
  1.2  軟體質量保證
    1.2.1  軟體質量
    1.2.2  軟體質量保證人員的職責
    1.2.3  軟體質量人人負責
    1.2.4  軟體質量保證不存在「銀彈」
  1.3  軟體測試
    1.3.1  軟體缺陷
    1.3.2  對軟體測試的誤解
    1.3.3  軟體缺陷值得修復的原因
    1.3.4  軟體測試方法分類
  1.4  軟體質量保證人才
  1.5  SmartArchive項目的軟體質量保證
    1.5.1  軟體過程框架
    1.5.2  組織標準軟體過程全貌
    1.5.3  角色與職責
    1.5.4  使用工具
  1.6  小結
  1.7  習題
第2章  軟體質量管理體系
  2.1  軟體質量管理的內容、標準和框架
    2.1.1  軟體質量管理的定義
    2.1.2  軟體質量管理體系標準
    2.1.3  軟體質量管理框架
  2.2  軟體質量保證方法
    2.2.1  軟體質量保證過程和控制點
    2.2.2  軟體質量保證技術和工具
  2.3  軟體質量計劃和策略
    2.3.1  軟體質量計劃
    2.3.2  軟體質量策略
  2.4  CMMI
    2.4.1  CMMI概述
    2.4.2  CMMI的成熟度級別
    2.4.3  CMMI的過程域
    2.4.4  一個公司聚餐的例子
    2.4.5  A公司的CMMI改進實例
    2.4.6  CMMI5級在項目中的精簡應用
  2.5  軟體質量保證相關過程域
    2.5.1  項目立項
    2.5.2  項目計劃
    2.5.3  需求管理
    2.5.4  計劃跟蹤
    2.5.5  風險管理
    2.5.6  項目評審
    2.5.7  配置管理

    2.5.8  質量保證
    2.5.9  度量和分析
    2.5.10  交付及維護
  2.6  SmartArchive項目的軟體質量管理體系
    2.6.1  SmartArchive項目的質量保證過程
    2.6.2  制訂和維護軟體質量保證計劃
    2.6.3  執行SQA活動
    2.6.4  管理SQA活動
  2.7  小結
  2.8  習題
第3章  軟體度量
  3.1  軟體度量概述
    3.1.1  軟體度量的定義
    3.1.2  軟體度量在軟體開發中的作用
  3.2  軟體度量的類型
    3.2.1  產品度量
    3.2.2  過程度量
  3.3  軟體度量與分析規程
    3.3.1  確定度量目標
    3.3.2  分解度量數據
    3.3.3  確定度量計劃
    3.3.4  實施度量計劃—度量數據的收集
    3.3.5  分析和通報度量結果
    3.3.6  度量在支持過程域中的活動
  3.4  軟體代碼質量指標
    3.4.1  代碼覆蓋率
    3.4.2  抽象解釋
    3.4.3  圈複雜度
    3.4.4  編譯器警告
    3.4.5  編碼標準
    3.4.6  重複代碼
    3.4.7  扇出
    3.4.8  安全性
  3.5  軟體度量工具
    3.5.1  SonarQube
    3.5.2  JIRA
    3.5.3  Jenkins
  3.6  SmartArchive項目的軟體度量
    3.6.1  項目成員背景
    3.6.2  成員工作量數據
    3.6.3  階段工作量數據
    3.6.4  規模度量數據
    3.6.5  缺陷度量數據
    3.6.6  度量數據及質量目標
    3.6.7  進度跟蹤分析
    3.6.8  工作量分析
    3.6.9  缺陷分析
  3.7  小結
  3.8  習題
第4章  軟體配置管理

  4.1  軟體配置管理要素
    4.1.1  軟體配置管理的定義及優點
    4.1.2  配置管理的功能
    4.1.3  配置管理計劃
    4.1.4  配置項
    4.1.5  基線
    4.1.6  變更控制
    4.1.7  配置狀態報告
    4.1.8  配置審計
  4.2  軟體配置管理的功能及應用
    4.2.1  保護軟體資產
    4.2.2  協同高效工作
    4.2.3  「昨日」重現
    4.2.4  版本隔離和增量發布
    4.2.5  風險管理
  4.3  配置管理解決方案
    4.3.1  一切皆有版本
    4.3.2  靈活的基線控制
    4.3.3  可定製的研發流程
  4.4  CMMI與配置管理
  4.5  常用的軟體配置管理工具
    4.5.1  Git與GitHub
    4.5.2  Gitee
    4.5.3  其他代碼托管平台和協作工具
  4.6  SmartArchive項目的配置管理
    4.6.1  配置管理人員及其職責
    4.6.2  配置管理過程
  4.7  小結
  4.8  習題
第5章  軟體風險管理
  5.1  軟體風險管理概述
    5.1.1  軟體風險管理的定義
    5.1.2  軟體風險管理的目標和價值
    5.1.3  軟體風險管理的流程
  5.2  軟體風險識別
    5.2.1  頭腦風暴
    5.2.2  專家訪談
    5.2.3  需求分析
    5.2.4  風險分類模型
    5.2.5  檢查表和指南
  5.3  軟體風險評估與優先順序
    5.3.1  風險值矩陣
    5.3.2  優先順序確定方法
  5.4  軟體風險應對策略
    5.4.1  風險規避
    5.4.2  風險轉移
    5.4.3  風險減輕
    5.4.4  風險接受
  5.5  SmartArchive項目的風險管理
    5.5.1  SmartArchive項目的風險管理職責

    5.5.2  SmartArchive項目的風險管理
  5.6  小結
  5.7  習題
第6章  軟體評審
  6.1  軟體評審概述
    6.1.1  軟體評審的定義
    6.1.2  軟體評審的價值和意義
  6.2  軟體評審的類型
    6.2.1  技術評審
    6.2.2  管理審查
  6.3  軟體評審的實施方法
    6.3.1  評審流程
    6.3.2  評審工作產品和評審方法
    6.3.3  軟體評審的技巧
  6.4  SmartArchive項目的軟體評審
    6.4.1  SmartArchive項目評審職責
    6.4.2  SmartArchive項目評審流程
  6.5  小結
  6.6  習題
第7章  軟體測試技術
  7.1  軟體測試的分類
    7.1.1  靜態測試
    7.1.2  動態測試
  7.2  常用的軟體測試技術
    7.2.1  黑盒測試
    7.2.2  白盒測試
    7.2.3  灰盒測試
  7.3  測試驅動的開發
    7.3.1  紅-綠-重構三段式
    7.3.2  TDD工作流程
    7.3.3  TDD的最佳實踐
  7.4  SmartArchive項目的測試用例
    7.4.1  SmartArchive項目的黑盒測試
    7.4.2  SmartArchive項目的白盒測試
  7.5  小結
  7.6  習題
第8章  軟體測試過程
  8.1  測試過程的5個階段
    8.1.1  單元測試
    8.1.2  集成測試
    8.1.3  系統測試
    8.1.4  驗收測試
    8.1.5  金絲雀測試
    8.1.6  小結
  8.2  軟體測試工具
    8.2.1  Selenium自動化測試
    8.2.2  Appium移動應用測試
    8.2.3  PostmanAPI測試
    8.2.4  JMeter性能測試
  8.3  SmartArchive項目的測試過程

    8.3.1  SmartArchive項目的單元測試
    8.3.2  SmartArchive項目的集成測試
    8.3.3  SmartArchive項目的系統測試
    8.3.4  SmartArchive項目的驗收測試
    8.3.5  SmartArchive項目的金絲雀測試
  8.4  小結
  8.5  習題
第9章  軟體測試管理
  9.1  軟體測試管理概述
    9.1.1  軟體測試的常識
    9.1.2  軟體測試策略
    9.1.3  敏捷測試與團隊設置
    9.1.4  軟體測試外包
    9.1.5  開發人員的測試心理
    9.1.6  測試人員的組織形式
  9.2  軟體測試規程
    9.2.1  軟體測試管理的角色與職責
    9.2.2  軟體測試工具
  9.3  軟體測試過程管理
    9.3.1  測試計劃制訂及管理
    9.3.2  測試用例設計及管理
    9.3.3  測試程序設計及管理
    9.3.4  缺陷管理
    9.3.5  測試分析報告編寫及管理
    9.3.6  單元測試
    9.3.7  集成測試
    9.3.8  系統測試
  9.4  軟體測試管理工具
    9.4.1  如何選擇軟體測試管理工具
    9.4.2  禪道
    9.4.3  Jira
  9.5  SmartArchive項目的測試管理
    9.5.1  軟體測試管理工具
    9.5.2  全過程軟體測試管理
  9.6  小結
  9.7  習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032