管理信息系統(tǒng)教程—管理信息系統(tǒng)的系統(tǒng)實施

上傳人:仙*** 文檔編號:30048674 上傳時間:2021-10-09 格式:PPT 頁數(shù):47 大小:708.50KB
收藏 版權(quán)申訴 舉報 下載
管理信息系統(tǒng)教程—管理信息系統(tǒng)的系統(tǒng)實施_第1頁
第1頁 / 共47頁
管理信息系統(tǒng)教程—管理信息系統(tǒng)的系統(tǒng)實施_第2頁
第2頁 / 共47頁
管理信息系統(tǒng)教程—管理信息系統(tǒng)的系統(tǒng)實施_第3頁
第3頁 / 共47頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《管理信息系統(tǒng)教程—管理信息系統(tǒng)的系統(tǒng)實施》由會員分享,可在線閱讀,更多相關(guān)《管理信息系統(tǒng)教程—管理信息系統(tǒng)的系統(tǒng)實施(47頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 第八章第八章 管理信息系統(tǒng)的系統(tǒng)實施管理信息系統(tǒng)的系統(tǒng)實施n 8.1 8.1 物理系統(tǒng)的實施物理系統(tǒng)的實施 n 8.2 8.2 程序設(shè)計程序設(shè)計n 8.3 8.3 軟件開發(fā)工具軟件開發(fā)工具n 8.4 8.4 程序和系統(tǒng)調(diào)試程序和系統(tǒng)調(diào)試n 8.5 8.5 系統(tǒng)切換,運行和維護系統(tǒng)切換,運行和維護n 8.6 8.6 項目管理與系統(tǒng)評價項目管理與系統(tǒng)評價n學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo):掌握系統(tǒng)實施的主要內(nèi)容,了解掌握系統(tǒng)實施的主要內(nèi)容,了解MISMIS物理系統(tǒng)物理系統(tǒng)實施的基本概念及主要內(nèi)容實施的基本概念及主要內(nèi)容理解程序設(shè)計、程序調(diào)試和系統(tǒng)測試的方法理解程序設(shè)計、程序調(diào)試和系統(tǒng)測試的方法掌握系統(tǒng)切換的方

2、法掌握系統(tǒng)切換的方法系統(tǒng)分析系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)實施系統(tǒng)實施的主要內(nèi)容:系統(tǒng)實施的主要內(nèi)容:包括物理系統(tǒng)的實施、程序設(shè)計與調(diào)試、項目管理、人員培訓(xùn)、數(shù)據(jù)準(zhǔn)備與錄入、系統(tǒng)轉(zhuǎn)換和評價等。 系統(tǒng)實施階段既是成功地實現(xiàn)新系統(tǒng),又是取系統(tǒng)實施階段既是成功地實現(xiàn)新系統(tǒng),又是取得用戶對系統(tǒng)信任的關(guān)鍵階段。得用戶對系統(tǒng)信任的關(guān)鍵階段。 系統(tǒng)實施的任務(wù) 系統(tǒng)實施是將系統(tǒng)設(shè)計階段的結(jié)果在計算機上實現(xiàn),并應(yīng)用到實際管理工作之中的過程。即,將紙面上的、類似于設(shè)計圖式的新的管理信息系統(tǒng)方案(物理模型)轉(zhuǎn)成可以實際運行的管理信息系統(tǒng)系統(tǒng)軟件,并應(yīng)用到實際管理工作之中。系統(tǒng)實施的任務(wù)包括: 按總體設(shè)計方案購

3、置和安裝計算機(網(wǎng)絡(luò))系統(tǒng); 建立數(shù)據(jù)庫系統(tǒng); 系統(tǒng)調(diào)試; 整理基礎(chǔ)數(shù)據(jù)、培訓(xùn)操作人員; 系統(tǒng)轉(zhuǎn)換和試運行; 系統(tǒng)測試; 系統(tǒng)評價。n系統(tǒng)實施計劃 安排各項工作的先后順序,制定時間進度計劃; 確定各種專業(yè)人員在各階段的配備數(shù)量與比例,制定人員培訓(xùn)計劃; 制定資金籌措與投入計劃。n系統(tǒng)實施步驟 系統(tǒng)調(diào)試; 系統(tǒng)轉(zhuǎn)換; 系統(tǒng)運行與維護; 系統(tǒng)評價。n系統(tǒng)實施階段成果 新的管理信息系統(tǒng)投入運行; 新的管理信息系統(tǒng)測試報告; 為保證新的管理信息系統(tǒng)運行所建立的規(guī)章制度和崗位職責(zé); 新的管理信息系統(tǒng)評價報告。n參加人員 系統(tǒng)分析員、設(shè)計員、程序員,計算機專家等; 用戶單位高中層管理人員、具體業(yè)務(wù)操作人員

