軟體項目管理(第2版)

軟體項目管理(第2版)

《軟體項目管理(第2版)》是2009年10月清華大學出版社出版的圖書,作者是覃征、徐文華、韓毅、唐晶。

基本介紹

  • 書名:信息欄 軟體項目管理(第2版)
  • 作者:覃征
    徐文華
    韓毅
    唐晶
  • 出版社清華大學出版社
  • 出版時間:2009年10月1日
  • 定價:39 元
  • 裝幀:平裝
  • ISBN:9787302209485
內容簡介,圖書目錄,

內容簡介

軟體項目管理是軟體工程和項目管理的交叉學科,是項目管理的原理和方法在軟體工程領域的套用。本書分為基礎篇、管理篇和實踐篇。基礎篇介紹了軟體產業和軟體項目管理導論,使讀者從整體上了解軟體項目管理的產生背景和概貌。管理篇以項目管理知識體系(PMBOK)為核心,圍繞著軟體項目的開發全過程,從軟體項目需求管理、軟體項目成本管理、軟體項目進度管理、軟體項目風險管理、軟體項目配置管理、軟體項目資源管理、軟體項目質量管理等方面對軟體項目中的管理問題進行探討。實踐篇將需求管理、成本管理、進度管理、風險管理、配置管理、資源管理和質量管理等相蒸詢采殼對獨立的領域融合在軟體過程框架中,介紹了在軟體項目實踐中如何集中使用相關理論和技術。其中包括Rational統一過程、敏捷軟體開發和6σ軟體開發。

圖書目錄

