軟件開發需要的十三類文檔

來源:博客園

在軟件項目開發過程中,應該按軟件開發要求撰寫十三類文檔,文檔編制要求具有針對性、精確性、清晰性、完整性、靈活性、可追溯性!

1、可行性分析報告

説明該軟件開發項目的實現在技術上、經濟上和社會因素上的可行性,評述為了合理地達到開發目標可供選擇的各種可能實施方案,説明並論證所選定實施方案的理由。

2、項目開發計劃

為軟件項目實施方案制訂出具體計劃,應該包括各部分工作的負責人員、開發的進度、開發經費的預算、所需的硬件及軟件資源等。

3、軟件需求説明書(軟件規格説明書)

對所開發軟件的功能、性能、用户界面及運行環境等作出詳細的説明。它是在用户與開發人員雙方對軟件需求取得共同理解並達成協議的條件下編寫的,也是實施開發工作的基礎。該説明書應給出數據邏輯和數據採集的各項要求,為生成和維護系統數據文件做好準備。

4、概要設計説明書

該説明書是概要實際階段的工作成果,它應説明功能分配、模塊劃分、程序的總體結構、輸入輸出以及接口設計、運行設計、數據結構設計和出錯處理設計等,為詳細設計提供基礎。

5、詳細設計説明書

着重描述每一模塊是怎樣實現的,包括實現算法、邏輯流程等。

6、用户操作手冊

本手冊詳細描述軟件的功能、性能和用户界面,使用户對如何使用該軟件得到具體的瞭解,為操作人員提供該軟件各種運行情況的有關知識,特別是操作方法的具體細節。

7、測試計劃

為做好集成測試和驗收測試,需為如何組織測試製訂實施計劃。計劃應包括測試的內容、進度、條件、人員、測試用例的選取原則、測試結果允許的偏差範圍等。

8、測試分析報告

測試工作完成以後,應提交測試計劃執行情況的説明,對測試結果加以分析,並提出測試的結論意見。

9、開發進度月報

該月報系軟件人員按月向管理部門提交的項目進展情況報告,報告應包括進度計劃與實際執行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。

10、項目開發總結報告

軟件項目開發完成以後,應與項目實施計劃對照,總結實際執行的情況,如進度、成果、資源利用、成本和投入的人力,此外,還需對開發工作做出評價,總結出經驗和教訓。

11、軟件維護手冊

主要包括軟件系統説明、程序模塊説明、操作環境、支持軟件的説明、維護過程的説明,便於軟件的維護。

12、軟件問題報告

指出軟件問題的登記情況,如日期、發現人、狀態、問題所屬模塊等,為軟件修改提供準備文檔。

13、軟件修改報告

軟件產品投入運行以後,發現了需對其進行修正、更改等問題,應將存在的問題、修改的考慮以及修改的影響作出詳細的描述,提交審批。

來源:http://www.cnblogs.com/mike-mei/p/8000417.html

想聊聊文中的方向?

我們從產品設計到上線交付都在做,可以先聊聊你的實際場景。

深圳小助手科技有限公司 · 0755-82494862 · 13760424861

聯繫我們

← 返回新聞動態