軟體=文件+程式+資料。我認為文件是軟體的核心。沒有文件,開發的程式將會很粗糙,而且難於維護,這樣的軟體是沒有生命力的。
文件是依據軟體的階段而產生的。根據軟體開發的幾個階段:專案開發計畫,軟體需求定義,軟體總體設計,軟體編碼設計,軟體測試計畫,軟體執行與維護。
文件階段:可行性研究,專案開發計畫,軟體需求定義,概要設計,詳細設計,資料要求說明,資料結構設計,測試報告,測試分析,操作手冊,使用者手冊,專案月報。專案開發總結。通過對比我們可以發現文件和開發的關係。
通過對比我們可以發現文件和開發的關係。文件指引著軟體的開發。文件是多麼的重要。
可行性分析內容:估計新系統,研究現有系統,評估新系統,耗費資源計算,社會可行性方面。
專案開發計畫:產品,各項工作安排,技術、風險、難點分析,其他單位所做工作。
軟體需求說明:分析使用者,系統的效能與功能,資料的輸入和輸出與處理。
概要設計:需求與功能的關係。介面(內部和外部)設計,執行時分析,資料設計,維護安排。
詳細設計:程式或模組的說明,每個程式的:效能,功能,輸入和輸出,介面,資料處理,資料儲存,演算法,注釋,執行條件等說明。
資料結構設計:資料與程式與程式設計師的關係。資料三大結構的說明,資料字典的設計,保密設計。
測試計畫:誰測試,用什麼測試,對什麼測試。
測試分析:對測試的結果與實際對比,測試的質量
使用者手冊:說明軟體的資訊及常見問題的解決
操作手冊:說明怎樣執行系統及使用系統。
專案進度月報:總結進度及下月安排
專案總結報告:描述軟體,評價開發過程,總結經驗。
開發軟體您得向領導申請,所以必須寫「行不行」然後才能安排人,物,錢等開發。然後得和使用者交流,咱們到底開發什麼類,最後是正兒八經開發了。開發完了,您得嚐嚐這結果熟不熟,不熟
軟體開發設計文件
專案名稱 概要設計說明書 v1.0 版本號 擬 制 人 審 核 人 批 準 人 一九九九年八月二十日 概要設計說明書 1 引言 1.1編寫目的 說明編寫這份概要設計說明書的目的,指出預期的讀者。1.2背景 a.待開發軟體系統的名稱 b.列出本專案的任務提出者 開發者 使用者。1.3定義 列出本檔案中...
軟體開發 如何寫軟體開發文件
3.程式設計實現 4.整合 5.測試 6.維護 依據什麼需求,開發出什麼 硬體開發平台 nvidia jetson tx2 工業相機 作業系統 ubuntu 16.04 開發平台 ros 程式語言 python c 系統包含 資料採集 演算法實現 結果輸出 在某某硬體平台上安裝某某作業系統,安裝ro...
軟體開發文件結構
1.概述 1.1 編寫目的 1.2 定義 1.3 關鍵字 1.4 參考資料 2.總體設計 2.1 需求規定 2.2 執行環境 2.3 基本設計概念和處理流程 2.4 結構 2.5 功能需求與程式的關係 2.6 人工處理 2.7 遺留問題 3.介面設計 3.1 使用者介面 3.2 外部介面 3.3 內...