需求規格說明書

2023-01-13 15:15:02 字數 3250 閱讀 1252

目錄1. 引言 1

1.1 目的 1

1.2 定義 1

1.3 參考資料 1

2. 總體概述 1

2.1 產品標識 1

2.2 產品描述 1

2.2.1 系統屬性 1

2.2.2 開發背景 1

2.2.3 產品功能 2

2.3 使用者的特點 2

2.4 限制與約束 2

3. 具體需求 2

3.1 功能需求 2

3.2 效能需求 3

3.3 資料庫需求 4

3.4 設計約束 4

3.4.1 其他標準的約束 4

3.4.2 硬體約束 4

3.5 外部介面需求 4

3.5.1 使用者介面 4

3.5.2 硬體介面 4

3.5.3 軟體介面 5

3.5.4 通訊介面 5

4. 附錄 5

4.1 使用者方組織機構圖; 5

本節描述產品、專案需求規格說明書(rs)的目的,如:

定義總體要求,作為使用者和軟體開發人員之間相互了解的基礎;

提供效能要求、初步設計和對使用者影響的資訊,作為開發人員進行設計和實施的基礎;

作為總體驗證和確認的依據。

本節列出rs中用到的全部需求的術語、定義和縮略語清單。這些資訊可以由rs的附錄提供,也可以參考其他的檔案,如果有,本節必須指明。

本節列出下列資料:

經核准的使用者合同、《使用者需求說明書》、《專案開發委託合同書》等檔案;

本專案的較高層次的開發文件,如:《專案開發計畫》等;

rs中各處引用的資料、標準和規範。

列出這些資料的作者、標題、編號、發表日期、出版單位或資料**。

本節列出產品的標識:名稱、縮稱、版本號等。標識必須具有唯一性。

本節描述被開發產品與其他相關產品之間的關係。

如果該產品是獨立的,應在本節說明;

如果該產品是乙個更大的系統的乙個組成部分,則應說明本產品與該系統中其他各組成部分之間的關係。如果這部分內容已包含在較高層次的說明(如《使用者需求說明書》)中,應在本節指明。

本節無須描述設計方案和設計約束。

本節說明專案的開發目的、應用目標和使用範圍等背景材料。

本節為產品功能提供乙個摘要,無須描述功能的細節。應為每一產品功能的需求分配乙個唯一性的標識,以利於需求的跟蹤和測試。應說明功能的優先順序定義,和每一功能的優先順序(從使用者角度而言)。

優先順序定義可採用以下方法(qfd對功能需求的分類方法):

a. 高——必須實現的功能,使用者有明確的功能定義和要求;

b. 中——件應該實現的功能,使用者的功能定義和要求可能是模糊的、不具體的、或低約束的,但是這類功能的缺少會導致使用者的不滿意,因此這類功能的具體需求應當由需求分析人員誘導使用者產生並明確;

c. 低——盡量實現的功能,並可根據開發進度進行取捨,但這類功能的實現將會增加使用者的滿意度。

可用以下**來說明功能:

也可配合軟體的功能結構圖加以說明。

本節描述影響具體產品需求的終端使用者的特點,充分說明使用者方操作人員、維護人員的教育水平和技術專長,這是對產品開發工作的重要約束。

本節描述產品開發工作的某些限制,例如經費限制、開發期限、硬體限制、工具、語言、通訊協議、安全和保密要求、開發過程中須遵守的某些標準或規則。

本節內容不是陳述具體需求或設計約束,而是為具體需求以及設計約束的描述提供依據。

本章應包括在進行軟體結構設計時所需的全部細節。

本節描述2. 2.3.節所述的每一功能需求。本節可以劃分為若干小節,每一小節逐一說明每一功能需求。

本節將該功能需求具體描述為輸入、處理和輸出的需求。本節可用自然語言描述;也可用形式化的方法描述,如資料流圖(dfd)、業務流程圖(idef0)方法等。本節由以下內容組成:

