電子政務(wù)業(yè)務(wù)流程設(shè)計(jì)方法通用指南課件_第1頁(yè)
電子政務(wù)業(yè)務(wù)流程設(shè)計(jì)方法通用指南課件_第2頁(yè)
電子政務(wù)業(yè)務(wù)流程設(shè)計(jì)方法通用指南課件_第3頁(yè)
電子政務(wù)業(yè)務(wù)流程設(shè)計(jì)方法通用指南課件_第4頁(yè)
電子政務(wù)業(yè)務(wù)流程設(shè)計(jì)方法通用指南課件_第5頁(yè)
已閱讀5頁(yè),還剩95頁(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)介

11主要內(nèi)容主要指標(biāo)與文檔全程一體化建模過(guò)程建模要領(lǐng)應(yīng)用要領(lǐng)建模過(guò)程與要領(lǐng)2主要內(nèi)容建模過(guò)程與要領(lǐng)2建模的主要文檔

(1)描述組織分工的建模文檔(2)描述業(yè)務(wù)流程的建模文檔(3)描述業(yè)務(wù)信息的建模文檔(4)描述信息化需求定義的建模文檔3建模的主要文檔(1)描述組織分工的建模文檔3描述組織分工的建模文檔①

反映一個(gè)組織中上下級(jí)關(guān)系的組織結(jié)構(gòu)圖以及相關(guān)描述;②

反映一個(gè)組織中層次化職能分工分解的組成結(jié)構(gòu)樹以及相關(guān)描述。4描述組織分工的建模文檔①

反映一個(gè)組織中上下級(jí)關(guān)系的組織結(jié)描述業(yè)務(wù)流程的建模文檔①

反映宏觀業(yè)務(wù)聯(lián)系的業(yè)務(wù)協(xié)作流程圖以及相關(guān)描述;②

反映微觀業(yè)務(wù)操作的功能執(zhí)行流程圖以及相關(guān)描述。5描述業(yè)務(wù)流程的建模文檔①

反映宏觀業(yè)務(wù)聯(lián)系的業(yè)務(wù)協(xié)作流程圖以描述業(yè)務(wù)信息的建模文檔①

反映業(yè)務(wù)信息內(nèi)容及其聯(lián)系的業(yè)務(wù)信息關(guān)系圖以及相關(guān)描述;②

反映業(yè)務(wù)信息基本流向的數(shù)據(jù)流圖以及相關(guān)描述;③

反映活動(dòng)主體之間信息交互的數(shù)據(jù)接口圖以及相關(guān)描述;④

反映活動(dòng)主體操作信息的業(yè)務(wù)信息操作權(quán)限圖以及相關(guān)描述;6描述業(yè)務(wù)信息的建模文檔①

反映業(yè)務(wù)信息內(nèi)容及其聯(lián)系的業(yè)務(wù)信描述信息化需求定義的建模文檔

基于組成結(jié)構(gòu)樹的信息化,重點(diǎn)包括:功能定義過(guò)程定義數(shù)據(jù)定義以及相關(guān)描述。7描述信息化需求定義的建模文檔基于組成結(jié)構(gòu)樹的信息化,重點(diǎn)包1.6全程一體化建模過(guò)程業(yè)務(wù)調(diào)查需求定義總體設(shè)計(jì)詳細(xì)設(shè)計(jì)生成程序

81.6全程一體化建模過(guò)程業(yè)務(wù)調(diào)查8業(yè)務(wù)調(diào)查1.填寫業(yè)務(wù)調(diào)查表2.描述組織結(jié)構(gòu)3.準(zhǔn)確捕捉業(yè)務(wù)流程,全面搜集業(yè)務(wù)信息(數(shù)據(jù))4.歸納業(yè)務(wù)部門間的活動(dòng)5.歸納業(yè)務(wù)部門間交換的業(yè)務(wù)信息6.描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容9業(yè)務(wù)調(diào)查1.填寫業(yè)務(wù)調(diào)查表9填寫業(yè)務(wù)調(diào)查表

這是了解用戶業(yè)務(wù)的第一步。該表是描述組織機(jī)構(gòu)的組成結(jié)構(gòu)樹及描述業(yè)務(wù)流程的事件流程圖的依據(jù)。崗位設(shè)置、責(zé)任(往往“掛”在墻上)業(yè)務(wù)報(bào)表/信息(往往“擺”在桌子上)所需軟件(可在需求定義階段與用戶共同確定)10填寫業(yè)務(wù)調(diào)查表 這是了解用戶業(yè)務(wù)的第一步。該表是描述組描述組織結(jié)構(gòu)

用戶的業(yè)務(wù)組織結(jié)構(gòu)是我們認(rèn)識(shí)了解其業(yè)務(wù)的最佳向?qū)?,PlayCASE用組成結(jié)構(gòu)樹來(lái)表示它。

劃分組織結(jié)構(gòu)的一般原則:第0層:企業(yè)自身第1層:企業(yè)的業(yè)務(wù)部門類別(如生產(chǎn)經(jīng)營(yíng)部門等)第2層:具體的業(yè)務(wù)處室(如銷售處等)第3層:業(yè)務(wù)處室所設(shè)的業(yè)務(wù)崗位(如財(cái)務(wù)處的記帳員、成本會(huì)計(jì)等)第4層:每個(gè)崗位的工作職責(zé)(如成本會(huì)計(jì)要核算生產(chǎn)成本、核算銷售成本等)。11描述組織結(jié)構(gòu) 用戶的業(yè)務(wù)組織結(jié)構(gòu)是我們認(rèn)識(shí)了解其業(yè)務(wù)的準(zhǔn)確捕捉業(yè)務(wù)流程,全面搜集業(yè)務(wù)信息(數(shù)據(jù))

PlayCASE用事件流程圖描述業(yè)務(wù)流程,其方式是沿組成結(jié)構(gòu)樹自上而下,從整體到部分。對(duì)用戶業(yè)務(wù)流程的調(diào)查應(yīng)該從劃分業(yè)務(wù)流程種類開始。劃分依據(jù):一個(gè)業(yè)務(wù)流程由一組聯(lián)系緊密的業(yè)務(wù)活動(dòng)組成。通過(guò)經(jīng)驗(yàn)豐富的用戶提供的業(yè)務(wù)的各種細(xì)節(jié),無(wú)一遺漏地捕捉到用戶進(jìn)行業(yè)務(wù)活動(dòng)時(shí)產(chǎn)生的各種業(yè)務(wù)數(shù)據(jù),這些數(shù)據(jù)往往體現(xiàn)為報(bào)表、票據(jù)等,它們可以用于生成數(shù)據(jù)流程圖(DFD)。

