文檔是軟件開發(fā)使用和維護(hù)中的必備資料。軟件文檔或者源代碼文檔是指與軟件系統(tǒng)及其軟件工程過程有關(guān)聯(lián)的文本實(shí)體。文檔的類型包括軟件需求文檔,設(shè)計(jì)文檔,測試文檔,用戶手冊等。其中的需求文檔,設(shè)計(jì)文檔和測試文檔一般是在軟件開發(fā)過程中由開發(fā)者寫就的,而用戶手冊等非過程類文檔是由專門的非技術(shù)類寫作人員寫就的。文檔能提高軟件開發(fā)的效率,保證軟件的質(zhì)量,而且在軟件的使用過程中有指導(dǎo)、幫助、解惑的作用,尤其在維護(hù)工作中,文檔是不可或缺的資料。