軟件文檔是什么
軟件文檔也稱文件,通常是指的是一些記錄的數據和數據媒體,它具有固定不變的形式,可被任何計算機閱讀。在軟件工程中,文檔常常用來表示對活動、需求、過程或結果進行描述、定義、規(guī)定或認證的任何書面或圖示的信息,他們描述和規(guī)定了軟件設計和實現細節(jié),說明使用軟件的操作命令。
軟件程序和文檔的區(qū)別是什么
《計算機軟件保護條例》第三條規(guī)定:
計算機程序,是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。
文檔是指用來描述程序的內容、組成、設計、功能規(guī)格、開發(fā)情況、測試結果及使用方法的文字資料和圖表等,如程序設計說明書、流程圖、用戶手冊等。
由此,計算機程序和文檔都是計算機軟件的組成部分。其中核心部分是程序,而文檔主要是說明程序的文字資料和圖表。
軟件文檔分為哪三類
1、開發(fā)文檔
開發(fā)文檔是描述軟件開發(fā)過程,包括軟件需求、軟件設計、軟件測試、保證軟件質量的一類文檔,開發(fā)文檔也包括軟件的詳細技術描述、程序邏輯程序間相互關系、數據格式和存儲等。
2、產品文檔
產品文檔規(guī)定關于軟件產品的使用維護增強轉換和傳輸的信息,促進軟件產品的市場流通或提高可接受性。
3、管理文檔
這種文檔建立在項目管理信息的基礎上,諸如:開發(fā)過程的每個階段的進度和進度變更的記錄、軟件變更情況的記錄、相對于開發(fā)的判定記錄。