Maker
運作體系
Maker
是一套完整的系統開發體系。我們說它是一套完整的體系,因其從系統
的概念研發起至系統的實際開發提供了完整的概念與工具。但是,與其說它是一套
工具,不如說是一套開發的理念與哲學,因整個體系除了有豐富實務開發經驗作為
基礎,更是思想萃煉的結晶。因為系統開發不再是做苦工的事情,而要達到以意馭
力-用正確的概念為出發點,並以Powerful的工具來完成,這是Maker的運作精神所
在。
圖二顯示真實世界Mapping到Maker體系。
Maker體系起始於解決真實世界的問
題之概念研發,以正確概念形成系統觀念,並將概念以示意圖表示之。概念是解決
問題的View,根據此View再形成的系統觀念與設計系統架構,以作為實作的基礎。
簡單地說,如果View不正確,系統觀念與架構就
無法有效地解決真實世界的問題。
概念研發因較抽象,請參考進階課程之說明。
概念研發後,Maker體系依系統架構分析其資料庫體系,在此稱為B.H.T.A.-階層式
資料分析模型。資料所形成的資料體系如同企業最有價值的資訊資源,BHTA模式
提供了資料模型的分析基礎。分析完成後,Maker提供了由Visual
Foxpro 基本類別
所開發的Sub
classes-稱為SPW
Sub-class library。SPW
Sub-class library
提供系統在實
作時最快速之介面與資料結構設計、資料庫連結、資料區段設定等功能。最後軟
料加工機提供了資訊資源加工機制與過程,快速與彈性的加工能力對於報表分析
與製作提供最佳的工具。
圖二:Maker
運作體系