軟體需求規格說明書

2021-03-24 23:21:11 字數 3255 閱讀 9297

專案類別:新品開發

專案名稱:貴州紅華集團公共商業平台1.0

編制年月日

審核年月日

批准年月日

修訂歷史記錄

目錄1 引言 1

1.1 目的 1

1.2 文件約定 1

1.3 預期的讀者和閱讀建議 2

1.4 產品的範圍 2

1.5 參考文獻 3

2 綜合描述 4

2.1 產品的前景 4

2.2 產品的功能 4

2.3 使用者類和特徵 6

2.4 執行環境 6

2.5 設計和實現上的限制 7

2.6 假設和依賴 7

3 外部介面需求 8

3.1 使用者介面 8

3.2 硬體介面 8

3.3 軟體介面 8

3.4 通訊介面 8

4 系統特性 9

4.1 主角 9

4.2 系統管理 9

4.2.1 個人管理 9

4.2.2 使用者管理 9

4.2.3 資料管理 9

4.2.4 工具管理 9

4.3 連鎖管理 9

4.3.1 編碼管理 9

4.3.2 商品管理 9

4.3.3 **商管理 10

4.3.4 合同管理 10

4.3.5 進貨管理 10

4.3.6 庫存管理 10

4.3.7 物價管理 10

4.3.8 調配管理 10

4.3.9 計畫管理 10

4.3.10 **管理 10

4.3.11 銷售管理 10

4.3.12 批發管理 11

4.3.13 網路銷售管理 11

4.3.14 應收管理 11

4.3.15 應付管理 11

4.4 物流管理 11

4.4.1 基本資料管理 11

4.4.2 物流貨主管理 11

4.4.3 物流倉庫管理 11

4.4.4 物流配送管理 11

4.4.5 物流費用管理 11

4.5 客戶關係管理 12

4.5.1 基本資料管理 12

4.5.2 客戶服務管理 12

4.5.3 安裝維修管理 12

4.5.4 配件倉庫管理 12

4.5.5 服務費用管理 12

4.6 **鏈管理 12

4.7 輔助管理 12

4.7.1 辦公管理 12

4.7.2 工作管理 13

4.8 查詢分析 13

5 非功能性需求 14

5.1 效能需求 14

5.2 安全設施需求 14

5.3 安全性需求 14

5.4 軟體質量屬性 14

5.5 業務規則 15

5.6 使用者文件 15

5.7 其它需求 15

附錄a:詞彙表 16

附錄b:業務流程 17

附錄c:待定問題列表 18

該文件首先給出了整個系統的整體網路結構和功能結構的概貌,試圖從總體架構上給出整個系統的輪廓,然後又對功能需求、效能需求和其它非功能性需求進行了詳細的描述。其中對功能需求的描述採用了uml的用例模型方式,不僅描述了每一用例的基本事件流和備選事件流,而且還給出了非常直觀的用例圖。這些文字和圖形都為了詳細準確地描述使用者的需求,同時也為使用者更容易地理解這些需求的描述創造了條件。

該文件詳盡說明了這一軟體產品的需求和規格,這些規格說明是進行設計的基礎,也是編寫測試用例和進行系統測試的主要依據。同時,該文件也是使用者確定軟體功能需求的主要依據。

該文件採用公司iso9000質量體系v2.0所提供的《yfrm04軟體需求規格說明書》文件模板,但對文件的字型版式以及部分章節的內容進行了適當的調整,這些調整有:

(1)在扉頁增加「歷史修訂記錄」頁。該文件處於受控狀態時,對該文件的所有修改和變更都要記錄到該頁中。

(2)目錄的文字格式進行了調整。原目錄的字型和格式顯得過於凌亂。

(3)標題和正文的文字格式進行了調整。取消了標題的自動編號功能,同時,為了擴大每頁的文字容量,把正文本型調整為了宋體五號。

(4)左右頁邊距進行了調整。這也是為了擴大每頁的文字容量。

(5)頁尾的文字進行了調整。原頁尾中有「共xx頁」的內容,但在整個文件進行分節的情況下,總頁數顯示的卻是所有節的總頁數,而不是當前頁的總頁數。

(6)把原「4 系統特性」一章的效能需求、安全設施需求、安全性需求、軟體質量屬性、業務規則、使用者文件內容與原「5 其它需求」一章的內容進行合同形成新的章節「5 非功能性需求」。

(7)根據實際情況把「4 系統特性」一章的內容按功能型別進行了細化。該章被細分為8大節,每一節中都有詳細的功能描述。

(8)去掉可選項「附錄b:分析模型」的內容。

根據以上的調整,本文件按以下要求和約定進行書寫:

(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左。

(2)標題最多分**。

(3)正文本型為宋體五號,系統特性一章中各功能的小項字型為加粗的楷體小四。無特殊情況下,字型顏色均採用黑色。

(4)出現序號的段落不採用自動編號功能而採用人工編號,各級別的序號依次為(1)、1)、a)等,特殊情況另作規定。

(5)本文所引用的**均採用超級鏈結的方式進行引用,**的檔案格式分vsd、gif和jpg三種。vsd格式的檔案用於檢視和編輯,gif和jpg格式檔案僅用於檢視。vsd格式是採用microsoft visio 2002所繪製的圖形,gif格式是由vsd格式轉化而來或從其它格式轉化而來的gif檔案格式,jpg格式是從rational rose的用例檢視中通過web publisher工具而來的。

圖象檔案均採用中文進行命名,本文件不引用這三種格式外的其它影象檔案。

本文件的主要內容共分4部分:綜合描述、外部介面描述、系統特性和非功能性需求,另外還有2個附錄。綜合描述部分主要對系統的整體結構進行了大致的介紹;外部介面需求部分對使用者介面、軟體介面、硬體介面和通訊介面等進行了詳細的描述;系統特性部分對系統的功能需求進行了詳細描述;非功能性需求部分對非功能需求進行了詳細的描述。

(1)專案經理:專案經理可以根據該文件了解預期產品的功能,並據此進行系統設計。

(2)設計員:對需求進行分析,並設計出系統,包括資料庫的設計。

軟體需求規格說明書

修訂記錄 關鍵詞 能夠體現文件描述內容主要方面的詞彙。摘要 縮略語清單 對本文所用縮略語進行說明,要求提供每個縮略語的英文全名和中文解釋。目錄1 簡介 3 1.1 目的 3 1.2 範圍 3 2 總體概述 3 2.1 軟體概述 3 2.1.1 專案介紹 3 2.1.2 產品環境介紹 3 2.2 軟體...

軟體需求規格說明書

歷史版本 目錄1引言 2 1.1專案名稱 2 1.2專案背景和內容概要 2 1.3相關資料 縮略語 定義 2 2任務概述 2 2.1目標 2 2.2範圍 2 2.3假定條件與約束限制 2 3業務流程 3 4資料描述 3 4.1原始資料描述 3 4.2資料流向圖 3 4.3資料概念模型和描述 3 5功...

軟體需求規格說明書

北軟實訓基地 標題 軟體需求說明書 版本歷史 目錄編寫說明 0 1.引言 1 1.1.編寫目的 1 1.2.適用範圍 1 1.3.背景 1 1.4.名詞解釋 1 1.5.參考資料 1 2.專案目標 2 3.功能圖 2 4.功能需求排序 2 5.用例說明 2 5.1.1.case001 啟動 3 5....