2020年軟件水平考試知識點之軟件需求


2020年軟件水平考試知識點之軟件需求
軟件需求規格說明書(Sofiware Requirement Specification,SRS)是需求開發活動的產物,編制該文檔的目的是使項目干系人與開發團隊對系統的初始規定有一個共同的理解,使之成為整個開發工作的基礎。SRS是軟件開發過程中最重要的文檔之一,對于任何規模和性質的軟件項目都不應該缺少。
在國家標準GB/T 8567-2006中,提供了一個SRS的文檔模板和編寫指南,其中規定SRS應該包括以下內容。
(1)范圍。本部分包括SRS適用的系統和軟件的完整標識,(若適用)包括標識號、標題、縮略詞語、版本號和發行號;簡述SRS適用的系統和軟件的用途,描述系統和軟件的一般特性;概述系統開發、運行和維護的歷史;標識項目的投資方、需方、用戶、承建方和支持機構;標識當前和計劃的運行現場:列出其他有關的文檔;概述SRS的用途和內容,并描述與其使用有關的保密性和私密性的要求;說明編寫SRS所依據的基線。
(2)引用文件。列出SRS中引用的所有文檔的編號、標題、修訂版本和日期,還應標識不能通過正常的供貨渠道獲得的所有文檔的來源。
(3)需求。這一部分是SRS的主體部分,詳細描述軟件需求,可以分為以下項目:所需的狀態和方式、需求概述、需求規格、軟件配置項能力需求、軟件配置項外部接口需求、軟件配置項內部接口需求、適應性需求、保密性和私密性需求、軟件配置項環境需求、計算機資源需求(包括硬件需求、硬件資源利用需求、軟件需求和通信需求)、軟件質量因素、設計和實現約束、數據、操作、故障處理、算法說明、有關人員需求、有關培訓需求、有關后勤需求、包裝需求和其他需求,以及需求的優先次序和關鍵程度。
(4)合格性規定。這一部分定義一組合格性的方法,對于第(3)部分中的每個需求,指定所使用的方法,以確保需求得到滿足。合格性方法包括演示、測試、分析、審查和特殊的合格性方法(例如,專用工具、技術、過程、設施和驗收限制等)。
(5)需求可追蹤性。這一部分包括從SRS中每個軟件配置項的需求到其涉及的系統(或子系統)需求的雙向可追蹤性。
(6)尚未解決的問題。如果有必要,可以在這一部分說明軟件需求中的尚未解決的遺留問題。
(7)注解。包含有助于理解SRS的一般信息,例如,背景信息、詞匯表、原理等。這一部分應包含為理解SRS需要的術語和定義,所有縮略語和它們在SRS中的含義的字母序列表。
(8)附錄。提供那些為便于維護SRS而單獨編排的信息(例如,圖表、分類數據等)。為便于處理,附錄可以單獨裝訂成冊,按字母順序編排。
以上就是小編整理的2020年軟件水平考試知識點,希望能幫助到大家。環球網校友情提示:為了大家更好的備考,環球網校特地為您準備了計算機軟考復習資料,如有需要請點擊文章下方“免費下載>>>計算機軟考試題/考點精華”免費下載學習。
最新資訊
- 2021年上半年軟考職稱考試高頻考點一2021-04-23
- 2020年軟件水平考試知識點之端口掃描2020-03-31
- 2020年軟件水平考試知識點之數學建模過程2020-03-31
- 2020年軟件水平考試知識點之需求分析的目標2020-03-31
- 2020年軟件水平考試知識點之項目完整的收尾流程2020-03-31
- 2020年軟件水平考試知識點之計算機網絡安全體系結構2020-03-31
- 2020年軟件水平考試知識點之項目成本估算2020-03-30
- 2020年軟件水平考試知識點之項目范圍定義2020-03-30
- 2020年軟件水平考試知識點之招標文件2020-03-30
- 2020年軟件水平考試知識點之回歸測試2020-03-30