4、。第一節(jié)第一節(jié) 物理系統(tǒng)的實施物理系統(tǒng)的實施 MISMIS物理系統(tǒng)的實施內(nèi)容:物理系統(tǒng)的實施內(nèi)容:計算機系統(tǒng)和通信網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機房的準(zhǔn)備和設(shè)備的安裝調(diào)試等一系列活動的總和,它是MIS系統(tǒng)運行的硬件環(huán)境(主要指硬件設(shè)備的采購、安裝和調(diào)試(主要指硬件設(shè)備的采購、安裝和調(diào)試與與設(shè)計階段的設(shè)備選型不同)設(shè)計階段的設(shè)備選型不同) 一、計算機系統(tǒng)的實施一、計算機系統(tǒng)的實施 購置計算機系統(tǒng)的基本原則基本原則是能夠滿足MIS設(shè)計與應(yīng)用的要求。此外,還應(yīng)當(dāng)考慮以下問題:計算機系統(tǒng)是否具有合理的性能價格比(盲目追求(盲目追求價格和盲目追求高性能同樣不可取,沒有技術(shù)最領(lǐng)價格和盲目追求高性能同樣不可取,沒有技

5、術(shù)最領(lǐng)先的設(shè)備存在)先的設(shè)備存在)系統(tǒng)是不是具有良好的可擴充性(可擴充性是系統(tǒng)(可擴充性是系統(tǒng)生命力的重要指標(biāo))生命力的重要指標(biāo))能否得到供應(yīng)商的售后服務(wù)和技術(shù)支持(聯(lián)想、海(聯(lián)想、海爾)爾) 機房建設(shè):機房建設(shè):如計算機機房的安裝必須符合GB50174-93電子計算機機房設(shè)計規(guī)范的要求 網(wǎng)絡(luò)實施:網(wǎng)絡(luò)實施:網(wǎng)絡(luò)的好壞直接關(guān)系到MIS信息傳輸?shù)男?,是MIS成功的關(guān)鍵因素之一,如同城市交通對于城市經(jīng)濟發(fā)展的重要性計算機對環(huán)境的要求計算機對環(huán)境的要求第二節(jié)第二節(jié) 程序設(shè)計程序設(shè)計 一、程序設(shè)計的目標(biāo)一、程序設(shè)計的目標(biāo)程序設(shè)程序設(shè)計目標(biāo)計目標(biāo)可靠性可靠性(Reliability)效率效率(ffic

6、iency)可理解性可理解性(Readability)可維護性可維護性(Maintainability) 程序效率與可維護性、可理解性通常是矛盾的,在過去的小程序設(shè)計中,主要強調(diào)程序的正確和效率。 但對于大型程序,人們則傾向于首先強調(diào)程序但對于大型程序,人們則傾向于首先強調(diào)程序的可維護性、可靠性和可理解性,然后才是效率。的可維護性、可靠性和可理解性,然后才是效率。片面地追求程序的運行效率反而不利于程序設(shè)計質(zhì)量的全面提高。 = = = = = = = = = = = = = = = = 過程名:CheckAdminLogin 作 用:管理員登錄 參 數(shù):strUserId:從表單傳來的用戶名原文

7、(未加密) strPwd:從表單傳來的用戶密碼原文(未加密) = = = = = = = = = = = = = = = = Sub CheckAdminLogin(strUserId, strPwd)if strPwd = rsObj(Pwd) thenSession(AdminAccount) = rsObj(Account) Session(userClass) = 1 關(guān)閉記錄集合和數(shù)據(jù)庫連接 rsObj.Close Set rsObj = Nothingend if 程序可理解性舉例程序可理解性舉例 程序可理解性舉例程序可理解性舉例 ls_column=dw_query_condit

