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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡1第9章管理信息系統(tǒng)的實施、管理與維護—引言—

系統(tǒng)實施是指將新系統(tǒng)的設計方案轉換成實際運行系統(tǒng)的全過程。經(jīng)過系統(tǒng)分析和系統(tǒng)設計階段,已經(jīng)得到了目標系統(tǒng)的邏輯模型和物理模型,接下來的工作就是將文檔中的邏輯系統(tǒng)轉變成可以實際運行的管理信息系統(tǒng)系統(tǒng)軟件。系統(tǒng)實施階段的主要內容包括物理系統(tǒng)的實施、程序設計、系統(tǒng)測試、系統(tǒng)轉換、維護與評價等。2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡2第9章管理信息系統(tǒng)的實施、管理與維護學習目的:通過本節(jié)學習,使學生認識到系統(tǒng)實施的內容和步驟,掌握系統(tǒng)測試的基本方法,掌握根據(jù)不同的系統(tǒng)和用戶不同情況,選擇正確的系統(tǒng)轉換方式;認識到系統(tǒng)投入運行后還必須對其進行管理與維護。了解如何評價所開發(fā)的管理信息系統(tǒng)。實現(xiàn)對項目的全過程管理教學重點:系統(tǒng)測試、系統(tǒng)轉換。教學難點:

程序設計、系統(tǒng)測試。2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡3第9章管理信息系統(tǒng)的實施、管理與維護本章內容:

9.1系統(tǒng)實施概述

9.2程序設計與系統(tǒng)建構

9.3系統(tǒng)測試

9.4系統(tǒng)運行維護及系統(tǒng)評價2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡49.1系統(tǒng)實施概述系統(tǒng)實施是信息系統(tǒng)開發(fā)的最后一個階段。這個階段的任務是把系統(tǒng)設計階段提出的物理模型,轉變成一個可以實際運行的信息系統(tǒng),并交付用戶使用。9.1.1系統(tǒng)實施的內容與方法

1.系統(tǒng)實施的主要內容⑴硬件配置。根據(jù)系統(tǒng)配置方案選購計算機網(wǎng)絡設備、計算機硬件及軟件,需要考慮的問題有:系統(tǒng)是否有合理的性能價格比,是否有良好的可擴充性,是否有良好的售后服務與技術支持等。⑵數(shù)據(jù)整理。⑶軟件編制。⑷系統(tǒng)調試與試運行。⑸系統(tǒng)轉換。⑹運行與維護。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡52.系統(tǒng)實施的方法

