




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、架構(gòu)設(shè)計(jì)說(shuō)明書項(xiàng)目名稱:項(xiàng)目名稱項(xiàng)目代號(hào):項(xiàng)目代號(hào)編制人:編制人編制日期:編制日期修訂記錄版本日期撰寫/修訂人備注/修訂內(nèi)容目 錄架構(gòu)設(shè)計(jì)說(shuō)明書11.引言51.1.編寫目的51.2.系統(tǒng)目標(biāo)51.3.術(shù)語(yǔ)和縮寫詞定義51.4.參考資料52.需求規(guī)定52.1.系統(tǒng)功能52.2.系統(tǒng)性能52.3.故障處理要求62.4.軟硬件要求62.5.其他需求限制條件63.總體結(jié)構(gòu)設(shè)計(jì)63.1.系統(tǒng)體系結(jié)構(gòu)63.2.系統(tǒng)開發(fā)的基礎(chǔ)平臺(tái)和關(guān)鍵組件63.2.1.外部基礎(chǔ)平臺(tái)和關(guān)鍵組件63.2.2.內(nèi)部基礎(chǔ)平臺(tái)和關(guān)鍵組件73.3.總體結(jié)構(gòu)74.子系統(tǒng)設(shè)計(jì)74.1.功能結(jié)構(gòu)圖/類圖74.2.功能定義74.3.功能需求與
2、系統(tǒng)模塊的關(guān)系85.接口設(shè)計(jì)85.1.用戶接口85.2.外部接口85.3.內(nèi)部接口86.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)86.1.邏輯結(jié)構(gòu)設(shè)計(jì)96.2.物理結(jié)構(gòu)設(shè)計(jì)96.3.配置文件結(jié)構(gòu)設(shè)計(jì)96.4.數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系97.算法設(shè)計(jì)98.運(yùn)行設(shè)計(jì)98.1.運(yùn)行模塊組合108.2.運(yùn)行控制108.3.運(yùn)行時(shí)間109.系統(tǒng)安全 系統(tǒng)安全 數(shù)據(jù)安全 備份與恢復(fù) 出錯(cuò)處理1110.系統(tǒng)維護(hù)設(shè)計(jì)1111.系統(tǒng)部署1111.1.軟硬件環(huán)境1111.2.系統(tǒng)部署1111.3.系統(tǒng)升級(jí)1112.遺留問(wèn)題111. 引言1.1. 編寫目的說(shuō)明編寫這份架構(gòu)設(shè)
3、計(jì)說(shuō)明書的目的,指出預(yù)期的讀者。1.2. 系統(tǒng)目標(biāo)本系統(tǒng)要達(dá)成的目標(biāo),應(yīng)描述架構(gòu)設(shè)計(jì)的細(xì)度及為下一步模塊設(shè)計(jì)提供的支持。1.3. 術(shù)語(yǔ)和縮寫詞定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。 1.4. 參考資料列出與本文密切相關(guān)的參考資料,可能包含如下內(nèi)容:l 本項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書或合同、上級(jí)主管的批文;l 屬于本項(xiàng)目的其它已發(fā)表的文件;l 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明如何能夠得到這些資料。2. 需求規(guī)定說(shuō)明影響架構(gòu)設(shè)計(jì)的系統(tǒng)主要功能、輸入輸出、性能要求等的需求限制條件。2.1. 系統(tǒng)功能
4、系統(tǒng)的功能性需求,主要列出對(duì)架構(gòu)設(shè)計(jì)產(chǎn)品影響的典型功能要求、數(shù)據(jù)要求、輸入輸出要求和界面要求等。2.2. 系統(tǒng)性能主要包括l 數(shù)據(jù)精度l 執(zhí)行效率l 數(shù)據(jù)處理能力等的要求。2.3. 故障處理要求系統(tǒng)出現(xiàn)故障時(shí)的處理機(jī)制,比如:故障轉(zhuǎn)移等。2.4. 軟硬件要求軟件需求規(guī)格中規(guī)定必須支持的軟硬件環(huán)境。2.5. 其他需求限制條件包括:l 事先約定必須要使用的商業(yè)上架系統(tǒng)/組件(比如:必須在MS Office上做二次開發(fā));l 必須應(yīng)用的技術(shù)(比如:必須使用B/S結(jié)構(gòu));l 必須要與某商業(yè)軟件做接口(比如:必須與用友軟件做接口);l 與舊版本的兼容升級(jí)關(guān)系等3. 總體結(jié)構(gòu)設(shè)計(jì)3.1. 系統(tǒng)體系結(jié)構(gòu)確定
5、系統(tǒng)采用何種體系結(jié)構(gòu),如:l 單機(jī)版還是網(wǎng)絡(luò)版?l C/S結(jié)構(gòu)還是B/S結(jié)構(gòu)?l 兩層結(jié)構(gòu)還是多層結(jié)構(gòu)?l 分布式數(shù)據(jù)庫(kù)還是集中式數(shù)據(jù)庫(kù)?l 分布式應(yīng)用程序服務(wù)器還是集中式應(yīng)用程序服務(wù)器?l 是采用.Net應(yīng)用程序框架還是J2EE應(yīng)用程序框架?3.2. 系統(tǒng)開發(fā)的基礎(chǔ)平臺(tái)和關(guān)鍵組件3.2.1. 外部基礎(chǔ)平臺(tái)和關(guān)鍵組件確定系統(tǒng)開發(fā)的外部基礎(chǔ)平臺(tái)和關(guān)鍵組件,如:l 是在Windows平臺(tái)、Unix平臺(tái)或者Linux平臺(tái)上開發(fā)?還是平臺(tái)無(wú)關(guān)性?l 是否是在某些軟件上作二次開發(fā)?如AutoCAD。 l 是否采用一些第三方的關(guān)鍵組件。3.2.2. 內(nèi)部基礎(chǔ)平臺(tái)和關(guān)鍵組件確定系統(tǒng)開發(fā)所使用的公司內(nèi)部開發(fā)平
6、臺(tái)、組件/控件、公共函數(shù)/單元等公共資源,如:l 是否在GSP平臺(tái)上開發(fā);l 是否采用公司的報(bào)表控件;l 是否復(fù)用公司其他產(chǎn)品的架構(gòu)或資源等。3.3. 總體結(jié)構(gòu)給出系統(tǒng)結(jié)構(gòu)總體框圖(包括軟件、硬件結(jié)構(gòu)框圖),說(shuō)明本系統(tǒng)的各模塊的劃分,扼要說(shuō)明每個(gè)系統(tǒng)模塊的標(biāo)識(shí)符和功能,分層次地給出各模塊之間的控制與被控制關(guān)系。如果采用結(jié)構(gòu)化分析方法,通常采用下面兩種模型來(lái)描述總體結(jié)構(gòu):l 結(jié)構(gòu)圖(層次圖):對(duì)系統(tǒng)自頂向下進(jìn)行分解。l 系統(tǒng)流程圖:描述子系統(tǒng)內(nèi)部的控制流和數(shù)據(jù)流如果采用面向?qū)ο蟮姆治龇椒?,通常采用?package)圖來(lái)描述總體結(jié)構(gòu)。包(package)圖描述了子系統(tǒng)之間的包含關(guān)系和依賴關(guān)系。4
7、. 子系統(tǒng)設(shè)計(jì)在總體結(jié)構(gòu)設(shè)計(jì)中已經(jīng)將系統(tǒng)劃分為若干個(gè)子系統(tǒng),在此需要對(duì)所有的子系統(tǒng)進(jìn)行設(shè)計(jì)。一般應(yīng)包括下列內(nèi)容。4.1. 功能結(jié)構(gòu)圖/類圖結(jié)構(gòu)化設(shè)計(jì):對(duì)結(jié)構(gòu)圖進(jìn)行細(xì)化,分解到功能一級(jí)。面向?qū)ο笤O(shè)計(jì):對(duì)包(package)圖進(jìn)行細(xì)化,確定各包中包含的類。4.2. 功能定義說(shuō)明上一步分解的所有功能組件(功能模塊或者類)的功能。序號(hào)功能/類名稱功能描述124.3. 功能需求與系統(tǒng)模塊的關(guān)系本條用一張矩陣圖說(shuō)明各項(xiàng)功能需求的實(shí)現(xiàn)同各模塊的分配關(guān)系,用來(lái)實(shí)現(xiàn)RTM(需求跟蹤)表,如果已經(jīng)采用了外部工具來(lái)做,此處可以省略。需求跟蹤表系統(tǒng)模塊1系統(tǒng)模塊2系統(tǒng)模塊m功能需求1功能需求2功能需求n5. 接口設(shè)計(jì)
8、5.1. 用戶接口說(shuō)明將向用戶提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及相應(yīng)的回答信息。例如:腳本命令語(yǔ)法等。5.2. 外部接口說(shuō)明本系統(tǒng)同外界的所有接口的安排包括:l 軟件與硬件之間的接口;l 本系統(tǒng)與各支持系統(tǒng)之間的接口;l 本系統(tǒng)支持?jǐn)U展性預(yù)留的外部接口及擴(kuò)展的方式。l 如果需要對(duì)外提供API接口,列出API接口。5.3. 內(nèi)部接口說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)模塊或元素之間的接口的安排,包括:l 系統(tǒng)涉及的全局變量與接口函數(shù);l 本系統(tǒng)支持?jǐn)U展性預(yù)留的內(nèi)部擴(kuò)展點(diǎn)及擴(kuò)展的方式等。6. 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)遵循數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范,此規(guī)范文檔單獨(dú)提供。6.1. 邏輯結(jié)構(gòu)設(shè)計(jì)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)
9、結(jié)構(gòu)的名稱、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或表格的相互關(guān)系。6.2. 物理結(jié)構(gòu)設(shè)計(jì)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問(wèn)方法、存取單位、存取的物理關(guān)系、設(shè)計(jì)考慮和保密條件。6.3. 配置文件結(jié)構(gòu)設(shè)計(jì)給出本系統(tǒng)內(nèi)所使用的每個(gè)配置文件中數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)要求,訪問(wèn)方法、具體的含義和設(shè)計(jì)考慮等。6.4. 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系說(shuō)明各個(gè)數(shù)據(jù)結(jié)構(gòu)與訪問(wèn)這些數(shù)據(jù)結(jié)構(gòu)的各個(gè)程序之間的對(duì)應(yīng)關(guān)系。模塊1模塊2模塊m數(shù)據(jù)結(jié)構(gòu)1數(shù)據(jù)結(jié)構(gòu)2數(shù)據(jù)結(jié)構(gòu)n7. 算法設(shè)計(jì)算法設(shè)計(jì)也可以在詳細(xì)設(shè)計(jì)或?qū)崿F(xiàn)階段進(jìn)行;對(duì)涉及到大量數(shù)據(jù)運(yùn)算和實(shí)時(shí)性要求高
10、的組件,需對(duì)將采用的算法進(jìn)行闡述、論證,以確保合理使用系統(tǒng)資源、滿足需求規(guī)格說(shuō)明書中的系統(tǒng)性能要求。8. 運(yùn)行設(shè)計(jì)運(yùn)行設(shè)計(jì)主要考慮軟件在對(duì)外發(fā)布時(shí)所提供的根據(jù)用戶特點(diǎn)的定制能力。比如:通過(guò)修改配置文件來(lái)顯示或隱藏某些模塊,通過(guò)修改配置文件來(lái)組合某些模塊等8.1. 運(yùn)行模塊組合說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊的支持軟件。模塊集合運(yùn)行條件支持軟件8.2. 運(yùn)行控制說(shuō)明每一種外界的運(yùn)行控制的方式方法和操作步驟。運(yùn)行名稱控制方法操作步驟8.3. 運(yùn)行時(shí)間說(shuō)明每種運(yùn)行模塊組合將占用各種資源的時(shí)間,此項(xiàng)一般可以省略。運(yùn)行名稱所占資源時(shí)間9. 系
11、統(tǒng)安全9.1. 系統(tǒng)安全1系統(tǒng)安全控制和物理保護(hù)措施,比如:程序加密(軟件鎖)。;2用戶身份鑒別機(jī)制;3用戶對(duì)系統(tǒng)的訪問(wèn)權(quán)限和范圍。9.2. 數(shù)據(jù)安全根據(jù)需求規(guī)格說(shuō)明書中的系統(tǒng)保密要求,對(duì)系統(tǒng)進(jìn)入及數(shù)據(jù)保密功能進(jìn)行設(shè)計(jì)。通常指:數(shù)據(jù)加密、數(shù)據(jù)用戶身份鑒別、數(shù)據(jù)庫(kù)本身的安全(比如異常情況的數(shù)據(jù)保護(hù)、并發(fā)控制)等。9.3. 備份與恢復(fù)1數(shù)據(jù)備份;2數(shù)據(jù)恢復(fù);3恢復(fù)及再啟動(dòng)技術(shù)。說(shuō)明將使用的恢復(fù)再啟動(dòng)技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開始重新運(yùn)行的方法。9.4. 出錯(cuò)處理1) 出錯(cuò)的情況;2) 出錯(cuò)時(shí)信息輸出的形式、信息的含義和反饋處理方法;3) 出錯(cuò)失效后的后備處理措施。10. 系統(tǒng)維護(hù)設(shè)計(jì)維護(hù)功能是系統(tǒng)的重要組成部分,應(yīng)提供系統(tǒng)維護(hù)和管理的方法和工具。此處說(shuō)明為了系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計(jì)中作出的安排,包括在程序中專門安排用于系統(tǒng)檢查與維護(hù)的檢測(cè)點(diǎn)和專用模塊及工具。11. 系統(tǒng)部署11.1. 軟硬件環(huán)境列出運(yùn)行該軟件所需要的軟硬設(shè)備及其專門功能,如果是多層結(jié)構(gòu)需要分別列出各層所需的軟硬件環(huán)境。11.2. 系統(tǒng)部署
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦產(chǎn)勘探樣品儲(chǔ)存庫(kù)租賃與樣品運(yùn)輸服務(wù)合同
- 跨國(guó)企業(yè)債務(wù)利息結(jié)算與匯率風(fēng)險(xiǎn)管理協(xié)議
- 國(guó)際礦業(yè)項(xiàng)目前期籌備及開采委托管理協(xié)議
- 知識(shí)產(chǎn)權(quán)變更及版權(quán)許可協(xié)議
- 多層住宅小區(qū)水電費(fèi)結(jié)算及分?jǐn)偣芾韰f(xié)議
- 功能、審美與資本-戲曲文化節(jié)目主持人媒介形象構(gòu)建策略研究-兼論畢業(yè)作品《漢韻裊裊》
- 砂質(zhì)鹽堿地稻田SPAC系統(tǒng)水循環(huán)過(guò)程研究
- 基于小樣本學(xué)習(xí)的風(fēng)電機(jī)軸承故障診斷研究
- 美術(shù)與心理健康教育結(jié)合策略計(jì)劃
- 喀什地區(qū)大學(xué)生鄉(xiāng)村醫(yī)生專項(xiàng)計(jì)劃招聘考試真題2024
- 醫(yī)院培訓(xùn)課件:《麻精藥品規(guī)范化管理和使用》
- 數(shù)列-2020-2024年高考數(shù)學(xué)試題分類匯編(原卷版)
- 國(guó)開電大《商務(wù)英語(yǔ)4》單元自測(cè)1-8參考答案
- 成人腦室外引流護(hù)理-中華護(hù)理學(xué)會(huì)團(tuán)體 標(biāo)準(zhǔn)
- 2024年經(jīng)濟(jì)師考試旅游經(jīng)濟(jì)(中級(jí))專業(yè)知識(shí)和實(shí)務(wù)試卷及解答參考
- 《管道用消氣過(guò)濾器》
- 初級(jí)應(yīng)急救援員理論考試復(fù)習(xí)題及答案
- 醫(yī)院培訓(xùn)課件:《外科手術(shù)部位感染的預(yù)防與處理措施》
- DB11∕T 243-2014 戶外廣告設(shè)施技術(shù)規(guī)范
- 廣西專升本(高等數(shù)學(xué))模擬試卷3(共212題)
- 六年級(jí)數(shù)學(xué)下冊(cè)期末試卷及答案【可打印】
評(píng)論
0/150
提交評(píng)論