8、ion.getitemstring(1,column_name) dw_query.setsort(ls_column + A) /A前面一定要有空格 /按組合條件中的第一行條件的column_name列的升序 dw_query.sort() /查詢結(jié)果排序,以“部門編號”列為例 dw_query.setcolumn(ls_column) /光標(biāo)定位在第一列上,也可直接用1代替ls_column dw_query.selectrow(0,false) /取消查詢結(jié)果所有行的高亮顯示 dw_query.selectrow(1,true) /高亮顯示查詢結(jié)果的第一行 dw_query.setrow

9、(1) /光標(biāo)定位在第一行上 dw_query.setredraw(true) /查詢結(jié)果進行更新 二、結(jié)構(gòu)化程序設(shè)計方法二、結(jié)構(gòu)化程序設(shè)計方法 編寫程序應(yīng)符合軟件工程化思想,即利用工程化的方法進行軟件開發(fā),通過建立軟件工程環(huán)境來提高軟件開發(fā)效率。 (一)自頂向下的模塊化設(shè)計(一)自頂向下的模塊化設(shè)計(TOP-DOWNTOP-DOWN) 設(shè)計中使用自頂向下方法的目的:設(shè)計中使用自頂向下方法的目的:在于一開始能從總體上理解和把握整個系統(tǒng),而后對于組成系統(tǒng)的各功能模塊逐步求精,從而使整個程序保持良好的結(jié)構(gòu),提高軟件開發(fā)的效率。 上層模塊上層模塊下層模塊下層模塊.下層模塊下層模塊執(zhí)行具體的功能執(zhí)行具

10、體的功能控制性控制性 (二)結(jié)構(gòu)化程序設(shè)計方法(二)結(jié)構(gòu)化程序設(shè)計方法(Structured Programming)(Structured Programming) 結(jié)構(gòu)化程序設(shè)計方法:結(jié)構(gòu)化程序設(shè)計方法:是一種自頂向下的模塊化設(shè)計,這種方法指導(dǎo)人們用良好的思想方法去設(shè)計程序,其特點是其特點是只采用以下三種基本邏輯結(jié)構(gòu)來編寫程序:(避免使用只采用以下三種基本邏輯結(jié)構(gòu)來編寫程序:(避免使用GOTOGOTO語句)語句) 順序結(jié)構(gòu)順序結(jié)構(gòu):順序結(jié)構(gòu)是一種線性有序的結(jié)構(gòu),由一系列依次執(zhí)行的語句或模塊構(gòu)成 循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重復(fù)執(zhí)行,直到滿足某一條件為止 選

11、擇結(jié)構(gòu):選擇結(jié)構(gòu):選擇結(jié)構(gòu)是根據(jù)條件成立與否選擇程序執(zhí)行路徑的結(jié)構(gòu) 第三節(jié)第三節(jié) 軟件開發(fā)工具軟件開發(fā)工具 過去,應(yīng)用程序由專業(yè)計算機人員逐行編寫,不僅周期長、效率低、質(zhì)量差,而且重復(fù)勞動多,不易修改。計算機在信息系統(tǒng)中應(yīng)用的日益擴大,促使人們對軟件設(shè)計自動化進行了大量研究,并開發(fā)出各種軟件生成工具(如(如CASECASE工工具)具)。利用軟件生成工具進行系統(tǒng)開發(fā)可以大量地減少甚至避免手工編寫程序,并且避免了手工方式下的編程錯誤,從而極大地提高了系統(tǒng)開發(fā)效率。 目前比較流行的目前比較流行的MISMIS軟件開發(fā)工具有:軟件開發(fā)工具有:VBVB、VC+VC+、 DelphiDelphi、 Powe

12、rBuilder PowerBuilder 、.NET .NET 、JAVAJAVA等等。 第四節(jié)第四節(jié) 程序和系統(tǒng)調(diào)試程序和系統(tǒng)調(diào)試(簡單了解)(簡單了解) 人們常常有一種錯覺,認為程序編寫出來就“萬事大吉”。其實,程序編制完成后,需要對程序進行調(diào)試,排除其中的各種錯誤,所以程序設(shè)計與程序調(diào)程序設(shè)計與程序調(diào)試往往是密不可分的。試往往是密不可分的。 調(diào)試就是為了改正錯誤,而程序中的錯誤需要通過測試來查找。測試用例測試用例設(shè)計設(shè)計錯誤錯誤現(xiàn)象現(xiàn)象結(jié)果結(jié)果調(diào)試調(diào)試分析原因分析原因改正錯誤改正錯誤軟件軟件執(zhí)行執(zhí)行軟件調(diào)試的過程軟件調(diào)試的過程 程序和系統(tǒng)調(diào)試的目的:是發(fā)現(xiàn)程序和系統(tǒng)中可能存在程序和系統(tǒng)