系統(tǒng)的實施具有一定的風險,尤其是大型的信息系統(tǒng),實施階段的任務比較復雜,很多系統(tǒng)的失敗或部分失敗都是在實施過程中出現(xiàn)的。如組織中更換的領導對系統(tǒng)建設不重視、購置的設備不能正常運行、軟件開發(fā)環(huán)境不好、主要技術人員離開企業(yè)、基礎數(shù)據(jù)不準確或不規(guī)范、管理模式的變化等都會導致系統(tǒng)不能成功地實施。為了降低風險,在實施方法上要注意下述兩點:⑴盡可能選擇成熟的軟件產(chǎn)品,以保證系統(tǒng)的高性能及高可靠性。選擇基礎軟件或軟件產(chǎn)品時,需要考察軟件的功能,它的可擴充性、模塊性、穩(wěn)定性,它為二次開發(fā)所提供的工具及售后服務與技術支持等,在此基礎上再考慮價格因素及所需的運行平臺等。⑵選擇好信息系統(tǒng)的開發(fā)工具。選擇好開發(fā)工具,是快速開發(fā)且保證開發(fā)質量的前提。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡69.1.2開發(fā)環(huán)境的建立系統(tǒng)開發(fā)環(huán)境包括硬件環(huán)境、軟件環(huán)境和網(wǎng)絡環(huán)境等。按照系統(tǒng)物理配置方案的要求,選擇購置該系統(tǒng)所必需的硬件設備(計算機系統(tǒng))和軟件系統(tǒng)。計算機硬件設備選擇的基本原則是在功能、容量、性能等方面能夠滿足待開發(fā)的信息系統(tǒng)的設計要求。在建立硬件環(huán)境的基礎上,還需要建立適合系統(tǒng)運行的軟件環(huán)境,包括購置系統(tǒng)軟件和應用軟件包。計算機硬件和軟件環(huán)境的配置,應當與計算機技術發(fā)展的趨勢相一致,硬件選型要兼顧升級和維護的要求;軟件特別是數(shù)據(jù)庫管理系統(tǒng),應選擇C/S或B/S模式下的主流軟件產(chǎn)品,為提高系統(tǒng)的可擴展性奠定基礎。計算機網(wǎng)絡是現(xiàn)代信息系統(tǒng)建設的基礎,網(wǎng)絡環(huán)境的建立應根據(jù)所開發(fā)的系統(tǒng)對計算機網(wǎng)絡環(huán)境的要求,選擇合適的網(wǎng)絡操作系統(tǒng)產(chǎn)品,并按照目標系統(tǒng)將采用的C/S或B/S工作模式,進行有關的網(wǎng)絡通信設備與通信線路的架構與連接、網(wǎng)絡操作系統(tǒng)軟件的安裝和調試、整個網(wǎng)絡系統(tǒng)的運行性能與安全性測試以及網(wǎng)絡用戶權限管理體系的實施等。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡79.2程序設計與系統(tǒng)建構

程序設計的任務就是根據(jù)系統(tǒng)設計階段得到的系統(tǒng)物理模型,用某種程序設計語言編寫源程序,以完成每個模塊乃至整個系統(tǒng)的程序開發(fā)。其主要依據(jù)是系統(tǒng)總體結構圖、數(shù)據(jù)庫結構設計、代碼設計方案、HIPO圖等。程序設計完成后還要進行信息系統(tǒng)建構,即將眾多程序整合成能夠執(zhí)行的信息系統(tǒng)軟件。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡81.信息系統(tǒng)程序的特點信息系統(tǒng)的使用者往往是對程序只有一般了解或根本不了解的企事業(yè)管理人員,然而程序卻是系統(tǒng)和管理人員之間的一種聯(lián)系,程序向管理人員提供所需的功能,而操作人員則向信息系統(tǒng)的程序提供數(shù)據(jù)和激活功能。一般說來,信息系統(tǒng)的程序應滿足如下的要求:

·程序正確,功能可靠。

·操作簡單,使用方便。

·較好的容錯性能。

·足夠快的響應速度。

·維護方便。

·對數(shù)據(jù)的安全保護。

