第八章 管理信息系統(tǒng)的實施_第1頁
第八章 管理信息系統(tǒng)的實施_第2頁
第八章 管理信息系統(tǒng)的實施_第3頁
第八章 管理信息系統(tǒng)的實施_第4頁
第八章 管理信息系統(tǒng)的實施_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第八章第八章 系統(tǒng)實施系統(tǒng)實施信息系統(tǒng)的開發(fā)思路信息系統(tǒng)的開發(fā)思路系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施8-1 系統(tǒng)實施階段的任務(wù)系統(tǒng)實施階段的任務(wù) 系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這個階段的任務(wù):實現(xiàn)系統(tǒng)設(shè)計階段提出的物這個階段的任務(wù):實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按照實施方案完成一個可以實際運行理模型,按照實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。的信息系統(tǒng),交付用戶使用。一、系統(tǒng)實施的內(nèi)容一、系統(tǒng)實施的內(nèi)容構(gòu)建系統(tǒng)運行平臺構(gòu)建系統(tǒng)運行平臺程序編制程序編制代碼實現(xiàn)代碼實現(xiàn)數(shù)據(jù)準備數(shù)據(jù)準備程序的調(diào)試和測試程序的調(diào)試和測試系統(tǒng)轉(zhuǎn)換系統(tǒng)轉(zhuǎn)換用戶培訓用戶

2、培訓系統(tǒng)實施報告系統(tǒng)實施報告系統(tǒng)的物理模型系統(tǒng)的物理模型1、硬件準備 硬件準備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、硬件準備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、輔助設(shè)備(穩(wěn)壓電源、空調(diào)設(shè)備)、通信設(shè)備等。輔助設(shè)備(穩(wěn)壓電源、空調(diào)設(shè)備)、通信設(shè)備等。2、軟件準備 軟件包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應(yīng)用軟件包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應(yīng)用軟件。軟件。3、人員培訓 主要指用戶培訓,包括主管人員和業(yè)務(wù)人員。主要指用戶培訓,包括主管人員和業(yè)務(wù)人員。4、數(shù)據(jù)準備 沒有一定的基礎(chǔ)數(shù)據(jù)的準備,系統(tǒng)調(diào)試就不能很沒有一定的基礎(chǔ)數(shù)據(jù)的準備,系統(tǒng)調(diào)試就不能很好的進行。好的進行。相互聯(lián)系的,彼此制約

3、相互聯(lián)系的,彼此制約二、系統(tǒng)實施階段的特點 與系統(tǒng)分析、系統(tǒng)設(shè)計階段相比較,系統(tǒng)實施階段的特與系統(tǒng)分析、系統(tǒng)設(shè)計階段相比較,系統(tǒng)實施階段的特點是:點是:工作量大,投入的人力、物力多工作量大,投入的人力、物力多。實施計劃主要內(nèi)容實施計劃主要內(nèi)容硬件計劃硬件計劃軟件計劃軟件計劃 機房、場所準備計劃機房、場所準備計劃總的實施日程計劃總的實施日程計劃硬件獲取硬件獲取軟件編程軟件編程用戶準備用戶準備人員:聘用和培訓人員:聘用和培訓機房、場所準備機房、場所準備數(shù)據(jù)準備數(shù)據(jù)準備安裝安裝測試測試試運行試運行系統(tǒng)切換系統(tǒng)切換用戶驗收用戶驗收實施步驟實施步驟8-2 物理系統(tǒng)的實施物理系統(tǒng)的實施 MIS物理系統(tǒng)的實

4、施是計算機系統(tǒng)和通信物理系統(tǒng)的實施是計算機系統(tǒng)和通信網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機房的準備和設(shè)備的安網(wǎng)絡(luò)系統(tǒng)設(shè)備的訂購、機房的準備和設(shè)備的安裝調(diào)試等一系列活動。裝調(diào)試等一系列活動。 計算機品牌選擇計算機品牌選擇 國外品牌目前有國外品牌目前有IBM、HP、Compaq、SUN、NEC、Dell等;等; 國內(nèi)品牌目前有聯(lián)想、新浪潮、方正等。國內(nèi)品牌目前有聯(lián)想、新浪潮、方正等。 8-2-1 計算機系統(tǒng)的實施計算機系統(tǒng)的實施 計算機購置的基本原則:計算機購置的基本原則: 能夠滿足能夠滿足MISMIS的設(shè)計和運行的基本要求的設(shè)計和運行的基本要求 合理的性價比;合理的性價比;良好的可擴充性;良好的可擴充性;良好的