12準(zhǔn)確捕捉業(yè)務(wù)流程,全面搜集業(yè)務(wù)信息(數(shù)據(jù)) PlayCA歸納業(yè)務(wù)部門間的活動(dòng)

PlayCASE根據(jù)事件流程圖,用事件接口圖自動(dòng)歸納業(yè)務(wù)部門間的業(yè)務(wù)活動(dòng)。事件接口圖和事件流程圖一一對(duì)應(yīng),它按層次來(lái)表達(dá)業(yè)務(wù)部門(人)之間的業(yè)務(wù)分工,集中反映了各個(gè)部門(人)的業(yè)務(wù)活動(dòng)。從宏觀上把握和認(rèn)識(shí)企業(yè)的業(yè)務(wù)劃分與工作職責(zé)。13歸納業(yè)務(wù)部門間的活動(dòng) PlayCASE根據(jù)事件流程圖,歸納業(yè)務(wù)部門間交換的業(yè)務(wù)信息

PlayCASE根據(jù)事件流程圖中事件所攜帶的數(shù)據(jù),用數(shù)據(jù)接口圖自動(dòng)歸納業(yè)務(wù)部門(人)之間的信息交互。數(shù)據(jù)接口圖和事件流程圖一一對(duì)應(yīng),按層次來(lái)表達(dá)企業(yè)內(nèi)部的信息界面,說(shuō)明信息的由來(lái)和去處。從整體上把握和認(rèn)識(shí)企業(yè)進(jìn)行業(yè)務(wù)活動(dòng)時(shí)所交互的信息。14歸納業(yè)務(wù)部門間交換的業(yè)務(wù)信息 PlayCASE根據(jù)事件流描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容

在事件流程圖中捕捉到的業(yè)務(wù)數(shù)據(jù),PlayCASE用“信息/表單”來(lái)描述,可從兩方面深入認(rèn)識(shí):業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容(現(xiàn)階段考慮)

業(yè)務(wù)數(shù)據(jù)間的聯(lián)系(總體設(shè)計(jì)階段考慮)如果業(yè)務(wù)數(shù)據(jù)種類較多,為了保證調(diào)研的效率,在業(yè)務(wù)調(diào)查階段可以采取折衷方式:不描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容只描述關(guān)鍵部分保留原始材料(數(shù)據(jù))忽略部分應(yīng)當(dāng)在總體設(shè)計(jì)時(shí)補(bǔ)充。

15描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容在事件流程圖中捕捉到的業(yè)務(wù)數(shù)據(jù),Pl需求定義

1.確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件2.描述軟件系統(tǒng)的運(yùn)行模式

16需求定義1.確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件16確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件

在業(yè)務(wù)調(diào)查的基礎(chǔ)上,用組成結(jié)構(gòu)樹定義軟件的基本結(jié)構(gòu):每個(gè)節(jié)點(diǎn)由業(yè)務(wù)部門和支持它的計(jì)算機(jī)軟件組成。組成結(jié)構(gòu)樹應(yīng)當(dāng)分解到:凡是需要計(jì)算機(jī)軟件的部門,分解到每個(gè)業(yè)務(wù)崗位的工作職責(zé)。一般來(lái)講,業(yè)務(wù)調(diào)查很難一次徹底完成,往往貫穿整個(gè)開發(fā)過(guò)程。

17確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件在業(yè)務(wù)調(diào)查的基礎(chǔ)上,用組成結(jié)構(gòu)樹描述軟件系統(tǒng)的運(yùn)行模式

PlayCASE用事件流程圖描述未來(lái)軟件的總體行為,它是真實(shí)業(yè)務(wù)的仿真。這種直接支持日常業(yè)務(wù)活動(dòng)的軟件最容易被用戶接受。

18描述軟件系統(tǒng)的運(yùn)行模式 PlayCASE用總體設(shè)計(jì)

1.描繪軟件的全部結(jié)構(gòu)2.描述軟件的總體運(yùn)行過(guò)程3.劃分軟件的功能界面4.劃分軟件的數(shù)據(jù)界面5.描述信息流動(dòng)情況6.歸納上下級(jí)模塊的數(shù)據(jù)傳遞7.進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)8.描述數(shù)據(jù)(構(gòu)件)間的相互關(guān)系

19總體設(shè)計(jì)1.描繪軟件的全部結(jié)構(gòu)19描繪軟件的全部結(jié)構(gòu)明確結(jié)構(gòu)樹中哪些節(jié)點(diǎn)是子系統(tǒng),哪些節(jié)點(diǎn)是功能(模塊),其判斷可以綜合兩方面因素:支持業(yè)務(wù)部門或業(yè)務(wù)崗位的軟件,可以視為子系統(tǒng),替代業(yè)務(wù)崗位某項(xiàng)職責(zé)的軟件可以視為功能(模塊);單個(gè)運(yùn)行的軟件(可執(zhí)行文件)可以視為子系統(tǒng),反之為功能(模塊)。在此基礎(chǔ)上,根據(jù)用戶實(shí)際業(yè)務(wù)的需要,對(duì)現(xiàn)有結(jié)構(gòu)樹的末級(jí)節(jié)點(diǎn)進(jìn)行適當(dāng)?shù)墓δ芊纸狻?0描繪軟件的全部結(jié)構(gòu)明確結(jié)構(gòu)樹中哪些節(jié)點(diǎn)是子系統(tǒng),哪些節(jié)點(diǎn)是功原則

功能分解要盡可能根據(jù)用戶的業(yè)務(wù)活動(dòng)規(guī)則進(jìn)行,按照國(guó)家制度規(guī)定進(jìn)行。功能分解程度最好對(duì)應(yīng)到“原子”級(jí)業(yè)務(wù)活動(dòng)。從某種意義上來(lái)說(shuō),這種分解是需求分析的深化。21原則功能分解要盡可能根據(jù)用戶的業(yè)務(wù)活動(dòng)規(guī)則進(jìn)行,按照國(guó)家制描述軟件的總體運(yùn)行過(guò)程

在需求定義的基礎(chǔ)上,根據(jù)組成結(jié)構(gòu)樹所做的功能分解,把事件流程圖進(jìn)一步向下逐層展開,來(lái)描述軟件的總體運(yùn)行過(guò)程。