·有效地利用設備。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡92.程序設計的步驟為了保證順利完成信息系統(tǒng)的程序設計,應該遵循以下步驟:⑴明確條件和要求。設計人員接到一項程序設計任務時,首先要根據(jù)系統(tǒng)設計及其他有關資料,弄清楚該程序設計的條件和設計要求,如硬件、軟件的狀況和采用的語言、編碼、輸入、輸出、文件設置、數(shù)據(jù)處理等方面的要求以及和其他程序的關系等。⑵分析數(shù)據(jù)。⑶確定流程。確定流程是為完成規(guī)定的任務給計算機安排的具體操作步驟,一般用統(tǒng)一規(guī)定的符號,把數(shù)據(jù)的輸入、輸出、存儲、加工、運算等處理過程,繪制成程序流程圖(簡稱框圖),作為編寫程序的依據(jù)。⑷編寫程序。⑸檢查和調試。程序編好以后,還要經(jīng)過反復仔細的檢查。⑹編寫程序使用說明書。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡103.編程風格與規(guī)范編程就是為各個模塊編寫程序。為了提高程序的質量,不僅需要有良好的編程風格,而且需要大家一致遵守編程規(guī)范。良好的編程風格,能提高程序代碼的規(guī)范化程度,使程序代碼易讀、易懂、易修改,便于實現(xiàn)程序員之間相互進行程序測試和維護的目的。編程風格的內容包括:規(guī)范化的程序內部文檔、數(shù)據(jù)結構的詳細說明、清晰的語句結構、遵守某一編程規(guī)范。編程規(guī)范的內容包括:命名規(guī)范、界面規(guī)范、提示及幫助規(guī)范、熱鍵定義等。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡119.2.2程序設計方法目前程序設計的方法大多是按照結構化方法,原型法,面向對象的方法進行。我們推薦使用那些能充分利用現(xiàn)有軟件工具的方法,因為這樣做不但可以減輕開發(fā)的工作量,而且還可以使得系統(tǒng)開發(fā)過程規(guī)范,功能強,易于維護和修改。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡12結構化程序設計方法這種程序設計方法按照HIPO圖的要求,用結構化的方法來分解內容和設計程序。在結構化程序設計方法的內部強調的是自頂向下地分析和設計,而在其外部又強調自底向上地實現(xiàn)整個系統(tǒng)。它是當今程序設計的主流方法,對于那些開發(fā)過程不規(guī)范,模塊劃分不細,或者因特殊業(yè)務處理的需要模塊程序量較大等的情況,結構化程序設計方法是一種非常有效的方法。結構化程序主要有順序、選擇和循環(huán)三種基本控制結構。⑴順序結構。是按語句在程序中出現(xiàn)的順序執(zhí)行的一種程序結構。⑵選擇結構。是指在程序中要按不同情況分別執(zhí)行不同的功能時,首先判斷條件,然后根據(jù)不同的條件走不同的路徑、執(zhí)行不同功能的一種程序結構。⑶循環(huán)結構。是指在程序中需要反復執(zhí)行某個功能而設置的一種程序結構。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡132.速成原型式的程序開發(fā)方法它在程序設計階段的具體實施方法是,首先將HIPO圖中類似帶有普遍性的功能模塊集中。如,菜單模塊、報表模塊、查詢模塊、統(tǒng)計分析和圖形模塊等,這些模塊幾乎是每個子系統(tǒng)都必不可少的。然后再去尋找有無相應、可用的軟件工具,如果沒有則可以考慮開發(fā)一個能夠適合各子系統(tǒng)情況的通用模塊,然后用這些工具生成這些程序模型原型。如果HIPO圖中有一些特定的處理功能和模型,而這些功能和模型又是現(xiàn)有工具不可能生成出來的,則再考慮編制一段程序加進來。利用現(xiàn)有的工具和原型方法可以很快地開發(fā)出所有的程序。

