版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、專家與決策支持系統(tǒng)8.1 DSS8.1 DSS開發(fā)過程開發(fā)過程DSSDSS系統(tǒng)開發(fā)的主要步驟為:系統(tǒng)開發(fā)的主要步驟為:(1 1)DSSDSS系統(tǒng)分析,包括確定實際決策問題目標,對系系統(tǒng)分析,包括確定實際決策問題目標,對系統(tǒng)分析論證。統(tǒng)分析論證。(2 2)DSSDSS系統(tǒng)初步設計,包括對決策問題進行分解成多系統(tǒng)初步設計,包括對決策問題進行分解成多個子問題以及它們的綜合。個子問題以及它們的綜合。(3 3)DSSDSS系統(tǒng)詳細設計,包括各個子問題的詳細設計(數(shù)系統(tǒng)詳細設計,包括各個子問題的詳細設計(數(shù)據(jù)設計和模型設計)和綜合設計。數(shù)據(jù)設計包括數(shù)據(jù)文據(jù)設計和模型設計)和綜合設計。數(shù)據(jù)設計包括數(shù)據(jù)文件設
2、計和數(shù)據(jù)庫設計,模型設計包括模型算法設計和模件設計和數(shù)據(jù)庫設計,模型設計包括模型算法設計和模型庫設計。綜合設計包括對各個子問題的綜合控制設計。型庫設計。綜合設計包括對各個子問題的綜合控制設計。(4 4)各部件編制程序,包括)各部件編制程序,包括建立數(shù)據(jù)庫和數(shù)據(jù)庫管理建立數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng);系統(tǒng);編制模型程序,建立模型庫、模型庫管理系編制模型程序,建立模型庫、模型庫管理系統(tǒng);統(tǒng);編制綜合控制程序(總控程序),由總控程序編制綜合控制程序(總控程序),由總控程序控制模型的運行和組合,對數(shù)據(jù)庫數(shù)據(jù)的存取、計算控制模型的運行和組合,對數(shù)據(jù)庫數(shù)據(jù)的存取、計算等處理,設置人機交互等。等處理,設置人機交互
3、等。(5 5)三部件集成為)三部件集成為DSSDSS系統(tǒng),包括解決部件接口問題,系統(tǒng),包括解決部件接口問題,由總控程序的運行實現(xiàn)對模型部件和數(shù)據(jù)部件的集由總控程序的運行實現(xiàn)對模型部件和數(shù)據(jù)部件的集成,形成成,形成DSSDSS系統(tǒng)。系統(tǒng)。 決策支持系統(tǒng)(決策支持系統(tǒng)(DSSDSS)的開發(fā)流程圖)的開發(fā)流程圖 DSS初步設計DSS設計詳細DSS系統(tǒng)分析實際決策問題確定決策目標DSS系統(tǒng)總體設計子問題控制設計問題分解總控詳細設計數(shù)據(jù)設計模型設計數(shù)據(jù)文件設計數(shù)據(jù)庫設計模型庫設計模型算法設計建數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)模型庫管理系統(tǒng)編制模型程序編制總控程序和設置人機對話數(shù)據(jù)部件集成模型部件集成解決部件接口問題
4、建模型庫進行系統(tǒng)各部件集成形成決策支持系統(tǒng)各部件編制程序DSS集成子問題設計問題綜合控制設計 1. DSS 1. DSS系統(tǒng)分析系統(tǒng)分析 確定決策目標,目標代表了方向和預期的結果。確定決策目標,目標代表了方向和預期的結果。 對于建立新系統(tǒng),提出總的設想、途徑和措對于建立新系統(tǒng),提出總的設想、途徑和措施。在系統(tǒng)分析的基礎上提出系統(tǒng)分析報告。施。在系統(tǒng)分析的基礎上提出系統(tǒng)分析報告。 2 DSS2 DSS的初步設計的初步設計 DSSDSS系統(tǒng)初步設計完成系統(tǒng)總體設計,進行問題分解和問題系統(tǒng)初步設計完成系統(tǒng)總體設計,進行問題分解和問題綜合。對問題進行分解,分解成多個子問題并進行功能分綜合。對問題進行分
5、解,分解成多個子問題并進行功能分析。在系統(tǒng)分解的同時,對各子問題之間的關系以及它們析。在系統(tǒng)分解的同時,對各子問題之間的關系以及它們之間的處理順序進行問題綜合設計。之間的處理順序進行問題綜合設計。 對于數(shù)量化比較明確的決策問題,可以采用定量的數(shù)學對于數(shù)量化比較明確的決策問題,可以采用定量的數(shù)學模型。對于數(shù)量化不明確的決策問題,可以采用知識推模型。對于數(shù)量化不明確的決策問題,可以采用知識推理的定性模型。對于比較簡單的決策問題可以采用定量理的定性模型。對于比較簡單的決策問題可以采用定量模型或定性模型來加以解決。對于復雜的決策問題需要模型或定性模型來加以解決。對于復雜的決策問題需要把多個定量模型和定
6、性模型結合起來。把多個定量模型和定性模型結合起來。 對各子問題還要進行數(shù)據(jù)設計,對各子問題還要進行數(shù)據(jù)設計,主要考慮到兩方面:主要考慮到兩方面: (1 1)數(shù)據(jù)提供輔助決策的要求。)數(shù)據(jù)提供輔助決策的要求。 (2 2)為模型計算提供所需要的數(shù)據(jù)。)為模型計算提供所需要的數(shù)據(jù)。 3 DSS3 DSS詳細設計詳細設計 詳細設計:數(shù)據(jù)的詳細設計和模型的詳細設計詳細設計:數(shù)據(jù)的詳細設計和模型的詳細設計 數(shù)據(jù)的詳細設計:數(shù)據(jù)文件設計和數(shù)據(jù)庫的設計。數(shù)據(jù)的詳細設計:數(shù)據(jù)文件設計和數(shù)據(jù)庫的設計。 模型的詳細設計:模型算法設計和模型庫的設計。模型的詳細設計:模型算法設計和模型庫的設計。 模型庫設計的主要任務:
7、如何組織和存貯模型的多個文件。模型庫設計的主要任務:如何組織和存貯模型的多個文件。對于數(shù)學模型一般是以數(shù)學方程的形式表示。如何在計算對于數(shù)學模型一般是以數(shù)學方程的形式表示。如何在計算機上實現(xiàn),需要對模型方程提出算法設計,當模型在設計機上實現(xiàn),需要對模型方程提出算法設計,當模型在設計了有效的算法后,才能利用計算機語言編制計算機程序,了有效的算法后,才能利用計算機語言編制計算機程序,在計算機上實現(xiàn)。在計算機上實現(xiàn)。4 各部件編制程序各部件編制程序(1) 數(shù)據(jù)部件的處理數(shù)據(jù)部件的處理 針對具體的實際問題,需要建立數(shù)據(jù)庫。建立數(shù)據(jù)庫針對具體的實際問題,需要建立數(shù)據(jù)庫。建立數(shù)據(jù)庫一般包括建數(shù)據(jù)庫結構和輸
8、入實際數(shù)據(jù)。利用數(shù)據(jù)庫一般包括建數(shù)據(jù)庫結構和輸入實際數(shù)據(jù)。利用數(shù)據(jù)庫管理系統(tǒng)提供的語言,建立有關數(shù)據(jù)庫查詢、修改的管理系統(tǒng)提供的語言,建立有關數(shù)據(jù)庫查詢、修改的數(shù)據(jù)處理程序。數(shù)據(jù)處理程序。(2)模型部件的處理)模型部件的處理 模型庫管理系統(tǒng)現(xiàn)在沒有成熟的軟件,需要自行設計并進模型庫管理系統(tǒng)現(xiàn)在沒有成熟的軟件,需要自行設計并進行程序開發(fā)。模型庫的組織和存貯,一般由模型字典和模行程序開發(fā)。模型庫的組織和存貯,一般由模型字典和模型文件組成。模型庫管理系統(tǒng)就是對模型字典和模型文件型文件組成。模型庫管理系統(tǒng)就是對模型字典和模型文件的有效管理。模型主要以計算機程序形式完成模型的計算,的有效管理。模型主要以
9、計算機程序形式完成模型的計算,模型部件的集成,主要體現(xiàn)在模型庫和模型庫管理系統(tǒng)的模型部件的集成,主要體現(xiàn)在模型庫和模型庫管理系統(tǒng)的統(tǒng)一。統(tǒng)一。4 各部件編制程序各部件編制程序(3 3) 綜合部件處理綜合部件處理 編制編制DSSDSS總控程序是按總控詳細流程圖,總控程序是按總控詳細流程圖,DSSDSS系統(tǒng)系統(tǒng)總控的計算機語言,需要有數(shù)值計算能力、數(shù)據(jù)處總控的計算機語言,需要有數(shù)值計算能力、數(shù)據(jù)處理能力、模型調(diào)用能力等多種能力。理能力、模型調(diào)用能力等多種能力。 利用象利用象PASCALPASCAL、C C這樣的語言作為宿主語言增加這樣的語言作為宿主語言增加在在DSSDSS中不足的功能(如數(shù)據(jù)處理以
10、及模型調(diào)用等)。中不足的功能(如數(shù)據(jù)處理以及模型調(diào)用等)。5. DSS5. DSS集成集成 DSSDSS的三部件集成,首先要解決三部件之間的接口問題,的三部件集成,首先要解決三部件之間的接口問題,然后對三部件進行集成,最后形成然后對三部件進行集成,最后形成DSSDSS系統(tǒng)。系統(tǒng)。 (1 1) 接口問題接口問題最基本的接口問題是模型對數(shù)據(jù)庫中數(shù)據(jù)的存取接口。最基本的接口問題是模型對數(shù)據(jù)庫中數(shù)據(jù)的存取接口。第二個接口問題是總控程序?qū)?shù)據(jù)庫的接口問題第二個接口問題是總控程序?qū)?shù)據(jù)庫的接口問題第三個接口問題是總控程序?qū)δP偷恼{(diào)用。實際第三個接口問題是總控程序?qū)δP偷恼{(diào)用。實際上總控對模型程序的調(diào)用需通
11、過模型字典作橋梁,上總控對模型程序的調(diào)用需通過模型字典作橋梁,再調(diào)用模型執(zhí)行程序文件。再調(diào)用模型執(zhí)行程序文件。DSSDSS總控程序調(diào)用模型程序的運行過程圖總控程序調(diào)用模型程序的運行過程圖DSS總控程序總控程序模型字典模型字典模型執(zhí)行程序模型執(zhí)行程序(2 2) 集成問題集成問題 DSSDSS總控程序是由總控程序是由DSSDSS語言來完成的,也即語言來完成的,也即DSSDSS語言語言是一種集成語言,目前各類計算機中還未配備這種多是一種集成語言,目前各類計算機中還未配備這種多功能的功能的DSSDSS語言,自行設計語言,自行設計DSSDSS語言,將針對這幾種能語言,將針對這幾種能力集成為一體,將能有效
12、地完成力集成為一體,將能有效地完成DSSDSS系統(tǒng)的集成。系統(tǒng)的集成。 以以PASCALPASCAL和和C C語言為宿主語言的基礎上,增加對數(shù)語言為宿主語言的基礎上,增加對數(shù)據(jù)庫操作的能力,設置接口程序。使它們提高到據(jù)庫操作的能力,設置接口程序。使它們提高到DSSDSS集集成語言的水平上,才能完成成語言的水平上,才能完成DSSDSS總控程序的需要??偪爻绦虻男枰?。(3 3)形成)形成DSSDSS系統(tǒng)系統(tǒng) 利用利用DSSDSS集成語言編制集成語言編制DSSDSS總控程序,形成有機整體的總控程序,形成有機整體的DSSDSS系統(tǒng)。系統(tǒng)。8.2 DSS8.2 DSS設計設計1.1.設計思想設計思想 決
13、策支持系統(tǒng)的系統(tǒng)結構是由綜合部件、模型部件、決策支持系統(tǒng)的系統(tǒng)結構是由綜合部件、模型部件、數(shù)據(jù)部件三大部件組成。數(shù)據(jù)部件三大部件組成。 決策支持系統(tǒng)設計主要是決策支持系統(tǒng)總體結構設計,它決策支持系統(tǒng)設計主要是決策支持系統(tǒng)總體結構設計,它包括運行結構設計和管理結構設計。包括運行結構設計和管理結構設計。運行結構是對實際決策問題用決策支持系統(tǒng)原理運行結構是對實際決策問題用決策支持系統(tǒng)原理設計的程序結構。設計的程序結構。 管理結構是完成模型庫管理和數(shù)據(jù)庫的管理,達到管理結構是完成模型庫管理和數(shù)據(jù)庫的管理,達到多模型的共享和大量數(shù)據(jù)的共享。多模型的共享和大量數(shù)據(jù)的共享。運行結構的關鍵是綜合部件。運行結構
14、的關鍵是綜合部件。決策支持系統(tǒng)總體結構圖決策支持系統(tǒng)總體結構圖 數(shù)數(shù)據(jù)據(jù)部部件件模模型型部部件件人機交互和問人機交互和問題綜合題綜合總控程序總控程序(綜合部件)(綜合部件)多模型程序多模型程序多數(shù)據(jù)庫多數(shù)據(jù)庫其它模型程序其它模型程序其它數(shù)據(jù)庫其它數(shù)據(jù)庫模型庫模型庫管理系統(tǒng)管理系統(tǒng)MBMS數(shù)據(jù)庫管數(shù)據(jù)庫管理系統(tǒng)理系統(tǒng)DBMSDSS運行結構運行結構2 2 設計內(nèi)容設計內(nèi)容 在在DSSDSS運行結構中,最關鍵的是總控程序的設計,其次運行結構中,最關鍵的是總控程序的設計,其次是模型程序的設計。是模型程序的設計。 1. 1. 總控程序的設計總控程序的設計(1 1)對每個模型的控制運行。)對每個模型的控制
15、運行。(2 2)模型間數(shù)據(jù)的加工。)模型間數(shù)據(jù)的加工。(3 3)人機交互設計。)人機交互設計。 2. 2. 模型程序的設計模型程序的設計 由于模型包括的種類較多,各模型所采用的計算機語言可以由于模型包括的種類較多,各模型所采用的計算機語言可以不同。數(shù)學模型用數(shù)值計算語言,數(shù)據(jù)處理模型、報表模型不同。數(shù)學模型用數(shù)值計算語言,數(shù)據(jù)處理模型、報表模型用數(shù)據(jù)庫語言。用數(shù)據(jù)庫語言。8.3 DSS8.3 DSS開發(fā)技術開發(fā)技術一、建模技術一、建模技術1. 1. 建立模型概述建立模型概述 系統(tǒng)建模目的主要在于:系統(tǒng)建模目的主要在于:(1 1)分析和設計實際系統(tǒng))分析和設計實際系統(tǒng)(2 2)預測或預報實際系統(tǒng)
16、的未來發(fā)展趨勢。)預測或預報實際系統(tǒng)的未來發(fā)展趨勢。(3 3)對系統(tǒng)實行最優(yōu)控制。)對系統(tǒng)實行最優(yōu)控制。2. 2. 建立模型步驟建立模型步驟()建立模型的數(shù)學結構,即建立模型中變量之間的()建立模型的數(shù)學結構,即建立模型中變量之間的方程形式。方程形式。()確定模型的參數(shù),它包括模型中變量的數(shù)目、方()確定模型的參數(shù),它包括模型中變量的數(shù)目、方程的個數(shù)、變量的系數(shù)等。程的個數(shù)、變量的系數(shù)等。3.DSS3.DSS的建模技術的建模技術 DSSDSS建模的主要問題是如何選擇多個模型組合形成解建模的主要問題是如何選擇多個模型組合形成解決實際問題的方案。也可以認為該方案是解決實際問題決實際問題的方案。也可
17、以認為該方案是解決實際問題的大模型。每個具體的小模型又涉及所需要的數(shù)據(jù)。多的大模型。每個具體的小模型又涉及所需要的數(shù)據(jù)。多模型的組合表現(xiàn)為用模型資源和數(shù)據(jù)資源來組合成實際模型的組合表現(xiàn)為用模型資源和數(shù)據(jù)資源來組合成實際問題方案。問題方案。 決策支持系統(tǒng)就是利用模型庫(模型資源)和數(shù)據(jù)庫決策支持系統(tǒng)就是利用模型庫(模型資源)和數(shù)據(jù)庫(數(shù)據(jù)資源),通過問題綜合來組合多模型和大量數(shù)據(jù)形成(數(shù)據(jù)資源),通過問題綜合來組合多模型和大量數(shù)據(jù)形成解決實際問題的方案,方案可以是一個或者多個,通過方案解決實際問題的方案,方案可以是一個或者多個,通過方案的計算和比較,達到輔助決策的作用。的計算和比較,達到輔助決策
18、的作用。二、二、 模型庫系統(tǒng)模型庫系統(tǒng) 決策支持系統(tǒng)開發(fā)的關鍵問題:如何表示模型?如何組織決策支持系統(tǒng)開發(fā)的關鍵問題:如何表示模型?如何組織模型庫?模型庫管理系統(tǒng)的功能要求有哪些?模型庫?模型庫管理系統(tǒng)的功能要求有哪些? 模型庫系統(tǒng)的開發(fā)就由研制者自行完成。模型庫系統(tǒng)的開發(fā)就由研制者自行完成。 由于模型比數(shù)據(jù)復雜,模型庫就要比數(shù)據(jù)庫復雜得多,模型由于模型比數(shù)據(jù)復雜,模型庫就要比數(shù)據(jù)庫復雜得多,模型庫管理系統(tǒng)功能隨之復雜。庫管理系統(tǒng)功能隨之復雜。 模型庫管理系統(tǒng)同樣需要設計一套語言來完成模型庫的模型庫管理系統(tǒng)同樣需要設計一套語言來完成模型庫的各項管理功能,各項管理功能,三、三、 接口技術接口技術
19、1. 1. 模型部件和綜合部件存取數(shù)據(jù)庫的接口模型部件和綜合部件存取數(shù)據(jù)庫的接口 模型程序一般采用數(shù)值計算語言編制。不具有數(shù)據(jù)庫操模型程序一般采用數(shù)值計算語言編制。不具有數(shù)據(jù)庫操作功能。而數(shù)庫語言對數(shù)組運算等數(shù)值計算功能很弱,作功能。而數(shù)庫語言對數(shù)組運算等數(shù)值計算功能很弱,故數(shù)據(jù)庫語言不適合于編制數(shù)值計算類型的模型程序。故數(shù)據(jù)庫語言不適合于編制數(shù)值計算類型的模型程序。決策支持系統(tǒng)又需要把數(shù)值計算和數(shù)據(jù)處理二者結合起決策支持系統(tǒng)又需要把數(shù)值計算和數(shù)據(jù)處理二者結合起來。有效的途徑是解決好模型存取數(shù)據(jù)庫的接口。來。有效的途徑是解決好模型存取數(shù)據(jù)庫的接口。 決策支持系統(tǒng)中,把所有公用的數(shù)據(jù)都放入數(shù)據(jù)庫
20、中,這決策支持系統(tǒng)中,把所有公用的數(shù)據(jù)都放入數(shù)據(jù)庫中,這便于數(shù)據(jù)庫共亨,又便于數(shù)據(jù)的統(tǒng)一管理。模型程序用到便于數(shù)據(jù)庫共亨,又便于數(shù)據(jù)的統(tǒng)一管理。模型程序用到數(shù)據(jù)時,需要通過這個接口去存取所需數(shù)據(jù)。數(shù)據(jù)時,需要通過這個接口去存取所需數(shù)據(jù)。三、三、 接口技術接口技術2. 2. 綜合部件對模型的接口綜合部件對模型的接口 綜合部件對模型的控制運行以及多模型的組合。一般綜合部件對模型的控制運行以及多模型的組合。一般采用采用“順序、選擇、循環(huán)順序、選擇、循環(huán)”結構以及嵌套組合結構形式結構以及嵌套組合結構形式來組合模型。來組合模型。四、四、 綜合部件的集成技術綜合部件的集成技術 綜合部件要真正達到控制單模型
21、運行以及多模型的組合運綜合部件要真正達到控制單模型運行以及多模型的組合運行,控制大量的數(shù)據(jù)庫的存取,實現(xiàn)行,控制大量的數(shù)據(jù)庫的存取,實現(xiàn)DSSDSS的系統(tǒng)集成。的系統(tǒng)集成。可以采取兩種途徑來進行:可以采取兩種途徑來進行: (1 1)自行設計一種多功能的集成語言來完成決策支持)自行設計一種多功能的集成語言來完成決策支持系統(tǒng)的需要。系統(tǒng)的需要。 (2 2)選用功能較強的計算機語言,如)選用功能較強的計算機語言,如C C、ASCALASCAL等等作為宿主語言,增加一些它不足的功能語句,如數(shù)作為宿主語言,增加一些它不足的功能語句,如數(shù)據(jù)處理功能語句,嵌入到宿主語言中形成一種集成據(jù)處理功能語句,嵌入到宿
22、主語言中形成一種集成語言。語言。五、五、 系統(tǒng)快速原型開發(fā)技術系統(tǒng)快速原型開發(fā)技術 快速原型方法:根據(jù)系統(tǒng)的需求能迅速的產(chǎn)生出系統(tǒng)快速原型方法:根據(jù)系統(tǒng)的需求能迅速的產(chǎn)生出系統(tǒng)的原型,該原型能表現(xiàn)出系統(tǒng)的功能、行為特性,但的原型,該原型能表現(xiàn)出系統(tǒng)的功能、行為特性,但不一定符合其全部要求。當用戶對原型運行結果不滿不一定符合其全部要求。當用戶對原型運行結果不滿意時,能迅速修改原型,經(jīng)過幾次反復,將可得到用意時,能迅速修改原型,經(jīng)過幾次反復,將可得到用戶滿意的應用系統(tǒng)。戶滿意的應用系統(tǒng)。 快速原型法的實現(xiàn)是需要一個很好的支撐環(huán)境來快速原型法的實現(xiàn)是需要一個很好的支撐環(huán)境來保證軟件原型的快速生成。保
23、證軟件原型的快速生成。 快速原型開發(fā)技術用于決策支持系統(tǒng)的主要任務是:快速原型開發(fā)技術用于決策支持系統(tǒng)的主要任務是:按決策問題處理過程,快速生成對多模型的組合以及按決策問題處理過程,快速生成對多模型的組合以及大量數(shù)據(jù)庫數(shù)據(jù)的存取并進行集成的決策支持系統(tǒng)。大量數(shù)據(jù)庫數(shù)據(jù)的存取并進行集成的決策支持系統(tǒng)。1. 快速原型法開發(fā)過程快速原型法開發(fā)過程(1)確定用戶的基本要求)確定用戶的基本要求 完成對數(shù)據(jù)及數(shù)據(jù)間關系的調(diào)查,確定信息處完成對數(shù)據(jù)及數(shù)據(jù)間關系的調(diào)查,確定信息處理過程,設計輸出報告格式。屏幕顯示安排及各理過程,設計輸出報告格式。屏幕顯示安排及各種基本結構。種基本結構。(2)開發(fā)初始原型系統(tǒng))
24、開發(fā)初始原型系統(tǒng) 建立一個能運行的交互式應用系統(tǒng)(初始原型建立一個能運行的交互式應用系統(tǒng)(初始原型系統(tǒng))來滿足用戶的基本信息要求。系統(tǒng))來滿足用戶的基本信息要求。(3 3)實現(xiàn)并使用原型系統(tǒng))實現(xiàn)并使用原型系統(tǒng) 用戶(設計者)使用原型的過程,用戶(設計用戶(設計者)使用原型的過程,用戶(設計者)負責把那些不適合的地方,不合要求的特者)負責把那些不適合的地方,不合要求的特征和他在現(xiàn)在系統(tǒng)中看到的所缺少的信息建立征和他在現(xiàn)在系統(tǒng)中看到的所缺少的信息建立文檔。文檔。(4 4)修改和完善原型系統(tǒng))修改和完善原型系統(tǒng) 修改原型以便糾正那些由用戶修改原型以便糾正那些由用戶/ /設計者開發(fā)出設計者開發(fā)出的不
25、需要的或錯誤的特征??焖僭头ㄖ袑崿F(xiàn)的不需要的或錯誤的特征。快速原型法中實現(xiàn)并使用原型與修改和完善原型是循環(huán)反復的。并使用原型與修改和完善原型是循環(huán)反復的??焖僭头ㄟ^程圖快速原型法過程圖 修改后的工作原型修改后的工作原型確定用戶需求確定用戶需求需求報告需求報告開發(fā)初始原型系統(tǒng)開發(fā)初始原型系統(tǒng)初始原型初始原型實現(xiàn)并使用原型實現(xiàn)并使用原型修改和完善原型修改和完善原型用戶滿意否用戶滿意否業(yè)務原型業(yè)務原型YesNo2. 2. 快速原型法的支撐環(huán)境快速原型法的支撐環(huán)境 支撐環(huán)境由開發(fā)工具,可重用程序庫,程序接口以及支撐環(huán)境由開發(fā)工具,可重用程序庫,程序接口以及應用部件集成四部分組成。應用部件集成四部分
26、組成。(1 1)開發(fā)工具)開發(fā)工具 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)通用的輸入輸出工具。通用的輸入輸出工具。(2 2)可重用程序庫)可重用程序庫 可重用程序庫可以減少程序員的重復勞動,也便利快可重用程序庫可以減少程序員的重復勞動,也便利快速原型的使用。速原型的使用。 利用各個工具所形成應用部件以及可重用程序庫中所需的利用各個工具所形成應用部件以及可重用程序庫中所需的程序,按照實際問題的處理流程或邏輯關系,把它們組合起程序,按照實際問題的處理流程或邏輯關系,把它們組合起來,形成一個完整的應用系統(tǒng),即原型系統(tǒng)。來,形成一個完整的應用系統(tǒng),即原型系統(tǒng)。(3 3)程序接口)程序接口 宿主語言接口宿主語言接
27、口 命令語言接口命令語言接口 查詢語言接口查詢語言接口 屏幕表格語言接口屏幕表格語言接口(4 4)應用部件集成)應用部件集成 應用部件集成的功能是從系統(tǒng)整體的角度來管理應用部件集成的功能是從系統(tǒng)整體的角度來管理系統(tǒng)的數(shù)據(jù)和應用模塊,掌握系統(tǒng)的流程系統(tǒng)的數(shù)據(jù)和應用模塊,掌握系統(tǒng)的流程 ,對于產(chǎn),對于產(chǎn)生系統(tǒng)文檔說明和用戶文檔說明提供支持。生系統(tǒng)文檔說明和用戶文檔說明提供支持。 3. 3. 決策支持系統(tǒng)的快速原型開發(fā)決策支持系統(tǒng)的快速原型開發(fā) 模型庫實質(zhì)上是可重用程序庫,數(shù)據(jù)庫通過數(shù)據(jù)庫管模型庫實質(zhì)上是可重用程序庫,數(shù)據(jù)庫通過數(shù)據(jù)庫管理系統(tǒng)(理系統(tǒng)(DBMSDBMS)可以有效的完成對數(shù)據(jù)的存取。模
28、型)可以有效的完成對數(shù)據(jù)的存取。模型庫和數(shù)據(jù)庫為決策支持系統(tǒng)的快速原型開發(fā),奠定了庫和數(shù)據(jù)庫為決策支持系統(tǒng)的快速原型開發(fā),奠定了很好的基礎。很好的基礎。 決策支持系統(tǒng)快速原型開發(fā)的關鍵是如何快速的決策支持系統(tǒng)快速原型開發(fā)的關鍵是如何快速的生成系統(tǒng)的控制程序。生成系統(tǒng)的控制程序。 系統(tǒng)控制程序是一個比較規(guī)范的程序,它的結構相對系統(tǒng)控制程序是一個比較規(guī)范的程序,它的結構相對簡單,它本身沒有復雜的運算和復雜的邏輯結構。只簡單,它本身沒有復雜的運算和復雜的邏輯結構。只要能實現(xiàn)對系統(tǒng)控制程序的自動生成就能實現(xiàn)對決策要能實現(xiàn)對系統(tǒng)控制程序的自動生成就能實現(xiàn)對決策支持系統(tǒng)的快速原型開發(fā)。支持系統(tǒng)的快速原型開發(fā)。8.4 DSS8.4 DSS開發(fā)開發(fā)一、一、 綜合部件的總控程序開發(fā)綜合部件的總控程序開發(fā) 從從DSSDSS總控程序的設計中可知它要完成的工作為:總控程序的設計中可知它要完成的工作為: (1 1)控制模型程序的運行;)控制模型
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告的制作和刊登行業(yè)相關項目經(jīng)營管理報告
- 廢水回用技術行業(yè)營銷策略方案
- 廣告設計行業(yè)相關項目經(jīng)營管理報告
- 蜂箱用木格子市場發(fā)展前景分析及供需格局研究預測報告
- 自行車剎車操縱閘把市場分析及投資價值研究報告
- 皮制長外衣商業(yè)機會挖掘與戰(zhàn)略布局策略研究報告
- 電打字機細分市場深度研究報告
- 為保護數(shù)據(jù)進行計算機安全威脅分析行業(yè)市場調(diào)研分析報告
- 廣告分發(fā)行業(yè)營銷策略方案
- 牙科用貴金屬合金市場發(fā)展前景分析及供需格局研究預測報告
- 危重病人護理評估及安全管理
- 工業(yè)自動化的柔性制造與定制化生產(chǎn)
- 小班化教學和合作學習
- 《永輝案例分享》課件
- 酒店總經(jīng)理管理培訓課件
- 時鐘的英語表達法
- 《同學之間如何相處》課件
- 《巴洛克風格》課件
- 七十二香譜圖
- 《辦公軟件教程WPS》課件
- 人教版新、舊高中化學教材必修一對比與分析
評論
0/150
提交評論