軟件工程過程(高級篇)

軟件工程過程(高級篇)
定價:192
NT $ 167
  • 作者:林廣艷(編著)
  • 出版社:清華大學出版社
  • 出版日期:2011-10-01
  • 語言:簡體中文
  • ISBN10:730224149X
  • ISBN13:9787302241492
  • 裝訂:274頁 / 普通級 / 初版
 

內容簡介

  本書以軟件工程知識體swebok 2004、軟件工程教育知識體seek和軟件生存周期過程標准iso/iec 12207為依據,介紹了軟件生存周期過程的基本概念、軟件工程過程中包含的主要活動和軟件工程過程模型。通過兩個過程模型的應用案例說明了過程中各要素間的關系,介紹了軟件工程過程模型的三個層次和建立軟件工程過程的一般步驟、過程監控中需要考慮的基本問題,以及應用於軟件工程過程改進的三類典型的標准評估模型。以極限編程xp過程模型為例介紹了敏捷過程倡導的向用戶交付價值的思想,對計划驅動過程和敏捷過程進行比較,總結了其各自適用的領域,為更好地應用這些過程模型提供了指導。

  本書作為「十一五」全國工程碩士研究生教育核心教材,其內容翔實,結合實際,實例豐富,論述深入淺出,且書中內容已經過多輪教學驗證,既可作為軟件工程專業高年級本科生、研究生及計算類相關專業的教材,又可作為專業軟件技術人員的參考用書。
 

目錄

第1章 緒論
 1.1 軟件制造是個復雜的過程
 1.2 軟件產品與軟件工程過程
 1.3 研究軟件工程過程的意義
 1.4 軟件生存周期過程標准
  1.4.1 基本概念
  1.4.2 iso/iec 12207軟件生存周期過程標准
 1.5 本書結構
第2章 軟件開發的主要活動
 2.1 需求工程
  2.1.1 需求獲取
  2.1.2 需求分析
  2.1.3 需求規格說明
  2.1.4 需求驗證
  2.1.5 需求跟蹤管理
  2.1.6 需求變更管理
 2.2 設計
  2.2.1 高層設計
  2.2.2 詳細設計
 2.3 構造
 2.4 測試
 2.5 運行與維護
 2.6 軟件項目管理
  2.6.1 項目管理活動
  2.6.2 軟件開發計划
  2.6.3 風險管理
 2.7 配置管理
  2.7.1 配置項和基線
  2.7.2 配置庫
  2.7.3 配置管理流程
  2.7.4 配置項標識
  2.7.5 版本控制
  2.7.6 配置控制
  2.7.7 狀態簿記
  2.7.8 配置審計
 2.8 驗證與確認
  2.8.1 v&v的目標
  2.8.2 計划v&v過程
  2.8.3 軟件v&v實施
 2.9 軟件質量保證
  2.9.1 計划sqa過程
  2.9.2 軟件產品保證
  2.9.3 軟件工程過程保證
  2.9.4 sqa實施考慮
 2.10 聯合評審
  2.10.1 計划評審過程
  2.10.2 項目管理評審
  2.10.3 技術評審
 2.11 審核
  2.11.1 審核過程規划
  2.11.2 審核的實施
 2.12 軟件文檔管理
  2.12.1 計划文檔過程
  2.12.2 文檔的設計和開發
  2.12.3 文檔的生產和發行
  2.12.4 文檔的維護
 2.13 基礎設施過程
 2.14 改進過程
 2.15 培訓過程
 2.16 本章小結
第3章 軟件生存周期模型
 3.1 編碼修正模型
 3.2 瀑布模型
  3.2.1 瀑布模型的優缺點
  3.2.2 v模型
 3.3 增量模型
 3.4 演化模型
 3.5 螺旋模型
 3.6 原型構造在生存周期模型中的應用
 3.7 生存周期模型中並發的作用
 3.8 商業組件和復用的作用
 3.9 統一軟件工程過程模型
  3.9.1 過程框架
  3.9.2 核心元素
  3.9.3 制品集的進化
  3.9.4 項目計划
  3.9.5 質量內嵌於過程中
  3.9.6 主要困難與基礎保障
 3.10 msf過程模型
 3.11 本章小結
