架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
架構(gòu)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

架構(gòu)設(shè)計(jì)闡明書(shū)項(xiàng)目名稱(chēng):[項(xiàng)目名稱(chēng)]項(xiàng)目代號(hào):[項(xiàng)目代號(hào)]編制人:[編制人]編制日期:[編制日期]

修訂記錄版本日期撰寫(xiě)/修訂人備注/修訂內(nèi)容

目錄TOC\o架構(gòu)設(shè)計(jì)闡明書(shū) 11. 引言 5. 編寫(xiě)目的 5. 系統(tǒng)目的 5. 術(shù)語(yǔ)和縮寫(xiě)詞定義 5. 參照資料 52. 需求規(guī)定 5. 系統(tǒng)功能 5. 系統(tǒng)性能 5. 故障處理規(guī)定 6. 軟硬件規(guī)定 6. 其他需求限制條件 63. 總體構(gòu)造設(shè)計(jì) 6. 系統(tǒng)體系構(gòu)造 6. 系統(tǒng)開(kāi)發(fā)的基礎(chǔ)平臺(tái)和關(guān)鍵組件 6 外部基礎(chǔ)平臺(tái)和關(guān)鍵組件 6 內(nèi)部基礎(chǔ)平臺(tái)和關(guān)鍵組件 7. 總體構(gòu)造 74. 子系統(tǒng)設(shè)計(jì) 7. 功能構(gòu)造圖/類(lèi)圖 7. 功能定義 7. 功能需求與系統(tǒng)模塊的關(guān)系 85. 接口設(shè)計(jì) 8. 顧客接口 8. 外部接口 8. 內(nèi)部接口 86. 系統(tǒng)數(shù)據(jù)構(gòu)造設(shè)計(jì) 8. 邏輯構(gòu)造設(shè)計(jì) 9. 物理構(gòu)造設(shè)計(jì) 9. 配置文獻(xiàn)構(gòu)造設(shè)計(jì) 9. 數(shù)據(jù)構(gòu)造與程序的關(guān)系 97. 算法設(shè)計(jì) 98. 運(yùn)行設(shè)計(jì) 9. 運(yùn)行模塊組合 10. 運(yùn)行控制 10. 運(yùn)行時(shí)間 109. 系統(tǒng)安全 10. 系統(tǒng)安全 10. 數(shù)據(jù)安全 10. 備份與恢復(fù) 10. 出錯(cuò)處理 1110. 系統(tǒng)維護(hù)設(shè)計(jì) 1111. 系統(tǒng)布署 11. 軟硬件環(huán)境 11. 系統(tǒng)布署 11. 系統(tǒng)升級(jí) 1112. 遺留問(wèn)題 11

