第10章-系統(tǒng)設(shè)計(jì).ppt_第1頁(yè)
第10章-系統(tǒng)設(shè)計(jì).ppt_第2頁(yè)
第10章-系統(tǒng)設(shè)計(jì).ppt_第3頁(yè)
第10章-系統(tǒng)設(shè)計(jì).ppt_第4頁(yè)
第10章-系統(tǒng)設(shè)計(jì).ppt_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1 第10章系統(tǒng)設(shè)計(jì) 10 1系統(tǒng)設(shè)計(jì)概述10 2系統(tǒng)總體設(shè)計(jì)10 3系統(tǒng)詳細(xì)設(shè)計(jì)10 4系統(tǒng)設(shè)計(jì)報(bào)告 2 10 1系統(tǒng)設(shè)計(jì)概述 目的邏輯方案 物理方案任務(wù)總體結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)空間布局 系統(tǒng)軟件結(jié)構(gòu) 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu) 計(jì)算機(jī)與網(wǎng)絡(luò)系統(tǒng)方案詳細(xì)設(shè)計(jì) 代碼 數(shù)據(jù)庫(kù) 輸入 輸出 用戶界面 處理過程 依據(jù)系統(tǒng)分析報(bào)告現(xiàn)行技術(shù)用戶需求系統(tǒng)運(yùn)行環(huán)境特點(diǎn)系統(tǒng)設(shè)計(jì)環(huán)境是管理環(huán)境與技術(shù)環(huán)境的結(jié)合 3 系統(tǒng)設(shè)計(jì)應(yīng)遵循的基本原則簡(jiǎn)單性系統(tǒng)性靈活性可靠性經(jīng)濟(jì)性工作效率工作質(zhì)量 4 10 2總體設(shè)計(jì) 系統(tǒng)總體布局集中式分布式軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的原則分解 協(xié)調(diào)原則信息隱蔽與抽象原則自頂向下的原則一致性原則面向用戶的原則 5 結(jié)構(gòu)化設(shè)計(jì)的基本思想 結(jié)構(gòu)化的含義 規(guī)范的步驟 準(zhǔn)則和工具結(jié)構(gòu)化設(shè)計(jì)的基本思想將一個(gè)復(fù)雜的系統(tǒng)可以看成由許多相對(duì)獨(dú)立的部分組成 再經(jīng)過層層劃分 分解為若干組成部分進(jìn)行設(shè)計(jì)與結(jié)構(gòu)化分析相銜接核心 模塊化設(shè)計(jì) 6 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的特點(diǎn)和內(nèi)容 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的特點(diǎn) 1 對(duì)一個(gè)復(fù)雜的系統(tǒng) 應(yīng)用自頂向下 逐步求精的方法予以分解和化簡(jiǎn) 2 強(qiáng)調(diào)采用模塊化的設(shè)計(jì)方法 并有一組基本設(shè)計(jì)策略 3 采用結(jié)構(gòu)圖作為模塊設(shè)計(jì)的工具 4 有一組評(píng)價(jià)設(shè)計(jì)方案質(zhì)量的標(biāo)準(zhǔn)及優(yōu)化技術(shù) 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的內(nèi)容 1 合理地進(jìn)行模塊分解和定義 使一個(gè)復(fù)雜系統(tǒng)的設(shè)計(jì)轉(zhuǎn)化為若干種基本模塊的設(shè)計(jì) 2 有效地將模塊組織成一個(gè)整體 從而體現(xiàn)系統(tǒng)的設(shè)計(jì)功能 7 系統(tǒng)的結(jié)構(gòu)化劃分 層次結(jié)構(gòu)模塊結(jié)構(gòu) 8 子系統(tǒng)劃分的原則獨(dú)立性依賴性小數(shù)據(jù)冗余今后地發(fā)展便于分階段實(shí)施考慮各資源的充分應(yīng)用 9 模塊化設(shè)計(jì)主要原則及其度量 模塊 可以分解和更換的單元模塊化就是將系統(tǒng)劃分為子系統(tǒng) 子系統(tǒng)劃分為若干模塊 大模塊再劃分為小模塊地過程 模塊屬性輸入 輸出 邏輯功能 內(nèi)部數(shù)據(jù) 運(yùn)行環(huán)境目的降低開發(fā)難度 增加系統(tǒng)的可維護(hù)性 10 模塊化設(shè)計(jì)的內(nèi)容內(nèi)部設(shè)計(jì) 定義模塊內(nèi)部個(gè)組成部分的邏輯結(jié)構(gòu)外部設(shè)計(jì) 設(shè)計(jì)模塊間相互聯(lián)系的關(guān)系模塊化設(shè)計(jì)主要原則模塊間的聯(lián)系少 模塊內(nèi)部元素聯(lián)系強(qiáng)即高內(nèi)聚 低耦合模塊化設(shè)計(jì)合理性的度量用模塊的關(guān)聯(lián)程度模塊凝聚性模塊耦合性 11 模塊凝聚 聚合度 模塊內(nèi)部元素的聯(lián)系程度聚合類型 1 功能聚合 2 順序聚合 3 數(shù)據(jù)聚合 4 過程聚合 5 時(shí)間聚合 6 邏輯聚合 7 偶然聚合 12 模塊內(nèi)元素的聯(lián)結(jié)方式比較 13 模塊的耦合 耦合度 模塊之間的聯(lián)系程度耦合類型 1 數(shù)據(jù)耦合 2 特征耦合 3 控制耦合 4 公共耦合 5 內(nèi)容耦合 14 模塊間耦合方式比較 15 系統(tǒng)層次結(jié)構(gòu)圖HIPO設(shè)計(jì) 任務(wù)就是根據(jù)模塊設(shè)計(jì)的原則把數(shù)據(jù)流程圖轉(zhuǎn)化為結(jié)構(gòu)圖步驟 1 由數(shù)據(jù)流程圖導(dǎo)出初始結(jié)構(gòu)圖 2 對(duì)初始結(jié)構(gòu)圖改進(jìn) 使之成為完成的結(jié)構(gòu)圖方法 1 變換分析 2 事務(wù)分析 3 混合分析系統(tǒng)結(jié)構(gòu)圖是描述系統(tǒng)功能層次和功能模塊關(guān)系的圖 通常為樹型結(jié)構(gòu) 16 數(shù)據(jù)流程圖的結(jié)構(gòu) 1 變換中心型是一種線狀結(jié)構(gòu) 明顯分為輸入 中心加工 輸出 2 事務(wù)中心型是一種束狀結(jié)構(gòu) 一個(gè)加工分解為一束平行的數(shù)據(jù)流 3 混合結(jié)構(gòu) 17 變換分析 18 事務(wù)分析 19 事務(wù)分析 收斂型 1 5 4 3 2 控制模塊 1 2 3 5 4 20 混合結(jié)構(gòu)分析 輸入 中心加工 輸出 21 10 3詳細(xì)設(shè)計(jì) 代碼設(shè)計(jì)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)人機(jī)對(duì)話設(shè)計(jì)輸出設(shè)計(jì)輸入設(shè)計(jì)處理流程設(shè)計(jì) 22 代碼設(shè)計(jì) 代碼設(shè)計(jì) 把管理對(duì)象數(shù)字化或字符化功能 為事物提供一個(gè)概要而不含糊的認(rèn)定 便于數(shù)據(jù)的檢索 使用代碼可以提高處理的效率和精度提高了數(shù)據(jù)的全局一致性代碼是人和計(jì)算機(jī)的共同語(yǔ)言代碼設(shè)計(jì)應(yīng)遵循的原則適應(yīng)性合理性簡(jiǎn)明性系統(tǒng)性穩(wěn)定性可擴(kuò)充性標(biāo)準(zhǔn)化可識(shí)別性與記憶性 23 代碼的種類順序碼或系列碼 用連續(xù)數(shù)字代表編碼對(duì)象的碼區(qū)間碼或分組碼 把數(shù)據(jù)項(xiàng)分成若干組 每組表示一個(gè)區(qū)間 碼中的數(shù)字和位置都代表一定的意義 如身份證編碼 郵政編碼多面碼 上下關(guān)聯(lián)的區(qū)間碼 十進(jìn)制碼助記碼代碼結(jié)構(gòu)中的效驗(yàn)位效驗(yàn)可以發(fā)現(xiàn)的錯(cuò)誤確定效驗(yàn)位的方法效驗(yàn)位的應(yīng)用 24 數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)內(nèi)容設(shè)計(jì)工作文件主要用于存儲(chǔ)程序本身工作所必須的環(huán)境和過程數(shù)據(jù) 如程序的初始化參數(shù)文件 密碼文件 中間結(jié)果文件等等 工作文件可分為全局性和局部性兩種業(yè)務(wù)數(shù)據(jù)文件 即數(shù)據(jù)庫(kù) 主要存儲(chǔ)用戶的業(yè)務(wù)數(shù)據(jù) 這部分?jǐn)?shù)據(jù)是整個(gè)系統(tǒng)的核心 所有的處理過程都圍繞著它進(jìn)行 它對(duì)用戶或企業(yè)來(lái)說(shuō)是至關(guān)重要的 25 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是指在一個(gè)給定的應(yīng)用環(huán)境下 確定一個(gè)最優(yōu)數(shù)據(jù)模型和處理模式 構(gòu)筑既能滿足多個(gè)用戶的數(shù)據(jù)需求與處理要求 又能被某個(gè)DBMS所接受 還能安全 有效 可靠地存取數(shù)據(jù)的數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟 1 數(shù)據(jù)需求分析 2 概念結(jié)構(gòu)設(shè)計(jì) 3 邏輯結(jié)構(gòu)設(shè)計(jì) 4 物理設(shè)計(jì) 5 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 26 輸入輸出 In Out IO 設(shè)計(jì) 輸入設(shè)計(jì)任務(wù) 將系統(tǒng)外的數(shù)據(jù)以一定的格式送入計(jì)算機(jī)的任務(wù)考慮 輸入設(shè)備 輸入方式和數(shù)據(jù)校驗(yàn)基本原則 輸入形式應(yīng)盡量接受原始處理的形式 盡量控制數(shù)據(jù)輸入量 輸入時(shí) 只需要輸入基本信息 其他的統(tǒng)計(jì) 計(jì)算由計(jì)算機(jī)系統(tǒng)完成 可采用周轉(zhuǎn)文件 批量輸入等方式減少數(shù)據(jù)延遲 采用有效的驗(yàn)證手段 減少輸入錯(cuò)誤 27 輸入設(shè)備及輸入方式的選擇 鍵盤輸入 主要適用于常規(guī) 少量的數(shù)據(jù)和控制信息的輸入以及原始數(shù)據(jù)的錄入 利用光電設(shè)備采集數(shù)據(jù) 多媒體輸入 網(wǎng)絡(luò)傳送 磁盤輸入輸入格式及數(shù)據(jù)校驗(yàn)輸出設(shè)計(jì) 1 輸出設(shè)計(jì)內(nèi)容 2 輸出設(shè)計(jì)的方法與格式 3 用戶界面設(shè)計(jì) 28 輸出設(shè)計(jì)內(nèi)容 輸出信息的內(nèi)容 輸出數(shù)據(jù)項(xiàng) 位數(shù)和數(shù)據(jù)形式 文字 數(shù)字 輸出信息的格式 報(bào)表 憑證 單據(jù)和公文等格式 輸出信息使用方面的內(nèi)容 使用者 使用目的 報(bào)表量 有效期 日期時(shí)間 保管方法 密級(jí)和復(fù)寫份數(shù)等 輸出設(shè)備 打印機(jī) 顯示終端 繪圖儀等 輸出介質(zhì) 輸出到磁盤還是光盤或是輸出用紙等 與方法輸出設(shè)計(jì)的方法與格式 以報(bào)表的形式提供信息輸出 以圖形的形式提供信息輸出 29 用戶界面設(shè)計(jì) 菜單方式 會(huì)話管理方式 提示

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論