完整word版概要設(shè)計_第1頁
完整word版概要設(shè)計_第2頁
完整word版概要設(shè)計_第3頁
完整word版概要設(shè)計_第4頁
完整word版概要設(shè)計_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

系統(tǒng)概要設(shè)計說明書項目名稱:XXXXXX實施項目廣州市財政信息中心****年**文檔控制頁版本記錄版本號版本描述責(zé)任人修訂日期V0.1草稿2008-12-01V0.42008-12-6V1.02008-12-10本文件由廣州市財政局編寫,并享有版權(quán)。任何人或組織不得違反「版權(quán)法」,在未經(jīng)同意的情況下,以任何形式(包括但不限于電子版、印刷版、微縮版、復(fù)印、錄制等)復(fù)制本文件、將其儲存于可讀取的系統(tǒng)或發(fā)送出去。本文件中出現(xiàn)的產(chǎn)品或公司名稱是其各自擁有者的商標(biāo)或注冊商標(biāo)。非廣州市財政局讀者請注意:本文件的內(nèi)容不得有任何更改。要保證本文件內(nèi)容的準(zhǔn)確性。否則廣州市財政局對后果不負(fù)責(zé)任。

第一章引言1.1目的...1.2背景...1.3術(shù)語定義1.4參考資料第二章系統(tǒng)環(huán)境1.5運(yùn)行環(huán)境1.L1系統(tǒng)支撐環(huán)境部署圖1.L.2系統(tǒng)接口1.L.3 1.L.4 系統(tǒng)安全控制1.6運(yùn)行模塊組合1.7運(yùn)行環(huán)境的配置1.8條件與限制第二章系統(tǒng)總體結(jié)構(gòu)設(shè)計1.9系統(tǒng)結(jié)構(gòu)設(shè)計描述1.10總體結(jié)構(gòu)圖1.11功能需求與程序的關(guān)系1.12子系統(tǒng)清單第四章模塊功能分配1.13系統(tǒng)劃分及功能描述1.14專用模塊功能概述1.15公用模塊功能概述1.1.5版本控制管理1.1.6幫助模塊.2.?.2..2.?.2.?.3....3....3....4.4...4...4..4...5...6...6....7.7..8....9...9...9...1..0.1..0.1..0.1..1.TOC\o"1-5"\h\z1.16邏輯視圖 .1..2.\o"CurrentDocument"1.17數(shù)據(jù)庫表關(guān)系圖 1..2.\o"CurrentDocument"1.18數(shù)據(jù)表清單 1..2.\o"CurrentDocument"主要算法設(shè)計 1..3.\o"CurrentDocument"其它數(shù)據(jù)結(jié)構(gòu)設(shè)計 1..3.\o"CurrentDocument"第六章 接口設(shè)計 ?1..4.\o"CurrentDocument"用戶接口 .1..4.\o"CurrentDocument"內(nèi)部接口 .1..4.\o"CurrentDocument"外部系統(tǒng)接口 1..4.\o"CurrentDocument"第七章 安全保密設(shè)計 1..6.\o"CurrentDocument"用戶管理和權(quán)限控制 1..6.\o"CurrentDocument"第八章 維護(hù)及出錯處理設(shè)計 1..7.\o"CurrentDocument"系統(tǒng)維護(hù)設(shè)計 1..7.\o"CurrentDocument"出錯信息 .1..7.\o"CurrentDocument"出錯處理 .1..7.\o"CurrentDocument"系統(tǒng)故障預(yù)防與恢復(fù) 1..7.\o"CurrentDocument"1.29數(shù)據(jù)備份與恢復(fù) 1..8.\o"CurrentDocument"第九章設(shè)計約束 .1..9.\o"CurrentDocument"1.30字節(jié)集編碼約束 1..9.\o"CurrentDocument"1.31操作系統(tǒng)約束 1..9.\o"CurrentDocument"1.32其他約束 .1..9.\o"CurrentDocument"第十章附件 2..0..\o"CurrentDocument"評審意見 .2..1.章引言1.1目的提示:簡要說明編寫這份概要設(shè)計說明書的目的,指出預(yù)期的讀者。概要設(shè)計說明書的編寫目的是為了說明系統(tǒng)總體設(shè)計的技術(shù)方案,從程序系統(tǒng)的設(shè)計考慮,包括系統(tǒng)的基本處理流程、模塊劃分、功能分配、接口設(shè)計、運(yùn)行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等內(nèi)容,以向整個設(shè)計期提供關(guān)于程序系統(tǒng)的邏輯和數(shù)據(jù)功能實現(xiàn)方式的總體描述,從而作為程序詳細(xì)設(shè)計或編碼的基礎(chǔ)。設(shè)計階段將以本文檔為核心文檔。應(yīng)包括一下幾個方面:將系統(tǒng)需求轉(zhuǎn)換為未來系統(tǒng)的設(shè)計逐步功能需求逐步分解為模塊和庫,開發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架使設(shè)計適合于實施環(huán)境,為提高性能而進(jìn)行設(shè)計概要設(shè)計說明書的適用讀者為:系統(tǒng)開發(fā)者、測試人員、工程監(jiān)理等1.2背景1.2背景說明待開發(fā)的軟件系統(tǒng)的名稱列出本項目的任務(wù)委托單位、開發(fā)單位、協(xié)作單位、用戶單位說明項目背景,敘述該項軟件開發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說明的有關(guān)該軟件開發(fā)的背景材料。如果本次開發(fā)的軟件系統(tǒng)是一個更大的系統(tǒng)的一個組成部分,則要說明該更大系統(tǒng)的組成和介紹本系統(tǒng)與其它相關(guān)系統(tǒng)的關(guān)系和接口部分保密說明:本項為可選項,一般的軟件公司都會要求對軟件開發(fā)的概要設(shè)計文檔進(jìn)行保密,不允許被復(fù)制、使用和擴(kuò)散到公司之外的范圍,如果需要強(qiáng)調(diào)則允許做相關(guān)的保密說明版權(quán)說明:本項為可選項,若有必要,才要作有關(guān)的描述。

