複製鏈接
請複製以下鏈接發送給好友

軟件規格

鎖定
軟件規格是指經可行性研究後,對要求解的問題重新進行描述,使之更能準確地反映實際業務流程,導出並評價可供選擇的解法,推薦行動方針,草擬出項目開發計劃。項目開發計劃是根據用户提出的功能和性能要求、開發時間和費用的限制而制定的,它要説明該項目需要的硬、軟件資源,開發人員的層次和數量,項目開發費用的估算,開發進度的安排等,並把這些結果以文檔的形式表達出來,從而形成軟件規格説明書。
中文名
軟件規格
作    用
開發人員進行設計和編程的依據
任務概述
主要包括目標、運行環境
運行需求
主要包括用户界面、硬件接口

軟件規格説明書作用

(1)用户和軟件開發人員之間的合同;
(2)開發人員進行設計和編程的依據;
(3)軟件工程項目驗收的依據。
軟件規格説明書應該完整、一致、精確、無二義性,同時又要簡明、易懂、易修改。如“系統查詢等待時間很短”,是含糊不清的描述,驗收時無法檢查,而“查詢等待時間不超過5秒”就是精確的描述,驗收時就可檢查能否達到這個要求。
軟件規格説明書要求用户要能看得懂,並且還能發現和指出其中的錯誤,因此儘量少用或不用計算機領域的概念和術語。由於用户是來自各個部門的有關人員,他們可能提出相互衝突的要求,這就需要協調和解決這些衝突。

軟件規格説明書

軟件規格説明書作為產品需求的最終成果,必須具有綜合性,包括所有的需求。
(1)引言:用以闡明編寫需求説明書的目的,指明讀者對象、項目背景、列出文檔中所用到的專門術語的定義和縮寫詞的原文及參考資料。
(2)任務概述:主要包括目標、運行環境、條件和限制。
(3)數據描述:主要包括數據流圖、數據字典、系統接口和內部接口。
(4)功能需求:主要包括功能劃分和功能描述。
(5)性能需求:主要包括數據精確度、時間特性和適應性。
(6)運行需求:主要包括用户界面、硬件接口和故障處理。
(7)其他需求:如可實用性、安全保密、可維護性和可移植性等。
軟件需求規格説明書的特點有正確性、無歧義性、完整性、可驗證性、一致性、可理解性和可追蹤性。