本書依據軟件工程學的基本原理,強調了軟件=程序+文檔的思想,系統地闡述了計算機軟件開發(fā)各個階段文檔寫作的步驟、內容、方法、工具、特點和要求。全書共8章,3個附錄,分別對軟件工程標準化意義、軟件文檔的概念和內容、軟件文檔有關國家標準、軟件文檔編寫的原則和步驟、軟件文檔的管理和維護等進行了介紹,對可行性研究報告、軟件需求報告、概要設計說明書、詳細設計說明書等開發(fā)文檔,項目開發(fā)計劃、軟件測試計劃、開發(fā)進度報告、項目開發(fā)總結報告等管理文檔和用戶文檔的寫作方法和寫作技巧進行了詳細介紹。本書既可作為高等院校計算機科學與技術、軟件工程等相關專業(yè)的本科生和研究生的教學用書,也可作為軟件研究和開發(fā)人員知識培訓與繼續(xù)教育參考用書。