ODSS是一個大型復雜的編程系統,其開發需要正規的、結構化的方法,不必用傳統的系統開發生命周期方法。Carter等(1992)提出了一種構造ODSS的方法,它是SDI.C和迭代方法的結合,其構造過程分為四個階段,開始兩個階段是結構化的,并提供一個系統開發的框架,第三個階段是迭代的,包含系統開發模塊的原型法,第四個階段包含兩種方法。這些階段是:
1.開始(一個結構化、進行組織的階段),包括:
(1)需求評價;
(2)獲得管理支持;
(3)組織起來(建立指導委員會,確定項目組成員);
(4)制定行動計劃。
2.進行概念設計,這是最重要的階段,并且不是迭代的,需產生系統藍圖,以指導系統開發者的一系列決策。
3.開發系統,該階段包括兩個活動:
(1)設計物理系統,選擇DSS產生器、選擇其他軟件和硬件、設計數據庫;
(2)開發系統模型和數據庫,模型通常是ODSS的重要部分。
4.系統實現和維護,包括:
(1)安裝物理系統;
(2)系統模塊(程序)編程和修改;
(3)創建和修改數據庫;
(4)模塊和數據庫文檔化;
(5)訓練用戶。