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