資源描述:
《軟件詳細(xì)設(shè)計概要書(例~)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、-案卷號00001日期軟件詳細(xì)設(shè)計說明書(例)作者:完成日期:簽收人:簽收日期:修改情況記錄:版本號修改批準(zhǔn)人修改人安裝日期簽收人-目錄1引言11.1編寫目的11.2范圍11.3定義11.4參考資料12總體設(shè)計12.1需求規(guī)定12.2運(yùn)行環(huán)境22.3基本設(shè)計概念和處理流程22.4結(jié)構(gòu)22.5功能需求與程序的關(guān)系22.6人工處理過程22.7尚未解決的問題33接口設(shè)計33.1用戶接口33.2外部接口33.3內(nèi)部接口34運(yùn)行設(shè)計34.1運(yùn)行模塊組合34.2運(yùn)行控制34.3運(yùn)行時間45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計45.1邏輯結(jié)構(gòu)設(shè)計要點(diǎn)
2、45.2物理結(jié)構(gòu)設(shè)計要點(diǎn)45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系46系統(tǒng)出錯處理設(shè)計56.1出錯信息56.2補(bǔ)救措施56.3系統(tǒng)維護(hù)設(shè)計5-1引言1.1編寫目的隨著證券交易電子化程度的不斷提高,券商對于各種業(yè)務(wù)提出了新的要求,為了滿足券商的發(fā)展需求,更好的為客戶提供服務(wù),現(xiàn)結(jié)合原有各版本的證券交易軟件的優(yōu)點(diǎn)和特點(diǎn),開發(fā)一套采用Client/Server結(jié)構(gòu)的證券交易軟件管理系統(tǒng)(SQL版)。本系統(tǒng)從底層予以優(yōu)化,使整個系統(tǒng)的運(yùn)行速度得到較大提高,通過重新優(yōu)化數(shù)據(jù)庫內(nèi)部結(jié)構(gòu),使系統(tǒng)的可擴(kuò)充性得到極大提高。本說明書給出SQL版證券交
3、易系統(tǒng)的設(shè)計說明,包括最終實現(xiàn)的軟件必須滿足的功能、性能、接口和用戶界面、附屬工具程序的功能以及設(shè)計約束等。目的在于:§為編碼人員提供依據(jù);§為修改、維護(hù)提供條件;§項目負(fù)責(zé)人將按計劃書的要求布置和控制開發(fā)工作全過程;§項目質(zhì)量保證組將按此計劃書做階段性和總結(jié)性的質(zhì)量驗證和確認(rèn)。本說明書的預(yù)期讀者包括:§項目開發(fā)人員,特別是編碼人員;§軟件維護(hù)人員;§技術(shù)管理人員;§執(zhí)行軟件質(zhì)量保證計劃的專門人員;§參與本項目開發(fā)進(jìn)程各階段驗證、確認(rèn)以及負(fù)責(zé)為最后項目驗收、鑒定提供相應(yīng)報告的有關(guān)人員。§合作各方有關(guān)部門的復(fù)雜人;項目
4、負(fù)責(zé)人和全體參加人員。-1.2范圍說明:a.待開發(fā)的軟件系統(tǒng)的名稱:模擬股票交易系統(tǒng)b.列出本項目的任務(wù)提出者、開發(fā)者、用戶以及將運(yùn)行該項軟件的單位。1.3定義列出本文件中用到的專門術(shù)語的定義和縮寫詞的原詞組。本報告用到的術(shù)語符合國家標(biāo)準(zhǔn)《軟件工程術(shù)語(GB/T11475-1995)》。1.4參考資料列出要用到的參考資料,如:a.本項目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文;b.屬于本項目的其他已發(fā)表的文件;c.本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號、發(fā)表日期和出版
5、單位,說明能夠得到這些文件資料的來源。-2總體設(shè)計2.1需求規(guī)定說明對本系統(tǒng)的主要的輸入輸出項目、處理的功能性能要求,詳細(xì)的說明可參見《需求分析說明書》。2.2運(yùn)行環(huán)境簡要地說明對本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細(xì)說明參見《需求分析說明書》?!鞌?shù)據(jù)庫服務(wù)器奔騰Pro內(nèi)存128MB以上硬盤9GB100M網(wǎng)卡§應(yīng)用服務(wù)器奔騰Pro內(nèi)存64MB以上硬盤4GB100M網(wǎng)卡§網(wǎng)絡(luò)配置100M/10M§工作站(柜臺)P100以上內(nèi)存8MB以上硬盤1G以上100M/10M網(wǎng)卡軟件-§操作系統(tǒng)WindowsNT4
6、.0以上§數(shù)據(jù)庫管理系統(tǒng)SQLServer2005§相關(guān)軟件工具WindowsNTWorkstation/WindowsNTserverWindows2000Professional/Server開發(fā)工具§平臺:Windows95/98、WindowsNT、Windows2000§開發(fā)工具:visualstidio2005sp1,C#.Net測試環(huán)境Windows31、Windows95/98、WindowsNT、Windows20002.3基本設(shè)計概念和處理流程說明本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式
7、。營業(yè)部系統(tǒng)一共有四個對象,即客戶、員工、市場和銀行,市場的概念是交易所的細(xì)化,比如上海證券交易所的A股和B股就是兩個市場,有了市場的概念我們就可以把交易所這個概念細(xì)化,并使同一個市場的共性更突出。銀行則通過銀證轉(zhuǎn)賬業(yè)務(wù)介入,并成為營業(yè)部系統(tǒng)不可或缺的組成部分。-上述四個對象通過一些業(yè)務(wù)流程進(jìn)行相互操作從而形成整個交易活動。因此整個系統(tǒng)模型可以表述為圖2-1設(shè)計時需要將營業(yè)部系統(tǒng)所使用的各種信息分為描述四個對象的信息和描述業(yè)務(wù)流程的信息。由于四個對象相對而言是一種穩(wěn)定型信息,而業(yè)務(wù)流程則較易變化,且營業(yè)部之間差異很大
8、,因此應(yīng)將四個對象盡量定型,而將各種業(yè)務(wù)流程盡可能做成組件,以便營業(yè)部可根據(jù)實際需求組裝成適合自己的系統(tǒng)。根據(jù)以上思想,在設(shè)計對象模型時應(yīng)充分考慮到可擴(kuò)展性,盡量做到抽象化、參數(shù)化,從而使對象需求變化時不致影響系統(tǒng)結(jié)構(gòu)。-圖2.12.4結(jié)構(gòu)用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標(biāo)識