軟件文檔或者源代碼文檔是指與軟件系統及其軟件工程過程有關聯的文本實體。文檔的類型包括軟件需求文檔,設計文檔,測試文檔,用戶手冊等。
文檔能提高軟件開發的效率,保證軟件的質量,而且在軟件的使用過程中有指導、幫助、解惑的作用,尤其在維護工作中,文檔是不可或缺的資料。