1.3術(shù)語定義1.4參考資料列出所本文檔所使用的參考資料,包括:本軟件開發(fā)所經(jīng)核準(zhǔn)的合同或標(biāo)書或可行性報告等文檔軟件開發(fā)計劃書需求分析報告測試方案(若存在初稿的話)與本項目有關(guān)的已發(fā)表的文件或資料本文件中各處引用的文件、資料,所采用的軟件開發(fā)標(biāo)準(zhǔn)和規(guī)范注意:必須列出文件、資料的作者、標(biāo)題、編號、發(fā)表日期和出版單位,以說明這些第二章系統(tǒng)環(huán)境1.5運(yùn)行環(huán)境1.1.1系統(tǒng)支撐環(huán)境提示:圖、表形式給出為實現(xiàn)用戶功能需求,而所涉及的軟件、硬件環(huán)境以及網(wǎng)絡(luò)環(huán)境。XXX服務(wù)器硬件配置要求CPU內(nèi)存磁盤空間軟件配置要求操作系統(tǒng)WebServer數(shù)據(jù)庫系統(tǒng)應(yīng)用服務(wù)器2.客戶端硬件配置要求CPU內(nèi)存顯示器磁盤剩余空間軟件配置要求1.1.2部署圖提示:應(yīng)清晰明確的給出用戶和系統(tǒng)各功能以及系統(tǒng)物理結(jié)構(gòu)和連接關(guān)系圖。應(yīng)當(dāng)符合UML建模規(guī)則。1.1.3系統(tǒng)接口提示:系統(tǒng)、模塊內(nèi)部和系統(tǒng)、模塊之間的接口規(guī)范。圖、表方式描述個功能模塊間的接口定義、物理特性、軟硬件特性等。1.1.4系統(tǒng)安全控制提示:應(yīng)設(shè)定系統(tǒng)安全保密體系和控制關(guān)系。16 運(yùn)行模塊組合.提示:為可選項,說明對系統(tǒng)施加不同的外界運(yùn)行控制時所引起的各種不同的運(yùn)行模塊組合,說明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件??梢杂脠D、表方式表現(xiàn)描述。L7 運(yùn)行環(huán)境的配置提示:說明本系統(tǒng)應(yīng)當(dāng)在什么樣的環(huán)境下運(yùn)行,有什么強(qiáng)制要求和建議?類別標(biāo)準(zhǔn)配置最低配置備注計算機(jī)硬件計算機(jī)軟件網(wǎng)絡(luò)通信其它

