軟體規格

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

基本介紹

  • 中文名:軟體規格
  • 作用:開發人員進行設計和編程的依據
  • 任務概述:主要包括目標、運行環境
  • 運行需求:主要包括用戶界面、硬體接口
基本介紹,說明書作用,說明書,

基本介紹

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

說明書作用

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

說明書

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

相關詞條

熱門詞條

聯絡我們