引言編寫(xiě)目的闡明編寫(xiě)這份架構(gòu)設(shè)計(jì)闡明書(shū)的目的,指出預(yù)期的讀者。系統(tǒng)目的本系統(tǒng)要到達(dá)的目的,應(yīng)描述架構(gòu)設(shè)計(jì)的細(xì)度及為下一步模塊設(shè)計(jì)提供的支持。術(shù)語(yǔ)和縮寫(xiě)詞定義列出本文獻(xiàn)中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。參照資料列出與本文親密有關(guān)的參照資料,也許包括如下內(nèi)容:本項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書(shū)或協(xié)議、上級(jí)主管的批文;屬于本項(xiàng)目的其他已刊登的文獻(xiàn);本文獻(xiàn)中各處引用的文獻(xiàn)、資料,包括所要用到的軟件開(kāi)發(fā)原則。列出這些文獻(xiàn)資料的標(biāo)題、文獻(xiàn)編號(hào)、刊登日期和出版單位,闡明怎樣可以得到這些資料。需求規(guī)定闡明影響架構(gòu)設(shè)計(jì)的系統(tǒng)重要功能、輸入輸出、性能規(guī)定等的需求限制條件。系統(tǒng)功能系統(tǒng)的功能性需求,重要列出對(duì)架構(gòu)設(shè)計(jì)產(chǎn)品影響的經(jīng)典功能規(guī)定、數(shù)據(jù)規(guī)定、輸入輸出規(guī)定和界面規(guī)定等。系統(tǒng)性能重要包括數(shù)據(jù)精度執(zhí)行效率數(shù)據(jù)處理能力等的規(guī)定。故障處理規(guī)定系統(tǒng)出現(xiàn)故障時(shí)的處理機(jī)制,例如:故障轉(zhuǎn)移等。軟硬件規(guī)定軟件需求規(guī)格中規(guī)定必須支持的軟硬件環(huán)境。其他需求限制條件包括:事先約定必須要使用的商業(yè)上架系統(tǒng)/組件(例如:必須在MSOffice上做二次開(kāi)發(fā));必須應(yīng)用的技術(shù)(例如:必須使用B/S構(gòu)造);必須要與某商業(yè)軟件做接口(例如:必須與用友軟件做接口);與舊版本的兼容升級(jí)關(guān)系等總體構(gòu)造設(shè)計(jì)系統(tǒng)體系構(gòu)造確定系統(tǒng)采用何種體系構(gòu)造,如:?jiǎn)螜C(jī)版還是網(wǎng)絡(luò)版?C/S構(gòu)造還是B/S構(gòu)造??jī)蓪訕?gòu)造還是多層構(gòu)造?分布式數(shù)據(jù)庫(kù)還是集中式數(shù)據(jù)庫(kù)?分布式應(yīng)用程序服務(wù)器還是集中式應(yīng)用程序服務(wù)器?是采用.Net應(yīng)用程序框架還是J2EE應(yīng)用程序框架?系統(tǒng)開(kāi)發(fā)的基礎(chǔ)平臺(tái)和關(guān)鍵組件外部基礎(chǔ)平臺(tái)和關(guān)鍵組件確定系統(tǒng)開(kāi)發(fā)的外部基礎(chǔ)平臺(tái)和關(guān)鍵組件,如:是在Windows平臺(tái)、Unix平臺(tái)或者Linux平臺(tái)上開(kāi)發(fā)?還是平臺(tái)無(wú)關(guān)性?與否是在某些軟件上作二次開(kāi)發(fā)?如AutoCAD。與否采用某些第三方的關(guān)鍵組件。內(nèi)部基礎(chǔ)平臺(tái)和關(guān)鍵組件確定系統(tǒng)開(kāi)發(fā)所使用的企業(yè)內(nèi)部開(kāi)發(fā)平臺(tái)、組件/控件、公共函數(shù)/單元等公共資源,如:與否在GSP平臺(tái)上開(kāi)發(fā);與否采用企業(yè)的報(bào)表控件;與否復(fù)用企業(yè)其他產(chǎn)品的架構(gòu)或資源等。總體構(gòu)造給出系統(tǒng)構(gòu)造總體框圖(包括軟件、硬件構(gòu)造框圖),闡明本系統(tǒng)的各模塊的劃分,扼要闡明每個(gè)系統(tǒng)模塊的標(biāo)識(shí)符和功能,分層次地給出各模塊之間的控制與被控制關(guān)系。假如采用構(gòu)造化分析措施,一般采用下面兩種模型來(lái)描述總體構(gòu)造:構(gòu)造圖(層次圖):對(duì)系統(tǒng)自頂向下進(jìn)行分解。系統(tǒng)流程圖:描述子系統(tǒng)內(nèi)部的控制流和數(shù)據(jù)流假如采用面向?qū)ο蟮姆治龃胧话悴捎冒?package)圖來(lái)描述總體構(gòu)造。包(package)圖描述了子系統(tǒng)之間的包括關(guān)系和依賴(lài)關(guān)系。子系統(tǒng)設(shè)計(jì)在總體構(gòu)造設(shè)計(jì)中已經(jīng)將系統(tǒng)劃分為若干個(gè)子系統(tǒng),在此需要對(duì)所有的子系統(tǒng)進(jìn)行設(shè)計(jì)。一般應(yīng)包括下列內(nèi)容。功能構(gòu)造圖/類(lèi)圖構(gòu)造化設(shè)計(jì):對(duì)構(gòu)造圖進(jìn)行細(xì)化,分解到功能一級(jí)。面向?qū)ο笤O(shè)計(jì):對(duì)包(package)圖進(jìn)行細(xì)化,確定各包中包括的類(lèi)。功能定義闡明上一步分解的所有功能組件(功能模塊或者類(lèi))的功能。序號(hào)功能/類(lèi)名稱(chēng)功能描述12功能需求與系統(tǒng)模塊的關(guān)系本條用一張矩陣圖闡明各項(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]√[……][功能需求n]√√接口設(shè)計(jì)顧客接口闡明將向顧客提供的命令和它們的語(yǔ)法構(gòu)造,以及對(duì)應(yīng)的回答信息。例如:腳本命令語(yǔ)法等。外部接口闡明本系統(tǒng)同外界的所有接口的安排包括:軟件與硬件之間的接口;本系統(tǒng)與各支持系統(tǒng)之間的接口;本系統(tǒng)支持?jǐn)U展性預(yù)留的外部接口及擴(kuò)展的方式。假如需要對(duì)外提供API接口,列出API接口。內(nèi)部接口闡明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)模塊或元素之間的接口的安排,包括:系統(tǒng)波及的全局變量與接口函數(shù);本系統(tǒng)支持?jǐn)U展性預(yù)留的內(nèi)部擴(kuò)展點(diǎn)及擴(kuò)展的方式等。系統(tǒng)數(shù)據(jù)構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)遵照數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范,此規(guī)范文檔單獨(dú)提供。邏輯構(gòu)造設(shè)計(jì)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)構(gòu)造的名稱(chēng)、標(biāo)識(shí)符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識(shí)、定義、長(zhǎng)度及它們之間的層次的或表格的互相關(guān)系。物理構(gòu)造設(shè)計(jì)給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)構(gòu)造中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)規(guī)定,訪(fǎng)問(wèn)措施、存取單位、存取的物理關(guān)系、設(shè)計(jì)考慮和保密條件。配置文獻(xiàn)構(gòu)造設(shè)計(jì)給出本系統(tǒng)內(nèi)所使用的每個(gè)配置文獻(xiàn)中數(shù)據(jù)構(gòu)造中的每個(gè)數(shù)據(jù)項(xiàng)的存儲(chǔ)規(guī)定,訪(fǎng)問(wèn)措施、詳細(xì)的含義和設(shè)計(jì)考慮等。數(shù)據(jù)構(gòu)造與程序的關(guān)系闡明各個(gè)數(shù)據(jù)構(gòu)造與訪(fǎng)問(wèn)這些數(shù)據(jù)構(gòu)造的各個(gè)程序之間的對(duì)應(yīng)關(guān)系。[模塊1][模塊2][……][模塊m][數(shù)據(jù)構(gòu)造1]√[數(shù)據(jù)構(gòu)造2]√√……[數(shù)據(jù)構(gòu)造n]√√算法設(shè)計(jì)算法設(shè)計(jì)也可以在詳細(xì)設(shè)計(jì)或?qū)崿F(xiàn)階段進(jìn)行;對(duì)波及到大量數(shù)據(jù)運(yùn)算和實(shí)時(shí)性規(guī)定高的組件,需對(duì)將采用的算法進(jìn)行論述、論證,以保證合理使用系統(tǒng)資源、滿(mǎn)足需求規(guī)格闡明書(shū)中的系統(tǒng)性能規(guī)定。運(yùn)行設(shè)計(jì)運(yùn)行設(shè)計(jì)重要考慮軟件在對(duì)外公布時(shí)所提供的根據(jù)顧客特點(diǎn)的定制能力。例如:通過(guò)修改配置文獻(xiàn)來(lái)顯示或隱藏某些模塊,通過(guò)修改配置文獻(xiàn)來(lái)組合某些模塊等運(yùn)行模塊組合闡明對(duì)系統(tǒng)施加不一樣的外界運(yùn)行控制時(shí)所引起的多種不一樣的運(yùn)行模塊組合,闡明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊的支持軟件。模塊集合運(yùn)行條件支持軟件運(yùn)行控制闡明每一種外界的運(yùn)行控制的方式措施和操作環(huán)節(jié)。運(yùn)行名稱(chēng)控制措施操作環(huán)節(jié)運(yùn)行時(shí)間闡明每種運(yùn)行模塊組合將占用多種資源的時(shí)間,此項(xiàng)一般可以省略。運(yùn)行名稱(chēng)所占資源時(shí)間系統(tǒng)安全系統(tǒng)安全1.系統(tǒng)安全控制和物理保護(hù)措施,例如:程序加密(軟件鎖)。;2.顧客身份鑒別機(jī)制;3.顧客對(duì)系統(tǒng)的訪(fǎng)問(wèn)權(quán)限和范圍。數(shù)據(jù)安全根據(jù)《需求規(guī)格闡明書(shū)》中的系統(tǒng)保密規(guī)定,對(duì)系統(tǒng)進(jìn)入及數(shù)據(jù)保密功能進(jìn)行設(shè)計(jì)。一般指:數(shù)據(jù)加密、數(shù)據(jù)顧客身份鑒別、數(shù)據(jù)庫(kù)自身的安全(例如異常狀況的數(shù)據(jù)保護(hù)、并發(fā)控制)等。備份與恢復(fù)1.?dāng)?shù)據(jù)備份;2.?dāng)?shù)據(jù)恢復(fù);3.恢復(fù)及再啟動(dòng)技術(shù)。闡明將使用的恢復(fù)再啟動(dòng)技術(shù),使軟件從故障點(diǎn)恢復(fù)執(zhí)行或使軟件從頭開(kāi)始重新運(yùn)行的措施。出錯(cuò)處理出錯(cuò)的狀況;出錯(cuò)時(shí)信息輸出的形式、信息的含義和反饋處理措施;出錯(cuò)失效后的后備處理措施。系統(tǒng)維護(hù)設(shè)計(jì)維護(hù)功能是系統(tǒng)的重要構(gòu)成部分,應(yīng)提供系統(tǒng)維護(hù)和管理的措施和工具。此處闡明為了系統(tǒng)維護(hù)的以便而在程序內(nèi)部設(shè)計(jì)中作出的安排,包括在程序中專(zhuān)門(mén)安排用于系統(tǒng)檢查與維護(hù)的檢測(cè)點(diǎn)和專(zhuān)用模塊及工具。系統(tǒng)布署軟硬件環(huán)境列出運(yùn)行該軟件所需要的軟硬設(shè)備及其專(zhuān)門(mén)功能,假如是多層構(gòu)造需要分別列出各

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論