山東公務員考試網計算機常識-軟件需求規格說明書
軟件需求規格說明書(SRS, software Requirement Specification)是需求分析階段的最后成果,是軟件開發中的文檔之一。
1、 軟件需求規格說明書的作用
① 便于用戶、開發人員進行理解和交流。
② 反映出用戶問題的結構,可以作為軟件開發工作的基礎和依據。
③ 作為確認測試的驗收的依據。
2、 軟件需求規格說明書的內容
一、 概述
二、 數據描述
數據流圖
數據字典
系統接口說明
內部接口
三、 功能描述
功能
處理說明
設計的限制
四、 性能描述
性能參數
測試種類
預期的軟件響應
應考虎的特殊問題
五、 參考文獻目錄
六、附錄
其中,概述是從系統的角度描述軟件的目標和任務。
數據描述是對軟件系統所必須解決的總是作出的詳細說明
功能描述中描述了為解決用戶問題所需要的每一項功能的過程細節。對每一項功能要給出處理說明和在設計時需要考慮的限制條件。
在性能描述中說明系統應達到的性能和應該滿足的限制條件,檢測的方法和標準,預期的軟件響應和可能需要考慮的特殊問題。
參考文獻目錄中應包括與該軟件有關全部參考文獻,其中包括前期的其他文檔、技術參考資料、產品目錄手冊以及標準等。
附錄部分包括一些補充資料。
3、軟件需求規格說明書的特點
① 軟件需求規格說明書是確保軟件質量的有力措施,衡量軟件需求規格說明書質量好壞的標準、標準的優先級及標準的內涵是:
② 正確性。體現待開發系統的真實要求。
③ 無歧義性。對每一個需求只有一種解釋,其陳述具有惟一性。
④ 完整性。包括全部有意義的需求,功能的、性能的、設計的、約束的,屬性或外部接口等方面的需求。
⑤可驗證性。描述的每一個需求都是可以驗證的,即存在有限代價的有效過程驗證確認。
⑥ 一致性。各個需求的描述矛盾。
⑦ 可理解性。需求說明書必須簡明易懂,盡量少包含計算機的要領和術語,以便用戶和軟件人員都能接受它。
⑧可修改性。每一個需求的來源、流向是清晰的,當產生和改變文件編制時,可以方便地引證每一個需求。
更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!