本書不同于一般的軟件文檔寫作教材,不僅講述軟件文檔寫作的基本內容和方法,而且根據軟件工程領域的*新發(fā)展,結合典型開發(fā)案例,力求系統(tǒng)地描述可行性研究報告、項目建議書、投標文件、需求分析書、概要設計書、詳細設計書、項目驗收報告和項目總結報告等文檔的寫作規(guī)范和技巧。以典型的軟件系統(tǒng)開發(fā)項目為案例,重點講述開發(fā)過程中形成的三大文檔,指導學生如何書寫軟件開發(fā)過程中的相關文檔。
第1章 緒論 1
1.1 軟件文檔的意義 1
1.2 軟件文檔的作用 2
1.3 軟件文檔的分類 3
1.4 軟件文檔必備的條件 6
1.5 軟件文檔的管理 8
本章小結 12
參考文獻 12
第2章 軟件文檔的寫作規(guī)范 13
2.1 項目立項階段文檔的寫作規(guī)范 13
2.2 需求分析書的寫作規(guī)范 27
2.3 概要設計書的寫作規(guī)范 31
2.4 詳細設計書的寫作規(guī)范 36
2.5 項目結束階段文檔的寫作規(guī)范 39
本章小結 47
參考文獻 47
習題 48
第3章 軟件項目立項階段文檔寫作案例分析――某市軌道交通突發(fā)事件實時應急
集成指揮系統(tǒng)案例分析 49
3.1 項目的目的和意義 49
3.2 國內外研究開發(fā)現狀和發(fā)展趨勢 51
3.3 項目現有工作基礎 52
3.4 項目實施目標 54
3.5 主要研究開發(fā)內容 55
3.6 社會經濟效益分析和風險分析 59
3.7 年度目標和年度實施計劃 61
3.8 預期主要成果 62
本章小結 62
參考文獻 62
習題 63
第4章 需求分析書案例分析一――研究生教務管理系統(tǒng)案例分析 64
4.1 引言 64
4.2 任務概述 67
4.3 需求規(guī)定 68
4.4 運行環(huán)境規(guī)定 76
本章小結 78
參考文獻 78
習題 78
第5章 需求分析書案例分析二――奧運綜合服務系統(tǒng)案例分析 80
5.1 系統(tǒng)概述 80
5.2 功能和非功能需求 82
5.3 數據需求 92
5.4 接口需求 94
5.5 環(huán)境需求 101
本章小結 103
參考文獻 103
習題 104
第6章 需求分析書案例分析三――地鐵綜合信息查詢系統(tǒng)案例分析 105
6.1 概述 106
6.2 系統(tǒng)需求 108
6.3 總體結構 116
6.4 用戶培訓 117
本章小結 117
參考文獻 117
習題 118
第7章 概要設計書案例分析一――研究生教務管理系統(tǒng)案例分析 119
7.1 引言 119
7.2 總體設計 121
7.3 接口設計 126
7.4 運行設計 127
7.5 系統(tǒng)數據結構設計 128
7.6 系統(tǒng)出錯處理設計 133
本章小結 134
參考文獻 135
習題 135
第8章 概要設計書案例分析二――辦公自動化系統(tǒng)案例分析 136
8.1 引言 136
8.2 概要設計 137
8.3 各子系統(tǒng)概要設計 140
8.4 接口設計 144
8.5 系統(tǒng)出錯處理設計 144
本章小結 162
參考文獻 162
習題 162
第9章 概要設計書案例分析三――某企業(yè)建筑業(yè)信息化系統(tǒng)案例分析 164
9.1 軟件體系結構的確立 164
9.2 框架選型 166
9.3 軟件開發(fā)模型選擇 167
9.4 總體設計 170
9.5 數據庫設計 172
本章小結 174
參考文獻 174
習題 174
第10章 詳細設計書案例分析一――研究生教務管理系統(tǒng)案例分析 176
10.1 引言 177
10.2 程序系統(tǒng)的結構 178
10.3 程序設計說明 179
10.4 算法 188
10.5 接口 191
10.6 存儲分配 191
10.7 注釋設計 191
10.8 限制條件 192
10.9 測試計劃 193
本章小結 193
參考文獻 193
習題 194
第11章 詳細設計書案例分析二――中國教育信息化系統(tǒng)案例分析 195
11.1 案例分析 195
11.2 詳細設計的工具 199
11.3 詳細設計書的注意事項 201
11.4 詳細設計的評審 202
本章小結 204
參考文獻 204
習題 205
第12章 軟件項目結束階段文檔寫作案例分析――校園博客系統(tǒng)案例分析 206
12.1 測試概述 207
12.2 測試計劃執(zhí)行情況 208
12.3 測試總結 210
12.4 綜合評價 213
本章小結 214
參考文獻 214
習題 214
第13章 總結 216