13、調(diào)試的目的:是發(fā)現(xiàn)程序和系統(tǒng)中可能存在的錯誤并及時予以糾正。的錯誤并及時予以糾正。 一、程序調(diào)試一、程序調(diào)試 程序的正確性驗證一般有以下兩種方法: 1 1、實驗法:、實驗法:程序驗證普遍采用的方法,程序只有經(jīng)過實驗法調(diào)試,才能認為程序基本正確。它又分為:動態(tài)測試動態(tài)測試:即上機測試,使程序有控制地運行,發(fā)現(xiàn)其中的錯誤靜態(tài)測試靜態(tài)測試:指人工評審軟件文檔或程序,借以發(fā)現(xiàn)其中的錯誤,由于被評審的文檔或程序不必運行,所以稱為靜態(tài)的 2 2、理論法:、理論法:實驗法只能發(fā)現(xiàn)錯誤而不能證明程序中不存在錯誤,從理論上講,只有借助于程序正確性證明才有可能證明程序的正確性。 理論法是屬于程序正確性證明問題,它

14、是利用數(shù)學(xué)方法證明程序的正確性,該技術(shù)還處于初級階段。 測試流程測試流程單元測試組裝(集成)(集成)測試確認測試(軟件滿足設(shè)計的要求)(軟件滿足設(shè)計的要求)系統(tǒng)測試(包括硬件測試)(包括硬件測試) (一)代碼測試(一)代碼測試 調(diào)試過程中通常要編寫測試數(shù)據(jù)。測試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應(yīng)包括一些異常數(shù)據(jù)和錯誤數(shù)據(jù),用來考驗程序邏輯上的正確性。常用的測試數(shù)據(jù)有以下幾種:(如登錄窗口中的登錄密碼的輸入)(如登錄窗口中的登錄密碼的輸入) 用正常數(shù)據(jù)調(diào)試:用正常數(shù)據(jù)調(diào)試: 用異常數(shù)據(jù)調(diào)試:用異常數(shù)據(jù)調(diào)試:如用空數(shù)據(jù)文件參加測試; 用錯誤數(shù)據(jù)調(diào)試:用錯誤數(shù)據(jù)調(diào)試:試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信

15、息以及容許修改錯誤的可能性(如輸入錯誤的用戶名和密碼等)(如輸入錯誤的用戶名和密碼等) (二)程序功能測試(二)程序功能測試 經(jīng)代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證測試數(shù)據(jù)本身是否完備。 功能測試又稱為黑盒測試黑盒測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用。在測試時,完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性,只檢查程序功能是否按照需求的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。 二、分調(diào)二、分調(diào)(也叫模塊測試)(也叫模塊測試) 系統(tǒng)的應(yīng)用軟件通常由多個功能模塊組成,每個模塊由

16、一個或幾個程序構(gòu)成。在單個程序調(diào)試完成以后,尚需進行分調(diào),即將一個功能內(nèi)所有程序按次序串聯(lián)起來進行調(diào)試。這種調(diào)試的目的是要保證模塊內(nèi)各程序問具有正確的控制關(guān)系,同時可以測試模塊的運行效率。程序程序2程序程序4程序程序3程序程序1 三、總調(diào)(系統(tǒng)集成測試)三、總調(diào)(系統(tǒng)集成測試) (一)主控程序和調(diào)度程序調(diào)試(一)主控程序和調(diào)度程序調(diào)試 這部分程序的語句不多,但邏輯控制復(fù)雜,調(diào)試目的不是處理結(jié)果的正確性,而是驗證控制接口和參數(shù)傳遞的正確性,發(fā)現(xiàn)并解決資源調(diào)度中的問題(如(如關(guān)閉功能模塊關(guān)閉功能模塊1 1的所有語句,而用的所有語句,而用messageboxmessagebox(“Attention

17、” , “This is function No 1”Attention” , “This is function No 1”)語句來表示功能模塊語句來表示功能模塊1 1的正常執(zhí)行的正常執(zhí)行最明顯的例子是最明顯的例子是主控菜單程序)主控菜單程序) (二)程序的總調(diào)(二)程序的總調(diào) 功能模塊和控制程序調(diào)試完成后,即可進行整個系統(tǒng)程序的總調(diào)。也就是將主控制和調(diào)度程序與各功能模塊聯(lián)結(jié)起來進行總體調(diào)試。對系統(tǒng)各種可能的使用形態(tài)及其組合在軟件中的流通情況進行能行性測試。 這一階段查出的往往是模塊間相互關(guān)系方面的錯誤和缺陷。 四、特殊測試四、特殊測試 除了上述常規(guī)測試之外,還有一些必要的性能測試。這些測試

