第1章 軟件項目管理概述
1.1 項目
1.1.1 項目的定義
1.1.2 項目的特征與屬性
1.1.3 項目的生命周期
1.1.4 項目生命周期的重要概念
1.2 管理
1.2.1 管理的意義
1.2.2 管理的應用范圍
1.2.3 管理者的知識結構和技能
1.3 項目管理
1.3.1 項目管理的定義
1.3.2 項目管理的相關內容
1.4 軟件項目管理
1.4.1 軟件項目難于管理的原因
1.4.2 軟件項目管理的內容與知識體系
1.4.3 軟件項目管理的原則
1。5項目管理工具
1.5.1 項目管理工具的功能
1.5.2 常見的項目管理工具簡介
1.5.3 選擇項目管理工具的標準
1.5.4 應用項目管理工具的好處
1.6 工作分解結構
1.6.1 工作分解結構的概念
1.6.2 工作分解結構的作用
1.6.3 建立工作分解結構的原則
1.6.4 建立工作分解結構的方法
1.6.5 工作分解結構的分解準則
1.6.6 工作分解結構舉例
第2章 軟件開發(fā)過程管理
2.1 軟件生命周期
2.2 軟件過程
2.3 軟件開發(fā)過程
2.4 軟件項目開發(fā)過程管理
2.4.1 軟件開發(fā)過程管理現狀
2.4 ,2軟件開發(fā)過程管理意義
2.5 進度計劃編制
2.5.1 任務的并行性
2.5.2 編制計劃遵循的原則
2.5.3 進度計劃周期
2.5.4 進度計劃編制過程
2.5.5 進度計劃優(yōu)化
2.6 可行性研究
2.6.1 可行性研究概述
2.6.2 可行性研究的內容
2.7 需求分析
2.7.1 需求分析概述
2.7.2 需求分析的過程
2.7.3 需求分析的內容
2.7.4 結構化方法
2,7.5 原型方法
2.8 軟件設計
2.8.1 概要設計
2.8.2 接口設計
2.8.3 結構程序設計
2.8.4 詳細設計表示工具
2.9 軟件實現
2.9.1 輸入設計
2.9.2 輸出設計
2.9.3 屏幕界面設計
2.9.4 屏幕界面設計示例
2.9.5 編程風格
第3章 軟件測試管理
3.1 軟件測試概述
3.1.1 軟件測試的產生與發(fā)展
3.1.2 軟件測試過程
3.1 ,3軟件測試原則
3.1.4 軟件測試結束標準
3.2 軟件測試方法
3.2.1 靜態(tài)測試與動態(tài)測試
3.2.2 覆蓋分析
3.2.3 黑盒測試與白盒測試
3.2.4 a測試與B測試
3.3 測試用例設計技術
3.3.1 黑盒測試用例設計
3.3.2 白盒測試用例設計
3.4 單元測試
3.4.1 測試環(huán)境
3.4.2 測試內容
3.5 集成測試
3.5.1 測試過程
3.5.2 集成策略
3.5.3 回歸測試
3.6 確認測試
3.6.1 任務與結果
3.6.2 測試步驟
3,6.3 測試內容
3.7 系統(tǒng)測試
3.7.1 特點與方法
3.7.2 外部接口測試
3.7.3 其他測試類型
3.8 軟件測試自動化
3.8.1 測試自動化的引入
3.8.2 測試自動化的優(yōu)缺點
3,8.3 測試自動化腳本
3.8.4 測試工具的評估與選擇
第4章 軟件維護管理
4.1 軟件維護概述
4.1.1 軟件維護的內容
4.1.2 軟件維護的分類
……
第5章 軟件配置管理
第6章 軟件質量管理
第7章 人力資源管理
參考文獻