軟件項目管理與案例分析(第3版)
肖來元
相關主題
商品描述
目錄大綱
目錄
第1章軟件項目管理概述
1.1項目與軟件項目的概念
1.1.1項目與項目屬性
1.1.2軟件項目
1.1.3項目的組成要素
1.2項目管理的概念
1.2.1項目管理的定義
1.2.2項目管理的基本內容
1.2.3項目管理與軟件項目管理的特點
1.3軟件項目生命期與管理過程
1.3.1軟件項目生命期
1.3.2軟件項目管理過程
1.3.3項目生命期中的幾個重要概念
1.4本書內容的組織
1.5本章小結
1.6復習思考題
第2章軟件項目合同管理
2.1合同管理概述
2.1.1合同的概念
2.1.2合同生存期
2.1.3合同要素
2.2需方合同環境
2.2.1合同準備
2.2.2合同簽署
2.2.3合同管理
2.2.4合同終止
2.3供方合同環境
2.3.1合同準備
2.3.2合同簽署
2.3.3合同管理
2.3.4合同終止
2.4軟件項目合同條款分析
2.5案例分析
2.5.1合同文本樣例
2.5.2合同附件樣例
2.6本章小結
2.7復習思考題
第3章軟件開發過程管理
3.1SWCMM、CMMI和ISO 9000
3.1.1SWCMM和CMMI
3.1.2ISO 9000質量標準
3.1.3CMMI、SWCMM和ISO 9001之間的比較
3.2傳統軟件開發生命周期模型
3.2.1瀑布模型
3.2.2原型模型
3.2.3增量模型
3.2.4進化模型
3.2.5螺旋模型
3.3擴展軟件開發生命周期模型
3.3.1極限模型
3.3.2統一軟件開發過程
3.3.3微軟產品開發周期模型
3.4案例分析
3.5本章小結
3.6復習思考題
第4章軟件質量管理
4.1軟件質量與軟件質量保證概述
4.1.1軟件質量
4.1.2軟件質量工作
4.1.3軟件質量保證
4.2軟件質量度量
4.2.1軟件質量模型
4.2.2軟件質量度量的內容
4.2.3軟件質量工具
4.3軟件質量保證的措施
4.3.1質量保證計劃
4.3.2軟件評審
4.3.3軟件配置管理
4.3.4各階段的質量保證活動
4.4軟件測試過程管理
4.4.1軟件測試過程模型
4.4.2軟件測試過程管理實踐
4.4.3軟件測試過程可持續改進
4.5案例分析
4.6本章小結
4.7復習思考題
第5章軟件項目團隊管理
5.1軟件項目團隊管理概述
5.1.1軟件項目團隊
5.1.2軟件項目團隊管理
5.2軟件項目組織計劃編制
5.2.1項目組織計劃編制概述
5.2.2項目團隊的角色分類
5.2.3項目角色與職責分配過程
5.2.4項目組織結構設計
5.3軟件項目團隊人員的獲取
5.3.1項目經理的確定
5.3.2項目團隊人員的確定
5.4軟件項目團隊建設
5.4.1軟件項目團隊的組建
5.4.2團隊合作
5.4.3團隊成員激勵
5.4.4團隊的學習
5.4.5軟件項目團隊成員績效評估管理
5.5案例分析
5.5.1MSF團隊角色和責任分配
5.5.2微軟項目團隊結構
5.5.3微軟VSTS工具
5.6本章小結
5.7復習思考題
第6章軟件項目需求管理
6.1軟件項目需求管理概述
6.1.1需求定義
6.1.2需求類型
6.2需求開發和管理過程
6.2.1需求獲取
6.2.2需求分析
6.2.3需求規格說明
6.2.4需求驗證
6.2.5需求變更管理
6.2.6可測試性需求
6.3需求獲取方法
6.3.1訪談和調研
6.3.2專題討論會
6.3.3腦力風暴
6.3.4場景串聯
6.4需求分析建模方法
6.4.1用例分析方法
6.4.2原型分析方法
6.4.3結構化分析方法
6.5需求管理工具
6.6案例分析
6.6.1案例背景
6.6.2需求開發
6.6.3需求變更管理
6.7本章小結
6.8復習思考題
第7章軟件項目開發計劃
7.1軟件項目任務分解
7.2軟件項目估算的概念
7.3軟件項目規模估算
7.3.1LOC估算法
7.3.2FP估算法
7.3.3PERT估算法
7.4軟件項目成本估算
7.4.1成本估算方法
7.4.2成本估算模型
7.4.3COCOMOⅡ模型
7.4.4Putnam模型
7.4.5成本估算步驟
7.4.6成本模型的評價
7.5軟件項目進度估算
7.5.1基於規模的進度估算
7.5.2工程評價技術
7.5.3關鍵路徑法
7.6軟件項目進度計劃
7.6.1進度計劃中的概念
7.6.2進度計劃方法
7.7案例分析
7.8本章小結
7.9復習思考題
第8章軟件項目風險管理
8.1軟件項目風險管理概述
8.1.1風險定義與分類
8.1.2風險管理
8.1.3風險管理的意義
8.2風險識別
8.2.1風險識別過程
8.2.2風險識別的方法
8.3風險評估
8.3.1風險評估過程
8.3.2風險評估的方法
8.4風險計劃
8.5風險控制與管理
8.6案例分析
8.6.1項目各開發階段的風險
8.6.2本系統開發過程中需考慮的其他風險
8.6.3某教育管理系統的風險管理
8.7本章小結
8.8復習思考題
第9章軟件項目跟蹤控制
9.1軟件項目跟蹤控制概述
9.2軟件項目跟蹤控制的標準
9.3軟件項目監控和報告體系
9.3.1跟蹤採集的過程
9.3.2建立跟蹤採集對象
9.4軟件項目跟蹤控制過程
9.4.1對軟件項目範圍的跟蹤控制
9.4.2對軟件項目的進度、成本和資源的跟蹤控制
9.4.3軟件項目質量的跟蹤控制
9.4.4軟件項目風險的跟蹤控制
9.4.5其他方面的監控
9.5軟件項目評審
9.5.1軟件項目評審概述
9.5.2評審準備
9.5.3評審過程
9.5.4評審報告
9.5.5問題跟蹤列表
9.6軟件項目計劃修改
9.7案例分析
9.7.1軟件項目跟蹤與監控的目標和步驟
9.7.2軟件項目跟蹤、控制的實現
9.7.3軟件項目中的跟蹤監控方針
9.8本章小結
9.9復習思考題
第10章軟件項目配置管理
10.1軟件項目範圍核實
10.2軟件項目配置管理概念
10.3軟件項目配置管理過程
10.4配置管理組織與實施
10.4.1配置管理組織
10.4.2配置管理實施
10.5案例分析
10.6本章小結
10.7復習思考題
第11章軟件項目收尾
11.1軟件項目收尾概述
11.2軟件項目收尾過程
11.2.1項目文件整理
11.2.2項目結束過程
11.3軟件項目驗收
11.3.1項目驗收的意義
11.3.2項目驗收標準和依據
11.3.3項目驗收流程
11.3.4項目驗收範圍
11.3.5項目驗收收尾與移交
11.4成功的軟件項目收尾的特點
11.5案例分析
11.6本章小結
11.7復習思考題
參考文獻