第一篇基礎篇
第1章軟體項目管理導論
1.1軟體市場
1.1.1軟體商品特徵
1.1.2軟體的成本
1.1.3軟體的定價
1.1.4軟體市場的壟斷現象
1.1.5軟體市場的發展現狀
1.2軟體產業
1.2.1軟體產業的特點
1.2.2軟體產業在國民經濟中的地位
1.2.3國外軟體產業發展策略
1.2.4資料:印度新經濟產業
1.2.5對我國軟體產業發展策略的認識
1.3軟體工程
1.3.1軟體工程定義
1.3.2軟體凶束多符工程框架
1.3.3軟體工程模型
1.4項目管理框架
1.4.1項目與項目管理
1.4.2項目管理知識體系
1.4.3項目管理學科的發展
1.5軟體項目管理
1.5.1軟體項目產品的特點
1.5.2軟體項目失控的原因
1.5.3軟體項目管理的內容
1.6小結
第二篇管理篇
第2章軟體項目需求管理
案例故事
2.1需求工程
2.1.1軟體需求概念
2.1.2軟體需求層厚采照次
2.1.3軟體需求質量評價
2.1.4需求工程發展歷程
2.1.5需求工程研究內容
2.2需求開發
2.2.1需求開發活動
2.2.2需求獲取
2.2.3需求分析
2.2.4編寫需求文檔
2.2.5需求驗證
2.2.6案例:某公司“船代”項目的需求開發
2.3需求管理
2.3.1需求管理的必要性
2.3.2需求管理的困難性
2.3.3需求管理的目標和原則
2.3.4需求管理活動
2.3.5需求變更管理
2.3.6需求狀態
2.3.7需求文檔版本控制
2.3.8需求跟蹤
2.3.9案例:需求變更的代價
2.4案例故事解析
2.4.1需求開發的注意事項
2.4.2需求管理的注意事項
2.5小結
第3章軟體項目成本管理
案例故事
3.1概述
3.1.1成本
3.1.2成本管理
3.1.3成本估算的時機
3.2軟體項目規模估算
3.2.1WBS
3.2.2LOC估計
3.2.3FP估計
3.2.4PERT估計
3.3軟體項目成本估算
3.3.1軟體生產率估算
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案例:某項蒸洪精目第4月度成本控制狀態報告
3.5案例:精確到螺絲釘的成本控制
3.6案例故事解析
3.7小結
第4章軟體項目進度管理
案例故事
4.1概述
4.1.1時間管理原則
4.1.2時間管理技巧
4.1.3軟體項目進度管理內容
4.1.4項目活動定義
4.2項目活動排序和歷時估計
4.2.1確定活動順序
4.2.2網路圖
4.2.3甘特圖
4.2.4項目歷時估計
4.2.5案例:套用PERT估算項目歷時
4.3制訂項目計畫
4.4項目進度監控
4.5案例:某軟體研發的項目計畫和進度控制
4.6案例故事解析
4.7小結
第5章軟體項目風險管理
案例故事
5.1概述
5.1.1風險
5.1.2軟體風險
5.1.3軟體項目風險管理
5.1.4軟體達刪習項目風險管理的意義
5.2風險識別
5.2.1風險識別依據
5.2.2常見軟體風險
5.2.3風請棄險識別過程
5.2.4風險識別方法與技術
5.2.5案例:英達公司用TOP10法識別項目風險
5.3風險分析
5.3.1風險分析過程
5.3.2風險分析技巧與工具
5.3.3風險分析的成果
5.4風險跟蹤與應對奔定墓
5.4.1風險跟蹤的目標和依據
5.4.2風險跟蹤的成果
5.4.3風險跟蹤的過程
5.4.4風險應對策略
5.4.5風險應對過程
5.4.6案例:金融行業使用容災系統有效應對突發事件
5.5風險管理驗證
5.6案例:風險管理保障奧運場館建設
5.7案例故事解析
5.8小結
第6章軟體項目配置管理
案例故事
6.1概述
6.1.1基本概念
6.1.2軟體配置管理定義
6.1.3軟體配置管理過程
6.1.4軟體配置管理過程活動
6.2配置管理策劃
6.2.1軟體配置管理組織
6.2.2軟體配置管理職責
6.2.3軟體配置管理檔案體系
6.2.4配置管理計畫的大綱
6.3配置管理功能
6.3.1配置標識
6.3.2版本控制
6.3.3變更管理
6.3.4配置狀態報告
6.3.5案例:Kevin團隊使用配置管理加快開發速度
6.4配置審核
6.4.1配置審核概念
6.4.2配置審核內容
6.4.3配置審核的種類
6.4.4軟體交付
6.4.5軟體配置管理的功能表
6.5基於構件的配置管理
6.5.1軟體復用
6.5.2軟體構件技術
6.5.3基於構件的版本管理
6.5.4基於構件的配置管理
6.5.5案例:河電集團某研究所的系統集成
6.6案例故事解析
6.7小結
第7章軟體項目資源管理
案例故事
7.1人力資源管理
7.1.1人力資源管理概念
7.1.2人力資源分析與策劃
7.1.3人力資源的獲取
7.1.4團隊組織和分工
7.1.5團隊建設
7.1.6人力資源評估
7.1.7案例: 諾基亞如何建設優秀團隊
7.2軟體資源管理
7.2.1軟體資源基本概念
7.2.2軟體資源的復用方式
7.2.3軟體復用的粒度
7.2.4可復用軟體資源的管理
7.2.5CASE工具及其管理
7.3硬體資源管理
7.3.1硬體資源管理概念
7.3.2硬體設備的經濟管理
7.3.3硬體設備的技術管理
7.4案例故事解析
7.5小結
第8章軟體項目質量管理
案例故事
8.1質量管理的概念
8.1.1軟體質量
8.1.2軟體產品質量與過程質量
8.1.3軟體質量保證
8.2軟體評審
8.3軟體測試
8.3.1軟體測試的概念
8.3.2軟體測試類型
8.3.3測試的原則
8.3.4測試計畫
8.3.5測試用例的開發
8.3.6測試的執行與報告
8.3.7案例: 微軟的軟體測試技術
8.4軟體缺陷跟蹤
8.5軟體缺陷預防
8.5.1問題的提出
8.5.2缺陷預防的原則
8.5.3缺陷預防的步驟
8.6ISO 9000:2000質量認證體系
8.6.1ISO 9000的概念
8.6.2ISO 9000標準的8項質量管理原則
8.6.3獲得ISO 9000認證的條件和程式
8.7能力成熟度集成模型CMMI
8.7.1CMM的提出
8.7.2CMM的基本內容
8.7.3從CMM到CMMI
8.7.4CMMI的表示
8.7.5CMMI過程的可視性
8.7.6CMMI的實施
8.7.7CMMI的評估
8.8案例故事解析
8.9小結
第三篇實踐篇
第9章Rational統一過程
9.1什麼是Rational統一過程
9.2核心概念
9.2.1架構
9.2.2工作流程
9.2.3角色
9.2.4活動
9.2.5步驟
9.2.6工件
9.36個最佳實踐
9.3.1疊代式的軟體開發
9.3.2需求管理
9.3.3使用基於構件的架構,以架構為中心的過程
9.3.4可視化軟體建模
9.3.5驗證軟體質量
9.3.6控制軟體變更
9.3.7案例: 利用視圖和用例來捕獲和描述需求
9.4RUP的二維結構
9.4.1動態結構: 階段和疊代時間軸
9.4.2靜態結構: 工作流程軸
9.5核心工作流程
9.5.1業務建模工作流程
9.5.2需求工作流程
9.5.3分析和設計工作流程
9.5.4實現工作流程
9.5.5測試工作流程
9.5.6部署工作流程
9.5.7配置和變更管理工作流程
9.5.8項目管理工作流程
9.5.9環境工作流程
9.6小結
第10章敏捷軟體開發
10.1敏捷軟體開發的誕生
10.2敏捷軟體開發宣言
10.3敏捷宣言遵循的原則
10.4對比其他的方法
10.5敏捷軟體開發的適用性
10.6極限編程概述
10.6.1價值觀
10.6.2原則
10.6.3行為
10.6.4實踐
10.6.5極限編程小結
10.7Scrum
10.7.1一個簡單的框架
10.7.2Scrum過程
10.7.33個角色
10.7.43項活動
10.7.53種工具
10.7.6自適應的項目管理
10.7.7Scrum較傳統開發模型的優點
10.7.8案例: Scrum在開發中的套用
10.8小結
第11章將6σ管理引入軟體開發
11.16σ的故事
11.26σ理論基礎
11.2.1平均值禁止了問題,波動成了焦點
11.2.2“波動”問題的數學描述
11.2.36σ的數學含義
11.2.4其他術語
11.36σ管理
11.4使用6σ改善軟體開發過程
11.4.1項目啟動和問題定義階段
11.4.2系統分析
11.4.3系統設計
11.4.4構造
11.4.5測試和質量保證
11.4.6交付和維護
11.5案例: 如何實施DMAIC過程
11.5.1定義階段
11.5.2度量階段
11.5.3分析階段
11.5.4改進階段
11.5.5控制階段
11.6小結
附錄A可行性分析報告
附錄B需求規格說明書
附錄C項目開發計畫
附錄F用戶操作手冊
附錄G測試計畫
附錄H測試分析報告
附錄I程式維護手冊
附錄J項目總結報告
附錄KISO 9001:2000標準的內容
參考文獻
2.4.1需求開發的注意事項
2.4.2需求管理的注意事項
2.5小結
第3章軟體項目成本管理
案例故事
3.1概述
3.1.1成本
3.1.2成本管理
3.1.3成本估算的時機
3.2軟體項目規模估算
3.2.1WBS
3.2.2LOC估計
3.2.3FP估計
3.2.4PERT估計
3.3軟體項目成本估算
3.3.1軟體生產率估算
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案例:某項目第4月度成本控制狀態報告
3.5案例:精確到螺絲釘的成本控制
3.6案例故事解析
3.7小結
第4章軟體項目進度管理
案例故事
4.1概述
4.1.1時間管理原則
4.1.2時間管理技巧
4.1.3軟體項目進度管理內容
4.1.4項目活動定義
4.2項目活動排序和歷時估計
4.2.1確定活動順序
4.2.2網路圖
4.2.3甘特圖
4.2.4項目歷時估計
4.2.5案例:套用PERT估算項目歷時
4.3制訂項目計畫
4.4項目進度監控
4.5案例:某軟體研發的項目計畫和進度控制
4.6案例故事解析
4.7小結
第5章軟體項目風險管理
案例故事
5.1概述
5.1.1風險
5.1.2軟體風險
5.1.3軟體項目風險管理
5.1.4軟體項目風險管理的意義
5.2風險識別
5.2.1風險識別依據
5.2.2常見軟體風險
5.2.3風險識別過程
5.2.4風險識別方法與技術
5.2.5案例:英達公司用TOP10法識別項目風險
5.3風險分析
5.3.1風險分析過程
5.3.2風險分析技巧與工具
5.3.3風險分析的成果
5.4風險跟蹤與應對
5.4.1風險跟蹤的目標和依據
5.4.2風險跟蹤的成果
5.4.3風險跟蹤的過程
5.4.4風險應對策略
5.4.5風險應對過程
5.4.6案例:金融行業使用容災系統有效應對突發事件
5.5風險管理驗證
5.6案例:風險管理保障奧運場館建設
5.7案例故事解析
5.8小結
第6章軟體項目配置管理
案例故事
6.1概述
6.1.1基本概念
6.1.2軟體配置管理定義
6.1.3軟體配置管理過程
6.1.4軟體配置管理過程活動
6.2配置管理策劃
6.2.1軟體配置管理組織
6.2.2軟體配置管理職責
6.2.3軟體配置管理檔案體系
6.2.4配置管理計畫的大綱
6.3配置管理功能
6.3.1配置標識
6.3.2版本控制
6.3.3變更管理
6.3.4配置狀態報告
6.3.5案例:Kevin團隊使用配置管理加快開發速度
6.4配置審核
6.4.1配置審核概念
6.4.2配置審核內容
6.4.3配置審核的種類
6.4.4軟體交付
6.4.5軟體配置管理的功能表
6.5基於構件的配置管理
6.5.1軟體復用
6.5.2軟體構件技術
6.5.3基於構件的版本管理
6.5.4基於構件的配置管理
6.5.5案例:河電集團某研究所的系統集成
6.6案例故事解析
6.7小結
第7章軟體項目資源管理
案例故事
7.1人力資源管理
7.1.1人力資源管理概念
7.1.2人力資源分析與策劃
7.1.3人力資源的獲取
7.1.4團隊組織和分工
7.1.5團隊建設
7.1.6人力資源評估
7.1.7案例: 諾基亞如何建設優秀團隊
7.2軟體資源管理
7.2.1軟體資源基本概念
7.2.2軟體資源的復用方式
7.2.3軟體復用的粒度
7.2.4可復用軟體資源的管理
7.2.5CASE工具及其管理
7.3硬體資源管理
7.3.1硬體資源管理概念
7.3.2硬體設備的經濟管理
7.3.3硬體設備的技術管理
7.4案例故事解析
7.5小結
第8章軟體項目質量管理
案例故事
8.1質量管理的概念
8.1.1軟體質量
8.1.2軟體產品質量與過程質量
8.1.3軟體質量保證
8.2軟體評審
8.3軟體測試
8.3.1軟體測試的概念
8.3.2軟體測試類型
8.3.3測試的原則
8.3.4測試計畫
8.3.5測試用例的開發
8.3.6測試的執行與報告
8.3.7案例: 微軟的軟體測試技術
8.4軟體缺陷跟蹤
8.5軟體缺陷預防
8.5.1問題的提出
8.5.2缺陷預防的原則
8.5.3缺陷預防的步驟
8.6ISO 9000:2000質量認證體系
8.6.1ISO 9000的概念
8.6.2ISO 9000標準的8項質量管理原則
8.6.3獲得ISO 9000認證的條件和程式
8.7能力成熟度集成模型CMMI
8.7.1CMM的提出
8.7.2CMM的基本內容
8.7.3從CMM到CMMI
8.7.4CMMI的表示
8.7.5CMMI過程的可視性
8.7.6CMMI的實施
8.7.7CMMI的評估
8.8案例故事解析
8.9小結
第三篇實踐篇
第9章Rational統一過程
9.1什麼是Rational統一過程
9.2核心概念
9.2.1架構
9.2.2工作流程
9.2.3角色
9.2.4活動
9.2.5步驟
9.2.6工件
9.36個最佳實踐
9.3.1疊代式的軟體開發
9.3.2需求管理
9.3.3使用基於構件的架構,以架構為中心的過程
9.3.4可視化軟體建模
9.3.5驗證軟體質量
9.3.6控制軟體變更
9.3.7案例: 利用視圖和用例來捕獲和描述需求
9.4RUP的二維結構
9.4.1動態結構: 階段和疊代時間軸
9.4.2靜態結構: 工作流程軸
9.5核心工作流程
9.5.1業務建模工作流程
9.5.2需求工作流程
9.5.3分析和設計工作流程
9.5.4實現工作流程
9.5.5測試工作流程
9.5.6部署工作流程
9.5.7配置和變更管理工作流程
9.5.8項目管理工作流程
9.5.9環境工作流程
9.6小結
第10章敏捷軟體開發
10.1敏捷軟體開發的誕生
10.2敏捷軟體開發宣言
10.3敏捷宣言遵循的原則
10.4對比其他的方法
10.5敏捷軟體開發的適用性
10.6極限編程概述
10.6.1價值觀
10.6.2原則
10.6.3行為
10.6.4實踐
10.6.5極限編程小結
10.7Scrum
10.7.1一個簡單的框架
10.7.2Scrum過程
10.7.33個角色
10.7.43項活動
10.7.53種工具
10.7.6自適應的項目管理
10.7.7Scrum較傳統開發模型的優點
10.7.8案例: Scrum在開發中的套用
10.8小結
第11章將6σ管理引入軟體開發
11.16σ的故事
11.26σ理論基礎
11.2.1平均值禁止了問題,波動成了焦點
11.2.2“波動”問題的數學描述
11.2.36σ的數學含義
11.2.4其他術語
11.36σ管理
11.4使用6σ改善軟體開發過程
11.4.1項目啟動和問題定義階段
11.4.2系統分析
11.4.3系統設計
11.4.4構造
11.4.5測試和質量保證
11.4.6交付和維護
11.5案例: 如何實施DMAIC過程
11.5.1定義階段
11.5.2度量階段
11.5.3分析階段
11.5.4改進階段
11.5.5控制階段
11.6小結
附錄A可行性分析報告
附錄B需求規格說明書
附錄C項目開發計畫
附錄F用戶操作手冊
附錄G測試計畫
附錄H測試分析報告
附錄I程式維護手冊
附錄J項目總結報告
附錄KISO 9001:2000標準的內容
參考文獻

相關詞條

熱門詞條

聯絡我們