5、技術(shù)支持良好的技術(shù)支持. .局域網(wǎng)局域網(wǎng)(Local Area Network, LAN) 通常指一定范圍內(nèi)的網(wǎng)絡(luò),可以實現(xiàn)樓宇內(nèi)部和臨近通常指一定范圍內(nèi)的網(wǎng)絡(luò),可以實現(xiàn)樓宇內(nèi)部和臨近的幾座大樓之間的內(nèi)部聯(lián)系。的幾座大樓之間的內(nèi)部聯(lián)系。廣域網(wǎng)廣域網(wǎng)(Wide Area Network, WAN) 能連接多個城市,國家或大洲廣域網(wǎng)不僅僅只是能連接多個城市,國家或大洲廣域網(wǎng)不僅僅只是連接許多結(jié)點中的計算機,它還必須能使得計算機之間能連接許多結(jié)點中的計算機,它還必須能使得計算機之間能同時通信。同時通信。8-2-1 網(wǎng)絡(luò)系統(tǒng)的實施網(wǎng)絡(luò)系統(tǒng)的實施8-3 程序設(shè)計程序設(shè)計 編程(編程(Coding)就是為

6、系統(tǒng)各個模)就是為系統(tǒng)各個模塊編寫程序。根據(jù)結(jié)構(gòu)化方法設(shè)計了詳塊編寫程序。根據(jù)結(jié)構(gòu)化方法設(shè)計了詳細方案,又有了高級語言,初級程序員細方案,又有了高級語言,初級程序員都可以參加這一階段的工作。都可以參加這一階段的工作。 可維護性可維護性 由于信息系統(tǒng)需求的不確定性,系統(tǒng)需求可能會隨由于信息系統(tǒng)需求的不確定性,系統(tǒng)需求可能會隨著環(huán)境的變化而不斷變化,因此,就必須對系統(tǒng)功能進著環(huán)境的變化而不斷變化,因此,就必須對系統(tǒng)功能進行完善和調(diào)整,為此,就要對程序進行補充或修改。此行完善和調(diào)整,為此,就要對程序進行補充或修改。此外,由于計算機軟硬件的更新?lián)Q代也需要對程序進行相外,由于計算機軟硬件的更新?lián)Q代也需要

7、對程序進行相應(yīng)的升級。應(yīng)的升級。8-3-1 程序設(shè)計的目標 可靠性可靠性:程序應(yīng)具有較好的容錯能力。:程序應(yīng)具有較好的容錯能力。 正常情況下能正確工作。正常情況下能正確工作。 意外情況下應(yīng)便于處理,不至產(chǎn)生意外的操作,意外情況下應(yīng)便于處理,不至產(chǎn)生意外的操作,從而造成嚴重損失。從而造成嚴重損失。 可理解性:可理解性: 程序不僅要求邏輯正確,計算機能夠執(zhí)行,而程序不僅要求邏輯正確,計算機能夠執(zhí)行,而且應(yīng)當層次清楚,便于閱讀。且應(yīng)當層次清楚,便于閱讀。 效率:效率: 程序能否有效地利用計算機資源。程序能否有效地利用計算機資源。 程序效率的地位:程序效率的地位: 已不像以前那樣舉足輕重了,因為已不像

8、以前那樣舉足輕重了,因為硬件價格大幅度下降,而其性能卻不斷完善和提高。硬件價格大幅度下降,而其性能卻不斷完善和提高。 程序設(shè)計人員工作效率的地位日益重要。不僅能降低程序設(shè)計人員工作效率的地位日益重要。不僅能降低軟件開發(fā)成本;而且可明顯降低程序的出錯率,進而減軟件開發(fā)成本;而且可明顯降低程序的出錯率,進而減輕維護人員的工作負擔。為了提高程序設(shè)計效率,應(yīng)充輕維護人員的工作負擔。為了提高程序設(shè)計效率,應(yīng)充分利用各種軟件開發(fā)工具。分利用各種軟件開發(fā)工具。在過去的小程序設(shè)計中,主要強調(diào)程序的正確和效率。在過去的小程序設(shè)計中,主要強調(diào)程序的正確和效率。對于大型程序,人們則傾向于首先強調(diào)程序的可維護性、對于

9、大型程序,人們則傾向于首先強調(diào)程序的可維護性、可靠性和可理解性,然后才是效率。可靠性和可理解性,然后才是效率。 注意程序效率、可維護性、可理解性三者之間的關(guān)系程序效率、可維護性、可理解性三者之間的關(guān)系 采用采用順序結(jié)構(gòu)順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)選擇結(jié)構(gòu)三種基本邏輯結(jié)構(gòu)來編寫程序的方法。三種基本邏輯結(jié)構(gòu)來編寫程序的方法。8-3-2 結(jié)構(gòu)化程序設(shè)計方法結(jié)構(gòu)化程序設(shè)計方法 (Structured Programming)1 1、順序結(jié)構(gòu):、順序結(jié)構(gòu): 順序結(jié)構(gòu)表示含有多個連續(xù)的處理步驟,按照書寫的先后順序執(zhí)行。順序結(jié)構(gòu)表示含有多個連續(xù)的處理步驟,按照書寫的先后順序執(zhí)行。入口AB出口Int