a. 輸入:詳細描述該功能的所有輸入資料,包括:輸入源、型別、長度、數值範圍、精度、量綱、數量、更新和處理頻度等;

b. 處理:定義對輸入資料的全部操作,以獲得預期的輸出資料,包括:輸入資料的有效性檢驗、操作時序或優先順序、異常情況處理、輸出資料的有效性檢驗等;

c. 輸出:詳細描述該功能的所有輸出資料,包括:接受者、型別、長度、數值範圍、精度、量綱、數量、出錯資訊等。

可用下表方式描述:

本節說明軟體資料處理能力和時間特性的需求。

資料處理能力可能包括:支援的終端數、支援並行操作的使用者數、處理的檔案和記錄數、表和檔案的大小。

時間特性可能包括:響應時間、更新處理時間、資料的轉換和傳送時間、執行時間等。

本節說明對軟體所應用的資料庫的需求,如:資料項、記錄、檔案標識、靜態和動態的組織、訪問能力等。

本節描述由現有的標準或規則派生的要求,如:

a. 報**式;

b. 資料命名;

c. 會計準則;

d. 審計追蹤,等等。

本節包括各種軟體執行的硬體約束,如:

a 硬體配置的特點;

b 記憶體儲器和輔助儲存器的容量。

本節說明為方便使用者使用而提出的軟體與使用者介面的需求。如:螢幕格式、報**式、選單格式、輸入輸出時間、功能鍵的使用。

本節說明軟體與硬體間各界面,可使用介面框圖進行說明。說明內容包括:

a) 介面標識;

b) 功能描述;

c) 訊號方向、格式、傳輸協議;

d) 優先順序;

e) 響應時間;

f) 異常處理。

對每一硬體,需提供名稱、縮寫、型號、數量,並說明其功能。

本節指定需使用的其他軟體產品(如:資料管理系統、作業系統、數學軟體包),以及同其他應用系統之間的介面。如果已有完整的介面檔案,需在本節指明。說明內容包括:

a) 介面標識;

b) 功能描述;

c) 資料流程和控制流程的方向;

d) 資料格式、容量;

e) 介面型別(如手動或自動);

f) 介面資料中斷的優先級別;

g) 中斷響應時間;

h) 異常處理等。

對每乙個所需的軟體產品,需提供名稱、縮寫、規格說明、版本號、**等內容。

本節指定各種通訊介面,如區域網的協議等。

附錄中還可能包括的內容有:

i. 原有系統的組織機構圖、業務流程圖、資訊流程圖;

ii. 輸入、輸出格式樣本;

iii. 交叉索引等;

《需求規格說明書》確認協議。

需求規格說明書

專案編號 需求規格說明書 注意 使用時請仔細閱讀斜體提示部分,文件完成後請刪除斜體部分,刪除後請注意文件的格式。修改說明 目錄1.引言 6 1.1.目的 6 1.2.範圍 6 1.3.讀者 6 1.4.參考文獻 6 1.5.術語與縮寫解釋 6 2.概述 7 2.1.專案 任務背景 7 2.2.專案 ...

需求規格說明書

文件編號 版本號 商務網 2012 年 5 月 目錄1 引言 4 1.1編寫目的 4 1.2專案說明 4 1.3 專案背景 4 1.4 定義 5 1.5 參考資料 5 2 任務概述 6 2.1目標 6 2.2 建設任務 6 2.3 使用者特點 6 3功能需求 7 3.1 系統範圍 7 3.2 系統體...

需求規格說明書

文件編號 x x xx xx x x x科技工程專案 x x x x x研發工程需求規格說明書 版本歷史 目錄1 引言 3 1.1 編寫目的 3 1.2 專案背景 4 1.3 參考資料 4 1.4 定義術語 4 2 任務概述 4 2.1 任務目標 4 2.2 執行環境 4 2.3 條件與限制 4 3...