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