10、i=0Int s=1S=100+i2 2、循環(huán)結(jié)構(gòu):、循環(huán)結(jié)構(gòu): 循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重復執(zhí)行,直循環(huán)結(jié)構(gòu)是由一個或幾個模塊構(gòu)成,程序運行時重復執(zhí)行,直到滿足某一條件為止。到滿足某一條件為止。 PS入口出口TFInt i=1Int s=0Do While(i=100) s=s+i i=i+1EndDo3 3、選擇結(jié)構(gòu):、選擇結(jié)構(gòu): 由某個邏輯表達式的取值決定選擇兩個處理加工中的一個。由某個邏輯表達式的取值決定選擇兩個處理加工中的一個。 PAB入口入口出口出口TF8-4 軟件開發(fā)工具軟件開發(fā)工具利用軟件生成工具進行系統(tǒng)開發(fā)可以大量的減少甚至利用軟件生成工具進行系統(tǒng)開發(fā)可以大

11、量的減少甚至避免手工編寫程序,并且避免了手工方式下的編程錯誤,避免手工編寫程序,并且避免了手工方式下的編程錯誤,從而極大的提高了系統(tǒng)開發(fā)效率。從而極大的提高了系統(tǒng)開發(fā)效率。下頁首先對幾種常用的工具軟件作一簡單介紹:下頁首先對幾種常用的工具軟件作一簡單介紹:數(shù)據(jù)庫管理系統(tǒng)提供的開發(fā)工具 可視化圖形界面編程工具 MS Visual Foxpro MS Visual BASlC PowerBuilder: Delphi(5)辦公自動化系統(tǒng)開發(fā)工具辦公自動化系統(tǒng)開發(fā)工具Lotus Notes 計算機輔助軟件工程計算機輔助軟件工程 (CASE)(CASE) CASE (COMPUTER AIDED SO

12、FTWARE ENGINEERING)的特點:的特點: 支持系統(tǒng)分析和系統(tǒng)設(shè)計支持系統(tǒng)分析和系統(tǒng)設(shè)計 (如生成數(shù)據(jù)流程圖、生成功能結(jié)構(gòu)圖和如生成數(shù)據(jù)流程圖、生成功能結(jié)構(gòu)圖和各種文檔資料等各種文檔資料等)乃至整個系統(tǒng)生命周期的大型軟件環(huán)境。乃至整個系統(tǒng)生命周期的大型軟件環(huán)境。 功能:功能: CASE中集成了多種工具,這些工具既可以單獨使用,也可以組合中集成了多種工具,這些工具既可以單獨使用,也可以組合使用,為系統(tǒng)開發(fā)提供了全過程的開發(fā)環(huán)境使用,為系統(tǒng)開發(fā)提供了全過程的開發(fā)環(huán)境 8-5 程序和系統(tǒng)測試程序和系統(tǒng)測試 人們常常有一種錯覺,認為程序編寫出來人們常常有一種錯覺,認為程序編寫出來就就“萬事

13、大吉萬事大吉”。 目前,檢驗軟件的有三種手段:目前,檢驗軟件的有三種手段:正確性證正確性證明明、靜態(tài)檢查靜態(tài)檢查和和動態(tài)檢查動態(tài)檢查。8-5-1 測試方法測試方法1 1、正確性證明、正確性證明: 利用數(shù)學方法證明程序的正確性,該技術(shù)還處于初級階利用數(shù)學方法證明程序的正確性,該技術(shù)還處于初級階段。段。2 2、靜態(tài)測試、靜態(tài)測試 人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。手續(xù)人工評審軟件的文檔或程序,發(fā)現(xiàn)其中的錯誤。手續(xù)簡單,是一種行之有效的檢驗手段。簡單,是一種行之有效的檢驗手段。 (1)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。)代碼審查:通過閱讀程序發(fā)現(xiàn)軟件錯誤和缺陷。 (2)靜態(tài)分析:主要

