全書共由三大部分組成,分別是:將消費需求轉化為軟件產品規格設計、軟件項目開發過程管理和軟件項目后期管理。本書適于軟件項目管理人員、軟件開發人員閱讀。同時也可作大學本科生及研究生項目管理課程的教材,或作為項目管理人員的培訓教材使用。 本書的特點主要體現在:可操作性強。從技術分析開始,落腳于管理。針對性強。本書在運用現代管理理念對軟件項目管理的各個環節進行詳細分析的同時,以較大的篇幅敘述了國內外成功軟件開發企業的具體做法,并結合管理理論對其進行點評。指導性強。書中所穿插的翔實并富于啟發性的案例,本身就是對軟件開發項目管理好的注解。內容。從軟件開發項目的前期市場調研開始,進行多方位的介紹。
本書在運用現代管理理念對軟件項目管理的各個環節進行詳細分析的同時,以較大的篇幅敘述了國內外成功軟件開發企業的具體做法,并結合管理理論對其進行點評。指導性強。書中所穿插的翔實并富于啟發性的案例,本身就是對軟件開發項目管理好的注解。
及時篇 將消費需求轉化為產品規格設計
第1章 軟件與軟件開發項目
1.1 軟件概念、發展和分類 3
1.2 軟件的過程、生存期與開發方法 11
1.3 軟件開發項目 18
1.4 軟件開發項目管理 22
第2章 可行性研究與軟件需求分析
2.1 項目可行性研究 25
2.2 對軟件項目的經濟分析 27
2.3 軟件需求分析 45
2.4 軟件需求分析方法 49
第二篇 軟件項目開發過程管理
第3章 軟件項目業務規劃
3.1 軟件項目規劃與估算 59
3.2 軟件生產率與代碼行成本 70
3.3 軟件項目進度與組織 71
3.4 軟件環境與配置 77
3.5 軟件配置管理 82
第4章 軟件設計與程序編碼
4.1 軟件設計概述 89
4.2 軟件設計原理與結構 94
4.3 軟件編碼 109
4.4 面向對象方法 112
第5章 軟件開發項目小組管理
5.1 軟件開發項目小組建設 124
5.2 軟件開發項目小組成員管理 126
5.3 軟件開發項目小組成員協調 138
第三篇 軟件開發項目后期管理
第6章 軟件質量管理(成熟度模型與應用)
6.1 軟件項目管理中的成熟度模型 153
6.2 軟件質量成熟度管理與應用 159
6.3 集成成熟度模型與個體軟件過程 181
第7章 軟件測試與軟件維護
7.1 軟件測試管理概述 196
7.2 軟件測試過程管理 199
7.3 軟件的維護 209
7.4 軟件維護的實施 214
7.5 軟件反推工程 219
附錄I 計算機軟件標準與文檔 221
附錄II 計算機輔助軟件開發(CASE) 225
參考文獻 233