2.3 信息系統(tǒng)的維護
一、系統(tǒng)維護的目的與任務
1、目的:要保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。
2、任務:就是要有計劃、有組織地對系統(tǒng)進行必要的改動,以保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。
(系統(tǒng)維護的費用往往上整個系統(tǒng)生命周期總費用的60%以上)
二、系統(tǒng)維護的對象與類型:
1、系統(tǒng)維護的對象
○系統(tǒng)維護的內容可分為以下幾類:
(1)系統(tǒng)應用程序維護。
(2)數(shù)據(jù)維護。
(3)代碼維護。
(4)硬件設備維護。
(5)機構和人員的變動。
2、系統(tǒng)維護的類型
按軟件維護的不同性質劃分為四種類型:
(1)糾錯性維護 21%
(2)適應性維護 25%
(3)完善性維護 50%(工作量大)
(4)預防性維護 4%
三、信息系統(tǒng)的可維護性:
影響系統(tǒng)可維護性主要有以下三個因素:
1、可理解性。
在系統(tǒng)中采用模塊化方法、具有詳細的設計文檔、源程序內部文檔的規(guī)范與完整、結構化設計及選擇較好的高級程序設計語言等,都可以促進系統(tǒng)可理解性的提高。
2、可測試性。
3、可修改性。
○提高系統(tǒng)可維護性應當從系統(tǒng)分析與設計開始,直至系統(tǒng)實施的系統(tǒng)開發(fā)全過程。
四、系統(tǒng)維護的計劃與控制:
1、系統(tǒng)維護考慮的因素
(1)維護的背景:
系統(tǒng)的當前情況;
維護的對象;
維護工作的復雜性與規(guī)模。
(2)維護工作的影響:
對新系統(tǒng)目標的影響;
對當前工作進度的影響;
對其他系統(tǒng)的影響。
(3)資源要求:
對維護提出的時間要求;
維護所需費用(并與不進行維護所造成的損失比是否合算);
維護所需的工作人員。
2、系統(tǒng)維護的特點:
(1)采用結構化開發(fā)方法與否對系統(tǒng)維護工作有極大影響。
(2)系統(tǒng)維護具有很高的代價。
首先,有形的代價直接來自維護工作本身。維護工作分為兩部分:一部分是非生產性活動,主要是理解源程序代碼的功能,解釋數(shù)據(jù)結構、接口特點和性能限度等。另一部分為生產性活動,主要是分析評價、修改設計和編寫程序代碼等。
另外,許多無形的代價來自維護所產生的效果和影響上。
(3)系統(tǒng)維護工作對維護人員要求較高。
(4)系統(tǒng)維護工作的對象是整個系統(tǒng)的配置。
(5)系統(tǒng)維護中經常遇到的問題
3、系統(tǒng)維護的組織與管理:
系統(tǒng)維護工作并不僅僅是技術性工作,為了保證系統(tǒng)維護工作的質量,需要付出大量的管理工作。
(1)系統(tǒng)維護的組織管理(Page77教材和圖2—4)
(2)系統(tǒng)維護工作的程序(Page78教材和圖2—5)
維護計劃的內容應包括:維護工作的范圍,所需資源,確認的需要,維護費用,維修進度安排以及驗收標準等。
(3)維護就意味著對系統(tǒng)進行修改,修改對于系統(tǒng)來講有一些副作用,即由于修改而出現(xiàn)錯誤或其他不合要求的行為,這種副作用主要來自三個方面:
第一、對源代碼的修改可能會引入新的錯誤,一般可以通過回歸測試發(fā)現(xiàn)這類副作用;
第二、對數(shù)據(jù)結構進行修改,可能會帶來數(shù)據(jù)的不匹配等錯誤,在修改時必須參照系統(tǒng)文件中關于數(shù)據(jù)結構的詳細描述和模塊間的數(shù)據(jù)交叉引用表,以防局部的修改影響全局的整體作用;
第三、任何對源程序的修改,如不能對相應的文檔進行更新,造成源程序與文檔的不一致,必將給今后的應用和維護工作造成混亂。
○每一個子系統(tǒng)或模塊至少應安排兩個人可以進行維護工作,避免系統(tǒng)維護工作對某個人的過分依賴,防止由于工作調動等原因,使維護工作受到影響而落空。
○最后,我們應注意系統(tǒng)維護的限度問題。系統(tǒng)維護是在原有系統(tǒng)的基礎上進行修改、調整和完善。
2.4 信息系統(tǒng)的評價
一、信息系統(tǒng)評價指標:
1、引言
信息系統(tǒng)評價的復雜性來源于信息系統(tǒng)的復雜性。
系統(tǒng)評價不局限于軟件的評價。
2、信息系統(tǒng)評價的概念
評價:所謂評價,是批根據(jù)確定的目標來測定對象系統(tǒng)的屬性,并將這些屬性變?yōu)榭陀^的定量數(shù)值或者主觀效用的行為,簡言之,評價就是對某一事物進行的考核。
系統(tǒng)評價可以促使設計目標的實現(xiàn),減少不必要的反復修改費用,提高投資效益。
系統(tǒng)評價:系統(tǒng)是對一個信息系統(tǒng)的功能、性能和使用效果進行全面估計、檢查、測試、分析和評審,包括用實際指標與計劃指標進行比較,以求確定系統(tǒng)目標的實現(xiàn)程度。
信息系統(tǒng)評價的內容:經濟評價和性能評價。
一、系統(tǒng)維護的目的與任務
1、目的:要保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。
2、任務:就是要有計劃、有組織地對系統(tǒng)進行必要的改動,以保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。
(系統(tǒng)維護的費用往往上整個系統(tǒng)生命周期總費用的60%以上)
二、系統(tǒng)維護的對象與類型:
1、系統(tǒng)維護的對象
○系統(tǒng)維護的內容可分為以下幾類:
(1)系統(tǒng)應用程序維護。
(2)數(shù)據(jù)維護。
(3)代碼維護。
(4)硬件設備維護。
(5)機構和人員的變動。
2、系統(tǒng)維護的類型
按軟件維護的不同性質劃分為四種類型:
(1)糾錯性維護 21%
(2)適應性維護 25%
(3)完善性維護 50%(工作量大)
(4)預防性維護 4%
三、信息系統(tǒng)的可維護性:
影響系統(tǒng)可維護性主要有以下三個因素:
1、可理解性。
在系統(tǒng)中采用模塊化方法、具有詳細的設計文檔、源程序內部文檔的規(guī)范與完整、結構化設計及選擇較好的高級程序設計語言等,都可以促進系統(tǒng)可理解性的提高。
2、可測試性。
3、可修改性。
○提高系統(tǒng)可維護性應當從系統(tǒng)分析與設計開始,直至系統(tǒng)實施的系統(tǒng)開發(fā)全過程。
四、系統(tǒng)維護的計劃與控制:
1、系統(tǒng)維護考慮的因素
(1)維護的背景:
系統(tǒng)的當前情況;
維護的對象;
維護工作的復雜性與規(guī)模。
(2)維護工作的影響:
對新系統(tǒng)目標的影響;
對當前工作進度的影響;
對其他系統(tǒng)的影響。
(3)資源要求:
對維護提出的時間要求;
維護所需費用(并與不進行維護所造成的損失比是否合算);
維護所需的工作人員。
2、系統(tǒng)維護的特點:
(1)采用結構化開發(fā)方法與否對系統(tǒng)維護工作有極大影響。
(2)系統(tǒng)維護具有很高的代價。
首先,有形的代價直接來自維護工作本身。維護工作分為兩部分:一部分是非生產性活動,主要是理解源程序代碼的功能,解釋數(shù)據(jù)結構、接口特點和性能限度等。另一部分為生產性活動,主要是分析評價、修改設計和編寫程序代碼等。
另外,許多無形的代價來自維護所產生的效果和影響上。
(3)系統(tǒng)維護工作對維護人員要求較高。
(4)系統(tǒng)維護工作的對象是整個系統(tǒng)的配置。
(5)系統(tǒng)維護中經常遇到的問題
3、系統(tǒng)維護的組織與管理:
系統(tǒng)維護工作并不僅僅是技術性工作,為了保證系統(tǒng)維護工作的質量,需要付出大量的管理工作。
(1)系統(tǒng)維護的組織管理(Page77教材和圖2—4)
(2)系統(tǒng)維護工作的程序(Page78教材和圖2—5)
維護計劃的內容應包括:維護工作的范圍,所需資源,確認的需要,維護費用,維修進度安排以及驗收標準等。
(3)維護就意味著對系統(tǒng)進行修改,修改對于系統(tǒng)來講有一些副作用,即由于修改而出現(xiàn)錯誤或其他不合要求的行為,這種副作用主要來自三個方面:
第一、對源代碼的修改可能會引入新的錯誤,一般可以通過回歸測試發(fā)現(xiàn)這類副作用;
第二、對數(shù)據(jù)結構進行修改,可能會帶來數(shù)據(jù)的不匹配等錯誤,在修改時必須參照系統(tǒng)文件中關于數(shù)據(jù)結構的詳細描述和模塊間的數(shù)據(jù)交叉引用表,以防局部的修改影響全局的整體作用;
第三、任何對源程序的修改,如不能對相應的文檔進行更新,造成源程序與文檔的不一致,必將給今后的應用和維護工作造成混亂。
○每一個子系統(tǒng)或模塊至少應安排兩個人可以進行維護工作,避免系統(tǒng)維護工作對某個人的過分依賴,防止由于工作調動等原因,使維護工作受到影響而落空。
○最后,我們應注意系統(tǒng)維護的限度問題。系統(tǒng)維護是在原有系統(tǒng)的基礎上進行修改、調整和完善。
2.4 信息系統(tǒng)的評價
一、信息系統(tǒng)評價指標:
1、引言
信息系統(tǒng)評價的復雜性來源于信息系統(tǒng)的復雜性。
系統(tǒng)評價不局限于軟件的評價。
2、信息系統(tǒng)評價的概念
評價:所謂評價,是批根據(jù)確定的目標來測定對象系統(tǒng)的屬性,并將這些屬性變?yōu)榭陀^的定量數(shù)值或者主觀效用的行為,簡言之,評價就是對某一事物進行的考核。
系統(tǒng)評價可以促使設計目標的實現(xiàn),減少不必要的反復修改費用,提高投資效益。
系統(tǒng)評價:系統(tǒng)是對一個信息系統(tǒng)的功能、性能和使用效果進行全面估計、檢查、測試、分析和評審,包括用實際指標與計劃指標進行比較,以求確定系統(tǒng)目標的實現(xiàn)程度。
信息系統(tǒng)評價的內容:經濟評價和性能評價。

