以下是需求分析說明書、詳細設計說明書、概要設計說明書樣例,需要的朋友來信聯系。
XX系統概要設計說明書
目錄
1. 文檔介紹 1
1.1 文檔目的 1
1.2 文檔範圍 1
1.3 讀者對象 1
1.4 參考文獻 1
1.5 術語與縮寫解釋 1
2. 系統概述 2
3. 設計限制 2
3.1需求限制 2
3.2隐含限制 2
4. 設計政策 3
4.1擴充政策 3
4.2複用政策 3
4.3折衷政策 3
5.系統總體結構 3
5.1、系統總體結構 3
5.2、子系統功能及接口 4
6. 子系統的結構與功能 5
6.1、TERMSERV 5
7. 功能需求追溯 5
8. 環境的配置 5
9.其它 6
附錄 6
A、 與主機接口 6
B、與終端接口 6
1. 文檔介紹
1.1 文檔目的
編寫該文檔的目的在于從總體設計的角度明确xxxx系統的功能和處理模式,明确與銀聯的接口,使系統開發人員和産品管理人員明确産品功能,可以有針對性的進行系統開發、測試、驗收等各方面的工作。
1.2 文檔範圍
1.3 讀者對象
該文檔的讀者為使用者代表、軟體分析人員、開發管理人員和測試人員。
1.4 參考文獻
《xxxx系統需求說明書》
1.5 術語與縮寫解釋
無
2. 系統概述
XX系統是以觸摸屏為主要互動工具,幫助使用者以自助方式做業務查詢。本系統的主要功能包括:話費查詢、新業務介紹、網點分布查詢、自助終端分布查詢、電信新聞、交易監控、裝置維護和監控等。本系統的設計目标是保證系統可以7*24小時安全、高效無故障運作;業務人員可以輕松完成裝置和交易的監控、管理工作;報表種類齊全,可以滿足業務人員各種帳務需求。
3. 設計限制
3.1需求限制
* 本系統應當遵循的标準
資料命名的規則遵循《C語言程式設計規約》中相關的規定;
* 軟、硬體環境
本系統共包括聯機處理和系統監控2大子產品。
聯機子產品基于C/S結構,采用AIX作業系統,informix資料庫,用ESQL/C語言開發,伺服器采用PC
SERVER;
監控子產品基于B/S結構,采用WIN9X/2000/XP作業系統,使用ASP.NET開發。
* 接口/協定
系統與自助終端和電信主機之間的通訊使用TCP/IP協定;
與自助終端的接口見附錄A、與自助終端接口
與電信主機的接口見附錄B、與電信接口
* 使用者界面
監控部分使用WINDOWS圖形化界面,保證中專以上教育程度的人員可以無障礙操作。
* 軟體品質
正确性:系統必須交易能夠被正确處理;
健壯性:系統應能夠7*24小時無故障運作;
效率:系統可以支援100個終端同時發起交易,處理交易的時間不超過10秒鐘;
易用性:監控界面應采用圖形化操作方式,便于業務人員操作;
安全性:封包中的關鍵資料域以密文的方式傳輸;
可擴充性:應該充分考慮到将來交易的修改或增加,避免需求變更時大規模修改程式;
3.2隐含限制
使用監控管理功能的人員是銀行的業務人員,他們具有較強的業務技能和基本的電腦知識,對他們提供的操作界面應保證他們經過簡單教育訓練後無障礙的操作;
報表應該可以在多種作業系統上浏覽、列印;
系統應提供審記追蹤功能;
應該把有可能變動的參數存放到配置檔案或資料庫中,保證修改參數的靈活性。
4. 設計政策
4.1擴充政策
該系統是事務處理型系統,将來功能的擴充主要是指增加新的交易。為了友善本系統在将來擴充功能,在做系統設計時應采取如下政策:
為了保證增加新的功能或接口變更時程式改動規模最小化,應該使用封包格式配置檔案解析、組織封包;
為了保證系統的靈活性,應該把可變參數儲存到配置檔案中;
XX系統詳細設計說明書
目錄
第一章 引言 1
1.1 概述 1
1.2 背景 1
1.3 定義 1
1.4 參考資料 1
1.5 術語與縮寫解釋 1
2. 程式結構 2
2.1 子產品彙總表 2
3. 程式設計說明 2
3.1 終端通訊子系統 2
3.1.1 子系統功能說明 2
3.1.2 子系統流程圖 3
3.1.3 子系統子產品設計說明 5
4. 資料結構設計 5
4.1 終端檔案表 TERMFILE 5
5. 接口設計 5
5.1 與自助裝置接口 5
5.2 與主機接口 6
5.3 内部接口 6
第一章 引言
1.1 概述
編寫
XX産品詳細設計說明書的目的在于從詳細設計的角度明确XX項目的業務品種、功能範圍,明确與業務主機/終端系統的接口和業務處理模式,使系統開發人員和産品管理人員明确産品功能,可以有針對性的進行系統開發、測試、驗收等各方面的工作。
1.2 背景
系統名稱:XX系統
任務提出者:XXX
開發者:XX部門
使用者:XX電信
1.3 定義
1.4 參考資料
《項目開發計劃書》
《産品需求分析說明書》
《系統總體設計說明書》
1.5 術語與縮寫解釋
2. 程式結構
2.1 子產品彙總表
終端通訊子系統子產品名稱功能簡述readdata接收終端請求封包writelog把封包寫入日志setsockscoket設定解析/組織封包以及封包分流子產品名稱功能簡述unpack_c解析終端請求封包printstruct_c輸出解吸後的封包checkpackage封包合法性檢查pack_c組織應答封包::::
3. 程式設計說明
3.1 終端通訊子系統
3.1.1 子系統功能說明
建立TCP/IP 伺服器偵聽從來自自助裝置端的連接配接請求。
為一個偵聽到的連接配接建立一個程序,負責該連接配接上的接收和發送,并将接收和發送的原始資料寫入LOG檔案。
将接收到的資料送到隊列1,從隊列2取資料進行用于發送。
實作子系統功能程式清單:
termserv.c
子系統接口描述:
輸入:終端請求封包、解析/組織封包以及封包分流子產品産生的應答封包
輸出:向解析/組織封包以及封包分流子產品輸出終端請求封包、向終端輸出應答封包、向日志檔案輸出接收到的資料
3.1.2 子系統流程圖
第一章 引言.... 1
1.1 編寫目的... 1
1.2 項目背景... 1
1.3 基本定義... 1
第二章 産品概述.... 2
2.1 系統功能... 2
2.2 運作環境... 2
2.3 使用者的特點... 2
2.3 條件與限制... 2
第三章 功能需求.... 3
3.1 功能劃分... 3
3.2 功能描述... 3
4.3 軟體接口... 4
4.4 故障處理... 4
第四章 其它需求.... 5
4.1 應用環境... 5
4.2 其它要求... 5
第一章 引言
1.1 編寫目的
編寫該文檔的目的在于明确XX系統的使用者需求,使得軟體開發人員與使用者對待開發軟體的需求有統一的、無二義性的認識。該文檔所描述的内容,可作為軟體确認測試的依據。該文檔的讀者為使用者代表、軟體分析人員、開發管理人員和測試人員。
1.2 項目背景
見《XX項目啟動會議記要》
1.3 基本定義
第二章 産品概述
2.1 系統功能
序号
功能名稱
優先級
簡要描述
1聯機功能
高
解決實時交易問題
2管理監控功能
高
解決終端日常維護問題
2.2 運作環境
軟體平台:伺服器為AIX UNIX 4.3.3作業系統、informix資料庫;
監控端為WINDONS 98/2000/XP作業系統。
硬體平台:伺服器為IBM RS6000系列主機;
監控端為PC機。
2.3 使用者的特點
由于使用自助終端的人員是廣大市民,是以自助終端的操作界面應滿足國中以上教育程度的人無障礙的操作;
使用監控管理功能的人員是業務人員,他們具有較強的業務技能和基本的電腦知識,對他們提供的操作界面應保證他們經過教育訓練後無障礙的操作。
2.3 條件與限制
本次開發的期限為2002-2-5開始,2002-3-5結束;