22描述軟件的總體運(yùn)行過(guò)程 在需求定義的基礎(chǔ)上,根據(jù)組成結(jié)劃分軟件的功能界面PlayCASE根據(jù)上述事件流程圖,用事件接口圖自動(dòng)歸納子系統(tǒng)(或模塊)間的功能交互。事件接口圖和事件流程圖一一對(duì)應(yīng),按層次來(lái)表達(dá)軟件內(nèi)部的功能界面,說(shuō)明哪些功能由哪些子系統(tǒng)(模塊)來(lái)完成。從宏觀上把握和認(rèn)識(shí)系統(tǒng)每部分所具備的各種功能。23劃分軟件的功能界面PlayCASE根據(jù)上述事件流程圖,用事劃分軟件的數(shù)據(jù)界面PlayCASE根據(jù)事件流程圖中事件所攜帶的數(shù)據(jù),用數(shù)據(jù)接口圖自動(dòng)歸納子系統(tǒng)(模塊)間的信息交互。數(shù)據(jù)接口圖和事件流程圖一一對(duì)應(yīng),按層次來(lái)表達(dá)軟件內(nèi)部的數(shù)據(jù)界面,說(shuō)明信息的來(lái)源和去處。從整體上把握和認(rèn)識(shí)系統(tǒng)運(yùn)行時(shí)所交互的信息。24劃分軟件的數(shù)據(jù)界面PlayCASE根據(jù)事件流程圖中事件所攜描述信息流動(dòng)情況

數(shù)據(jù)流圖用于描述信息流動(dòng)的情況在縱向表示了函數(shù)分解關(guān)系在橫向上表示了數(shù)據(jù)依賴關(guān)系和事件流程圖一一對(duì)應(yīng)在系統(tǒng)開發(fā)的任何階段都可以得到數(shù)據(jù)流圖25描述信息流動(dòng)情況數(shù)據(jù)流圖用于描述信息流動(dòng)的情況25歸納上下級(jí)模塊的數(shù)據(jù)傳遞

PlayCASE提供的功能調(diào)用樹與軟件工程教科書所講的結(jié)構(gòu)圖是一致的。組成結(jié)構(gòu)樹的所有節(jié)點(diǎn)視做軟件的模塊父級(jí)模塊調(diào)用子級(jí)模塊完成有關(guān)功能集中反映父級(jí)模塊傳遞給子級(jí)模塊的數(shù)據(jù)和子級(jí)模塊返回的數(shù)據(jù)26歸納上下級(jí)模塊的數(shù)據(jù)傳遞 PlayCASE提供的功進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)補(bǔ)充業(yè)務(wù)調(diào)查時(shí)業(yè)務(wù)數(shù)據(jù)(信息/表單)的具體內(nèi)容被忽略的部分。指定數(shù)據(jù)屬性值的基本類別(如數(shù)字型、字符型、時(shí)間型等)屬性值的具體類型(如數(shù)字型中的整數(shù)、浮點(diǎn)數(shù)等),可以在詳細(xì)設(shè)計(jì)中確定,因?yàn)樵诳傮w設(shè)計(jì)時(shí),并不需要考慮實(shí)現(xiàn)系統(tǒng)所使用的編程工具和DBMS。27進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)補(bǔ)充業(yè)務(wù)調(diào)查時(shí)業(yè)務(wù)數(shù)據(jù)(信息/表單)的具描述數(shù)據(jù)(信息/表單)間的相互關(guān)系信息/表單關(guān)系圖包括了實(shí)體—關(guān)系圖的全部?jī)?nèi)容三種數(shù)據(jù)關(guān)系:組裝關(guān)系、分類關(guān)系、關(guān)聯(lián)關(guān)系由業(yè)務(wù)數(shù)據(jù)本身的性質(zhì)或者根據(jù)業(yè)務(wù)活動(dòng)找到這些關(guān)系全面建立所有數(shù)據(jù)的關(guān)系,盡可能消除孤立數(shù)據(jù)

28描述數(shù)據(jù)(信息/表單)間的相互關(guān)系信息/表單關(guān)系圖包括了實(shí)體詳細(xì)設(shè)計(jì)

1.設(shè)計(jì)用戶界面及其運(yùn)行序列2.進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)3.進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)4.設(shè)計(jì)模塊5.生成程序

29詳細(xì)設(shè)計(jì)1.設(shè)計(jì)用戶界面及其運(yùn)行序列29設(shè)計(jì)用戶界面及其運(yùn)行序列設(shè)計(jì)每個(gè)子系統(tǒng)的所有用戶界面。典型的用戶界面有如菜單、對(duì)話框、Form(窗體)等。給出這些界面的運(yùn)行序列,形成用戶界面原型系統(tǒng),預(yù)演未來(lái)軟件系統(tǒng)的運(yùn)行模式。

30設(shè)計(jì)用戶界面及其運(yùn)行序列設(shè)計(jì)每個(gè)子系統(tǒng)的所有用戶界面。30進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)定義信息/表單的鍵字(包括主鍵、外鍵和候選鍵),保持?jǐn)?shù)據(jù)一致性;確定實(shí)現(xiàn)信息/表單具體的DBMS或編程語(yǔ)言;定義信息/表單屬性值的具體類型;建立交叉表,消除多對(duì)多的連接關(guān)系;信息/表單應(yīng)當(dāng)符合第3范式,至少要達(dá)到第2范式,消除更新異常情況。31進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)定義信息/表單的鍵字(包括主鍵、外鍵和候進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)定義信息/表單的索引,優(yōu)化數(shù)據(jù)檢索;垂直分割信息/表單,優(yōu)化數(shù)據(jù)存?。欢x視圖、查詢,為編程提供方便;定義信息/表單的方法。32進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)定義信息/表單的索引,優(yōu)化數(shù)據(jù)檢索;32物理數(shù)據(jù)庫(kù)的設(shè)計(jì)理解應(yīng)用類型使用定量評(píng)估理解存儲(chǔ)分層結(jié)構(gòu)理解DBMS中的瓶頸選擇平臺(tái)物理設(shè)計(jì)原則與常規(guī)硬件設(shè)計(jì)建議33物理數(shù)據(jù)庫(kù)的設(shè)計(jì)理解應(yīng)用類型33理解應(yīng)用類型操作類型

只讀:SELECT操作;

DML:Insert,Update,Delete操作。應(yīng)用類型

