软件需求说明书文档格式
<項目名稱>
需求說明書
?
?
文件編號:THS-B09-C04-D**
版??? 本:
編 寫 人:
審 核 人:
?
?
?
?
北京清華北方思路信息技術有限公司
2004年12月
需求變化跟蹤表
?
| 序號 | 提出時間 | 需求標題 | 簡要描述 | 客戶名稱 | 解決情況 |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
|
? |
? |
? |
? |
? |
? |
?
?
注:對該文件內容增加、刪除或修改均需填寫此變更記錄,詳細記載變更信息,以保證其可追溯性。
?
目 錄
1.??? 范圍... 1
1.1.?????? 標識... 1
1.2.?????? 軟件概述... 1
1.3.?????? 文檔概述... 1
2.??? 引用文檔... 1
3.??? 定義... 1
4.??? 工程需求... 1
4.1.?????? 軟件外部接口需求... 1
4.2.?????? 軟件的功能需求... 1
4.3.?????? 軟件的內部接口... 1
4.4.?????? 軟件數據元素要求... 1
4.5.?????? 安裝和操作要求... 1
4.6.?????? 容量和時間要求... 1
4.7.?????? 安全要求... 1
4.8.?????? 保密要求... 1
4.9.?????? 設計約束... 1
4.10.???? 軟件質量因素... 1
4.11.???? 人員性質/人員工程需求... 1
4.12.???? 需求可追蹤性... 1
5.??? 合格性需求... 1
5.1.?????? 合格性審查... 1
5.2.?????? 特殊的合格性需求... 1
6.??? 交付準備... 1
7.??? 需求變化跟蹤表... 1
8.??? 確認簽字... 1
?
1.????? 范圍
1.1.????? 標識
寫明本文檔的:
a.已批準的標識號;
b.標題;
c.本文檔有的系統和軟件名稱
1.2.????? 軟件概述
標識和描述本文檔適用的軟件在系統中作用、運行環境。
1.3.????? 文檔概述
概述本文檔的讀者、用途和內容。
2.????? 引用文檔
應按文檔號和標題列出本文檔引用的所有文檔。
3.????? 定義
必須提供全部需求的術語、縮寫詞及略語的定義,以便對本文檔進行適當的解釋。
4.????? 工程需求
分節詳細說明必要的工程需求,以確保軟件的正確開發。本節的各項需求是從相應的“系統/子系統設計文檔”所建立的需求中分配或派生出來的。
數據流程圖、程序流程圖、系統流程圖、程序網絡圖和系統資源圖所使用的各種圖形符號建議使用GB 1526-89(ISO 5807-1985)標準——《信息處理? 數據流程圖、程序流程圖、系統流程圖、程序網絡圖和系統資源圖的文件編制符號及約定》
4.1.????? 軟件外部接口需求
標識該軟件的外部接口。為了便于描述,可使用框圖。每個外部接口應標識其名稱和項目唯一標識號,并簡單描述每一個接口。對每一個接口還應注明所有的文檔資料(例如,接口控制文檔,接口需求規格說明)的來源。
4.2.????? 軟件的功能需求
標識該軟件必須滿足的各個功能需求
4.2.X(功能名和項目唯一標識符)
從4.2.1節開始編號,用名稱和項目唯一標識號標識該軟件的各個功能,并陳述各功能的宗旨,用能度量的術語描述它的性質。標識和陳述與各功能有關的每個輸入輸出。
4.3.????? 軟件的內部接口
標識上述各項功能之間的接口。每個內部接口應當用名稱和項目唯一標識號加以標識,并簡要描述每個接口,包括在接口上傳遞的信息提要。為了幫助說明,可以使用描述數據流、控制流和其它有關信息的內部接口圖。
4.4.????? 軟件數據元素要求
詳細說明下列各項信息:
a.對于軟件內部的數據元素,應描述下列項目(以表格形式):
(1)賦給數據元素一個項目唯一標識號;
(2)簡要描述數據元素;
(3)標識數據元素的測量單位,例如,s(秒)、m(米)、kHz(千赫)等;
(4)標識數據元素的極限值/值域
(5)標識數據元素所需的精度;
(6)用有效數字標識數據元素的精度或分辨率;
(7)對軟件內部接口的數據元素:
???? 用名稱和項目唯一標識符標號該接口;
???? 用名稱和項目唯一標識號標識該接口的源數據元素
???? 用名稱和項目唯一標識號標識接口的目標數據元素
b.對于軟件外部接口的數據元素
(1)用項目唯一標識號標識數據元素;
(2)用名稱和項目唯一標識號標識該接口;
(3)用名稱和項目唯一標識號標識該接口的源和目標的數據元素;
(4)引用詳細描述該接口的接口需求規格說明。
4.5.????? 安裝和操作要求
分節詳細說明為使軟件適應現場獨特條件和系統環境改變的各種需求。
4.5.1依賴安裝的數據
描述每次安裝所需要的現場獨特的數據。
4.5.2操作參數
描述軟件所需的、根據操作要求可在指定范圍內變化的一些參數。
4.6.????? 容量和時間要求
規定分配給該軟件的內部存儲器和輔助存儲的容量和位置,以及處理時間。
4.7.????? 安全要求
本節不僅要指明軟件本身的安全設計,而且指明在該軟件設計中為避免有關人員、財產和物理環境等的潛在危害所作的安全設計。
4.8.????? 保密要求
指明在該軟件設計中為避免有關敏感數據可能丟失的保密要求設計。
4.9.????? 設計約束
指明約束軟件設計的其它需求。
4.10. 軟件質量因素
詳細說明在合同中規定的或從較高一層規格說明中派生出的各個要求的軟件質量因素。
4.11. 人員性質/人員工程需求
詳細說明軟件對人員因素的工程需求,包括:
a.人員的信息處理能力和限制;
b.在正常條件和極限條件下可預見的人為錯誤;
c.總的系統環境的實現(包括培訓、保障和操作環境)。
4.12. 需求可追蹤性
描述指本文檔中的工程需求變換到“系統/子系統設計文檔”中的軟件需求的映射,本節還應提供自“系統/子系統設計文檔”的軟件需求分配到本文檔中的工程需求的映射。
5.????? 合格性需求
分節規定合格性審查方法,以及證實該軟件滿足需求所必需的特殊的合格性需求。
5.1.????? 合格性審查
詳細說明用于確保需求已被滿足的合格性審查方法。合格性審查包括:
a.演示:對整個軟件或部分軟件的運行;
b.分析:例如對測試數據的解釋和歸納;
c.檢查:對軟件的編碼和文檔等的直觀檢查即走查等,文檔包括系統概要設計、系統詳細設計、測試報告、用戶手冊。
5.2.????? 特殊的合格性需求
詳細說明與該軟件的合格性有聯系的特殊需求,標識和描述專門用于合格性審查的工具、技術(例如測試公式,算法)、過程、設施和驗收限制等,對各個專門的測試應說明下列信息:
a.本測試的項目唯一標識號;
b.被測試的功能需求的節號;
c.測試說明,如24小時的強化測試;
d.測試等級。
6.????? 交付準備
詳細說明要交付的軟件介質的類型和特性。任何要求獨特的交付都要在本節中說明。
7.????? 需求變化跟蹤表
項目經理對所有需求變更,必須填寫需求變化跟蹤表中的記錄,對于需求的變化在文檔中使用修訂,并保留修改痕跡。同一提出時間記錄的將被作為客戶的一次需求變更。
8.????? 客戶確認簽字
?
簽名:
?
?
日期:????? 年??? 月??? 日
轉載于:https://www.cnblogs.com/yangjunwl/articles/1099784.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的软件需求说明书文档格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑色星期日+一.....
- 下一篇: 在理塘能看到南迦巴瓦峰吗?