1.8條件與限制1.8條件與限制提示:為可選項,只要當(dāng)軟件系統(tǒng)的設(shè)計或開發(fā)受到某種特定的限制,或者可能直接能影響系統(tǒng)設(shè)計的某種因素,這些因素可能成為系統(tǒng)的設(shè)計約束,他們的改變可能會影響某些需求的實現(xiàn)時,才需要做概要介紹。若存在以下方面的系統(tǒng)約束或條件限制時,可以進(jìn)行相關(guān)的闡明:(但不限于這些)為完成本軟件系統(tǒng)應(yīng)具備的特定條件、開發(fā)單位已具備的條件以及尚需創(chuàng)造的條件如:現(xiàn)階段還未到位的設(shè)備、資源等需要做出相應(yīng)的約束說明。必要時,還應(yīng)說明用戶及分合同承包者承擔(dān)的工作、完成期限及其他條件與限制,如果用戶及分合同承包者對系統(tǒng)的實現(xiàn)起到的某些作用會直接影響系統(tǒng)設(shè)計的成敗則要特別說明。本系統(tǒng)的設(shè)計規(guī)范需要受到某些特定的行業(yè)規(guī)范的限制。本系統(tǒng)的開發(fā)需要受到用戶對系統(tǒng)的工程化管理的某些特別的要求,包括用戶規(guī)定對系統(tǒng)實現(xiàn)的全過程的變更規(guī)定。本系統(tǒng)設(shè)計工作所需的一些假定條件和必須滿足的約束,如本功能的開發(fā)假定用戶會熟練使用SQL語言,本功能的實現(xiàn)應(yīng)該在某功能實現(xiàn)前開發(fā)完成等。本系統(tǒng)的設(shè)計可能需要使用的所有購入構(gòu)件、所有適用的許可或使用限制,以及所有相關(guān)的兼容性及互操作性或接口標(biāo)準(zhǔn)的有關(guān)限制和規(guī)定。第三章系統(tǒng)總體結(jié)構(gòu)設(shè)計1.9系統(tǒng)結(jié)構(gòu)設(shè)計描述1.9系統(tǒng)結(jié)構(gòu)設(shè)計描述結(jié)構(gòu)設(shè)計是指定義軟件系統(tǒng)各主要部件之間的關(guān)系??傮w結(jié)構(gòu)設(shè)計就是將系統(tǒng)按照功能邏輯劃分成多個子系統(tǒng),各子系統(tǒng)再細(xì)劃分第二層次結(jié)構(gòu)一一模塊總體設(shè)計要遵循“開閉原則(Open-ClosedPrinciple)”一展開放,對個軟件實體應(yīng)當(dāng)對擴(kuò)修改關(guān)閉。具體來說,“開”就是擴(kuò)展性要好,后面增加功能應(yīng)該不需要修改到原來的結(jié)構(gòu)或代碼;“閉”就是與其它模塊的調(diào)用通過封裝成接口進(jìn)行??傮w設(shè)計的基本步驟如下:用選定的設(shè)計工具、計劃中設(shè)定的交付方式(如小版本漸進(jìn)交付)及團(tuán)隊已經(jīng)掌握的設(shè)計方法,結(jié)合一些適當(dāng)?shù)脑O(shè)計原則(如功能模塊化等),將系統(tǒng)分解為若干子系統(tǒng),明確子系統(tǒng)中包含的功能模塊。確定子系統(tǒng)、功能模塊間的約束、假設(shè)和依賴(如系統(tǒng)運(yùn)行環(huán)境和開發(fā)、測試環(huán)境等,并考慮系統(tǒng)并發(fā)性和分布性要求)。子系統(tǒng)之間的依賴關(guān)系在設(shè)計時盡量以接口的方式進(jìn)行交互。結(jié)合以上內(nèi)容,對系統(tǒng)的模塊邏輯實現(xiàn)和集成方法進(jìn)行設(shè)計,降低使軟件難于實現(xiàn)、測試(必要時測試人員參與討論)、維護(hù)的因素,形成高內(nèi)聚、低耦合的系統(tǒng)體系結(jié)構(gòu);通過以上對系統(tǒng)的模塊或子系統(tǒng)的設(shè)計、劃分之后,形成系統(tǒng)總體結(jié)構(gòu)圖。【編寫實例參見如下:】系統(tǒng)設(shè)計主要是基于MVC設(shè)計模式,M代表模型Model,V代表視圖View,C代表控制器ControlleroMVC莫式將系統(tǒng)分為三層,層與層之間通過又一定的模式聯(lián)系,使數(shù)據(jù)實體與業(yè)務(wù)邏輯、業(yè)務(wù)邏輯與頁面展現(xiàn)分離。MVCa計模式主要由三部分組成。模型M是應(yīng)用對象,沒有用戶界面。視圖V表示它在屏幕上的顯示,代表流向用戶的數(shù)據(jù)。控制器C定義用戶界面對用戶輸入的響應(yīng)方式,負(fù)責(zé)把用戶的動作轉(zhuǎn)成針對Model的操作。Model通過更新View的數(shù)據(jù)來反映數(shù)據(jù)的變化。

