需求調研報告(用戶需求說明書)編寫規范
目
錄
1 .前言
1.1
文檔目的
說明編寫這份軟件需求說明書的目的,指出預期的讀者范圍
1.2
文檔范圍
a.????? 待開發的軟件系統的名稱;
b.????? 說明軟件將干什么,如果需要的話,還要說明軟件產品不干什么;
c.????? 描述所說明的軟件的應用。應當:
1) 盡可能精確地描述所有相關的利益、目的、以及最終目標。
2) 如果有一個較高層次的說明存在,則應該使其和高層次說明中的類似的陳述相一致(例如,系統的需求規格說明)。
1.3
術語定義、縮略語
列出本文件中用到的專門術語的定義和縮寫詞的原詞組。
1.4
參考資料
列舉了編寫軟件需求規格說明時所參考的資料或其它資源.這可能包括用戶界面風格指導,合同,標準,系統需求規格說明,使用實例文檔,或相關產品的軟件需求規格說明
2 .項目概述
2.1
建設目標
2.2 主要業務描述
2.3 主要功能描述
2.4 系統用戶描述
2.5 系統運行環境
2.6
一般約束
本條對設計系統時限制開發者選擇的其他一些項作一般性描述。而這些項將限定開發者在設計系統時的任選項。這些包括:
a. 管理方針;
b.??? 硬件的限制;
c.??? 與其他應用間的接口;
d.??? 并行操作;
e. 審查功能;
f. 控制功能;
g.??? 所需的高級語言;
h.??? 通信協議;
i.? 應用的臨界點;
j.?
安全和保密方面的考慮。
2.7
假設和依據
列舉出在對軟件需求規格說明中影響需求陳述的假設因素(與已知因素相對立).這可能包括你打算要用的商業組件或有關開發或運行環境的問題.你可能認為產品將符合一個特殊的用戶界面設計約定,但是另一個S R S 讀者卻可能不這樣認為.如果這些假設不正確,不一致或被更改,就會使項目受到影響.
此外,確定項目對外部因素存在的依賴.例如,如果你打算把其它項目開發的組件集成到系統中,那么你就要依賴那個項目按時提供正確的操作組件.如果這些依賴已經記錄到其它文檔
3 .信息、數據描述
3.1 信息、數據描述
3.2 信息、數據流程圖
3.3
數據庫描述
3.4 數據詞典
3.5 信息、數據采集
4 .業務流程描述
4.1 業務流程圖
4.2 業務單據
5 .功能需求(可分為多個子系統各自單獨一章)
5.1 功能劃分
5.2 功能描述
5.3 功能需求 1
5.4 功能需求 2
。。。。。。
5.n 功能需求 n
6 .性能需求
6.1
存儲量需求
6.2
數據精確度
6.3
時間特性
如響應時間、更新處理時間、數據轉換與傳輸時間、運行時間等。
6.4
適應性
在操作方式、運行環境、與其他軟件的接口以及開發計劃等發生變化時,應具有的適應能力。
7
.用戶界面原型
提供用戶使用軟件產品時的接口需求。例如,如果系統的用戶通過顯示終端進行操作,就必須指定如下要求:
a. 對屏幕格式的要求;
b.??? 報表或菜單的頁面打印格式和內容;
c.??? 輸入輸出的相對時間;
d.???
程序功能鍵的可用性。
8 .外部接口需求
8.1
硬件接口
要指出軟件產品和系統硬部件之間每一個接口的邏輯特點。還可能包括如下事宜:支撐什么樣的設備,如何支撐這些設備,有何約定。
8.2
軟件接口
在此要指定需使用的其他軟件產品(例如,數據管理系統、操作系統或數學軟件包),以及同其他應用系統之間的接口。對每一個所需的軟件產品,要提供如下內容:
a. 名字;
b.??? 助記符;
c.??? 規格說明號;
d.??? 版本號;
e. 來源。
???
對于每一個接口,這部分應說明與軟件產品相關的接口軟件的目的,并根據信息的內容和格式定義接口,但不必詳細描述任何已有完整文件的接口,只要引用定義該接口的文件即可。
8.3
通信接口
指定各種通信接口。例如,局部網絡的協議等等。
9 .其它需求
9.1
數據庫
本項對作為產品的一部分進行開發的數據庫規定一些需求,它們可能包括:
a. 在功能需求中標識的信息類別;
b.??? 使用的頻率;
c.??? 存取能力;
d.??? 數據元素和文卷描述符;
e. 數據元素、記錄和文卷的關系;
f. 靜態和動態的組織;
g.??? 數據保存要求。
???
注:如果使用一個現有的數據庫包,這個包應在“軟件接口”中命名,并在那里詳細說明其用法。
9.2
操作
這里說明用戶要求的常規的和特殊的操作。
A. 在用戶組織之中各種方式的操作。例如,用戶初始化操作;
B. 交互作用操作的周期和無人操作的周期;
C. 數據處理運行功能;
D.? 后援和恢復操作。
???
注:這里的內容有時是用戶接口的一部分。
9.3
場合適應性
這里包括:
??? a.???
對給定場合或相關任務或操作方式的任何數據或初始化順序的需求進行定義。
b.???
指出場合或相關任務為特點,這里可以被修改以使軟件適合特殊配制的要求。
9.4 故障處理
posted on 2007-03-16 13:38 feilongone 閱讀(6843) 評論(0) 編輯 收藏