3.面向對象程序設計方法面向對象程序設計方法一般應與OOD所設計的內容相對應。它是一個映射過程,即將OOD中所定義的范式用面向對象程序(OOP),如C++,VB,VC等來取代。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡149.2.3系統(tǒng)建構信息系統(tǒng)程序設計過程中可能遇到這種情況,各個程序的設計都按計劃時間表進行,單個程序的測試也完全正確,但到了最后卻怎樣也無法組合,各個程序無法搭配。因為各程序間會有相互傳遞數(shù)據(jù)或先后連接的關系,程序間的數(shù)據(jù)傳遞或連接接口可能存在問題;或者其中某些程序內有個無傷大雅的小瑕疵未被注意,組合后卻在別的程序上造成大問題。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡15系統(tǒng)建構的定義完整意義上的系統(tǒng)建構由編譯(Compile)和建構(Build)兩部分組成。單個程序寫好后,產(chǎn)生執(zhí)行碼叫編譯;眾多不同程序依一定結構關系組合成軟件,這個動作叫建構。建構產(chǎn)生的結果才是真正可執(zhí)行的具有一定結構的完整軟件。若是小而獨立的程序,可以直接編譯成可執(zhí)行文件。信息系統(tǒng)軟件通常由許多程序組成,除了編譯,還必須建構才能發(fā)行。信息系統(tǒng)建構是指將大大小小的程序整合成信息系統(tǒng)能夠執(zhí)行的軟件。所有開發(fā)工具都提供系統(tǒng)建構工具,即編譯器或工程工具,將程序代碼轉換成目標碼,但各種開發(fā)工具的建構方式有所不同。原則上,被調用的程序或函數(shù)庫要先建構,主程序最后建構。程序只有建構成軟件才能推出。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡169.3系統(tǒng)測試為了保證新系統(tǒng)運行的正確性和有效性,將一切可能發(fā)生的問題和錯誤盡量在正式運行之前排除,需要進行系統(tǒng)測試。系統(tǒng)測試包括通信網(wǎng)絡測試、中心設施測試、應用軟件測試等幾個關鍵部分。本文著重討論的是軟件測試。9.3.1軟件測試的概念測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,好的測試方案可以發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤。在軟件實現(xiàn)過程中,程序員不但要編寫程序代碼,而且還要對程序代碼進行靜態(tài)測試和動態(tài)測試。為了實現(xiàn)軟件的產(chǎn)品化,IT企業(yè)要建立自己獨立的測試部門,在企業(yè)內部制定自己的測試規(guī)范,形成自己的軟件測試提問單。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡171.軟件測試的作用軟件測試輸入的是測試用例(數(shù)據(jù)),經(jīng)過測試,輸出的是測試報告,軟件組織中的軟件測試團隊,是軟件生產(chǎn)過程中軟件質量的“過濾網(wǎng)”,優(yōu)秀的測試團隊可以在早期發(fā)現(xiàn)錯誤,使軟件維護的費用降到最低。2.軟件測試的過程⑴單元測試。也稱為模塊測試或程序測試,其主要目標是檢查各個模塊是否正確實現(xiàn)了規(guī)定的功能,發(fā)現(xiàn)編碼中或算法中的錯誤。單元測試主要檢查單個模塊的功能和結構,包括模塊接口、局部數(shù)據(jù)結構、重要的執(zhí)行路徑、錯誤處理和邊界測試等。⑵集成測試。也稱為組合測試或子系統(tǒng)測試,其主要目標是檢查與設計相關的軟件體系結構的有關問題。集成測試主要檢查模塊組裝中可能出現(xiàn)的問題,如數(shù)據(jù)穿過接口可能丟失、一個模塊可能破壞另一個模塊的內容、子功能組裝起來可能達不到預期的主功能、全程數(shù)據(jù)結構問題、誤差累積問題等。

