第1章 概述
1.1 軟件開發(fā)和維護
1.2 軟件開發(fā)和維護活動
1.3 系統(tǒng)需求和結構設計
1.4 軟件需求分析
1.5 軟件設計
1.5.1 概要設計
1.5.2 詳細設計
1.6 軟件實現
1.7 軟件測試
1.7.1 組裝測試
1.7.2 確認測試
1.7.3 系統(tǒng)聯試
1.8 軟件驗收與交付
1.9 軟件維護
第2章 系統(tǒng)需求分析與結構設計
2.1 概述
2.2 系統(tǒng)需求分析與結構設計的描述工具
2.2.1 系統(tǒng)流程圖
2.2.2 數據流圖
2.2.3 控制流圖
2.2.4 數據字典
2.3 系統(tǒng)需求分析與結構設計的要求
2.4 可行性分析(研究)報告
2.5 運行概念說明
2.6 系統(tǒng)/子系統(tǒng)需求規(guī)格說明
2.7 接口需求規(guī)格說明
2.8 系統(tǒng)/子系統(tǒng)設計(結構設計)說明
2.9 接口設計說明
第3章 軟件需求分析
3.1 概述
3.2 軟件需求分析的描述工具
3.2.1 層次方框圖
3.2.2 Warnier圖
3.2.3 IPO圖
3.3 軟件需求分析的要求
3.4 軟件需求規(guī)格說明編制指南
3.5 軟件需求規(guī)格說明
3.6 數據需求說明
3.7 軟件開發(fā)計劃
3.8 開發(fā)進度月報
第4章 軟件設計
4.1 概述
4.2 軟件設計的描述工具
4.2.1 HIPO圖
4.2.2 結構圖
4.2.3 程序流程圖
4.2.4 盒圖
4.2.5 PAD圖
4.2.6 判定表
4.2.7 判定樹
4.2.8 過程設計語言
4.3 軟件設計的要求
4.4 軟件(結構)設計說明
4.5 數據庫(頂層)設計說明
第5章 軟件實現
第6章 軟件測試
第7章 軟件驗收和交付
第8章 軟件維護
參考文獻