文檔,是軟件開發使用和維護中的必備資料。
早期的軟件文檔主要指的是用戶手冊,根據Barker的定義,文檔是用來對軟件系統界面元素的設計、規劃和實現過程的記錄,以此來增強系統的可用性。而Forward則認為軟件文檔是被軟件工程師之間用作溝通交流的壹種方式,溝通的信息主要是有關所開發的軟件系統。Parnas則強調文檔的權威性,他認為文檔應該提供對軟件系統的精確描述。
主要功能
文檔是壹種對軟件系統的書面描述。
文檔應當精確地描述軟件系統。
軟件文檔是軟件工程師之間用作溝通交流的壹種方式。
文檔的類型有很種,包括軟件需求文檔,設計文檔,測試文檔,用戶手冊等。
文檔的呈現方式有很種,可以是傳統的書面文字形式或圖表形式,也可是動態的網頁形式。