OLTP、DSS、批作業(yè)處理、OLAP、VCDB34理解應(yīng)用類型34應(yīng)用類型(1)OLTP(聯(lián)機(jī)事務(wù)處理)——是一個(gè)包含繁重DML的應(yīng)用。(2)DSS(決策支持系統(tǒng))——通常是一個(gè)大型的、包含歷史性內(nèi)容的只讀數(shù)據(jù)庫(kù),通常用于簡(jiǎn)單的固定查詢。(3)批作業(yè)處理——批作業(yè)處理系統(tǒng)是作用于數(shù)據(jù)庫(kù)的非交互性的自動(dòng)應(yīng)用。通常含有繁忙的DML語(yǔ)句并有較低的并發(fā)性。(4)OLAP(聯(lián)機(jī)分析處理)——可提供分析服務(wù)。包含大量計(jì)算。有時(shí)是OLTP和DSS模型的交叉。(5)VCDB(可變基數(shù)數(shù)據(jù)庫(kù))——通常被用作一個(gè)處理系統(tǒng)的數(shù)據(jù)庫(kù)后端。在數(shù)據(jù)處理期間,數(shù)據(jù)庫(kù)中的表顯著地增長(zhǎng)或收縮。35應(yīng)用類型(1)OLTP(聯(lián)機(jī)事務(wù)處理)——是一個(gè)包含繁重DM使用定量評(píng)估事務(wù)分析*并發(fā)用戶數(shù)目*響應(yīng)時(shí)間*經(jīng)過(guò)的時(shí)間*事務(wù)數(shù)目*并發(fā)程序的數(shù)目*讀或?qū)懙淖止?jié)數(shù)篩分分析

表有多大36使用定量評(píng)估事務(wù)分析36理解存儲(chǔ)分層結(jié)構(gòu)CPU中的高速緩存內(nèi)存RAID硬盤SCSI磁盤普通磁盤

聯(lián)機(jī)磁帶聯(lián)機(jī)讀寫光盤脫機(jī)使用的磁帶和光盤37理解存儲(chǔ)分層結(jié)構(gòu)CPU中的37RAID

RAID(冗余廉價(jià)磁盤陣列)是一組能并行工作的磁盤。能夠減少I/O時(shí)間,通過(guò)數(shù)據(jù)條技術(shù)來(lái)實(shí)現(xiàn)并行工作。1.RAID0——沒(méi)有校驗(yàn)的基本數(shù)據(jù)條。特點(diǎn):速度快,但無(wú)校驗(yàn)。適用于tempdb。2.RAID1——是傳統(tǒng)的,硬件級(jí)的磁盤鏡像。兩部分磁盤是同時(shí)寫的。特點(diǎn):可靠性最高。寫較慢、讀快、貴、沒(méi)有數(shù)據(jù)條狀化的內(nèi)部機(jī)制。3.RAID5——帶有校驗(yàn)的數(shù)據(jù)條。它將校驗(yàn)信息與數(shù)據(jù)一起保存在所有磁盤上。校驗(yàn)信息和數(shù)據(jù)一樣受到保護(hù)。特點(diǎn):可靠性較高、寫慢。4.使用RAID設(shè)備的考慮:造價(jià)、性能、可靠性;數(shù)據(jù)和日志使用不同的RAID設(shè)備。38RAIDRAID(冗余廉價(jià)磁盤陣列)是一組能并行工作的磁盤理解DBMS中的瓶頸1.網(wǎng)絡(luò);2.對(duì)DSS、VLDS來(lái)說(shuō),硬盤的I/O尤為突出;3.OLTP和OLAP內(nèi)存和CPU較突出。39理解DBMS中的瓶頸1.網(wǎng)絡(luò);39選擇平臺(tái)1.Intel公司的微機(jī)系列和Sun公司的Solaris系統(tǒng);2.WindowsNT

Unix:支持多CPU

3.Oracle9iSQLSERVER2000Sybase40選擇平臺(tái)1.Intel公司的微機(jī)系列和Sun公司的Sola物理設(shè)計(jì)原則與常規(guī)硬件設(shè)計(jì)建議1.設(shè)計(jì)原則2.硬件設(shè)計(jì):

主要目標(biāo)是消除或減少競(jìng)爭(zhēng)。41物理設(shè)計(jì)原則與常規(guī)硬件設(shè)計(jì)建議1.設(shè)計(jì)原則411.設(shè)計(jì)原則分而治之:分區(qū)、分段和并行。預(yù)分配和預(yù)編譯:靜態(tài)分配和固定分配。即提前分配你的資源。前攝:預(yù)測(cè)主要的問(wèn)題。批量、塊和批處理:使用大量傳送。即持有著相同的起源和終點(diǎn)的I/O操作組合在一起。合理地分割應(yīng)用:客戶/服務(wù)器的分工要合理。421.設(shè)計(jì)原則分而治之:分區(qū)、分段和并行。422.硬件設(shè)計(jì)把表和索引分開;把大的表和索引段放到它們自己的盤上;把經(jīng)常聯(lián)合的表放在單獨(dú)的盤上,或把它們聚合;必要時(shí),把不常聯(lián)合的表放在相同的盤上;把DBMS軟件與表和索引分開;把數(shù)據(jù)字典與表和索引分開;為任務(wù)日志使用RAID1;為表數(shù)據(jù)使用RAID5;為索引使用RAID0。432.硬件設(shè)計(jì)把表和索引分開;43設(shè)計(jì)模塊

用偽碼(一種規(guī)范的結(jié)構(gòu)化模塊設(shè)計(jì)語(yǔ)言)(事件流程圖中的【Pcode】)PAD(問(wèn)題分析圖)設(shè)計(jì)每個(gè)模塊的運(yùn)行過(guò)程。(崗位說(shuō)明書中的【工作職責(zé)】)44設(shè)計(jì)模塊用偽碼(一種規(guī)范的結(jié)構(gòu)化模塊設(shè)計(jì)語(yǔ)言)(事件流程圖生成程序

在對(duì)軟件進(jìn)行概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)之后,PlayCASE就可以自動(dòng)生成程序代碼框架。代碼框架是面向?qū)ο笳Z(yǔ)言的類聲明體或數(shù)據(jù)庫(kù)的表定義語(yǔ)句、視圖定義語(yǔ)句、查詢SQL。類聲明體包括數(shù)據(jù)成員和函數(shù)成員數(shù)據(jù)庫(kù)的表定義語(yǔ)句包括了域名、域的值類型、鍵型、索引、主鍵、外鍵等。45生成程序 在對(duì)軟件進(jìn)行概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)之后,1.7建模要領(lǐng)組織建模 組織建模按部門、崗位、職責(zé)、工作步驟方式展開,其目的是描述員工的本職工作。用結(jié)構(gòu)樹來(lái)描述組成結(jié)構(gòu)。流程建模 業(yè)務(wù)流程描述了企業(yè)與客戶和供應(yīng)商、企業(yè)內(nèi)部部門之間、員工之間的業(yè)務(wù)往來(lái)情況以及員工本職工工作進(jìn)行的具體過(guò)程。用職責(zé)執(zhí)行流程圖分層次描述業(yè)務(wù)流程。數(shù)據(jù)建模 數(shù)據(jù)建模主要描述業(yè)務(wù)數(shù)據(jù)(單據(jù)與報(bào)表)的內(nèi)容及期間的關(guān)系。用業(yè)務(wù)信息關(guān)系圖描述單據(jù)的具體欄目。461.7建模要領(lǐng)組織建模461.8應(yīng)用要領(lǐng)應(yīng)用要領(lǐng)歸結(jié)為:

