e3 Kenneth Laudon 管理信息系統 v11

小結

1.建設新系統如何產生組織變化。

建設一個新的信息系統是計劃組織變革的一種形式。技術會導致的四種變化是:①自動化,②作業步序合理化,③企業過程再工程,④範式轉移——帶有最大的風險和回報的長遠變化。許多組織企圖用企業過程再工程去重新設計工作流程和企業過程,希望達到巨大的生產率變化。信息系統也可用於支持企業過程管理、全面質量管理(TQM)、六西格瑪和其他增量型過程改進的動議。

2.系統開發過程中的核心活動是什麼?

系統開發中的核心活動是系統分析、系統設計、編程、測試、切換、生產和維護。系統分析是研究和分析現有系統的問題並識別其解的要求。系統設計提供一個信息系統解的說明,表示它的技術和組織部件如何結合在一起。

3.建模和設計信息系統的主要方法是什麼?

建模和設計信息系統的兩個主要方法是結構化方法和麵向對象的開發。結構化方法關注於過程和數據建模分離。數據流程圖是結構化分析的主要工具,結構圖表是表達結構化軟件設計的主要工具。面向對象的開發使系統作為一個聯合過程和數據對象的集合模型化。面向對象的建模是基於類和繼承的概念。

4.建設信息系統的各種方法是什麼?

最早的建設系統的方法是系統生命週期法,它要求信息系統的開發分為正式的階段。階段必須按序進行,並具有定義好的輸出;在下個階段開始前,這個階段必須正式批准。生命週期法對大項目是有用的,並需要在系統建設的每個階段有正式的說明和嚴密的管理控制。然而這個方法成本高昂,缺乏變通。

原型法包含快速和便宜的為終端用戶建設一個試驗系統,然後與其互動、評價改進。原型得到改進和提高直至顧客對所有需求滿意,並留作為模板以創建最終系統。原型法鼓勵用戶參與系統開發,反覆設計直至正確捕捉到性能細節。這個快速開發的原型可以是未完全測試或文件化的最終系統的一部分,或者技術上不適合於生產環境,不用於最終系統。前者被稱為演進原型法,後者則稱為試驗原型法。

用應用軟件包開發一個信息系統省去了在開發時編寫軟件程序的需要。用軟件包減少了設計、測試、安裝和維護工作。如果一個公司沒有內部信息系統人員和財務資源去定製開發一個系統,應用軟件包是有所助益的。為滿足一個組織的獨特需求,軟件包可能要求大量的修改,這可能導致開發成本顯著上升。

終端用戶開發是由終端用戶來開發信息系統,或者獨自或者有信息系統專家的少量幫助。可用第四代語言工具快速地、非正式地開發出終端用戶開發的系統。終端用戶開發的主要益處是改善了需求的確定;減少了應用要求的積壓;增加了終端用戶的參與和控制系統的開發過程。然而,終端用戶開發,結合分佈式計算,引入了新的組織挑戰,如增加了信息系統和數據不滿足質量保證標準的可能,這些均難以用傳統的方法控制。

外源化是用一個外部供應商來建設或運行一個公司信息系統。這些工作均是由外部的供應商來完成,而不是由組織內部信息系統人員完成。外源化可以減少應用開發成本或使公司不用內部人員就能開發應用。然而,公司的風險是可能失去對系統的控制和成為過分依賴外部供應商。外源化也包含“隱藏”成本,特別是當工作送至離岸時。

5.在數字企業世紀系統建設的新方法是什麼?

公司們正轉向快速應用設計、聯合應用設計、靈敏開發和可重用軟件部件,以加速系統開發過程。快速應用開發用面向對象的軟件、可視化編程、原型法和第四代生成工具,快速地創建系統。靈敏開發分解一個大項目為一串小的子項目,用交互和連續反饋在很短的週期完成。基於部件的開發可加快應用開發,使用對象分組進入軟件部件套裝,再聯合創建大規模的企業應用。

Web服務提供了公共的標準集合,使組織能連接他們的系統,與技術平臺無關。