14、對程序進行控制流分析、數(shù)據(jù)流)靜態(tài)分析:主要對程序進行控制流分析、數(shù)據(jù)流分析、接口分析和表達式分析。分析、接口分析和表達式分析。3 3、動態(tài)檢查、動態(tài)檢查 即測試,有控制地運行程序,從多種角度觀察程序運行時的行為,即測試,有控制地運行程序,從多種角度觀察程序運行時的行為,發(fā)現(xiàn)其中的錯誤。(測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序)發(fā)現(xiàn)其中的錯誤。(測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行程序)測試只能證明程序有錯誤,而不可能證明程序沒有錯誤。20次BA520條路徑。n黑箱測試黑箱測試 不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)而運行系統(tǒng),以檢查在一定的不考慮系統(tǒng)內(nèi)部結(jié)構(gòu)而運行系統(tǒng),以檢查在一定的輸入下,系統(tǒng)的輸出是否與期望相同。輸入下,系統(tǒng)

15、的輸出是否與期望相同。n白箱測試白箱測試 不僅要完成前者的內(nèi)容,還要檢查輸入的數(shù)據(jù)是如不僅要完成前者的內(nèi)容,還要檢查輸入的數(shù)據(jù)是如何通過系統(tǒng)內(nèi)部設(shè)定的結(jié)構(gòu),到達輸出的。何通過系統(tǒng)內(nèi)部設(shè)定的結(jié)構(gòu),到達輸出的。A 黑箱測試黑箱測試B 白箱測試白箱測試8-5-2 測試流程測試流程 測試是通過一些典型的數(shù)據(jù)運行檢驗系統(tǒng)測試是通過一些典型的數(shù)據(jù)運行檢驗系統(tǒng)在各種情況下的正確性的過程。在各種情況下的正確性的過程。單元測試單元測試功能測試功能測試系統(tǒng)測試系統(tǒng)測試容量測試容量測試認可測試認可測試1 單元測試單元測試 單元測試是測試系統(tǒng)中的每一個低級處理單元測試是測試系統(tǒng)中的每一個低級處理的基本功能,其目標是告

16、訴程序員哪些程序部的基本功能,其目標是告訴程序員哪些程序部分需要改正或改進。分需要改正或改進。程序代碼測試程序代碼測試程序功能測試程序功能測試 程序代碼調(diào)試 利用精心挑選的測試數(shù)據(jù),使程序和模塊中的每一條語句都能利用精心挑選的測試數(shù)據(jù),使程序和模塊中的每一條語句都能得到執(zhí)行,得到執(zhí)行, 即能夠測試程序中的任一邏輯通路。常用的測試數(shù)據(jù)即能夠測試程序中的任一邏輯通路。常用的測試數(shù)據(jù)有以下幾種:有以下幾種: 用正常數(shù)據(jù)調(diào)試。用正常數(shù)據(jù)調(diào)試。用異常數(shù)據(jù)調(diào)試。用異常數(shù)據(jù)調(diào)試。用錯誤數(shù)據(jù)調(diào)試。用錯誤數(shù)據(jù)調(diào)試。 試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信息以及容許試驗程序?qū)﹀e誤的處理能力,包括顯示出錯信息以及

17、容許修改錯誤的可能性。修改錯誤的可能性。 具體檢查內(nèi)容有:具體檢查內(nèi)容有:輸入鍵號錯誤輸入鍵號錯誤輸人數(shù)據(jù)錯誤輸人數(shù)據(jù)錯誤操作錯誤操作錯誤 程序功能測試 經(jīng)代碼測試正確的程序只是基本上驗證了程序邏經(jīng)代碼測試正確的程序只是基本上驗證了程序邏輯上的正確性,但并不能驗證程序是否滿足程序說輯上的正確性,但并不能驗證程序是否滿足程序說明中定義的功能,也不能驗證數(shù)據(jù)本身是否完備。明中定義的功能,也不能驗證數(shù)據(jù)本身是否完備。程序功能測試則面向程序應(yīng)用環(huán)境,把程序看程序功能測試則面向程序應(yīng)用環(huán)境,把程序看做一個做一個 黑盒子黑盒子 ,認為程序只要滿足應(yīng)用功能上的,認為程序只要滿足應(yīng)用功能上的需求,就是可行的。

18、需求,就是可行的。 2 功能測試功能測試 將一個功能內(nèi)所有程序按次序串聯(lián)起來進行調(diào)試,將一個功能內(nèi)所有程序按次序串聯(lián)起來進行調(diào)試,目的是要保證模塊內(nèi)各程序間具有正確的控制關(guān)系,目的是要保證模塊內(nèi)各程序間具有正確的控制關(guān)系,同時可以測試模塊的運行效率。同時可以測試模塊的運行效率。程序程序1程序程序2程序程序3程序程序13 系統(tǒng)測試系統(tǒng)測試 將所開發(fā)的系統(tǒng)放在模擬的產(chǎn)品環(huán)境中,其目標將所開發(fā)的系統(tǒng)放在模擬的產(chǎn)品環(huán)境中,其目標是保證系統(tǒng)與網(wǎng)絡(luò)、數(shù)據(jù)庫、硬件和任何其它公司所是保證系統(tǒng)與網(wǎng)絡(luò)、數(shù)據(jù)庫、硬件和任何其它公司所特有平臺和環(huán)境因素相協(xié)調(diào),保證整個系統(tǒng)運行是一特有平臺和環(huán)境因素相協(xié)調(diào),保證整個系統(tǒng)