18、往往不是針對程序在正常情況下運行的正確與否,而是根據(jù)系統(tǒng)需求選擇進行的,主要有:峰值負載測試、容量測試、響應(yīng)時間測試、恢復(fù)能力測試等。 進行系統(tǒng)程序調(diào)試時,沒有必要按完全真實情況下的數(shù)據(jù)量進行。 訂單審核功能的測試案例訂單審核功能的測試案例測試用例:測試用例: 從菜單進入訂單審核窗口,然后選擇錄入測試用例的那一行,然后點擊菜單的“審核”按鈕。即審核訂單號為2005060600012的訂單。預(yù)期效果:預(yù)期效果: 系統(tǒng)彈出提示:單據(jù):2005060600012操作成功。 然后該訂單的狀態(tài)從未審核變成已審核。 審核人,就是本次系統(tǒng)登錄者,王昆。 審核日期,就是本次審核的日期,2001-06-06。實

19、際效果:實際效果: 實際效果跟預(yù)期效果完全吻合。結(jié)論:結(jié)論: 對訂單審核的測試表明,訂單審核功能可以正常使用。且如果對該張訂單做作廢處理,則同審核一樣實現(xiàn)。只是點擊“作廢”菜單按鈕即可。 第五節(jié)第五節(jié) 系統(tǒng)切換、運行及維護系統(tǒng)切換、運行及維護 一、系統(tǒng)切換一、系統(tǒng)切換 系統(tǒng)切換指由舊的、手工處理系統(tǒng)向新的計算機信息系統(tǒng)過渡。信息系統(tǒng)的切換一般有三種方法: 直接切換法直接切換法 直接切換就是在某一確定的時刻,老系統(tǒng)停止運行,新系統(tǒng)投入運行。這種轉(zhuǎn)換方式費用低,方法簡單,但風(fēng)這種轉(zhuǎn)換方式費用低,方法簡單,但風(fēng)險大,適合于處理過程不太復(fù)雜的小型簡單系統(tǒng)。險大,適合于處理過程不太復(fù)雜的小型簡單系統(tǒng)。

20、舊系統(tǒng)舊系統(tǒng)新系統(tǒng)新系統(tǒng)時間時間系統(tǒng)系統(tǒng)切換點切換點 并行切換法并行切換法 在新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,而是與新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系統(tǒng)對新系統(tǒng)進行檢驗。這種轉(zhuǎn)換方式有利于減輕管理人員心這種轉(zhuǎn)換方式有利于減輕管理人員心理壓力、安全性較好,但費用高(有兩個系統(tǒng)同時運行)。理壓力、安全性較好,但費用高(有兩個系統(tǒng)同時運行)。適合于處理過程復(fù)雜、數(shù)據(jù)重要的系統(tǒng)。適合于處理過程復(fù)雜、數(shù)據(jù)重要的系統(tǒng)。舊系統(tǒng)舊系統(tǒng)時間時間系統(tǒng)系統(tǒng)切換點切換點切換點切換點新系統(tǒng)新系統(tǒng)并行運行段并行運行段舊系統(tǒng)舊系統(tǒng)新系統(tǒng)新系統(tǒng)試點過渡法試點過渡法 試點過渡法先選用新系統(tǒng)的某一部分代替者系

