目錄1. 引言 5
1.1 編寫目的 5
1.2 範圍 5
1.3 專案背景 5
1.4 主要業務名詞和術語定義 5
1.5 參考文獻 * 5
2. 需求概述 5
2.1 使用者當前系統 5
2.1.1 使用者當前系統概述 5
2.1.2 使用者當前系統存在的問題 5
2.2 目標系統 6
2.2.1 目標系統概述 6
2.3 與其他系統的關係 * 6
2.4 邊界定義 6
2.5 基本業務規則 6
2.6 系統功能模型概述 6
2.7 安裝或實施目標系統的策略 6
2.8 目標系統執行環境要求 6
3. 詳細需求 7
3.1 功能名稱(需求編號) 7
3.2 功能名稱(需求編號) 8
4. 主要介面說明 8
4.1 介面共性說明 8
4.2 主要介面說明 8
5. 與其他系統的介面說明 * 8
6. 執行環境 8
7. 效能要求 8
7.1 執行效能 8
7.2 可維護性 9
7.3 可移植性 9
7.4 故障處理要求 9
7.5 不允許發生的事件 9
8. 附錄 9
8.1 附件1:業務表單 9
8.2 附件1 :字典** 10
8.3 附件2 :政策引數 10
8.3.1 附件3:計算公式 10
8.4 附件4 :外部介面格式 11
8.5 附件5 :主要業務流程 11
8.6 附件6 :查詢資訊 12
例如: 12
8.7 附件7 :業務單據 13
8.8 附件8 :統計報表 13
附錄1: 文件管理控制 15
引言部分應包括:
主要說明本文件的作用,除了作為需求規格說明書提供後續設計和測試工作的依據外,如果作為專案驗收的依據或有其他特別作用,應特別宣告。
對於所有受到本文件影響或於影響這個文件的一切進行簡明描述。
主要說明專案的**,專案所涉及領域的現狀,建設該項目的意義等。
對本文件中所使用的專業或行業術語所指物件或含義進行解釋性的說明,特別是對在本文件中為描述業務方便而自行定義的一些名詞如「**類別」、「**狀態」等進行說明,在後文論述中可直接加以引用。
列明制定本文件所參考的資料清單,說明其作者和出版日期。
主要說明使用者當前系統覆蓋的業務範圍、實現的主要功能、業務流程以及與其他系統的關係
主要說明使用者當前系統存在的問題
主要說明系統實現的主要功能;在系統實現過程中應考慮的主要問題;系統實現的基礎(是否已有類似經驗);系統所採用的主要技術。
列明與本系統有聯絡的系統包括直接發生業務關係的其他計算機系統,或直接有業務關係的系統,並說明他們之間的關係。
概括說明系統覆蓋的業務範圍;說明系統包括和未包括的處理功能,對包括的處理功能可參見系統功能模型的描述,對未包括的的業務功能無需窮舉,只需說明與本系統功能相關但不屬於本系統處理範圍的功能。
系統所涉及的業務領域通常存在不同的處理規範或標準,本節主要描述本系統業務所基於的業務處理規範或標準,使讀者對主要業務規則有基本了解。如果基本業務規則不同,則可能會使系統設計產生比較大的改動。如:
社會醫療保險業務中醫院採用定額結算,這就是一項基本業務規則,在此就需要對定額結算的定義和做法進行說明。
說明系統功能的劃分,列舉劃分的子系統,對子系統功能做簡短說明,說明子系統的功能劃分,列明子系統所包含的下一級業務處理單元。
主要說明資料轉換的策略,當前系統與目標系統銜接的策略(例如並行使用一段時間),包括系統服務端、客戶端、應用伺服器等安裝的地點及數量等。
說明應用軟體要求的執行環境。
1.需求編號方法:日期_4位流水號(yyyymmdd_0001),例如20000517_0001;
2.對各項業務進行基本業務描述,詳細說明每個獨立業務分步說明系統處理流程和方法,列明主要介面資訊,重點描述特殊要求、輸入物、輸出物。及本功能的輸出報表,大致描述輸出報表的格式和內容(有關介面詳細定義可在其他章節或附件中反映,查詢功能、業務單據、統計報表、業務中涉及的**、演算法等不在此描述,以附件形式提供。
獨立業務間的關聯,也以業務流程附件形式提供。)
基本業務描述:
主要說明該項業務發生的背景(或條件),簡要說明本業務的主要功能(使用「主要完成…」,「主要辦理…」,「主要用於…」等字眼)
處理功能:
按照實際業務處理流程,分步描述業務細節,主要描述輸入資訊,處理方法,和輸出結果等。
介面布局:
列出介面布局。
元素描述:
輸入資訊:
詳細說明輸入/選擇的資料項。
內容包括:
資料項列表;
資料項的必錄資訊、字典資訊、預設資訊等;
資料項間的約束關係;
特殊、重點資料項的說明;
輸出資訊:
詳細說明業務辦理過程中顯示資訊或列印單據。
內容包括:
業務錯誤提示資訊
顯示資料項列表;
列印單據;
外部介面報盤檔案;
特殊、重點資料項的說明;
對需要劃分多個頁面的業務,按照頁面來說明。列印單據、外部介面報盤檔案等提供樣本作為附件列在第6部分「附錄」中。
業務規則及基本操作流程:
描述業務一般工作方式。
前提條件:
辦理此業務之前滿足的條件列表。
備註:描述其他資訊。
……………
……………
主要從系統易用性方面對介面設計進行要求,或描述介面所具有的一些共性。如是否在每乙個辦理業務的介面自動顯示操作人和操作時間,執行按鈕是否應定義不同的形狀和顏色,下拉列表應如何操作,如何定義滑鼠和熱鍵操作等。
對系統提示資訊或警告資訊的顯示和操作方式進行說明。
對主要業務處理介面進行說明,如果在第4.2節已經進行描述介面顯示資訊,則本節可以省略,否則按照4.2節的要求進行描述。
說明本系統與有資料交換關係的其他系統之間的介面方式,對資料交換的要求進行描述。
說明本系統對執行環境的要求,包括對硬體裝置、網路系統和應用系統支援軟體的要求的描述。
主要包括:
要求1(需求編號)
要求2(需求編號)
如不同情況下的響應時間
要求1(需求編號)
要求2(需求編號)
描述哪些業務或功能要求使用者自行設定或完成,說明對業務變動的響應的時間或維護範圍的要求。
要求1(需求編號)
要求2(需求編號)
說明系統對可能推廣或使用的不同執行環境的要求
要求1(需求編號)
要求2(需求編號)
說明對發生故障時的系統應具有的反映或應提供的解決方案的要求,對系統執行對可靠性和安全性的要求進行描述。
對本系統不允許發生的事件進行描述。
包括使用者提供的業務表單、資料字典、單證報**式及其他輸入輸出格式等。
以列表的形式說明需求中涉及到的業務表單的資訊
例如: 表單名稱:
表單內容:
其他說明:
以列表形式說明需求中字典項涉及的**。
字典項名稱:
具體**項。
例如:單位型別:
企業、機關、事業。
詳細說明需求中涉及的政策引數,包括各種型別的基數與比例;兼顧基本系統必須設定的內容。
在需求正文中盡量不要羅列引數,以保持正文的簡潔與連貫型。
使用者需求說明書
版本歷史 目錄0.文件介紹 4 0.1 文件目的 4 0.2 文件範圍 4 0.3 讀者物件 4 0.4 參考文件 4 0.5 術語與縮寫解釋 4 1.產品介紹 5 2.產品面向的使用者群體 5 3.產品應當遵循的標準或規範 5 4.產品的功能性需求 5 4.0 功能性需求分類 5 feature ...
使用者需求說明書
專案名稱 版本歷史 目錄1 檔案說明 4 1.1 編寫目的 4 1.2 預期讀者 4 1.3 參考資料 4 1.4 術語定義 4 2 需求概述 5 2.1 專案背景 5 2.2 業務目標 5 2.3 業務範圍 5 2.4 使用者特點 5 2.5 假定約束 5 3 功能需求 6 3.0 功能需求分類 ...
使用者需求說明書
版本歷史 目錄0.文件介紹 4 0.1 文件目的 4 0.2 文件範圍 4 0.3 讀者物件 4 0.4 參考文件 4 0.5 術語與縮寫解釋 4 1.產品介紹 5 2 產品開發背景 5 3.產品面向的使用者群體 5 4.產品應當遵循的標準或規範 5 5.產品的功能性需求 5 5.0 功能性需求分類...