軟體規格

軟體規格

軟體規格是指對要求解的問題重新進行描述,使之更能準確地反映實際業務流程,導出並評價可供選擇的解法,推薦行動方針,草擬出項目開發計劃。項目開發計劃是根據用戶提出的功能和性能要求、開發時間和費用的限制而制定的,它要說明該項目需要的硬、軟體資源,開發人員的層次和數量,項目開發費用的估算,開發進度的安排等,並把這些結果以文檔的形式表達出來,從而形成軟體規格說明書。

說明書作用


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

相關


軟體規格說明書的內容應包含如下幾部分內容:
(1)概述
① 說明開發軟體系統的目的、意義和背景
② 說明用戶的特點、約束
(2)需求說明
① 功能說明,逐項列出各功能需求的序號、名稱和簡要說明
② 性能說明,說明處理速度、響應時間、精度等
③ 輸入輸出要求
④ 數據管理要求
⑤ 故障處理要求
(3)運行環境規定
① 設備,說明軟體運行所需的硬體設備
② 支持軟體,說明軟體運行所需的系統軟體和軟體工具
③ 介面及控制
(4)限制
說明軟體開發在成本、進度、設計和實現方面的限制。