第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡18⑶確認測試。即驗收測試,其主要目標是檢查已實現(xiàn)的軟件是否滿足系統(tǒng)分析確定的各種需求。確認測試必須有用戶積極參與,或者以用戶為主進行。用戶應該參加設計測試方案,通過用戶界面輸入測試數(shù)據(jù),并且分析評價測試的輸出結果。⑷系統(tǒng)測試。系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達到用戶的實際要求。系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應在系統(tǒng)的整個范圍內進行。這種測試不只對軟件進行,而是對構成系統(tǒng)的軟件、硬件一起進行。系統(tǒng)測試需要確認從頭到尾的功能正常才算完成,應當盡量避免系統(tǒng)測試推延到項目末尾進行。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡193.軟件測試的原則在軟件測試中,應遵循以下基本原則:⑴測試用例由輸入數(shù)據(jù)和預期的輸出數(shù)據(jù)兩部分組成,因為這樣便于對照檢查,做到有的放矢。⑵測試用例不僅要選用合理的輸入數(shù)據(jù),而且還要選擇不合理的輸入數(shù)據(jù)。因為當以特殊方式使用程序時,會突然發(fā)現(xiàn)程序中有許多錯誤,故使用預期的不合理的輸入數(shù)據(jù)進行程序測試比用合理的輸入數(shù)據(jù)收獲要大,從而能更多地發(fā)現(xiàn)錯誤,提高程序的可靠性。⑶除了檢查程序是否做了它應該做的事外,還應該檢查程序是否做了它不應該做的事,因為如果程序做了它不應該做的事,即使程序能做它應該做的事,也是錯誤的。⑷應制定測試計劃并嚴格執(zhí)行,因為這樣可以排除隨意性。⑸保留測試用例,因為測試用例的設計耗費很大的工作量,而修改后的程序可能有新的錯誤,需要進行回歸測試,故必須將測試用例作為文檔保存,使測試具有可重復性,同時測試用例是將來系統(tǒng)維護測試與確認的依據(jù),保存測試用例也為以后的維護提供方便。⑹對發(fā)現(xiàn)錯誤較多的程序段,應進行更深入的測試,因為發(fā)現(xiàn)錯誤較多的程序段,其質量較差,同時在修改錯誤過程中又容易引入新的錯誤。⑺避免程序員測試自己設計的程序,因為測試目的是找錯。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡209.3.2軟件測試的方法測試任何產(chǎn)品都有兩種方法,如果已經(jīng)知道產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品內部工作過程,可以通過測試來檢驗產(chǎn)品內部動作是否按規(guī)格說明書的規(guī)定正常進行。前一種方法稱為黑盒測試,后一種方法稱為白盒測試。1.白盒測試白盒測試(White-boxTesting)是指把測試對象看成一個打開的盒子,測試人員需了解程序的內部結構和處理過程,以檢查處理過程的細節(jié)為基礎,對程序中盡可能多的邏輯路徑進行測試,檢驗內部控制結構和數(shù)據(jù)結構是否有錯以及實際的運行狀態(tài)與預期的狀態(tài)是否一致。2.黑盒測試黑盒測試(Black-boxTesting)是指把測試對象看成一個黑盒子,測試人員完全不考慮程序的內部結構和處理過程,只在軟件的接口處進行測試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求,又稱為功能測試或數(shù)據(jù)驅動測試。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡213.測試策略通常采用的測試策略是:⑴在進行測試方案設計時,將邏輯覆蓋、等價類劃分和邊界值分析等方法綜合運用,使測試用例既能檢測設計的內部要求,又可以檢測設計的接口要求。⑵視具體情況用等價類劃分法補充測試方案;必要時再用錯誤推測法等其他方法補充測試方案;對照程序邏輯,檢查已經(jīng)設計出的測試方案??梢愿鶕?jù)對程序可靠性的要求采用不同的邏輯覆蓋標準,如果現(xiàn)有方案未達到規(guī)定的覆蓋標準,則應再補充測試方案。⑶在對大型復雜系統(tǒng)進行測試時,一般不進行全面的測試,而采用抽樣測試或重點測試的方式,有針對性選擇具有代表性的測試用例,或將測試重點放在容易出錯的位置及重要模塊上,以減少測試費用,提高測試效率。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡229.3.3系統(tǒng)調試