采用MVC莫式的目的是增加代碼的重用率,減少數(shù)據(jù)表達(dá),數(shù)據(jù)描述和應(yīng)用操作的耦合度。同時也使得軟件可維護(hù)性,可修復(fù)性,可擴(kuò)展性,靈活性以及封裝性大大提高,以滿足系統(tǒng)設(shè)計原則。關(guān)系如圖:WebBrowserI.RequestRSDMS3.ForwardWebBrowserI.RequestRSDMS3.Forward5.Response4.UseVIEW抽象表5.Response4.Use 達(dá)數(shù)據(jù)展現(xiàn)I一數(shù)據(jù).JSP/JSF提示:用模塊圖表達(dá)出系統(tǒng)的總結(jié)組成,組成模塊或子系統(tǒng)的分布與關(guān)系,力求簡單、映射到最終實現(xiàn)的代碼的工程項目或組件上。結(jié)構(gòu),力求能夠表達(dá)出從最高點(diǎn)看出系統(tǒng)的提示:用模塊圖表達(dá)出系統(tǒng)的總結(jié)組成,組成模塊或子系統(tǒng)的分布與關(guān)系,力求簡單、映射到最終實現(xiàn)的代碼的工程項目或組件上。結(jié)構(gòu),力求能夠表達(dá)出從最高點(diǎn)看出系統(tǒng)的準(zhǔn)確。該圖的模塊或子系統(tǒng)的劃分應(yīng)該能夠圖三-1模型關(guān)系圖110總體結(jié)構(gòu)圖.1.11功能需求與程序的關(guān)系提示:對應(yīng)需求說明書中描述各功能模塊和系統(tǒng)模塊對應(yīng)功能描述。功能需求系統(tǒng)模塊功能簡述模塊間的關(guān)系112子系統(tǒng)清單?如果本系統(tǒng)劃分了子系統(tǒng),應(yīng)該列出所有子系統(tǒng)來,按以下內(nèi)容列出,子系統(tǒng)之間的劃分應(yīng)該有一定的原則,如按業(yè)務(wù)功能、按部署環(huán)境等,要統(tǒng)一一種原則。第四章模塊功能分配具有功能獨(dú)立、能被調(diào)用的信息單元叫模塊。模塊功能分配,分為公用模塊和專用模塊。公用模塊:將具有相同功能的模塊合并,從中提取公用模塊,形成公用部件,作為本系統(tǒng)的公用資源,甚至作為總體的公用資源,從而優(yōu)化系統(tǒng)設(shè)計,加快開發(fā)速度,提高開發(fā)質(zhì)量。專用模塊:專門用于實現(xiàn)用戶特定需要或要求的模塊,專用模塊之間共性很低。應(yīng)該在系統(tǒng)概要設(shè)計階段就充分考慮模塊的重構(gòu)與劃分設(shè)計。113系統(tǒng)劃分及功能描述?提示:說明本系統(tǒng)的系統(tǒng)元素(即各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標(biāo)識符和功能說明,分層次地給出各元素之間的控制與被控制的關(guān)系。系統(tǒng)劃分允許采用各種形式(如:系統(tǒng)功能模塊列表等)進(jìn)行描述,建議用系統(tǒng)模塊結(jié)構(gòu)圖表示,再附上簡單的文字說明,以說明模塊的層次結(jié)構(gòu)以及相應(yīng)的接口控制關(guān)系,有必要時需要介紹模塊之間的調(diào)用關(guān)系,要求相應(yīng)的功能模塊最好要有一定的模塊編號進(jìn)行標(biāo)識。L14專用模塊功能概述提示:從本節(jié)開始描述各個功能模塊的處理流程,建議每一個功能模塊為單獨(dú)一節(jié),標(biāo)題可以根據(jù)模塊結(jié)構(gòu)圖中的模塊劃分情況自行決定。描述系統(tǒng)中各個功能模塊相應(yīng)功能的全部細(xì)節(jié),要求對每一個模塊的設(shè)計都可以被實現(xiàn),并能夠被驗證的,主要就是描述每一個模塊的輸入、輸出和處理流程,必要時,可以借助業(yè)務(wù)流程圖來描述。建議采用活動圖形式來描述模塊內(nèi)部和模塊間的業(yè)務(wù)流程。115公用模塊功能概述.提示:公共模塊的部分與專用模塊的描述形式相同,但這部分功能一般是多個模塊都可以調(diào)用的,因此將其單獨(dú)提出來進(jìn)行描述,可以對系統(tǒng)進(jìn)行更好的功能模塊劃分。建議也是采用業(yè)務(wù)流程圖描述。1.1.5版本控制管理提示:可選項,大中型系統(tǒng)設(shè)計模塊眾多,系統(tǒng)派生出來的個性化的半定制軟件的升級需求,此時需要事先考慮有關(guān)軟件產(chǎn)品升級班本的控制辦法以及版本號的升級原則。1.1.6幫助模塊功能:填寫該模塊實現(xiàn)的功能。界面:可用Visio畫界面。如果有原型可以統(tǒng)一在前面說明,不必每個模塊填寫。輸入:填寫模塊輸入信息。(無輸入可以省略)輸出:填寫模塊輸出信息。(無輸出可以省略)處理邏輯:填寫模塊業(yè)務(wù)處理流程,必要時使用流程圖數(shù)據(jù)結(jié)構(gòu):該模塊所涉及的數(shù)據(jù)結(jié)構(gòu),一般會列出業(yè)務(wù)處理所涉及到的庫表清單備注:第五章數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計(DatabaseDesign)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、 及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫設(shè)計包括總體的數(shù)據(jù)庫規(guī)劃,各數(shù)據(jù)表的定義, 字段(屬性)定義,數(shù)據(jù)約束,表與表之前關(guān)系,主要數(shù)據(jù)算法的設(shè)計等內(nèi)容。確定項目數(shù)據(jù)庫設(shè)計規(guī)則以便于系統(tǒng)統(tǒng)一,其中包括: 庫命名,邏輯設(shè)計,物理設(shè)計,安全性設(shè)計及優(yōu)化,管理規(guī)則等。本節(jié)要說明了數(shù)據(jù)庫設(shè)計的E-R圖;數(shù)據(jù)庫邏輯視圖;數(shù)據(jù)庫主要業(yè)務(wù)對象的表、屬性(字段)以及關(guān)鍵外鍵。數(shù)據(jù)庫設(shè)計一般要經(jīng)過“邏輯設(shè)計-物理設(shè)計-安全性設(shè)計-優(yōu)化”等步驟,通常要迭代進(jìn)行,包括:邏輯設(shè)計分析軟件系統(tǒng)模塊及其之間的數(shù)據(jù)操作,使用抽象數(shù)據(jù)類型設(shè)計,轉(zhuǎn)換數(shù)據(jù)對象的屬性及其關(guān)聯(lián)、接口等內(nèi)容,設(shè)計并完善數(shù)據(jù)字典及其約束條件,實現(xiàn)數(shù)據(jù)的變量封裝結(jié)構(gòu)設(shè)計。面向結(jié)構(gòu)設(shè)計方法中為創(chuàng)建與數(shù)據(jù)庫相關(guān)的數(shù)據(jù)流圖或?qū)嶓w關(guān)系圖;若采用面向?qū)ο蠓椒?,則分析類信息傳遞內(nèi)容,并創(chuàng)建類圖;物理設(shè)計設(shè)計表結(jié)構(gòu),與實體關(guān)系圖或類圖相結(jié)合;對表結(jié)構(gòu)進(jìn)行規(guī)范化處理;安全性設(shè)計考慮數(shù)據(jù)庫的登陸訪問限制,用戶密碼加密,操作訪問權(quán)限等系統(tǒng)安全設(shè)計;優(yōu)化分析并優(yōu)化數(shù)據(jù)庫的“時一空” (即性能,容量等)效率,盡可能“提高處理速度”并且“降低數(shù)據(jù)占用空間”;分析“時一空”效率的瓶頸,找出優(yōu)化對象(目標(biāo)),并確定優(yōu)先級;消除對象(目標(biāo))間的對抗性,必要時給出折中方案;給出優(yōu)化的具體措施,如逐步評估、優(yōu)化數(shù)據(jù)庫環(huán)境參數(shù),對表格進(jìn)行反規(guī)范化處理等,堅持信息隱蔽等原則,加強(qiáng)數(shù)據(jù)設(shè)計可維護(hù)性。如果利用了某些工具(如PowerDesigner)能夠自動生成一些物理文件,這里可以寫明引用關(guān)系,而不需按照以下章節(jié)的表格來說明。 可以在對應(yīng)章節(jié)中說明引用的物理文件。如果設(shè)計的系統(tǒng)比較龐大(篇幅內(nèi)容可能超過20頁以上),可以將本章內(nèi)容單獨(dú)設(shè)立一個《數(shù)據(jù)庫設(shè)計》文檔,方便參考建議使用PowerDesigner編寫數(shù)據(jù)設(shè)計。116邏輯視圖?提示:用UML語言表達(dá)出數(shù)據(jù)庫各對象的邏輯關(guān)系圖,可以通過 RationalRose生成各個模塊的類圖來進(jìn)行描述。117數(shù)據(jù)庫表關(guān)系圖?提示:將業(yè)務(wù)對象的邏輯視圖轉(zhuǎn)換成可以通過數(shù)據(jù)庫進(jìn)行實施的物理視圖, 一般用E--R圖表示,也可以用其它能夠表達(dá)的方式表達(dá),例如表格。L18數(shù)據(jù)表清單對(全局)數(shù)據(jù)結(jié)構(gòu)進(jìn)行具體設(shè)計,以確定具體的數(shù)據(jù)項及其數(shù)據(jù)屬性,如:數(shù)據(jù)類型、長度及各種數(shù)據(jù)的約束條件等等,包括各種常量所用到的代碼或常數(shù)信息,并詳細(xì)描述各種代碼的編碼規(guī)則,以及有效值中只有有限的幾個,則需要一一羅列,如果存在數(shù)據(jù)庫,則要詳細(xì)說明數(shù)據(jù)庫的表劃分以及各個字段的數(shù)據(jù)結(jié)構(gòu)說明,必要時允許借助有關(guān)數(shù)據(jù)庫設(shè)計CASE工具描述ER圖模型的方式進(jìn)行說明,也允許通過CASE工具自身的模板格式轉(zhuǎn)成DOC文檔后加入本章節(jié)內(nèi)容,還可以用CASEX具產(chǎn)生的文檔做為附件進(jìn)行保存。本章內(nèi)容可以按照接口用數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)內(nèi)部數(shù)據(jù)結(jié)構(gòu)進(jìn)行分節(jié),也可以根據(jù)具體的數(shù)據(jù)庫庫表結(jié)構(gòu)進(jìn)行分節(jié),標(biāo)題根據(jù)設(shè)計需要自行確定。關(guān)于數(shù)據(jù)結(jié)構(gòu)的設(shè)計建議參照以下編寫格式:當(dāng)前庫:XXXXXXXXX備份庫:XXXXXXXXX歷史庫:XXXXXXXXXF面是庫表的總體列表,用來簡述各個庫表的具體功能序號中文表名英文表名表功能說明123最后是對庫表字段的描述119主要算法設(shè)計.提示:列出一些主要或關(guān)鍵的算圖的思路,可以用文字表達(dá),也可以使用偽碼表達(dá)。120其它數(shù)據(jù)結(jié)構(gòu)設(shè)計.提示:可以補(bǔ)充有關(guān)數(shù)據(jù)庫設(shè)計本節(jié)以上所列之外的內(nèi)容。第六章接口設(shè)計提示:接口設(shè)計是指系統(tǒng)內(nèi)部,系統(tǒng)和操作系統(tǒng)間、多個系統(tǒng)間以及系統(tǒng)和人之間如何通信。與在需求階段與客戶交流有關(guān)現(xiàn)存系統(tǒng)的運(yùn)行情況以及獲取數(shù)據(jù)的需求,得到系統(tǒng)外部接口;在概要設(shè)計階段,通過子系統(tǒng)劃分、模塊劃分中抽象、歸納出各子系統(tǒng)的接口、模塊之間通訊的重要接口,加以定義形成設(shè)計文檔的中接口設(shè)計。接口設(shè)計時要考慮擴(kuò)展子系統(tǒng)或功能模塊及其之間的關(guān)系和限制條件,實施系統(tǒng)所需的接口設(shè)計。結(jié)合系統(tǒng)錯誤處理和數(shù)據(jù)驗證方法,驗證接口設(shè)計結(jié)果,并逆向需求求證接口正確性。接口設(shè)計為可選項,若存在有關(guān)的接口則是必選項,否則容易產(chǎn)生開發(fā)者對系統(tǒng)設(shè)計的二義性時需要詳細(xì)描述。本章若存在N個接口,則可分為N節(jié)來描述。1.21用戶接口提示:確認(rèn)用戶界面、人機(jī)操作之間的接口。設(shè)備上的按鈕、系統(tǒng)中的界面元器件圖的功用等等。1.22內(nèi)部接口提示:模塊內(nèi)部的接口協(xié)議,數(shù)據(jù)交換以及其能力支持。L23外部系統(tǒng)接口提示:描述內(nèi)容包括如下:接口名稱:方法:內(nèi)容簡介:輸入?yún)?shù):返回結(jié)果:接口調(diào)用要求:第七章安全保密設(shè)計提示:包括了系統(tǒng)故障預(yù)防與恢復(fù),系統(tǒng)使用安全,例如用戶權(quán)限等方面的考慮。如果項目系統(tǒng)對于系統(tǒng)安全保密性要求較高的情況下,必須在設(shè)計時,充分考慮這一部分內(nèi)容,包括故障發(fā)生如何預(yù)防或處理。如何管理用戶的合法登錄或權(quán)限等。本節(jié)為可選項,如果系統(tǒng)設(shè)計對安全保密性有特別的要求,則需要詳細(xì)描述,主要可以從以下幾方面進(jìn)行考慮:系統(tǒng)故障預(yù)防與恢復(fù)、用戶管理和權(quán)限控制、數(shù)據(jù)備份和恢復(fù)124用戶管理和權(quán)限控制1.24提示:說明在數(shù)據(jù)庫的設(shè)計中,將如何通過區(qū)分不同的訪問者、不同的訪問類型和不同的數(shù)據(jù)對象,進(jìn)行分配權(quán)限并分別對待而獲得的數(shù)據(jù)庫安全保密的設(shè)計考慮。第八章維護(hù)及出錯處理設(shè)計提示:應(yīng)羅列系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計中作出的安排。系統(tǒng)可能的出錯或故障情況出現(xiàn)的各種出錯處理信息,包括系統(tǒng)出錯信息提示的形式(包括出錯對話框的設(shè)計)、含義及處理方法等。在操作出錯或數(shù)據(jù)出錯等情況下,系統(tǒng)顯示或記錄的有關(guān)出錯代碼/信息系統(tǒng)運(yùn)行出錯時,提示語言要友好,并以用戶習(xí)慣為基礎(chǔ),使用戶能夠理解發(fā)生的問題,并能夠根據(jù)提示采取正確的操作方式。125系統(tǒng)維護(hù)設(shè)計.提示:圖、表方式描述在設(shè)計過程中考慮到的系統(tǒng)交付運(yùn)行后可能的維護(hù)特性和方式方法等。包括在程序中專門安排用于系統(tǒng)的檢查與維護(hù)的檢測點(diǎn)和專用模塊。 各個程序之間的對應(yīng)關(guān)系。1.26出錯信息提示:用表格形式列出每種可能的出錯或故障情況出現(xiàn)時,系統(tǒng)輸出信息的形式、含義及處理方法。127出錯處理.提示:表格形式明確描述系統(tǒng)出錯后,應(yīng)采取的補(bǔ)救措施,

溫馨提示

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

最新文檔

評論

0/150

提交評論