




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件設(shè)計方案
目錄TOC\o"1-2"\h\z\u1 引言 31.1 編寫目的 31.2 背景 31.3 參照資料 41.4 術(shù)語定義及闡明 42 設(shè)計概述 42.1 任務(wù)和目的 43 系統(tǒng)詳細(xì)需求分析 53.1 詳細(xì)需求分析 53.2 詳細(xì)系統(tǒng)運(yùn)行環(huán)境及限制條件分析接口需求分析 54 總體方案確認(rèn) 64.1 系統(tǒng)總體構(gòu)造確認(rèn) 64.2 系統(tǒng)詳細(xì)界面劃分 75 系統(tǒng)詳細(xì)設(shè)計 75.1 系統(tǒng)構(gòu)造設(shè)計及子系統(tǒng)劃分 75.2 系統(tǒng)功能模塊詳細(xì)設(shè)計 75.3 系統(tǒng)界面詳細(xì)設(shè)計 96 數(shù)據(jù)庫系統(tǒng)設(shè)計 96.1 設(shè)計規(guī)定 106.2 信息模型設(shè)計 106.3 數(shù)據(jù)庫設(shè)計 107 信息編碼設(shè)計 117.1 代碼構(gòu)造設(shè)計 117.2 代碼編制 11
設(shè)計方案引言編寫目的闡明編寫詳細(xì)設(shè)計方案的重要目的。闡明書編制的目的是闡明一種軟件系統(tǒng)各個層次中的每個程序(每個模塊或子程序)和數(shù)據(jù)庫系統(tǒng)的設(shè)計考慮,為程序員編碼提供根據(jù)。假如一種軟件系統(tǒng)比較簡樸,層次很少,本文獻(xiàn)可以不單獨編寫,和概要設(shè)計闡明書中不反復(fù)部分合并編寫。方案重點是模塊的執(zhí)行流程和數(shù)據(jù)庫系統(tǒng)詳細(xì)設(shè)計的描述。背景應(yīng)包括如下幾種方面的內(nèi)容:A.待開發(fā)軟件系統(tǒng)名稱;B.該系統(tǒng)基本概念,如該系統(tǒng)的類型、附屬地位等;C.開發(fā)項目組名稱。參照資料列出詳細(xì)設(shè)計匯報引用的文獻(xiàn)或資料,資料的作者、標(biāo)題、出版單位和出版日期等信息,必要時闡明怎樣得到這些資料。術(shù)語定義及闡明列出本文檔中用到的也許會引起混淆的專門術(shù)語、定義和縮寫詞的原文。設(shè)計概述任務(wù)和目的闡明詳細(xì)設(shè)計的任務(wù)及詳細(xì)設(shè)計所要到達(dá)的目的。需求概述對所開發(fā)軟件的概要描述,包括重要的業(yè)務(wù)需求、輸入、輸出、重要功能、性能等,尤其需要描述系統(tǒng)性能需求。運(yùn)行環(huán)境概述對本系統(tǒng)所依賴于運(yùn)行的硬件,包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、中間件、接口軟件、也許的性能監(jiān)控與分析等軟件環(huán)境的描述,及配置規(guī)定。條件與限制詳細(xì)描述系統(tǒng)所受的內(nèi)部和外部條件的約束和限制闡明。包括業(yè)務(wù)和技術(shù)方面的條件與限制以及進(jìn)度、管理等方面的限制。詳細(xì)設(shè)計措施和工具簡要闡明詳細(xì)設(shè)計所采用的措施和使用的工具。如HIPO圖措施、IDEF(I2DEF)措施、E-R圖,數(shù)據(jù)流程圖、業(yè)務(wù)流程圖、選用的CASE工具等,盡量采用原則規(guī)范和輔助工具。系統(tǒng)詳細(xì)需求分析重要對系統(tǒng)級的需求進(jìn)行分析。首先應(yīng)對需求分析提出的企業(yè)需求深入確認(rèn),并對由于狀況變化而帶來的需求變化進(jìn)行較為詳細(xì)的分析。詳細(xì)需求分析包括:詳細(xì)功能需求分析詳細(xì)性能需求分析詳細(xì)資源需求分析詳細(xì)系統(tǒng)運(yùn)行環(huán)境及限制條件分析詳細(xì)系統(tǒng)運(yùn)行環(huán)境及限制條件分析接口需求分析包括:系統(tǒng)接口需求分析既有硬、軟件資源接口需求分析引進(jìn)硬、軟件資源接口需求分析總體方案確認(rèn)著重處理系統(tǒng)總體構(gòu)造確認(rèn)及界面劃分問題。系統(tǒng)總體構(gòu)造確認(rèn)對系統(tǒng)構(gòu)成、邏輯構(gòu)造及層次進(jìn)行確認(rèn),對應(yīng)用系統(tǒng)、支撐系統(tǒng)及各自實現(xiàn)的功能進(jìn)行確認(rèn),細(xì)化集成設(shè)計及系統(tǒng)工作流程,尤其要注意因軟件的引進(jìn)導(dǎo)致的系統(tǒng)自身構(gòu)造和企業(yè)其他系統(tǒng)的構(gòu)造變化。包括:系統(tǒng)構(gòu)成、邏輯構(gòu)造及層次確認(rèn)應(yīng)用系統(tǒng)構(gòu)造確認(rèn)支撐系統(tǒng)構(gòu)造確認(rèn)系統(tǒng)集成確認(rèn)系統(tǒng)工作流程確認(rèn)系統(tǒng)詳細(xì)界面劃分應(yīng)用系統(tǒng)與支撐系統(tǒng)的詳細(xì)界面劃分應(yīng)用系統(tǒng)與支撐系統(tǒng)之間的界面包括系統(tǒng)主服務(wù)器與其他服務(wù)器的服務(wù)范圍及訪問方式,網(wǎng)絡(luò)及數(shù)據(jù)庫對應(yīng)用系統(tǒng)的支撐方式,全局?jǐn)?shù)據(jù)的管理與存取方式等。系統(tǒng)內(nèi)部詳細(xì)界面劃分系統(tǒng)各功能之間的界面包括覆蓋范圍,模塊間功能調(diào)用波及到的系統(tǒng)模塊及措施,全局?jǐn)?shù)據(jù)格式,系統(tǒng)性能規(guī)定等。系統(tǒng)詳細(xì)設(shè)計系統(tǒng)構(gòu)造設(shè)計及子系統(tǒng)劃分對系統(tǒng)的構(gòu)成及邏輯構(gòu)造進(jìn)行設(shè)計前確認(rèn)。劃分系統(tǒng)功能模塊或子系統(tǒng)(假如有或者有必要,尤其是大型的軟件系統(tǒng))。系統(tǒng)功能模塊詳細(xì)設(shè)計按構(gòu)造化設(shè)計措施,在系統(tǒng)功能逐層分解的基礎(chǔ)上,對系統(tǒng)各功能模塊或子系統(tǒng)進(jìn)行設(shè)計。此為詳細(xì)設(shè)計的重要部分之一。用層次圖描述系統(tǒng)的總體構(gòu)造、功能分解及各個模塊之間的互相調(diào)用關(guān)系和信息交互,用IPO圖或其他措施描述各模塊完畢的功能。以上提議采用HIPO圖進(jìn)行功能分解與模塊描述,更高的規(guī)定提議采用IDEF0措施進(jìn)行功能模型設(shè)計。詳細(xì)設(shè)計應(yīng)用系統(tǒng)的各個構(gòu)成模塊完畢的功能及其互相之間的關(guān)系,用IPO或構(gòu)造圖描述各模塊的構(gòu)成構(gòu)造、算法、模塊間的接口關(guān)系,以及需求、功能和模塊三者之間的交叉參照關(guān)系。每個模塊的描述闡明可參照如下格式:模塊編號:模塊名稱:輸入:處理:算法描述:輸出:其中處理和算法描述部分重要采用偽碼或詳細(xì)的程序語言完畢。對詳細(xì)設(shè)計更高的規(guī)定提議用IDEF0圖進(jìn)行各功能模塊的設(shè)計。假如對軟件需進(jìn)行二次開發(fā)(包括功能擴(kuò)展、功能改造、顧客界面改造等),則對應(yīng)的設(shè)計工作應(yīng)當(dāng)設(shè)置子課題完畢。系統(tǒng)界面詳細(xì)設(shè)計系統(tǒng)界面闡明應(yīng)用系統(tǒng)軟件的多種接口。整個系統(tǒng)的其他接口(如系統(tǒng)硬件接口、通訊接口等)在對應(yīng)的部分闡明。外部界面設(shè)計根據(jù)系統(tǒng)界面劃分進(jìn)行系統(tǒng)外部界面設(shè)計,對系統(tǒng)的所有外部接口(包括功能和數(shù)據(jù)接口)進(jìn)行設(shè)計。內(nèi)部界面設(shè)計設(shè)計系統(tǒng)內(nèi)部各功能模塊間的調(diào)用關(guān)系和數(shù)據(jù)接口。顧客界面設(shè)計規(guī)定人機(jī)界面的內(nèi)容、界面風(fēng)格、調(diào)用方式等,包括所謂的表單設(shè)計、報表設(shè)計和顧客需要的打印輸出等設(shè)計。此部分內(nèi)容也許比較多。數(shù)據(jù)庫系統(tǒng)設(shè)計此數(shù)據(jù)庫設(shè)計可單獨成冊,尤其對大型的數(shù)據(jù)庫應(yīng)用系統(tǒng),即有一種單獨的《數(shù)據(jù)庫設(shè)計闡明書》。設(shè)計規(guī)定信息模型設(shè)計確定系統(tǒng)信息的類型(實體或視圖),確定系統(tǒng)信息實體的屬性、關(guān)鍵字及實體之間的聯(lián)絡(luò),詳細(xì)描述數(shù)據(jù)庫和構(gòu)造設(shè)計,數(shù)據(jù)元素及屬性定義,數(shù)據(jù)關(guān)系模式,數(shù)據(jù)約束和限制。數(shù)據(jù)庫設(shè)計設(shè)計根據(jù)闡明數(shù)據(jù)被訪問的頻度和流量,最大數(shù)據(jù)存儲量,數(shù)據(jù)增長量,存儲時間等數(shù)據(jù)庫設(shè)計根據(jù)。數(shù)據(jù)庫種類及特點闡明系統(tǒng)內(nèi)應(yīng)用的數(shù)據(jù)庫種類、各自的特點、數(shù)量及怎樣實現(xiàn)互聯(lián),數(shù)據(jù)怎樣傳遞。數(shù)據(jù)庫邏輯構(gòu)造闡明數(shù)據(jù)庫概念模式向邏輯模式轉(zhuǎn)換所采用的措施論及工具,完畢數(shù)據(jù)庫概念模式向邏輯模式的轉(zhuǎn)換。詳細(xì)列出所使用的數(shù)據(jù)構(gòu)造中每個數(shù)據(jù)項、記錄和文獻(xiàn)的標(biāo)識、定義、長度及它們之間的互相關(guān)系。此節(jié)內(nèi)容為數(shù)據(jù)庫設(shè)計的重要部分。物理構(gòu)造設(shè)計列出所使用的數(shù)據(jù)構(gòu)造中每個數(shù)據(jù)項的存儲規(guī)定、訪問措施、存取單位和存取物理關(guān)系等。建立系統(tǒng)程序員視圖,包括:數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計;所使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;訪問數(shù)據(jù)的方式措施。數(shù)據(jù)庫安全闡明數(shù)據(jù)的共享方式,怎樣保證
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 足月胎膜早破護(hù)理
- 同種保險合同范本
- 流動酒席租賃合同范本
- 學(xué)校拆除合同范本
- 科技企業(yè)如何構(gòu)建知識產(chǎn)權(quán)保護(hù)文化
- 買賣貴重物合同范本
- 2025年度綠色環(huán)保項目貸款合同
- 二零二五年度鋰電池產(chǎn)品性能優(yōu)化研發(fā)合同
- 2025年度舊樓加裝電梯安全性能評估與安裝服務(wù)合同
- 2025年度新能源車輛銷售業(yè)務(wù)提成管理合同
- 2024年山東化工職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 《新病歷書寫規(guī)范》課件
- 2024年中小學(xué)生守則修訂版
- 博覽會展位裝修及布展投標(biāo)方案技術(shù)標(biāo)
- 顧客提問的問題100條
- 肝膿腫教學(xué)查房課件
- 跳繩之雙腳跳教案
- 拇外翻護(hù)理課件
- 六年級英語教學(xué)隨筆5篇
- 讀書分享交流會《從一到無窮大》課件
- 醫(yī)療器械可用性工程文檔
評論
0/150
提交評論