第6章 飯店管理信息係統的總體規劃·第一節 信息係統規劃概述
任何事物都有產生、發展至消亡的變化過程,人們也習慣於將事物變化的這種客觀過程劃分為若幹階段,問題由產生到解決再轉化為新的問題,可以看作是一個發展周期(也稱事物的生命周期)。與此相應便有美國人提出一種稱為PDS的三段式:P是計劃(PLAN),D是實施(DO),S是評價(SEE)。無論是完成複雜的工程項目,還是完成一項比較複雜的工作,人們首先要製定計劃,然後再去實施,經過實施後加以評估,再做出新的調整(或二次開發)計劃,轉入又一輪的PDS循環。這種基本原理廣泛地滲透到人們對係統工程、軟件工程、MIS工程(管理信息係統工程)的研究中去,這裏讓我們首先對係統工程概念以及係統工程對係統規劃的研究做一個簡要介紹。
一、係統工程對係統規劃的研究
係統工程是20世紀中期才開始興起的一門邊緣應用科學。因此,專家們對於係統工程的具體定義仍然是說法不一,下麵是我國係統工程研究的奠基人錢學森教授在1978年提出的定義:“係統工程是組織管理係統的規劃、研究、設計、製造、試驗和使用的科學方法,是一種對所有係統都具有普遍意義的科學方法。”如果需要更多地了解係統工程的理論,可以查看有關的專著,我們在這裏隻是結合飯店管理信息係統的建設和管理,對係統工程的定義做幾點非常簡單的討論。
(一)係統工程生命周期
可以明顯看出,在上述定義中滲透著對事物發展處理的階段性和相應的生命周期概念,即組織管理任何一種係統時,都可以將它劃分為規劃、研究、設計、製造、試驗、使用等不同階段,這些階段便組成了這種組織管理工作的生命周期:規劃研究設計製造試驗使用。
(二)係統工程範疇
係統工程理論在係統科學範疇內屬於工程技術,目前它已被廣泛應用於社會生活的各個方麵。例如近年來在國內人們比較熟知的有:
軍事係統工程,研究軍事行動組織和指揮。
農業係統工程,研究農業生產組織和管理。
信息係統工程,研究有關信息的編碼、傳輸、存儲、檢索、顯示係統建設的組織和管理。
環境係統工程,研究保護環境質量、控製環境汙染工作的組織和管理。
航天係統工程,研究有關航天工程的研製開發的組織管理。
人口係統工程,研究計劃生育、控製人口數量、提高人口素質工作的組織和管理。
以上各類係統工程的方法都可以分步驟加以說明,但是這些步驟的劃分並非是絕對一致的,可以根據不同的係統對象有所不同,例如有時把一個步驟分成幾步,有時則相反將幾步合並成一步。再例如,同樣是信息係統工程,計算機工程公司自己研製一個信息係統和根據用戶要求研製一個信息係統,二者在係統工程描述上就必然存在著明顯的不同。
(三)係統工程的係統規劃
並非是係統工程的步驟劃分得越細越多越有益處,相反,有可能簡化時就應當簡化。不過,無論你如何簡化,係統工程的第一步總是要從係統規劃開始,也就是說,係統規劃是必不可少的起步工作,對於它的重要性決不可以有所輕視。隻有進行好的規劃,並加上好的開發,才能得到一個優秀的係統。
我們可以將係統規劃再詳細劃分成若幹階段,在係統工程研究中對係統規劃的一種詳細描述,它大致分為六個階段:提出問題,初步調查和總體研究,確定目標,綜合分析提出方案,選擇最優方案,製定實施計劃。
在這種描述中顯然突出了兩個環節:選用適當模型來確定係統目標和結構;選用適當標準在多個方案中選優,通過多輪的循環選擇和分析,最終能獲取符合要求的最優方案。
二、軟件工程對項目規劃的研究
在建立一個飯店管理信息係統時,核心任務是開發符合管理要求的軟件係統,所以我們在係統規劃的討論中,不僅要以係統工程的研究成果為基礎,而且要吸收軟件工程(即軟件係統工程)的研究成果,根據軟件的特殊性和規範,利用工程的方法,開發軟件係統。
進入20世紀60年代後,計算機編程工具取得了明顯的發展,促進了計算機在多種領域的應用,不再隻是限於科學計算工作。但是,手工作坊式的軟件開發方法使得軟件的質量、成本和開發速度都無法滿足社會的需要,至60年代末期開始出現了軟件危機的種種跡象。與此同時,人們逐漸認識到,如果軟件開發隻是作為發揮個人編程能力的智力活動是不行的,必須將個人開發的手工方式轉變成麵向市場的工程化開發方式。在1968年的一次國際會議上,人們首次提出了“軟件工程”這個名詞,70年代中期又提出了軟件生命期的概念,進入80年代後便提出了一係列軟件開發的工程化方法。進入90年代,基於軟件工程的項目規劃和管理已普遍使用,規劃成為軟件工程中的重要內容。