《系統(tǒng)實施與系統(tǒng)運行》由會員分享,可在線閱讀,更多相關《系統(tǒng)實施與系統(tǒng)運行(53頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第十六講,系統(tǒng)實施 與 系統(tǒng)運行,系統(tǒng)實施的性質,1、系統(tǒng)實施是系統(tǒng)開發(fā)的最終一個階段,是系統(tǒng)設計結果的計算機實現(xiàn)。 2、這個階段的功能是將系統(tǒng)的物理方案(SSD Schema)轉換成可執(zhí)行的應用軟件。,系統(tǒng)實施的主要任務,1、按系統(tǒng)的結構體系與設備配 置及布局等方案準備購置、安裝、調試系統(tǒng)。,2、建立系統(tǒng)的數(shù)據(jù)平臺 -----數(shù)據(jù)庫,系統(tǒng)實施的主要任務,3、編程與調試: 界面編程; 系統(tǒng)模塊編程; (以上步驟相當于加工零件) 程序模塊調試。(又稱為正確性調試),系統(tǒng)實施的主要任務,4、程序模塊的聯(lián)合調試 (又稱接口調試),系統(tǒng)實施的主要任務,【例】航空公司訂
2、座與售票系統(tǒng)中訂座子系統(tǒng)部分相關模塊:,獲得 正確的 訂座數(shù)據(jù),驗證 訂座記錄,讀 訂座暫記,,,,,,,c.1.1.1,c.1.2.1,c.1.2.2,,。,,.,,,訂座數(shù)據(jù),結束標志,,。,,,訂座數(shù)據(jù),.,,合格標志,調試內容:1、模塊之間的 調用關系。 2、模塊之間的 數(shù)據(jù)與控制信息傳遞。,系統(tǒng)實施的主要任務,5、系統(tǒng)整體調試: 調試內容: 各子系統(tǒng)之間的接口合理、正確。 系統(tǒng)運行功能是否達到系統(tǒng)規(guī)劃階段所確定的目標功能。 調試時間: 待信息系統(tǒng)的硬件平臺配置調試完畢之后,在系統(tǒng)正式運行的硬件平臺上進行整體調試。 調試人員: 企業(yè)的CIO或負責信息
3、系統(tǒng)開發(fā)或實施的老總之一。 系統(tǒng)分析員、設計員、程序員。 系統(tǒng)用戶與操作人員。 調試數(shù)據(jù): 若程序調試或聯(lián)合調試可以用已知結果的模擬數(shù)據(jù)的話,那么系統(tǒng)調試一定要使用系統(tǒng)前期運行的實際數(shù)據(jù)與實際結果,在系統(tǒng)調試中進行驗證。,系統(tǒng)實施的主要任務,6、基礎數(shù)據(jù)整理與轉換: 根據(jù)已設計的數(shù)據(jù)庫文件的框架(結構)進行數(shù)據(jù)庫記錄的收集、整理、分析,并轉換成數(shù)據(jù)庫文件。,系統(tǒng)實施的主要任務,7、操作人員培訓: 在進行系統(tǒng)調試的同時開始對系 統(tǒng)管理人員與系統(tǒng)操作人員進行新 系統(tǒng)的工作過程與系統(tǒng)功能的模擬實踐。,系統(tǒng)實施的主要任務,8、系統(tǒng)切換: 新老系統(tǒng)交接,系統(tǒng)實施的主要任務
4、,9、系統(tǒng)正式運行。,系統(tǒng)實施的主要任務,程序設計及調試,1、程序設計的依據(jù): 是詳細的系統(tǒng)設計結果HIPO圖及系統(tǒng)界面的設計方案。,2、編程的規(guī)范: 保證系統(tǒng)的安全可靠 數(shù)據(jù)存取的安全可靠; 數(shù)據(jù)通信的安全可靠; 操作權限的安全可靠; 程序運行的安全可靠。,程序設計及調試,2、編程的規(guī)范: 重視系統(tǒng)的實用性: 系統(tǒng)操作方便; 系統(tǒng)運行速度快; 系統(tǒng)功能不打折扣。,程序設計及調試,2、編程的規(guī)范: 書寫程序的規(guī)范性: 程序書寫中規(guī)中矩。(例如嵌套循環(huán)與分支語句的書寫規(guī)則) 變量取名按事先的統(tǒng)一規(guī)范。 不必刻意使用太多的編程技
5、巧,要用結構化的工程語言。,程序設計及調試,2、編程的規(guī)范: 修改程序的可讀性(或系統(tǒng)的可維護性): 程序設計的結構化; 模塊之間只有數(shù)據(jù)聯(lián)系; 程序中插入注釋語句。(非執(zhí)行語句),程序設計及調試,3、程序設計的方法: 結構化系統(tǒng)設計方法(Structured Programming--SP) 三種常用程序結構:順序、分支、循環(huán)。 設計過程文件,用主控模塊調用過程文件中的各個過程。,程序設計及調試,3、程序設計的方法: 程序設計的原型方法(PP---- Prototyping Programming) 功能相似的功能模塊:菜單、報表、統(tǒng)計、查
6、詢、圖形、表單等模塊作為適合各子系統(tǒng)的通用模塊,作為程序模塊的原型,稱為原型模塊。 調出原型模塊稍加修改,沒有原型的另行編制,可以較快地完成程序設計任務。,程序設計及調試,3、程序設計的方法: 面向對象的程序設計方法(OOP----Object-Oriented Programming) 將對象(功能模塊)直接映射成程序對象(程序模塊); 要求功能模塊的設計與程序對象盡量能一一對應; 用VC++,Smalltalk等第四代語言(4GLs)。,程序設計及調試,4、程序設計的原則: 盡量利用原型模塊、軟件包中的模型或軟件工具,稍經(jīng)修改
7、后組合在一起。稱為COP(組件式程序設計方法---Components-Oriented Programming)。 優(yōu)點: 減少編程工作量,快速編程; 規(guī)范編程; 編程質量提高; 可維護性強。,程序設計及調試,,5、常用編程工具: 程序設計語言: 常用編程語言有:VB,VC++,COBOL,Prolog等 數(shù)據(jù)庫語言: 用于微機的關系數(shù)據(jù)庫語言XBASE,F(xiàn)oxpro,VFP(Visual Foxpro)等各種版本(Version)。 大型數(shù)據(jù)庫系統(tǒng):Oracle,Delphi,informix,DB2等。
8、 自動編程類語言:4GLs (4th Generation Languages)。 面向對象的編程工具。,,程序設計及調試,5、程序調試: 調試的步驟:,,,,,,,,,,,,,,,,,,,,,,,,,,系統(tǒng) 整體 調試,子系統(tǒng)或 大模塊 調試,程序 模塊 調試,程序設計及調試,5、程序調試: 調試方法: 黑箱測試(Blank-box Testing) 根據(jù)程序模塊所依據(jù)的功能模塊的IPO圖,照樣的輸入可得到期望的輸出。,程序設計及調試,5、程序調試: 調試方法: 數(shù)據(jù)測試(Data Testing) 將已知結果的數(shù)據(jù)輸入后能得到與手
9、工操作同樣的結果,其中間結果也應一樣。,程序設計及調試,5、程序調試: 調試方法: 窮舉測試(Exhausting Testing) 程序的各個分支均應顧及,不要遺漏一個分支。,程序設計及調試,5、程序調試: 調試方法: 操作測試(Operating Testing) 一定強調用實際數(shù)據(jù),與人工操作的實際結果要相符。(但不必強調完全一致)。,程序設計及調試,5、程序調試: 調試方法: 模型測試 (Model Testing) 尤其是用數(shù)學模型的決策模塊,一定要核對所有的計算結果(包括中間過程的結果),程序設計及調試,基礎數(shù)據(jù)的整理轉換,1、收集
10、人工處理的單據(jù)、報表、文件、帳冊、報告等一切文檔。 2、按數(shù)據(jù)庫設計結果,在已選定的數(shù)據(jù)庫管理系統(tǒng)平臺上生成數(shù)據(jù)庫文件(.dbf)的框架結構。 3、按關系模式(數(shù)據(jù)庫文件的屬性結構)整理數(shù)據(jù)庫文件的記錄數(shù)據(jù)。 4、將記錄數(shù)據(jù)通過輸入方式轉換到計算機外存設備上,形成系統(tǒng)的數(shù)據(jù)平臺。 5、系統(tǒng)數(shù)據(jù)平臺的不斷維護(添加、修改、刪除記錄等操作,還包括數(shù)據(jù)框架的修改----增添、修改、刪除字段而引起的數(shù)據(jù)記錄的修改等。),用戶培訓,培訓的目的: 開發(fā)人員(主要是系統(tǒng)分析員)與用戶溝通的最好機會。 系統(tǒng)分析員向用戶講解系統(tǒng)的功能結構。 用戶向系統(tǒng)分析員提出更進一步的功能要求。 用戶接受培訓之后
11、可更有效地參與系統(tǒng)的調試。 系統(tǒng)分析員更了解用戶現(xiàn)時的需求(與時俱進的需求)可在系統(tǒng)切換前作局部的修改。,培訓的內容: 系統(tǒng)總體結構(結構體系、分布、設備、子系統(tǒng)劃分、計算機處理流程等) 系統(tǒng)的分析思想及系統(tǒng)的功能組成,用戶培訓,培訓的內容: 系統(tǒng)的平臺結構: 應用系統(tǒng) 數(shù)據(jù)平臺 開發(fā)與運行平臺 操作系統(tǒng)平臺 硬件平臺,,,,,,,,,,,,,,,,,用戶培訓,培訓的內容: 系統(tǒng)輸入/輸出界面使用方式介紹(輸入要領/輸出方式)及數(shù)據(jù)的轉儲與打印方法。 漢字輸入方式培訓。,用戶培訓,培訓的內容: 業(yè)務操作方式培訓。 常規(guī)故障的原因及排除方法。 若系統(tǒng)設置“幫助”等
12、信息,則培訓其使用方式及系統(tǒng)文檔資料的檢索方法。 業(yè)務數(shù)據(jù)收集分析整理與輸入數(shù)據(jù)庫的轉換方法。,用戶培訓,培訓的時間: 在系統(tǒng)結構化設計完成之后轉入系統(tǒng)實施階段即開始進行用戶培訓。,用戶培訓,系統(tǒng)切換與系統(tǒng)試運行,1、切換的含義: 新老系統(tǒng)之間的轉換(老系統(tǒng)是指原來的人工系統(tǒng)或在用的計算機系統(tǒng))。,直接切換: 定義:在事先規(guī)定的某一時刻,終止老系統(tǒng),立即起用新系統(tǒng)。 適應:不太復雜的系統(tǒng),數(shù)據(jù)的重要性一般,很有把握的系統(tǒng)。 優(yōu)點:節(jié)省人力與費用,切換簡便。 缺點:存在較大風險。,系統(tǒng)切換與系統(tǒng)試運行,平行切換: 定義:新老系統(tǒng)平行運行一段時間,待一段時間考驗后才正
13、式以新系統(tǒng)代替老系統(tǒng)。 適應:大多數(shù)系統(tǒng)均采用這種切換方式,只是平行工作的時間長短不一。 優(yōu)點:平穩(wěn)過渡,安全、可靠、風險小。 缺點:由于兩套班子同時工作,人力與費用支出是巨大的。,系統(tǒng)切換與系統(tǒng)試運行,分段切換: 定義:一部分一部分地代替老系統(tǒng)。 優(yōu)點:兼有兩種切換方式的優(yōu)點。 缺點:可以一個子系統(tǒng),一個子系統(tǒng)的切換,但增加了人-機接口的麻煩。,系統(tǒng)切換與系統(tǒng)試運行,,切換方法示意圖: 直接切換: 老系統(tǒng) 新系統(tǒng) 切換時刻 平行切換: 老系統(tǒng) 新系統(tǒng),,,,,,,,,,,,,,,,平行時間,,,系統(tǒng)切換與系統(tǒng)試運行,分段切換
14、: 老系統(tǒng) 新系統(tǒng),,,,,,,,,,,,,,,,,子系統(tǒng)先切換成新系統(tǒng),接著是,,,系統(tǒng)切換與系統(tǒng)試運行,系統(tǒng)開發(fā)文檔與運行文檔的管理,1、存檔與管理的目的: 、有利于系統(tǒng)的維護、二次開發(fā)與提高系統(tǒng)運行管理的效率。 、運行記錄有利于及時發(fā)現(xiàn)問題、找出關鍵、排除故障、順利運行。,2、文檔類型: 、系統(tǒng)規(guī)劃階段文檔:系統(tǒng)開發(fā)的可行性分報告。 、系統(tǒng)分析階段文檔: 系統(tǒng)調查所收集的原始文檔。 系統(tǒng)分析報告及新系統(tǒng)的邏輯方案(SSA Report)。,系統(tǒng)開發(fā)文檔與運行文檔的管理,、系統(tǒng)設計階段的文檔: 系統(tǒng)設計方案(SSD Schema) 、系統(tǒng)實施階段的文檔: 程序文件。 調
15、試記錄(包括修改、維護記錄) 原始數(shù)據(jù)文件。 系統(tǒng)切換過程記錄。 、系統(tǒng)運行管理階段文檔: 系統(tǒng)運行日志。 系統(tǒng)維護記錄。,系統(tǒng)開發(fā)文檔與運行文檔的管理,3、文檔管理: 按文書檔案的管理與借用的規(guī)定執(zhí)行。,系統(tǒng)開發(fā)文檔與運行文檔的管理,系統(tǒng)的運行管理,1、系統(tǒng)基礎數(shù)據(jù)的管理: 、原始數(shù)據(jù)的收集整理分析統(tǒng)計管理與歸檔。 、數(shù)據(jù)庫框架結構與數(shù)據(jù)記錄的維護。,2、系統(tǒng)的運行管理: 、嚴格執(zhí)行系統(tǒng)運行管理的制度: 系統(tǒng)操作規(guī)程。 系統(tǒng)安全保密制度。 系統(tǒng)修改規(guī)程。 系統(tǒng)定期維護制度。 系統(tǒng)運行狀況記錄。 系統(tǒng)運行日志歸檔。,系統(tǒng)的運行管理,3、
16、系統(tǒng)運行結果分析: 、系統(tǒng)運行結果必須能反映企業(yè)(或組織)在組織企業(yè)生產(chǎn)經(jīng)營方面發(fā)展趨勢的信息,以提高管理部門指導企業(yè)的經(jīng)營生產(chǎn)的能力。那么這個信息才有指導實際經(jīng)營管理的意義。 、如果不能或指導意義不很大,則說明系統(tǒng)運行還不能滿足用戶的需求,達不到系統(tǒng)的 設計目標。 、系統(tǒng)操作人員必須檢查原始數(shù)據(jù)與輸入環(huán)節(jié)。 、如若不行,則將情況及時反映給系統(tǒng)開發(fā)人員,協(xié)同他們一起查找原因,解決問題。,系統(tǒng)的運行管理,信息系統(tǒng)的評價,1、信息系統(tǒng)質量檢驗規(guī)范: 、系統(tǒng)對用戶與業(yè)務需求的相對滿意度: 用戶對系統(tǒng)的需求、操作過程與運行結果是否滿意。。 、系統(tǒng)的開發(fā)過程是否規(guī)范: 系統(tǒng)分
17、析系統(tǒng)設計系統(tǒng)實施等工作過程是否規(guī)范 及文檔資料是否完整和規(guī)范。 、系統(tǒng)功能的正確性、先進性、有效性與完整性。 、系統(tǒng)的性能、成本、效益的綜合比。 、系統(tǒng)的功能是否能滿足各個管理層次的信息需求。 、信息資源的利用率: 關鍵是系統(tǒng)是否最大限度地利用了現(xiàn)有的信息資源,尤其是能否充分利用這些信息資源進行有效的管理決策。,2、信息系統(tǒng) 的評價指標: 、達到預定性能目標的測定: 對目標從小到大進行檢查: 是否滿足了科學管理的需要。 各級管理人員的滿意程度如何? 有待進一步改進的意見與建議。,信息系統(tǒng)的評價,2、信息系統(tǒng) 的評價指標: 、對系統(tǒng)各種資源的利用情
18、況: 硬件與軟件資源的配置與利用情況。 對數(shù)據(jù)資源的維護與利用情況。 人-機接口的設置、通暢與發(fā)揮作用的調查。,信息系統(tǒng)的評價,2、信息系統(tǒng) 的評價指標: 、系統(tǒng)運行的安全性評價 系統(tǒng)運行是否安全可靠。 系統(tǒng)維護是否方便并且有保障。 保障系統(tǒng)數(shù)據(jù)的絕對安全。,信息系統(tǒng)的評價,,2、信息系統(tǒng) 的評價指標: 、系統(tǒng)的經(jīng)濟效益評價: 系統(tǒng)所產(chǎn)生的經(jīng)濟效益是指它的直接經(jīng)濟效益與間接經(jīng)濟效益。 直接經(jīng)濟效益是指人員與費用的節(jié)省和利潤的增長。 間接經(jīng)濟效益是指提高企業(yè)(或組織)的管理工作效率及發(fā)揮信息在對企業(yè)管理科學化與規(guī)范化方面的作用。,信息系統(tǒng)的評價,