同時(shí)把握業(yè)務(wù)和軟件。471.8應(yīng)用要領(lǐng)應(yīng)用要領(lǐng)歸結(jié)為:47 對(duì)于用戶業(yè)務(wù),應(yīng)當(dāng)從四個(gè)方面來(lái)全面深入地來(lái)認(rèn)識(shí)企業(yè)的組織結(jié)構(gòu)——表現(xiàn)為組成結(jié)構(gòu)樹;業(yè)務(wù)流程——表現(xiàn)為事件流程圖;業(yè)務(wù)數(shù)據(jù)——表現(xiàn)為信息/表單;業(yè)務(wù)數(shù)據(jù)間的關(guān)系——由業(yè)務(wù)及其流程決定,表現(xiàn)為信息/表單關(guān)系圖。

48 對(duì)于用戶業(yè)務(wù),應(yīng)當(dāng)從四個(gè)方面來(lái)全面深入地來(lái)認(rèn)識(shí)企業(yè)的組織結(jié)對(duì)開發(fā)的軟件的把握

軟件的結(jié)構(gòu)——表現(xiàn)為組成結(jié)構(gòu)樹;軟件的運(yùn)行過(guò)程——表現(xiàn)為事件流程圖與偽碼、PAD;軟件的數(shù)據(jù)——表現(xiàn)為信息/表單;軟件中數(shù)據(jù)間的關(guān)系——表現(xiàn)為信息/表單關(guān)系圖。49對(duì)開發(fā)的軟件的把握軟件的結(jié)構(gòu)——表現(xiàn)為組成結(jié)構(gòu)樹;49建立起用戶業(yè)務(wù)與軟件的緊密聯(lián)系

軟件的結(jié)構(gòu)與企業(yè)的組織結(jié)構(gòu)相吻合;軟件的運(yùn)行過(guò)程是真實(shí)業(yè)務(wù)流程的仿真;軟件的數(shù)據(jù)來(lái)自于真實(shí)的業(yè)務(wù)數(shù)據(jù);軟件中數(shù)據(jù)間的關(guān)系取決于這些業(yè)務(wù)數(shù)據(jù)間的關(guān)系。50建立起用戶業(yè)務(wù)與軟件的緊密聯(lián)系軟件的結(jié)構(gòu)與企業(yè)的組織結(jié)構(gòu)相511主要內(nèi)容主要指標(biāo)與文檔全程一體化建模過(guò)程建模要領(lǐng)應(yīng)用要領(lǐng)建模過(guò)程與要領(lǐng)52主要內(nèi)容建模過(guò)程與要領(lǐng)2建模的主要文檔

(1)描述組織分工的建模文檔(2)描述業(yè)務(wù)流程的建模文檔(3)描述業(yè)務(wù)信息的建模文檔(4)描述信息化需求定義的建模文檔53建模的主要文檔(1)描述組織分工的建模文檔3描述組織分工的建模文檔①

反映一個(gè)組織中上下級(jí)關(guān)系的組織結(jié)構(gòu)圖以及相關(guān)描述;②

反映一個(gè)組織中層次化職能分工分解的組成結(jié)構(gòu)樹以及相關(guān)描述。54描述組織分工的建模文檔①

反映一個(gè)組織中上下級(jí)關(guān)系的組織結(jié)描述業(yè)務(wù)流程的建模文檔①

反映宏觀業(yè)務(wù)聯(lián)系的業(yè)務(wù)協(xié)作流程圖以及相關(guān)描述;②

反映微觀業(yè)務(wù)操作的功能執(zhí)行流程圖以及相關(guān)描述。55描述業(yè)務(wù)流程的建模文檔①

反映宏觀業(yè)務(wù)聯(lián)系的業(yè)務(wù)協(xié)作流程圖以描述業(yè)務(wù)信息的建模文檔①

反映業(yè)務(wù)信息內(nèi)容及其聯(lián)系的業(yè)務(wù)信息關(guān)系圖以及相關(guān)描述;②

反映業(yè)務(wù)信息基本流向的數(shù)據(jù)流圖以及相關(guān)描述;③

反映活動(dòng)主體之間信息交互的數(shù)據(jù)接口圖以及相關(guān)描述;④

反映活動(dòng)主體操作信息的業(yè)務(wù)信息操作權(quán)限圖以及相關(guān)描述;56描述業(yè)務(wù)信息的建模文檔①

反映業(yè)務(wù)信息內(nèi)容及其聯(lián)系的業(yè)務(wù)信描述信息化需求定義的建模文檔

基于組成結(jié)構(gòu)樹的信息化,重點(diǎn)包括:功能定義過(guò)程定義數(shù)據(jù)定義以及相關(guān)描述。57描述信息化需求定義的建模文檔基于組成結(jié)構(gòu)樹的信息化,重點(diǎn)包1.6全程一體化建模過(guò)程業(yè)務(wù)調(diào)查需求定義總體設(shè)計(jì)詳細(xì)設(shè)計(jì)生成程序

581.6全程一體化建模過(guò)程業(yè)務(wù)調(diào)查8業(yè)務(wù)調(diào)查1.填寫業(yè)務(wù)調(diào)查表2.描述組織結(jié)構(gòu)3.準(zhǔn)確捕捉業(yè)務(wù)流程,全面搜集業(yè)務(wù)信息(數(shù)據(jù))4.歸納業(yè)務(wù)部門間的活動(dòng)5.歸納業(yè)務(wù)部門間交換的業(yè)務(wù)信息6.描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容59業(yè)務(wù)調(diào)查1.填寫業(yè)務(wù)調(diào)查表9填寫業(yè)務(wù)調(diào)查表