19、運行是一致的,并且使應(yīng)用程序能滿足用戶要求的靈活性。致的,并且使應(yīng)用程序能滿足用戶要求的靈活性。 主控程序和調(diào)度程序調(diào)試主控程序和調(diào)度程序調(diào)試 系統(tǒng)程序總調(diào)系統(tǒng)程序總調(diào) 4 特殊調(diào)試特殊調(diào)試 除了上述常規(guī)測試之外,還有一些必要的性能測試,這些測試往除了上述常規(guī)測試之外,還有一些必要的性能測試,這些測試往往不是針對程序在正常情況下運行的正確與否,而是根據(jù)系統(tǒng)需求選往不是針對程序在正常情況下運行的正確與否,而是根據(jù)系統(tǒng)需求選擇進行的,主要有:擇進行的,主要有: 峰值負載測試、峰值負載測試、容量測試、容量測試、響應(yīng)時間測試、響應(yīng)時間測試、恢復能力測試等。恢復能力測試等。嚴格核對計算機處理和人工處理的

20、兩種結(jié)果。嚴格核對計算機處理和人工處理的兩種結(jié)果。 實況測試。實況測試。 5 認可測試認可測試 認可測試貫穿于測試的各個階段,以確定終端用認可測試貫穿于測試的各個階段,以確定終端用戶是否認可該系統(tǒng)的設(shè)計和功能。戶是否認可該系統(tǒng)的設(shè)計和功能。 系統(tǒng)調(diào)試完成后,應(yīng)該編寫操作說明書,完成程序框系統(tǒng)調(diào)試完成后,應(yīng)該編寫操作說明書,完成程序框圖和打印源程序清單。圖和打印源程序清單。8-6 系統(tǒng)切換、運行系統(tǒng)切換、運行 系統(tǒng)轉(zhuǎn)換包括:系統(tǒng)轉(zhuǎn)換包括:新系統(tǒng)和舊系統(tǒng)的切換新系統(tǒng)和舊系統(tǒng)的切換把舊系統(tǒng)的文件轉(zhuǎn)換成新系統(tǒng)的文件把舊系統(tǒng)的文件轉(zhuǎn)換成新系統(tǒng)的文件數(shù)據(jù)的整理和錄入,數(shù)據(jù)的整理和錄入,人員、設(shè)備、組織結(jié)構(gòu)

21、的改造和調(diào)整人員、設(shè)備、組織結(jié)構(gòu)的改造和調(diào)整1. 有關(guān)資料檔案的建立和移交。有關(guān)資料檔案的建立和移交。1、直接轉(zhuǎn)換法、直接轉(zhuǎn)換法在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。在指定的時間點,停止原系統(tǒng)的使用,啟動新系統(tǒng)。老系統(tǒng)老系統(tǒng)新系統(tǒng)新系統(tǒng)轉(zhuǎn)換簡單,費用最省轉(zhuǎn)換簡單,費用最省風險較大風險較大2、并行切換法、并行切換法 新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,而是與新系統(tǒng)投入運行時,老系統(tǒng)并不停止運行,而是與新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系新系統(tǒng)同時運行一段時間,對照兩者的輸出,利用老系統(tǒng)對新系統(tǒng)進行檢驗。統(tǒng)對新系統(tǒng)進行檢驗。老系統(tǒng)新系統(tǒng)并行運行并行運行q并行切換法的特點是風險

22、小、安全系數(shù)大并行切換法的特點是風險小、安全系數(shù)大q開銷大(需要同時運行開銷大(需要同時運行2 2套系統(tǒng))套系統(tǒng))q用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系用戶隨著并行期的延長而失去熱情,甚至拒絕使用新系統(tǒng)統(tǒng)q隱含假設(shè):原系統(tǒng)是正確的隱含假設(shè):原系統(tǒng)是正確的3、試運行轉(zhuǎn)換法試運行轉(zhuǎn)換法 前面2種方法的綜合。老系統(tǒng)老系統(tǒng)新系統(tǒng)新系統(tǒng)新系統(tǒng)的部分采取并行方法并行方法,保險系數(shù)大4、試點過渡法(逐步轉(zhuǎn)換法)試點過渡法(逐步轉(zhuǎn)換法) 新系統(tǒng)一部分一部分地替換老系統(tǒng),直到全部替代老系統(tǒng)。老系統(tǒng)老系統(tǒng) 新系統(tǒng)新系統(tǒng)1 新系統(tǒng)新系統(tǒng)2新系統(tǒng)新系統(tǒng)n避免了直接轉(zhuǎn)換法的危險性,費用也比并行轉(zhuǎn)換法省這種轉(zhuǎn)

