【正文】
U U C C U U C U U U U U U C C U U U U U U C U U U U U C U U U C U U U U U C U U 產品設計 產品工藝 材料定額 制訂定額 材料計劃 采 購 進 貨 庫存控制 作業(yè)計劃 在制品控制 作業(yè)安排 設備管理 設備維修 機床安排 產 品 零 件 工 藝 工時定額 材料計劃 供應廠商 采購合同 材料庫存 生產進度 機床負荷 在制品庫存 設 備 U C U U U U U 產品設計 采購 制造 數(shù)據(jù)流程總圖 ? 。 由于資源的限制,系統(tǒng)的開發(fā)總有個先后次序,而不可能全面開花。劃分子系統(tǒng)之后,根據(jù)企業(yè)目標和技術約束確定子系統(tǒng)實現(xiàn)的優(yōu)先順序。一般來講,對企業(yè)貢獻大的、需求迫切的、容易開發(fā)的優(yōu)先開發(fā)。以下是確定子系統(tǒng)實施順序的原則: ? ( 1)系統(tǒng)需求程度與潛在效益評估 。 ? ( 2)技術約束分析。 ( 1)系統(tǒng)需求程度與潛在效益評估 ? 通過對管理人員、決策者的調查訪問,進行 定性評估 。根據(jù)評估準則(如潛在效益、對企業(yè)的影響、迫切性等),對每個子系統(tǒng)的管理人員和決策人員中用評分的辦法進行評估,每個子系統(tǒng)的得分作為考慮優(yōu)先順序的參考。 ( 2)技術約束分析 ? 對子系統(tǒng)之間的關聯(lián),可用系統(tǒng)流程總圖進行分析。利用該圖很容易評出每個子系統(tǒng)產生的數(shù)據(jù)有多少被其他子系統(tǒng)所共享。有較多子系統(tǒng)共享的數(shù)據(jù)應較早實現(xiàn)。 第四節(jié) 開發(fā)管理信息系統(tǒng)的方法 ? 開發(fā)管理信息系統(tǒng)的具體方法很多,通常不嚴格地將它們分為: ? 結構化系統(tǒng)開發(fā)方法( SSDM); ? 原型法( Prototyping); ? 面向對象開發(fā)方法( OOM); ? CASE開發(fā)方法。 一、結構化系統(tǒng)開發(fā)方法 ? 結構化系統(tǒng)開發(fā)方法是目前應用得最普遍的一種開發(fā)方法。用它來開發(fā)管理信息系統(tǒng)可分為三個階段: 系統(tǒng)分析; 系統(tǒng)設計; 系統(tǒng)實施。 系統(tǒng)分析 ? 系統(tǒng)分析是 MIS開發(fā)工作的第一個階段; ? 以系統(tǒng)規(guī)劃中提出的目標為出發(fā)點; ? 分析的階段的工作包括: MIS開發(fā)的可行性分析和詳細的系統(tǒng)調查(包括管理業(yè)務調查、數(shù)據(jù)流程調查 …… ),最終建立信息系統(tǒng)的邏輯模型。 ? 該階段的成果為“系統(tǒng)分析報告”,是系統(tǒng)設計階段的工作基礎。 系統(tǒng)設計 ? 系統(tǒng)設計是 MIS開發(fā)工作的第二個階段; ? 在系統(tǒng)分析階段提出的邏輯模型的基礎上設計 MIS的物理模型; ? 主要的工作包括:代碼設計、信息系統(tǒng)流程圖設計、數(shù)據(jù)庫設計、處理流程圖設計和編寫程序設計說明書; ? 該階段的成果為“系統(tǒng)設計說明書”。 系統(tǒng)實施 ? 系統(tǒng)實施是 MIS開發(fā)工作的第三個階段; ? 工作內容包括:程序的設計及調試、系統(tǒng)轉換、系統(tǒng)運行與評估; ? 該階段的成果為最終實現(xiàn)的管理信息系統(tǒng)、程序說明書、使用說明書。 SSDM的基本思想 ? 結構化系統(tǒng)開發(fā)方法用系統(tǒng)工程的思想和工程化的方法,結構化、模塊化、自頂向下地對系統(tǒng)進行分析與設計。具體來說,就是先將整個信息系統(tǒng)開發(fā)過程劃分出若干個相對獨立的階段,如系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施等。在前兩個階段堅持自頂向下地對系統(tǒng)進行結構化劃分。在系統(tǒng)實施階段,則應堅持自底向上地逐步實施。 SSDM的優(yōu)缺點 ? 優(yōu)點: ? 強調整體和全局性,利于整體優(yōu)化; ? 嚴格地區(qū)分開發(fā)階段,避免了開發(fā)過程的混亂狀態(tài)。適合于大型信息系統(tǒng)的開發(fā)。 ? 缺點: ? 開發(fā)過程復雜繁瑣,周期長,系統(tǒng)難以適應環(huán)境的變化。 二、原型法 ? 原型法是 80年代隨著計算機軟件技術的發(fā)展,特別是在關系數(shù)據(jù)庫系統(tǒng)( RDBS)、第四代程序生成語言和各種系統(tǒng)開發(fā)生成環(huán)境產生的基礎上,提出的一種從設計思想、工具、手段都全新的系統(tǒng)開發(fā)方法。我們將從基本思想、軟件支持環(huán)境及其優(yōu)缺點對它做介紹。 原型法的基本思想 ? 運用原型法開發(fā)信息系統(tǒng)時,開發(fā)人員首先要對用戶提出的問題進行總結,然后開發(fā)一個原型系統(tǒng)并運行之。開發(fā)人員和用戶一起針對原型系統(tǒng)的運行情況反復對它進行修改(在這過程中也可以添加新功能),直到用戶對系統(tǒng)完全滿意為止。 用戶對新系統(tǒng) 提出需求 開發(fā)一個原型 系統(tǒng) 運行原型系統(tǒng) 完成系統(tǒng)開發(fā) 并交付使用 修改 添加功能 開發(fā)人員對問 題進行總結 添加新功能否 有修改意見否 N N Y Y 原型法示意圖 原型法的軟件支持環(huán)境 ? 原型法有很多長處,有很大的推廣價值。但必須指出,它的推廣應用必須要有一個強有力的軟件支持環(huán)境作為背景,沒有這個背景它將變得毫無價值。一般認為原型法所需要的軟件環(huán)境主要有: ?一個方便靈活的關系數(shù)據(jù)庫系統(tǒng)(如: SQL,ORACALE) ?一個與 RDBS相對應的,方便靈活的數(shù)據(jù)字典,它具有存儲所有實體的功能。( SQL, ORACLE中都有附帶) ?一套與 RDBS相對應的快速查詢系統(tǒng),能支持交互方式的組合條件查詢。(如: SQL中的查詢分析器) ?一套高級的軟件工具用以支持結構化程序,并且允許采用交互的方式迅速地進行書寫和維護、產生任意程序語言的模塊。( VB, VC, JB等) 原型法的優(yōu)缺點 ? 優(yōu)點: ? 原型法貫徹的是“從下到上”的開發(fā)策略,它更易被用戶接受。 ? 將模擬手段引入系統(tǒng)分析的初期階段,溝通了人們的思想,縮短了用戶和系統(tǒng)分析人員之間的距離,解決了結構化方法中最難以解決的一環(huán)。 ? 充分利用了最新的軟件工具,擺脫了老一套工作方法,使系統(tǒng)開發(fā)的時間、費用大大地減少,效率、技術等方面都大大地提高。 ? 缺點: ? 由于該方法在實施過程中缺乏對管理系統(tǒng)全面、系統(tǒng)的認識, 因此,它不適用于開發(fā)大型的管理信息系統(tǒng)。 ? 每次反復都要花費人力、物力,如果用戶合作不好,盲目糾錯,就會拖延開發(fā)過程。