這是了解用戶業(yè)務(wù)的第一步。該表是描述組織機(jī)構(gòu)的組成結(jié)構(gòu)樹及描述業(yè)務(wù)流程的事件流程圖的依據(jù)。崗位設(shè)置、責(zé)任(往往“掛”在墻上)業(yè)務(wù)報(bào)表/信息(往往“擺”在桌子上)所需軟件(可在需求定義階段與用戶共同確定)60填寫業(yè)務(wù)調(diào)查表 這是了解用戶業(yè)務(wù)的第一步。該表是描述組描述組織結(jié)構(gòu)

用戶的業(yè)務(wù)組織結(jié)構(gòu)是我們認(rèn)識(shí)了解其業(yè)務(wù)的最佳向?qū)?,PlayCASE用組成結(jié)構(gòu)樹來(lái)表示它。

劃分組織結(jié)構(gòu)的一般原則:第0層:企業(yè)自身第1層:企業(yè)的業(yè)務(wù)部門類別(如生產(chǎn)經(jīng)營(yíng)部門等)第2層:具體的業(yè)務(wù)處室(如銷售處等)第3層:業(yè)務(wù)處室所設(shè)的業(yè)務(wù)崗位(如財(cái)務(wù)處的記帳員、成本會(huì)計(jì)等)第4層:每個(gè)崗位的工作職責(zé)(如成本會(huì)計(jì)要核算生產(chǎn)成本、核算銷售成本等)。61描述組織結(jié)構(gòu) 用戶的業(yè)務(wù)組織結(jié)構(gòu)是我們認(rèn)識(shí)了解其業(yè)務(wù)的準(zhǔn)確捕捉業(yè)務(wù)流程,全面搜集業(yè)務(wù)信息(數(shù)據(jù))

PlayCASE用事件流程圖描述業(yè)務(wù)流程,其方式是沿組成結(jié)構(gòu)樹自上而下,從整體到部分。對(duì)用戶業(yè)務(wù)流程的調(diào)查應(yīng)該從劃分業(yè)務(wù)流程種類開始。劃分依據(jù):一個(gè)業(yè)務(wù)流程由一組聯(lián)系緊密的業(yè)務(wù)活動(dòng)組成。通過(guò)經(jīng)驗(yàn)豐富的用戶提供的業(yè)務(wù)的各種細(xì)節(jié),無(wú)一遺漏地捕捉到用戶進(jìn)行業(yè)務(wù)活動(dòng)時(shí)產(chǎn)生的各種業(yè)務(wù)數(shù)據(jù),這些數(shù)據(jù)往往體現(xiàn)為報(bào)表、票據(jù)等,它們可以用于生成數(shù)據(jù)流程圖(DFD)。

62準(zhǔn)確捕捉業(yè)務(wù)流程,全面搜集業(yè)務(wù)信息(數(shù)據(jù)) PlayCA歸納業(yè)務(wù)部門間的活動(dòng)

PlayCASE根據(jù)事件流程圖,用事件接口圖自動(dòng)歸納業(yè)務(wù)部門間的業(yè)務(wù)活動(dòng)。事件接口圖和事件流程圖一一對(duì)應(yīng),它按層次來(lái)表達(dá)業(yè)務(wù)部門(人)之間的業(yè)務(wù)分工,集中反映了各個(gè)部門(人)的業(yè)務(wù)活動(dòng)。從宏觀上把握和認(rèn)識(shí)企業(yè)的業(yè)務(wù)劃分與工作職責(zé)。63歸納業(yè)務(wù)部門間的活動(dòng) PlayCASE根據(jù)事件流程圖,歸納業(yè)務(wù)部門間交換的業(yè)務(wù)信息

PlayCASE根據(jù)事件流程圖中事件所攜帶的數(shù)據(jù),用數(shù)據(jù)接口圖自動(dòng)歸納業(yè)務(wù)部門(人)之間的信息交互。數(shù)據(jù)接口圖和事件流程圖一一對(duì)應(yīng),按層次來(lái)表達(dá)企業(yè)內(nèi)部的信息界面,說(shuō)明信息的由來(lái)和去處。從整體上把握和認(rèn)識(shí)企業(yè)進(jìn)行業(yè)務(wù)活動(dòng)時(shí)所交互的信息。64歸納業(yè)務(wù)部門間交換的業(yè)務(wù)信息 PlayCASE根據(jù)事件流描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容

在事件流程圖中捕捉到的業(yè)務(wù)數(shù)據(jù),PlayCASE用“信息/表單”來(lái)描述,可從兩方面深入認(rèn)識(shí):業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容(現(xiàn)階段考慮)

業(yè)務(wù)數(shù)據(jù)間的聯(lián)系(總體設(shè)計(jì)階段考慮)如果業(yè)務(wù)數(shù)據(jù)種類較多,為了保證調(diào)研的效率,在業(yè)務(wù)調(diào)查階段可以采取折衷方式:不描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容只描述關(guān)鍵部分保留原始材料(數(shù)據(jù))忽略部分應(yīng)當(dāng)在總體設(shè)計(jì)時(shí)補(bǔ)充。

65描述業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容在事件流程圖中捕捉到的業(yè)務(wù)數(shù)據(jù),Pl需求定義

1.確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件2.描述軟件系統(tǒng)的運(yùn)行模式

66需求定義1.確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件16確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件

在業(yè)務(wù)調(diào)查的基礎(chǔ)上,用組成結(jié)構(gòu)樹定義軟件的基本結(jié)構(gòu):每個(gè)節(jié)點(diǎn)由業(yè)務(wù)部門和支持它的計(jì)算機(jī)軟件組成。組成結(jié)構(gòu)樹應(yīng)當(dāng)分解到:凡是需要計(jì)算機(jī)軟件的部門,分解到每個(gè)業(yè)務(wù)崗位的工作職責(zé)。一般來(lái)講,業(yè)務(wù)調(diào)查很難一次徹底完成,往往貫穿整個(gè)開發(fā)過(guò)程。

67確定哪些業(yè)務(wù)需要計(jì)算機(jī)軟件在業(yè)務(wù)調(diào)查的基礎(chǔ)上,用組成結(jié)構(gòu)樹描述軟件系統(tǒng)的運(yùn)行模式

PlayCASE用事件流程圖描述未來(lái)軟件的總體行為,它是真實(shí)業(yè)務(wù)的仿真。這種直接支持日常業(yè)務(wù)活動(dòng)的軟件最容易被用戶接受。