21、統(tǒng),作為試點,逐步地代替整個老系統(tǒng)。 這種轉(zhuǎn)換方式心理、安全性較好,但費用高。適合于這種轉(zhuǎn)換方式心理、安全性較好,但費用高。適合于處理過程復(fù)雜、數(shù)據(jù)重要的大型復(fù)雜系統(tǒng)。處理過程復(fù)雜、數(shù)據(jù)重要的大型復(fù)雜系統(tǒng)。舊系統(tǒng)舊系統(tǒng)時間時間系統(tǒng)系統(tǒng)新系統(tǒng)新系統(tǒng)1舊系統(tǒng)舊系統(tǒng)新系統(tǒng)新系統(tǒng)n新系統(tǒng)新系統(tǒng)2舊系統(tǒng)舊系統(tǒng)新系統(tǒng)新系統(tǒng)2新系統(tǒng)新系統(tǒng)1新系統(tǒng)新系統(tǒng)1 系統(tǒng)切換過程中,應(yīng)注意以下問題: 新系統(tǒng)的投運需要大量的基礎(chǔ)數(shù)據(jù),這些數(shù)據(jù)的整理與錄入工作量特別龐大,應(yīng)及早準(zhǔn)備、盡快完成 系統(tǒng)運行時會出現(xiàn)一些局部性的問題,這是正?,F(xiàn)象,說明系統(tǒng)是成功的,如果出現(xiàn)致命的問題,則說明系統(tǒng)設(shè)計質(zhì)量不好,整個系統(tǒng)甚至要重新設(shè)計

22、(系統(tǒng)測試(系統(tǒng)測試的不完全)的不完全) 系統(tǒng)切換不僅是機器的轉(zhuǎn)換、程序的轉(zhuǎn)換,更難的是人工的轉(zhuǎn)換,應(yīng)提前做好人員的培訓(xùn)工作 (MISMIS的開發(fā)會引起企業(yè)組織結(jié)構(gòu)的變化、管理方式的的開發(fā)會引起企業(yè)組織結(jié)構(gòu)的變化、管理方式的變革,人員必須適應(yīng)新系統(tǒng)管理的要求)變革,人員必須適應(yīng)新系統(tǒng)管理的要求) 二、系統(tǒng)運行管理及維護二、系統(tǒng)運行管理及維護(一)(一)MISMIS系統(tǒng)的日常管理系統(tǒng)的日常管理 MIS日常管理主要由系統(tǒng)管理員(DBADBA)完成,包括: 系統(tǒng)運行的日常維護系統(tǒng)運行的日常維護:包括數(shù)據(jù)收集、整理、錄入及處理結(jié)果的整理與分發(fā)。此外,還包括簡單的硬件管理和設(shè)施管理 系統(tǒng)運行情況的記錄系

23、統(tǒng)運行情況的記錄:整個系統(tǒng)運行情況的記錄能夠反映出系統(tǒng)在大多數(shù)情況下的狀態(tài)和工作效率,對于系統(tǒng)的評價與改進具有重要的參考價值(包括正常情況(包括正常情況和異常情況的記錄,它是新系統(tǒng)評估的重要參數(shù))和異常情況的記錄,它是新系統(tǒng)評估的重要參數(shù))(二)(二)MISMIS系統(tǒng)的維護系統(tǒng)的維護程序維護程序維護根據(jù)需求變化或硬件環(huán)境的變化對程序進行部分或全部的修改數(shù)據(jù)維護數(shù)據(jù)維護包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項的修改如扣款文件增加一個新的扣款項代碼維護代碼維護如產(chǎn)品代碼、部門代碼的改變等,通常代碼的改變會引起程序的重新設(shè)計 系統(tǒng)人員應(yīng)根據(jù)MIS運行的外部環(huán)境的變更和業(yè)務(wù)量的改變,及時對系統(tǒng)進行維護。維護的內(nèi)容包括:

24、補充知識補充知識 軟件(程序)的維護軟件(程序)的維護 從軟件工程的角度,任何軟件都有從產(chǎn)生到消亡的過程,即所謂的軟件生命周期。我們可以將軟件生命周期劃分為幾個階段:系統(tǒng)分析;開發(fā)時期(包括系統(tǒng)設(shè)計、系統(tǒng)實施);維護時期。 軟件的維護:軟件的維護:是指軟件交付使用進入正常運行階段以后,為改正潛在錯誤、擴充功能、完善功能、結(jié)構(gòu)更新、延長軟件壽命而進行軟件修改的活動,它是軟件生命周期的最后階段,也是持續(xù)時間最長、代價最大的階段。 1 1、軟件維護的原因、軟件維護的原因 對軟件的測試與糾錯的不徹底性對軟件的測試與糾錯的不徹底性:根據(jù)軟件測試的原理,不可能窮盡所有的測試,任何MIS軟件都有潛在的錯誤,