第4章 瀑布模型應用實例
 4.1 過程實例活動
  4.1.1 infosys過程模型概述
  4.1.2 需求規范
  4.1.3 高層設計
  4.1.4 詳細設計
  4.1.5 構建(編碼)與單元測試
  4.1.6 集成測試計划與實施
  4.1.7 系統測試計划與實施
  4.1.8 驗收測試與安裝
  4.1.9 維護支持階段
 4.2 文檔編制
 4.3 war系統開發過程實施案例
  4.3.1 war系統需求概述
  4.3.2 高層設計階段
  4.3.3 詳細設計階段
  4.3.4 構建與單元測試階段
  4.3.5 系統測試
  4.3.6 驗收和安裝
 4.4 本章小結
第5章 協同過程模型
 5.1 模型概述
 5.2 實際應用案例需求
 5.3 初始階段
  5.3.1 基本活動
  5.3.2 實施考慮
 5.4 細化階段
  5.4.1 基本活動
  5.4.2 實施考慮
 5.5 構造階段
  5.5.1 主要活動
  5.5.2 實施考慮
 5.6 移交階段
  5.6.1 基本活動
  5.6.2 實施考慮
 5.7 本章小結
第6章 軟件工程過程的建立與監控
 6.1 軟件工程過程的層次
  6.1.1 u級過程模型
  6.1.2 a級過程模型
  6.1.3 w級過程模型
  6.1.4 各級別過程模型的應用層次
 6.2 軟件工程過程的建立
  6.2.1 定義軟件工程過程的一般步驟
  6.2.2 軟件開發過程的定義示例
 6.3 軟件工程過程剪裁示例
  6.3.1 概要級剪裁指南
  6.3.2 詳細級剪裁指南
  6.3.3 war項目的剪裁示例
 6.4 項目計划的編制
 6.5 過程的監控
  6.5.1 過程變更處理
  6.5.2 變更實施
 6.6 過程改進
 6.7 過程基礎數據積累
  6.7.1 過程數據庫
  6.7.2 過程能力基准
  6.7.3 過程資源
 6.8 本章小結
第7章 軟件工程過程改進
 7.1 iso 9001
  7.1.1 質量體系框架
  7.1.2 生存周期活動
 7.2 cmm/cmmi
  7.2.1 cmm內部結構
  7.2.2 cmm成熟度級別
  7.2.3 cmm關鍵過程域
  7.2.4 cmm公共特征
  7.2.5 cmm關鍵實踐
  7.2.6 cmmi
  7.2.7 評估模型的應用
  7.2.8 其他過程評估模型
 7.3 iso/iec 15504
  7.3.1 iso/iec 15504的組成
  7.3.2 iso/iec 15504的過程類別
  7.3.3 iso/iec 15504的能力等級
  7.3.4 iso/iec 15504的能力度量
  7.3.5 iso/iec 15504的應用
  7.3.6 用iso/iec 15504開發與之兼容的評估方法
 7.4 評估模型的發展
  7.4.1 各種模型的比較
  7.4.2 iso/iec 15504標准發展趨勢
 7.5 本章小結
第8章 敏捷過程
 8.1 敏捷聯盟
 8.2 xp概述
 8.3 xp過程模型
  8.3.1 模型總框架
  8.3.2 迭代的過程細化
  8.3.3 開發的過程細化
  8.3.4 集體擁有代碼的過程細化
 8.4 xp項目小組模型
 8.5 本章小結
第9章 軟件工程過程的發展趨勢
 9.1 計划驅動過程
 9.2 敏捷過程
 9.3 計划驅動過程與敏捷過程的比較
  9.3.1 應用特征
  9.3.2 管理特征
  9.3.3 技術特征
  9.3.4 人員特征
  9.3.5 總結
 9.4 敏捷過程與計划驅動過程的平衡
 9.5 本章小結
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $167