<sub id="wjz33"></sub>

        <nav id="wjz33"><listing id="wjz33"><meter id="wjz33"></meter></listing></nav>
      1. <tr id="wjz33"></tr>

          1. > 公司資訊 > 不間斷的系統維護是系統穩定運行的基石

            不間斷的系統維護是系統穩定運行的基石

            時間:2020-05-25

            從系統上線運行起,系統維護人員就必須對系統展開維護行動,直到系統停止運行,系統維護費用大約占系統運行全壽命期總成本的60%。

            為了清除系統運行中發生的故障和錯誤,維護人員要對系統進行必要的修改與完善;為了使系統適應用戶環境的變化,滿足新提出的需要,也要對原系統做些局部的更新,這些工作稱為系統維護,其目的是維護軟件系統的"正常運作"。以保證系統中的各個要素隨著環境的變化始終處于最新的、正確的工作狀態。

            特殊系統維護,主要包括對原有系統功能、報表格式進行修改、刪除,調整系統運行規則,增加新的系統功能。這種類型的系統維護活動需要雙方簽訂新的定制開發合同,讓企業新的需求得到及時滿足,獲得更大的商業價值。

            系統維護工作在整個系統生命周期中常常被忽視。人們往往熱衷于系統開發,當開發工作完成以后,多數情況下開發隊伍被解散或撤走,而在系統開始運行后并沒有配置適當的系統維護人員。

            這樣,一旦系統發生問題或環境發生變化,最終用戶將無從下手,這就是為什么有些信息系統在運行環境中長期與舊系統并行運行不能轉換,甚至最后被廢棄的原因。隨著信息系統應用的深入,以及使用壽命的延長,系統維護的工作量將越來越大。

            系統維護的費用往往占整個系統生命周期總費用的60%以上,因此有人曾以浮在海面的冰山來比喻系統開發與維護的關系,系統開發工作如同冰山露出水面的部分,容易被人看到而得到重視,而系統維護工作如同冰山浸在水下部分,體積遠比露出水面的部分大得多,但由于不易被人看到而常被忽視。但系統維護是信息系統可靠運行的重要技術保障,必須給予足夠的重視。

            系統維護的內容

            (1)系統應用程序維護。應用軟件維護是系統維護的最主要內容。它是指對相應的應用程序及有關文檔進行的修改和完善。

            系統的業務處理過程是通過應用程序的運行而實現的,一旦程序發生問題或業務發生變化,就必然地引起程序的修改和調整,因此系統維護的主要活動是對程序進行維護。

            (2)數據維護。數據庫是支撐業務運作的基礎平臺,需要定期檢查運行狀態。業務處理對數據的需求是不斷發生變化的,除了系統中主體業務數據的定期正常更新外,還有許多數據需要進行不定期的更新,或隨環境或業務的變化而進行調整,以及數據內容的增加、數據結構的調整。此外,數據的備份與恢復等,都是數據維護的工作內容。

            (3)代碼維護。代碼維護是指對原有的代碼進行的擴充、添加或刪除等維護工作。

            隨著系統應用范圍的擴大,應用環境的變化,如服務器環境、支付接口等發生改變,系統中的各種代碼都需要進行一定程度的增加、修改、刪除,以及設置新的代碼。

            4)硬件設備維護。主要就是指對服務器的日常維護和管理,這些工作都應由專人負責,定期進行,以保證系統正常有效地工作。

            系統維護的類型

            (1)糾錯性維護。由于系統測試不可能揭露系統存在的所有錯誤,因此在系統投入運行后頻繁的實際應用過程中,就有可能暴露出系統內隱藏的錯誤。診斷和修正系統中遺留的錯誤,就是糾錯性維護。

            糾錯性維護時在系統運行中發生異常或故障時進行的,這種錯誤往往是遇到了從未用過的輸入數據組合或是在與其他部分接口處產生的,因此只是在某些特定的情況下發生。有些系統運行多年以后才暴露出在系統開發中遺留的問題,這是不足為奇的。

            (2)適應性維護。適應性維護時為了使系統適應環境的變化而進行的維護工作。

            一方面計算機科學技術迅速發展,硬件的更新周期越來越短,新的操作系統和原來操作系統的新版本不斷推出,外部設備和其他系統部件經常有所增加和修改,這就是必然要求信息系統能夠適應新的軟硬件環境,以提高系統的性能和運行效率;

            另一方面,信息系統的使用壽命在延長,超過了最初開發這個系統時應用環境的壽命,即應用對象也在不斷發生變化,機構的調整,管理體制的改變、數據與信息需求的變更等都將導致系統不能適應新的應用環境。

            如代碼改變、數據結構變化、數據格式以及輸入/ 輸出方式的變化、數據存儲介質的變化等,都將直接影響系統的正常工作。因此有必要對系統進行調整,使之適應應用對象的變化,滿足用戶的需求。

            (3)完善性維護。在系統的使用過程中,用戶往往要求擴充原有系統的功能,增加一些在軟件需求規范書中沒有規定的功能與性能特征,以及對處理效率和編寫程序的改進。

            例如,有時可將幾個小程序合并成一個單一的運行良好的程序,從而提高處理效率;增加數據輸出的圖形方式;增加聯機在線幫助功能;調整用戶界面等。

            盡管這些要求在原來系統開發的需求規格說明書中并沒有,但用戶要求在原有系統基礎上進一步改善和提高;并且隨著用戶對系統的使用和熟悉,這種要求可能不斷提出。為了滿足這些要求而進行的系統維護工作就是完善性維護。

            (4)預防性維護。系統維護工作不應總是被動地等待用戶提出要求后才進行,應進行主動的預防性維護,即選擇那些還有較長使用壽命,目前尚能正常運行,但可能將要發生變化或調整的系統進行維護,目的是通過預防性維護為未來的修改與調整奠定更好的基礎。

            例如,將目前能應用的報表功能改成通用報表生成功能,以應付今后報表內容和格式可能的變化,根據對各種維護工作分布情況的統計結果,一般糾錯性維護占21%,適應性維護工作占25%,完善性維護達到50%,而預防性維護以及其他類型的維護僅占4%,可見系統維護工作中,一半以上的工作室完善性維護。

            系統維護要付出很高的代價

            首先,有形的代價直接來自維護工作本身,維護工作可分為兩部分:

            一部分為非生產性活動,主要是理解源程序代碼的功能,解釋數據結構、接口特點和性質限度等。這部分工作量和費用與系統的復雜程度、維護人員的經驗水平以及對系統的熟悉程度密切相關;另一部分為生產性活動,主要是分析評價、修改設計和編寫程序代碼等。其工作量與系統開發的方式、方法、采用的開發環境有直接的關系因此,如果系統開發途徑不好,且原來的開發人員不能參加維護工作,則維護工作量和費用呈指數上升。例如,據1976年的報道,美國空軍的飛行控制軟件每條指令的開發成本是75美元,而維護成本大約是每條指令4000美元。統計表明,60%-70%的軟件費用花在維護方面。

            相關資訊

            日常系統維護,主要內容包括處理系統中的BUG,維護服務器安全、穩定運行,對短信接口、支付接口的改變做出應變調整

            公司資訊 2018-07-17
            更多資訊
            免費體驗 色综合久久五月色婷婷 - 视频 - 在线观看 - 电影影院 - 品赏网