25、因此,MIS軟件必須進行維護(軟件測試只(軟件測試只能證明軟件有錯,而不能證明軟件沒錯)能證明軟件有錯,而不能證明軟件沒錯) 進行軟件開發(fā)時,對需求分析的不徹底性進行軟件開發(fā)時,對需求分析的不徹底性:軟件運行后,用戶在應(yīng)用中會提出新的合理的增加功能的要求,這些功能只能在維護階段加以實現(xiàn)(系統(tǒng)分析階段要(系統(tǒng)分析階段要求用戶一次性提出所以的需求是不現(xiàn)實的)求用戶一次性提出所以的需求是不現(xiàn)實的) 為了延長軟件壽命,保證軟件質(zhì)量為了延長軟件壽命,保證軟件質(zhì)量:面對硬件和軟件的更新、網(wǎng)絡(luò)通信技術(shù)的發(fā)展,為使軟件系統(tǒng)能適應(yīng)新的環(huán)境,必須進行適應(yīng)性維護(如由(如由FoxbaseFoxbase到到Oracl

26、eOracle的的轉(zhuǎn)換)轉(zhuǎn)換) 軟件維護占軟件開發(fā)費用的比重軟件維護占軟件開發(fā)費用的比重:軟件的維護費用與開發(fā)費用之比,隨著計算機技術(shù)的發(fā)展,其值越來越高,有一些行業(yè)的軟件已達到200%,由此可見軟件的維護代價是相當(dāng)高的(軟件開發(fā)占(軟件開發(fā)占30%30%,維護占,維護占70%70%。如美國航。如美國航天飛機的維護)天飛機的維護) 2 2、軟件維護的分類軟件維護的分類 軟件維護主要分為以下四類: 校正性維護校正性維護(correct maintenance):指發(fā)現(xiàn)和改正潛在的軟件錯誤(由于軟件工程和項目管理技術(shù)的應(yīng)用,(由于軟件工程和項目管理技術(shù)的應(yīng)用,軟件的正確性得到極大的保證,維護量已大

27、大減少,軟件的正確性得到極大的保證,維護量已大大減少,20%20%) 適應(yīng)性維護適應(yīng)性維護(adaptive maintenance):指在硬件環(huán)境改善,軟件支撐環(huán)境改善的情況下,對交付使用的軟件作相應(yīng)的修改,以適應(yīng)新的系統(tǒng)環(huán)境(如由單機環(huán)境過(如由單機環(huán)境過渡到網(wǎng)絡(luò)環(huán)境,渡到網(wǎng)絡(luò)環(huán)境,25%25%) 完善性維護完善性維護(perfective maintenance):是為了適應(yīng)用戶新的要求,完善軟件功能,進一步提高軟件質(zhì)量而進行的一種維護(最主要的維護工作,(最主要的維護工作,50%50%)預(yù)防性維護預(yù)防性維護(preventive maintenance):為了改良軟件將來的可靠性或可維

28、護性,或者為將來的改進奠定更好的基礎(chǔ)而對軟件進行的修改或補充,這種維護最少(如系統(tǒng)安全備份設(shè)計,占(如系統(tǒng)安全備份設(shè)計,占5%5%) 目前,對于目前,對于MISMIS軟件,加強其適應(yīng)性維護和完善性維軟件,加強其適應(yīng)性維護和完善性維護是延長其使用壽命的主要維護工作。護是延長其使用壽命的主要維護工作。 3 3、軟件、軟件維護的特點維護的特點 1)軟件維護費用不斷地上升:(軟件開發(fā)占(軟件開發(fā)占30%30%,維,維護占護占70%70%);); 2)軟件工程方法對維護的影響:對用非軟件工程方法設(shè)計的軟件,維護的對象是程序的代碼;對采用軟件工程方法設(shè)計的軟件,維護可以從設(shè)計文件的閱讀開始,并根據(jù)文檔了解

29、軟件的結(jié)構(gòu)和接口,估計所做的修改可能帶來的影響。因此,在開發(fā)時采用軟件工程方法,在維護階段就可以減少工作量,提高維護的質(zhì)量。(如模(如模塊化設(shè)計)塊化設(shè)計)3)軟件維護工作中的典型問題: 閱讀和理解別人編寫的沒有文檔說明的程序是非常困難的, (難于理解當(dāng)然就談不上維護)(難于理解當(dāng)然就談不上維護) 軟件人員的流動是經(jīng)常的,維護往往不能依賴開發(fā)者來解 釋他的程序(理解別人的開發(fā)思想是困難的)(理解別人的開發(fā)思想是困難的) 缺少相應(yīng)的文檔資料,軟件可理解性差(如房屋裝修中的(如房屋裝修中的 布線圖)布線圖) 軟件開發(fā)時不考慮以后的修改,維護就會很困難。如果不 采用模塊化技術(shù),任何小的改動都可能孕育

30、著很大的危 險(牽一發(fā)而動全身)(牽一發(fā)而動全身) 軟件人員一般不樂意從事維護工作,它不像開發(fā)工作那樣 有吸引力,而且常使人遭受挫折。 第六節(jié)第六節(jié) 項目管理與系統(tǒng)評價項目管理與系統(tǒng)評價 MIS的開發(fā)與實施涉及面廣,時間長,過程復(fù)雜,本身就是一個需要很好地統(tǒng)籌和協(xié)調(diào)的系統(tǒng)工程,需要多方面人員的密切配合和科學(xué)的項目管理。 項目管理的作用:項目管理的作用:可以使管理人員事先對可能發(fā)生的情況作出預(yù)測,在問題發(fā)生之前及時進行控制和調(diào)整,從而使項目管理工作由被動的事后解決變?yōu)橹鲃拥氖虑翱刂?,使項目開發(fā)工作少出差錯,少走彎路。 項目管理的內(nèi)容項目管理的內(nèi)容 核心域:整體、范圍、進度、成本、質(zhì)量、安全 保障