68描述軟件系統(tǒng)的運(yùn)行模式 PlayCASE用總體設(shè)計(jì)

1.描繪軟件的全部結(jié)構(gòu)2.描述軟件的總體運(yùn)行過(guò)程3.劃分軟件的功能界面4.劃分軟件的數(shù)據(jù)界面5.描述信息流動(dòng)情況6.歸納上下級(jí)模塊的數(shù)據(jù)傳遞7.進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)8.描述數(shù)據(jù)(構(gòu)件)間的相互關(guān)系

69總體設(shè)計(jì)1.描繪軟件的全部結(jié)構(gòu)19描繪軟件的全部結(jié)構(gòu)明確結(jié)構(gòu)樹中哪些節(jié)點(diǎn)是子系統(tǒng),哪些節(jié)點(diǎn)是功能(模塊),其判斷可以綜合兩方面因素:支持業(yè)務(wù)部門或業(yè)務(wù)崗位的軟件,可以視為子系統(tǒng),替代業(yè)務(wù)崗位某項(xiàng)職責(zé)的軟件可以視為功能(模塊);單個(gè)運(yùn)行的軟件(可執(zhí)行文件)可以視為子系統(tǒng),反之為功能(模塊)。在此基礎(chǔ)上,根據(jù)用戶實(shí)際業(yè)務(wù)的需要,對(duì)現(xiàn)有結(jié)構(gòu)樹的末級(jí)節(jié)點(diǎn)進(jìn)行適當(dāng)?shù)墓δ芊纸狻?0描繪軟件的全部結(jié)構(gòu)明確結(jié)構(gòu)樹中哪些節(jié)點(diǎn)是子系統(tǒng),哪些節(jié)點(diǎn)是功原則

功能分解要盡可能根據(jù)用戶的業(yè)務(wù)活動(dòng)規(guī)則進(jìn)行,按照國(guó)家制度規(guī)定進(jìn)行。功能分解程度最好對(duì)應(yīng)到“原子”級(jí)業(yè)務(wù)活動(dòng)。從某種意義上來(lái)說(shuō),這種分解是需求分析的深化。71原則功能分解要盡可能根據(jù)用戶的業(yè)務(wù)活動(dòng)規(guī)則進(jìn)行,按照國(guó)家制描述軟件的總體運(yùn)行過(guò)程

在需求定義的基礎(chǔ)上,根據(jù)組成結(jié)構(gòu)樹所做的功能分解,把事件流程圖進(jìn)一步向下逐層展開,來(lái)描述軟件的總體運(yùn)行過(guò)程。

72描述軟件的總體運(yùn)行過(guò)程 在需求定義的基礎(chǔ)上,根據(jù)組成結(jié)劃分軟件的功能界面PlayCASE根據(jù)上述事件流程圖,用事件接口圖自動(dòng)歸納子系統(tǒng)(或模塊)間的功能交互。事件接口圖和事件流程圖一一對(duì)應(yīng),按層次來(lái)表達(dá)軟件內(nèi)部的功能界面,說(shuō)明哪些功能由哪些子系統(tǒng)(模塊)來(lái)完成。從宏觀上把握和認(rèn)識(shí)系統(tǒng)每部分所具備的各種功能。73劃分軟件的功能界面PlayCASE根據(jù)上述事件流程圖,用事劃分軟件的數(shù)據(jù)界面PlayCASE根據(jù)事件流程圖中事件所攜帶的數(shù)據(jù),用數(shù)據(jù)接口圖自動(dòng)歸納子系統(tǒng)(模塊)間的信息交互。數(shù)據(jù)接口圖和事件流程圖一一對(duì)應(yīng),按層次來(lái)表達(dá)軟件內(nèi)部的數(shù)據(jù)界面,說(shuō)明信息的來(lái)源和去處。從整體上把握和認(rèn)識(shí)系統(tǒng)運(yùn)行時(shí)所交互的信息。74劃分軟件的數(shù)據(jù)界面PlayCASE根據(jù)事件流程圖中事件所攜描述信息流動(dòng)情況

數(shù)據(jù)流圖用于描述信息流動(dòng)的情況在縱向表示了函數(shù)分解關(guān)系在橫向上表示了數(shù)據(jù)依賴關(guān)系和事件流程圖一一對(duì)應(yīng)在系統(tǒng)開發(fā)的任何階段都可以得到數(shù)據(jù)流圖75描述信息流動(dòng)情況數(shù)據(jù)流圖用于描述信息流動(dòng)的情況25歸納上下級(jí)模塊的數(shù)據(jù)傳遞

PlayCASE提供的功能調(diào)用樹與軟件工程教科書所講的結(jié)構(gòu)圖是一致的。組成結(jié)構(gòu)樹的所有節(jié)點(diǎn)視做軟件的模塊父級(jí)模塊調(diào)用子級(jí)模塊完成有關(guān)功能集中反映父級(jí)模塊傳遞給子級(jí)模塊的數(shù)據(jù)和子級(jí)模塊返回的數(shù)據(jù)76歸納上下級(jí)模塊的數(shù)據(jù)傳遞 PlayCASE提供的功進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)補(bǔ)充業(yè)務(wù)調(diào)查時(shí)業(yè)務(wù)數(shù)據(jù)(信息/表單)的具體內(nèi)容被忽略的部分。指定數(shù)據(jù)屬性值的基本類別(如數(shù)字型、字符型、時(shí)間型等)屬性值的具體類型(如數(shù)字型中的整數(shù)、浮點(diǎn)數(shù)等),可以在詳細(xì)設(shè)計(jì)中確定,因?yàn)樵诳傮w設(shè)計(jì)時(shí),并不需要考慮實(shí)現(xiàn)系統(tǒng)所使用的編程工具和DBMS。77進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì)補(bǔ)充業(yè)務(wù)調(diào)查時(shí)業(yè)務(wù)數(shù)據(jù)(信息/表單)的具描述數(shù)據(jù)(信息/表單)間的相互關(guān)系信息/表單關(guān)系圖包括了實(shí)體—關(guān)系圖的全部?jī)?nèi)容三種數(shù)據(jù)關(guān)系:組裝關(guān)系、分類關(guān)系、關(guān)聯(lián)關(guān)系由業(yè)務(wù)數(shù)據(jù)本身的性質(zhì)或者根據(jù)業(yè)務(wù)活動(dòng)找到這些關(guān)系全面建立所有數(shù)據(jù)的關(guān)系,盡可能消除孤立數(shù)據(jù)