軟件測試的目的是盡可能地發(fā)現(xiàn)程序中的錯誤,而調試則是在進行了成功測試之后才開始的工作。調試的目的是確定錯誤的原因和位置,并改正錯誤。調試工作的困難與人的心理因素和技術因素都有關系,需要系統(tǒng)管理員的腦力勞動和豐富的經(jīng)驗。除簡單的調試方法外,常用的調試方法還有歸納法調試、演繹法調試等。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡231.簡單的調試方法⑴在程序中插入打印語句。⑵運行部分程序。⑶借助于調試工具。2.歸納法調試歸納法調試的具體步驟如下:⑴收集有關數(shù)據(jù)。列出程序“做對了什么”、“做錯了什么”的全部信息。⑵組織數(shù)據(jù)。整理數(shù)據(jù)以便發(fā)現(xiàn)規(guī)律,使用分類法構造一張線索表。⑶提出假設。分析線索之間的關系,導出一個或多個錯誤原因的假設。如果不能推測出假設,再選用測試用例去測試,以便得到更多的數(shù)據(jù)。如果有多個假設,首先選擇可能性最大的一個。⑷證明假設。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡243.演繹法調試演繹法是一種從一般的推測和前提出發(fā),運用排除和推斷過程得出結論的思考方法。演繹法調試是列出所以可能的錯誤原因的假設,然后利用測試數(shù)據(jù)排除不適當?shù)募僭O,最后再用測試數(shù)據(jù)驗證余下的假設確實是出錯的原因。⑴列出所有可能的錯誤原因的假設。⑵排除不適當?shù)募僭O。⑶精化余下的假設。⑷證明余下的假設。做法與歸納法相同。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡259.4系統(tǒng)運行維護及系統(tǒng)評價本節(jié)內容包括系統(tǒng)轉換、系統(tǒng)維護以及對系統(tǒng)進行評價。9.4.1系統(tǒng)轉換系統(tǒng)轉換是指由原來的系統(tǒng)運行模式過渡為新開發(fā)的信息系統(tǒng)的過程。1.系統(tǒng)轉換的內容與方式系統(tǒng)轉換的內容主要有數(shù)據(jù)的轉換、系統(tǒng)環(huán)境的轉換、資料建檔與移交等。系統(tǒng)轉換一般可以采用以下三種方式:⑴直接轉換。

⑵并行轉換。⑶逐步轉換。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡269.4.2系統(tǒng)維護信息系統(tǒng)在投入正常運行后,就進入了系統(tǒng)運行和維護階段。在系統(tǒng)的整個使用中,都伴隨著系統(tǒng)維護工作的進行。系統(tǒng)維護的目的是保證信息系統(tǒng)正常、可靠地運行,并能使系統(tǒng)在運行中不斷得到改善和提高,以充分發(fā)揮作用。因此,系統(tǒng)維護的目的就是保證系統(tǒng)中的各個因素隨著環(huán)境的變化始終處于良好的、正確的工作狀態(tài)。1.系統(tǒng)維護的對象系統(tǒng)維護面向系統(tǒng)中的各種構成因素,按照維護對象的不同,系統(tǒng)維護的內容可分為以下幾類:⑴應用系統(tǒng)的維護。⑵數(shù)據(jù)的維護。⑶代碼的維護。⑷文檔的維護。⑸硬件設備的維護。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡272.系統(tǒng)維護的類型

按照軟件維護的不同性質,系統(tǒng)維護可劃分為正確性維護、適應性維護、完善性維護、預防性維護四種類型。

正確性維護用來改正在系統(tǒng)開發(fā)階段已發(fā)生的而在系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。適應性維護是為適應軟件的外界環(huán)境變化而進行的修改。完善性維護是為是為擴充功能和改善性能而進行的修改,是指對已有的軟件系統(tǒng)增加一些在軟件需求規(guī)格說明中沒有規(guī)定的功能與性能特征,還包括對處理效率和程序的改進。預防性維護是為減少或避免以后可能需要的前三類維護而對軟件配置進行的修改,從而減少以后的維護工作量、維護時間和維護費用。第9章管理信息系統(tǒng)的實施、管理與維護2技術基礎_2.3數(shù)據(jù)通信與計算機網(wǎng)絡283.系統(tǒng)維護的方法系統(tǒng)的可維護性對于延長系統(tǒng)的生命周期具有決定的意義,因此必須考慮如何才能提高系統(tǒng)的可維護性,為此,需從五個方面入手:⑴建立明確的軟件質量目標和優(yōu)先級。⑵使用提高軟件質量的技術和工具。⑶

溫馨提示

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

評論

0/150

提交評論