31、域:人力資源、合同、采購、文檔知識產(chǎn)權(quán)、法律法規(guī)、標(biāo)準(zhǔn)規(guī)范和職業(yè)道德規(guī)范 伴隨域:變更、溝通 過程域:可研與立項、啟動、計劃、實施、監(jiān)控、收尾項目管理要做好以下幾方面的:1 1、合理管理人員、合理管理人員 管理信息系統(tǒng)的開發(fā)和應(yīng)用需要以下幾方面人材: 1 1)系統(tǒng)工作人員:)系統(tǒng)工作人員:負責(zé)系統(tǒng)分析和設(shè)計,他們應(yīng)當(dāng)既精 通管理業(yè)務(wù),又是計算機專家; 2 2)程序員:)程序員:負責(zé)編寫和調(diào)試程序; 3 3)操作員)操作員:包括上機操作人員和數(shù)據(jù)錄入人員; 4 4)硬件人員:)硬件人員:負責(zé)機器維護和保養(yǎng)工作; 5 5)項目負責(zé)人)項目負責(zé)人:相當(dāng)于系統(tǒng)開發(fā)的總工程師,應(yīng)當(dāng)精通管 理業(yè)務(wù),熟悉計算機技術(shù)并具有相當(dāng)?shù)慕M織協(xié)調(diào)能 力。 除此以外,項目開發(fā)還應(yīng)由管理人員參與,沒有用戶的積極參與和配合,往往使設(shè)計脫離應(yīng)用需要,不能很好地投入運行。 2 2、擬定和實現(xiàn)項目工作計劃、擬定和實現(xiàn)項目工作計劃 為了有條不紊按計劃完成系統(tǒng)開發(fā)工作,要制定好項目工作計劃,經(jīng)常檢查計劃完成情況,分析滯后原因并及時調(diào)整計劃。 制定計劃可采用卡持圖或網(wǎng)絡(luò)計劃技術(shù),以達到用最短的時間、最小的資源消耗完成預(yù)定的目標(biāo)。 3 3、制定相應(yīng)文件、制定相應(yīng)文件 在開發(fā)MIS的每個階段都應(yīng)制定好相應(yīng)的文件,明確工作目標(biāo)和職責(zé)范圍(項目的標(biāo)準(zhǔn)化管理)(項目的標(biāo)準(zhǔn)化管理)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!