78描述數(shù)據(jù)(信息/表單)間的相互關(guān)系信息/表單關(guān)系圖包括了實(shí)體詳細(xì)設(shè)計(jì)

1.設(shè)計(jì)用戶界面及其運(yùn)行序列2.進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)3.進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)4.設(shè)計(jì)模塊5.生成程序

79詳細(xì)設(shè)計(jì)1.設(shè)計(jì)用戶界面及其運(yùn)行序列29設(shè)計(jì)用戶界面及其運(yùn)行序列設(shè)計(jì)每個(gè)子系統(tǒng)的所有用戶界面。典型的用戶界面有如菜單、對(duì)話框、Form(窗體)等。給出這些界面的運(yùn)行序列,形成用戶界面原型系統(tǒng),預(yù)演未來(lái)軟件系統(tǒng)的運(yùn)行模式。

80設(shè)計(jì)用戶界面及其運(yùn)行序列設(shè)計(jì)每個(gè)子系統(tǒng)的所有用戶界面。30進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)定義信息/表單的鍵字(包括主鍵、外鍵和候選鍵),保持?jǐn)?shù)據(jù)一致性;確定實(shí)現(xiàn)信息/表單具體的DBMS或編程語(yǔ)言;定義信息/表單屬性值的具體類型;建立交叉表,消除多對(duì)多的連接關(guān)系;信息/表單應(yīng)當(dāng)符合第3范式,至少要達(dá)到第2范式,消除更新異常情況。81進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)定義信息/表單的鍵字(包括主鍵、外鍵和候進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)定義信息/表單的索引,優(yōu)化數(shù)據(jù)檢索;垂直分割信息/表單,優(yōu)化數(shù)據(jù)存??;定義視圖、查詢,為編程提供方便;定義信息/表單的方法。82進(jìn)行數(shù)據(jù)庫(kù)的物理設(shè)計(jì)定義信息/表單的索引,優(yōu)化數(shù)據(jù)檢索;32物理數(shù)據(jù)庫(kù)的設(shè)計(jì)理解應(yīng)用類型使用定量評(píng)估理解存儲(chǔ)分層結(jié)構(gòu)理解DBMS中的瓶頸選擇平臺(tái)物理設(shè)計(jì)原則與常規(guī)硬件設(shè)計(jì)建議83物理數(shù)據(jù)庫(kù)的設(shè)計(jì)理解應(yīng)用類型33理解應(yīng)用類型操作類型

只讀:SELECT操作;

DML:Insert,Update,Delete操作。應(yīng)用類型

OLTP、DSS、批作業(yè)處理、OLAP、VCDB84理解應(yīng)用類型34應(yīng)用類型(1)OLTP(聯(lián)機(jī)事務(wù)處理)——是一個(gè)包含繁重DML的應(yīng)用。(2)DSS(決策支持系統(tǒng))——通常是一個(gè)大型的、包含歷史性內(nèi)容的只讀數(shù)據(jù)庫(kù),通常用于簡(jiǎn)單的固定查詢。(3)批作業(yè)處理——批作業(yè)處理系統(tǒng)是作用于數(shù)據(jù)庫(kù)的非交互性的自動(dòng)應(yīng)用。通常含有繁忙的DML語(yǔ)句并有較低的并發(fā)性。(4)OLAP(聯(lián)機(jī)分析處理)——可提供分析服務(wù)。包含大量計(jì)算。有時(shí)是OLTP和DSS模型的交叉。(5)VCDB(可變基數(shù)數(shù)據(jù)庫(kù))——通常被用作一個(gè)處理系統(tǒng)的數(shù)據(jù)庫(kù)后端。在數(shù)據(jù)處理期間,數(shù)據(jù)庫(kù)中的表顯著地增長(zhǎng)或收縮。85應(yīng)用類型(1)OLTP(聯(lián)機(jī)事務(wù)處理)——是一個(gè)包含繁重DM使用定量評(píng)估事務(wù)分析*并發(fā)用戶數(shù)目*響應(yīng)時(shí)間*經(jīng)過(guò)的時(shí)間*事務(wù)數(shù)目*并發(fā)程序的數(shù)目*讀或?qū)懙淖止?jié)數(shù)篩分分析

表有多大86使用定量評(píng)估事務(wù)分析36理解存儲(chǔ)分層結(jié)構(gòu)CPU中的高速緩存內(nèi)存RAID硬盤SCSI磁盤普通磁盤

聯(lián)機(jī)磁帶聯(lián)機(jī)讀寫光盤脫機(jī)使用的磁帶和光盤87理解存儲(chǔ)分層結(jié)構(gòu)CPU中的37RAID

RAID(冗余廉價(jià)磁盤陣列)是一組能并行工作的磁盤。能夠減少I/O時(shí)間,通過(guò)數(shù)據(jù)條技術(shù)來(lái)實(shí)現(xiàn)并行工作。1.RAID0——沒(méi)有校驗(yàn)的基本數(shù)據(jù)條。特點(diǎn):速度快,但無(wú)校驗(yàn)。適用于tempdb。2.RAID1——是傳統(tǒng)的,硬件級(jí)的磁盤鏡像。兩部分磁盤是同時(shí)寫的。特點(diǎn):可靠性最高。寫較慢、讀快、貴、沒(méi)有數(shù)據(jù)條狀化的內(nèi)部機(jī)制。3.RAID5——帶有校驗(yàn)的數(shù)據(jù)條。它將校驗(yàn)信息與數(shù)據(jù)一起保存在所有磁盤上。校驗(yàn)信息和數(shù)據(jù)一樣受到保護(hù)。特點(diǎn):可靠性較高、寫慢。4.使用RAID設(shè)備的考慮:造價(jià)、性能、可靠性;數(shù)據(jù)和日志使用不同的RAID設(shè)備。88RAIDRAID(冗余廉價(jià)磁盤陣列)是一組能并行工作的磁盤理解DBMS中的瓶頸1.網(wǎng)絡(luò);2.對(duì)DSS、VLDS來(lái)說(shuō),硬盤的I/O尤為突出;3.OLTP和OLAP內(nèi)存和CPU較突出。89理解DBMS中的瓶頸1.網(wǎng)絡(luò);39選擇平臺(tái)1.Intel公司的微機(jī)系列和Sun公司的Solaris系統(tǒng);2.WindowsNT

Unix:支持多CPU

3.Oracle9iSQLSERVER2000Sybase90

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論