23、換方式接口復雜,當新老系統(tǒng)差別太大是不宜采取該方法8-8 系統(tǒng)維護系統(tǒng)維護1、程序的維護 在系統(tǒng)維護階段,會有一部分程序需要改動。2、數(shù)據(jù)文件的維護 業(yè)務(wù)發(fā)生了變化,從而需要建立新文件,或者對現(xiàn)有文件的結(jié)構(gòu)進行修改。3、代碼的維護 隨著環(huán)境的變化,舊的代碼不能適應(yīng)新的要求,必須進行改造。4、機器、設(shè)備的維護 包括機器、設(shè)備的日常維護與管理。8-8-1 系統(tǒng)維護包括以下幾個方面的工作:1、更正性維護(、更正性維護(corrective maintenance) 指由于發(fā)現(xiàn)系統(tǒng)中錯誤而引起的維護,包括診斷問題指由于發(fā)現(xiàn)系統(tǒng)中錯誤而引起的維護,包括診斷問題和改正錯誤。在軟件交付使用后,由于開發(fā)時測試

24、的不徹底、和改正錯誤。在軟件交付使用后,由于開發(fā)時測試的不徹底、不完全,必然會有一部分隱藏的錯誤被帶到運行階段來。改不完全,必然會有一部分隱藏的錯誤被帶到運行階段來。改正軟件性能上的缺陷、排除實施中的誤使用,應(yīng)進行的診斷正軟件性能上的缺陷、排除實施中的誤使用,應(yīng)進行的診斷和改正錯誤的過程,是改正性維護。和改正錯誤的過程,是改正性維護。8-1-2 維護的類型2、適應(yīng)性維護(適應(yīng)性維護(adaptive maintenance) 為了適應(yīng)外界環(huán)境的變化而增加或修改系統(tǒng)的部分功為了適應(yīng)外界環(huán)境的變化而增加或修改系統(tǒng)的部分功能的維護工作。能的維護工作。 隨著計算機的飛速發(fā)展,外部環(huán)境(新的硬、軟件配置

25、)或隨著計算機的飛速發(fā)展,外部環(huán)境(新的硬、軟件配置)或數(shù)據(jù)環(huán)境(數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入輸出方式、數(shù)據(jù)數(shù)據(jù)環(huán)境(數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入輸出方式、數(shù)據(jù)存儲介質(zhì))可能發(fā)生變化,為了使軟件適應(yīng)這種變化,而修存儲介質(zhì))可能發(fā)生變化,為了使軟件適應(yīng)這種變化,而修改軟件的過程叫做適應(yīng)性維護。改軟件的過程叫做適應(yīng)性維護。3、完善性維護(、完善性維護(perfective maintenance) 為了改善系統(tǒng)功能或適應(yīng)用戶的需要而增加新的功為了改善系統(tǒng)功能或適應(yīng)用戶的需要而增加新的功能的維護工作。能的維護工作。 在軟件的使用過程中,用戶往往會對軟件提出新的在軟件的使用過程中,用戶往往會對軟件提出新的

26、功能與性能要求。為了滿足這些要求,需要修改或再開功能與性能要求。為了滿足這些要求,需要修改或再開發(fā)軟件,以擴充軟件功能、增強軟件性能、改進加工效發(fā)軟件,以擴充軟件功能、增強軟件性能、改進加工效率、提高軟件的可維護性。這種情況下進行的維護活動率、提高軟件的可維護性。這種情況下進行的維護活動叫做完善性維護。叫做完善性維護。 4、預防性維護(、預防性維護(preventive maintenance) 對一些使用壽命較長,目前尚能運行,但可能要發(fā)對一些使用壽命較長,目前尚能運行,但可能要發(fā)生變化的部分進行維護,以適應(yīng)將來的修改或調(diào)整。生變化的部分進行維護,以適應(yīng)將來的修改或調(diào)整。 通常,預防性維護定

27、義為:通常,預防性維護定義為:“把今天的方法學用于把今天的方法學用于昨天的系統(tǒng)以滿足明天的需要昨天的系統(tǒng)以滿足明天的需要”。也就是說,采用先進。也就是說,采用先進的軟件工程方法對需要維護的軟件或軟件中的某一部分的軟件工程方法對需要維護的軟件或軟件中的某一部分(重新)進行設(shè)計、編制和測試。(重新)進行設(shè)計、編制和測試。適應(yīng)性維護25%更正性維護21%完善性維護50%預防性維護4%各類維護工作的比例各類維護工作的比例 信息系統(tǒng)失敗的一個主要原因是信息系統(tǒng)失敗的一個主要原因是。 拒絕通常來源于對新的工作方式和任務(wù)不熟悉,或者對拒絕通常來源于對新的工作方式和任務(wù)不熟悉,或者對可能發(fā)生的改變產(chǎn)生憂慮。例

28、如,當計算機文字處理系統(tǒng)進可能發(fā)生的改變產(chǎn)生憂慮。例如,當計算機文字處理系統(tǒng)進入到辦公室時,許多秘書認為自己的工作會被計算機取代,入到辦公室時,許多秘書認為自己的工作會被計算機取代,因而拒絕學習和抵制新技術(shù)。然而,實際上字處理軟件不僅因而拒絕學習和抵制新技術(shù)。然而,實際上字處理軟件不僅沒有代替秘書的職能,只是完成那些日常重復性、機械化的沒有代替秘書的職能,只是完成那些日常重復性、機械化的工作,而且還為秘書創(chuàng)造出新的和更多的管理事務(wù),綜合性工作,而且還為秘書創(chuàng)造出新的和更多的管理事務(wù),綜合性與分析性的工作大大地增加了。與分析性的工作大大地增加了。 當新技術(shù)被引入組織時,許多習慣于在原有環(huán)境下工作

29、當新技術(shù)被引入組織時,許多習慣于在原有環(huán)境下工作的人會覺得受到威脅。因為環(huán)境改變了,原有的工作崗位、的人會覺得受到威脅。因為環(huán)境改變了,原有的工作崗位、個人地位和人際關(guān)系也都會相應(yīng)有所改變,因此容易產(chǎn)生一個人地位和人際關(guān)系也都會相應(yīng)有所改變,因此容易產(chǎn)生一種失落感和不安全感。持有這種心態(tài)的人員會妨礙新系統(tǒng)的種失落感和不安全感。持有這種心態(tài)的人員會妨礙新系統(tǒng)的實施并企圖恢復原系統(tǒng)。如果新的工作方式和工作程序不被實施并企圖恢復原系統(tǒng)。如果新的工作方式和工作程序不被接受,那么新系統(tǒng)就達不到預定的目標。拒絕變化的另一個接受,那么新系統(tǒng)就達不到預定的目標。拒絕變化的另一個原因是目前的工作環(huán)境比較舒適,有

30、關(guān)管理人員安于現(xiàn)狀。原因是目前的工作環(huán)境比較舒適,有關(guān)管理人員安于現(xiàn)狀。如果沒有更多的報酬與激勵,管理人員會覺得改變工作條件如果沒有更多的報酬與激勵,管理人員會覺得改變工作條件得不償失,因而產(chǎn)生惰性。得不償失,因而產(chǎn)生惰性。 要使新系統(tǒng)和新技術(shù)的實施成功,企業(yè)的最高管理者和要使新系統(tǒng)和新技術(shù)的實施成功,企業(yè)的最高管理者和系統(tǒng)分析與設(shè)計人員就必須起變化代理人的作用,用動態(tài)的系統(tǒng)分析與設(shè)計人員就必須起變化代理人的作用,用動態(tài)的觀點,采用變化的計劃實施策略來引導變化。當人們認識到觀點,采用變化的計劃實施策略來引導變化。當人們認識到變化的必要性和緊迫性時,就會產(chǎn)生求變心理,去制定改變變化的必要性和緊迫

31、性時,就會產(chǎn)生求變心理,去制定改變現(xiàn)狀的計劃。通過現(xiàn)狀的計劃。通過、等形式,能逐步等形式,能逐步,完成這項工作需要有耐心和恒心。在,完成這項工作需要有耐心和恒心。在系統(tǒng)設(shè)計過程中,要注意維持一定的工作滿意度,在此基礎(chǔ)系統(tǒng)設(shè)計過程中,要注意維持一定的工作滿意度,在此基礎(chǔ)上對原有工作予以重定義。在系統(tǒng)實施過程中,一旦系統(tǒng)出上對原有工作予以重定義。在系統(tǒng)實施過程中,一旦系統(tǒng)出現(xiàn)問題,系統(tǒng)設(shè)計人員應(yīng)迅速作出反應(yīng),以免用戶產(chǎn)生不滿現(xiàn)問題,系統(tǒng)設(shè)計人員應(yīng)迅速作出反應(yīng),以免用戶產(chǎn)生不滿情緒。情緒。8-9 系統(tǒng)實施階段的文檔系統(tǒng)實施階段的文檔8-9-1 程序設(shè)計手冊程序設(shè)計手冊將選定計算機語言或開發(fā)工具,來描

32、述系程序設(shè)計手冊將選定計算機語言或開發(fā)工具,來描述系統(tǒng)的計算機模型,其主要使用者是系統(tǒng)維護人員。統(tǒng)的計算機模型,其主要使用者是系統(tǒng)維護人員。q系統(tǒng)采用的術(shù)語系統(tǒng)采用的術(shù)語q系統(tǒng)的功能描述系統(tǒng)的功能描述q系統(tǒng)開發(fā)最小平臺系統(tǒng)開發(fā)最小平臺q系統(tǒng)覆蓋的流程系統(tǒng)覆蓋的流程q系統(tǒng)全局變量系統(tǒng)全局變量q程序清單程序清單q每個功能的描述每個功能的描述q系統(tǒng)共享數(shù)據(jù)系統(tǒng)共享數(shù)據(jù)q系統(tǒng)接口的實現(xiàn)系統(tǒng)接口的實現(xiàn)8-9-2 用戶操作手冊 用戶操作手冊為用戶提供了系統(tǒng)能夠做什用戶操作手冊為用戶提供了系統(tǒng)能夠做什么和不能做什么的概況和一份詳細的安裝指南,么和不能做什么的概況和一份詳細的安裝指南,以及一個貫穿系統(tǒng)詳細指南

33、。以及一個貫穿系統(tǒng)詳細指南。q概況概況q系統(tǒng)運行平臺與安裝系統(tǒng)運行平臺與安裝q系統(tǒng)操作描述系統(tǒng)操作描述8-9-3 系統(tǒng)聯(lián)機幫助 8-10 系統(tǒng)評價系統(tǒng)評價 信息系統(tǒng)投入使用一段時間以后,需要對系統(tǒng)進信息系統(tǒng)投入使用一段時間以后,需要對系統(tǒng)進行全面的評價。根據(jù)使用者的反映和運行情況記錄,行全面的評價。根據(jù)使用者的反映和運行情況記錄,評價系統(tǒng)是否達到了設(shè)計要求,指出系統(tǒng)改進和擴充評價系統(tǒng)是否達到了設(shè)計要求,指出系統(tǒng)改進和擴充的方向。的方向。1、系統(tǒng)運行的一般情況、系統(tǒng)運行的一般情況系統(tǒng)功能是否達到設(shè)計要求系統(tǒng)功能是否達到設(shè)計要求用戶付出的資源是否控制在預定界限內(nèi)用戶付出的資源是否控制在預定界限內(nèi)用

34、戶對系統(tǒng)工作的滿意度(響應(yīng)時間、操作方便性、用戶對系統(tǒng)工作的滿意度(響應(yīng)時間、操作方便性、靈活性等)靈活性等)2、系統(tǒng)的使用效果、系統(tǒng)的使用效果從系統(tǒng)提供的信息服務(wù)的有效性方面考察:從系統(tǒng)提供的信息服務(wù)的有效性方面考察:用戶對系統(tǒng)提供的信息的滿意度用戶對系統(tǒng)提供的信息的滿意度提供信息的及時性提供信息的及時性提供信息的準確性和完整性提供信息的準確性和完整性3、系統(tǒng)的性能、系統(tǒng)的性能計算機資源的利用情況計算機資源的利用情況系統(tǒng)的可靠性系統(tǒng)的可靠性系統(tǒng)的可擴充性系統(tǒng)的可擴充性4、系統(tǒng)的經(jīng)濟效益、系統(tǒng)的經(jīng)濟效益系統(tǒng)的費用(包括系統(tǒng)的開發(fā)費用和各種運行維護費用)系統(tǒng)的費用(包括系統(tǒng)的開發(fā)費用和各種運行維護費用)系統(tǒng)的收益(包括有形效益和無形效益,如庫存資金的減少、系統(tǒng)的收益(包括有形效益和無形效益,如庫存資金的減少、成本下降、管理費用減低等等)成本下降、管理費用減低等等)投資效益分析投資效益分析總結(jié)分析總結(jié)分析 任何一個項目在執(zhí)行過程中都會碰到問題的,評任何一個項目在執(zhí)行過程中都會碰到問題的,評價一個項目是否成功并不能以碰到問題的多少作為標準,價一個項目是否成功并不能以碰到問題的多少作為標

溫馨提示

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

最新文檔

評論

0/150

提交評論