-----------------------------------------------------
以下內(nèi)容節(jié)選自清華大學版《系統(tǒng)分析師教程》
僅供學習、參考使用,詳細內(nèi)容請查閱原著
-----------------------------------------------------
3.6.1系統(tǒng)維護概述
3.6.1.1系統(tǒng)可維護性概念
系統(tǒng)的可維護性可以定性的定義為:維護人員理解、改正、改進和改進這個軟件的難易程度。提高可維護性是開發(fā)管理信息系統(tǒng)所有步驟的關(guān)鍵目的,系統(tǒng)是否能背很好地維護,可用系統(tǒng)的可維護性這一指標來衡量。
1.系統(tǒng)的可維護性的評價指標
可理解性。指別人能理解系統(tǒng)的結(jié)構(gòu)、界面功能和內(nèi)部過程的難易程度。模塊化、詳細設(shè)計文檔、結(jié)構(gòu)化設(shè)計和良好的高級程序設(shè)計語言等,都有助于提高可理解性。
可測試性。診斷和測試的容易程度取決于易理解的程度。
可修改性。診斷和測試的容易程度與系統(tǒng)設(shè)計所制定的設(shè)計原則又直接關(guān)系。模塊的耦合、內(nèi)聚、作用范圍與控制范圍的關(guān)系等,都對可修改性有影響。
2.維護與軟件文檔
文檔是軟件可維護性的決定因素。由于長期使用的大型軟件系統(tǒng)在使用過程中必然會經(jīng)受多次修改,所以文檔顯得非常重要。
3.軟件文檔的修改
維護應(yīng)該針對整個軟件配置,不應(yīng)該只修改源程序代碼。如果對源程序的修改沒有反映在設(shè)計文檔或用戶手冊中,可能產(chǎn)生嚴重的后果。每當對數(shù)據(jù)、軟件結(jié)構(gòu)、模塊過程或任何其他有關(guān)的軟件特點作了改動時,必須立即修改相應(yīng)的技術(shù)文檔。
3.6.1.2系統(tǒng)維護的內(nèi)容及類型
系統(tǒng)維護主要包括硬件設(shè)備的維護、應(yīng)用軟件的維護和數(shù)據(jù)的維護。
1.硬件維護
硬件的維護應(yīng)有專職維護人員來負責,主要有兩種類型的維護活動,一種是定期的設(shè)備保養(yǎng)性維護,保養(yǎng)周期可以是一周或一個月不等,維護的主要內(nèi)容是進行例行的設(shè)備檢查與保養(yǎng),易耗品的更換與安裝等;另一種是突發(fā)性的故障維護,即當設(shè)備出現(xiàn)突發(fā)性故障時,由專職的維修人員或請廠方的技術(shù)人員來排除故障,這種維修活動所花時間不能過長,以免影響系統(tǒng)的正常工作。
2.軟件維護
軟件維護主要是指根據(jù)需求變化或硬件環(huán)境的變化對應(yīng)用程序進行部分或全部的修改。修改時應(yīng)充分利用源程序,修改后要填寫程序修改登記表,并在程序變更通知書上寫明新老程序的不同。
軟件維護的內(nèi)容一般有以下幾個方面:
正確性維護
適應(yīng)性維護
完善性維護
預(yù)防性維護
3.數(shù)據(jù)維護
數(shù)據(jù)維護工作主要是由數(shù)據(jù)庫管理員來負責;主要負責數(shù)據(jù)庫的安全性和完整性以及進行并發(fā)性控制。數(shù)據(jù)庫管理員還要負責維護數(shù)據(jù)庫中的數(shù)據(jù),當數(shù)據(jù)庫中的數(shù)據(jù)類型、長度等發(fā)生變化時,或者需要添加某個數(shù)據(jù)鄉(xiāng)、數(shù)據(jù)庫時,要負責修改相關(guān)的數(shù)據(jù)庫、數(shù)據(jù)字典,并通知有關(guān)人員。
數(shù)據(jù)維護中還有一項很重要的內(nèi)容,那就是代碼維護。
3.6.1.3系統(tǒng)維護的管理和步驟
要強調(diào)的事,系統(tǒng)的修改往往會“牽一發(fā)而動全身”。程序、文件、代碼的局部修改都可能影響系統(tǒng)的其他部分。因此,系統(tǒng)地維護工作應(yīng)有計劃有步驟的統(tǒng)籌安排,按照維護任務(wù)的工作范圍、嚴重程序等諸多因素確定優(yōu)先順序,制定出合理的維護計劃,然后通過一定的批準手續(xù)實施對系統(tǒng)的修改和維護。
通常對系統(tǒng)地維護應(yīng)執(zhí)行以下步驟:
(1)提出維護或修改要求。
(2)領(lǐng)導審查并做出答復(fù),如同意修改則列入維護計劃。
(3)領(lǐng)導分配任務(wù),維護人員執(zhí)行修改。
(4)驗收維護成果并登記修改信息。
3.6.2系統(tǒng)評價
3.6.2.1系統(tǒng)評價的目的和任務(wù)
信息系統(tǒng)的評價分為廣義和狹義兩種。廣義的信息系統(tǒng)評價是指從系統(tǒng)開發(fā)的一開始到結(jié)束的每一個階段都需要評價。狹義的信息系統(tǒng)評價是指在系統(tǒng)建成并投入運行之后所進行的全面、綜合的評價。
按評價的時間與信息系統(tǒng)所處的階段的關(guān)系,又可從總體上把廣義的信息系統(tǒng)評價分成立項評價、中期評價和結(jié)項評價。
3.6.2.2系統(tǒng)評價的指標
我們從以下幾個方面綜合考慮,建立起一套指標體系理論框架:
從信息系統(tǒng)的組成部分出發(fā),信息系統(tǒng)是一個由人機共同組成的系統(tǒng),所以可以按照運行效果和用戶需求(人)、系統(tǒng)質(zhì)量和技術(shù)條件(機)這兩條線索構(gòu)造指標。
從信息系統(tǒng)的評價對象出發(fā),對于開發(fā)方來說,他們所關(guān)心的是系統(tǒng)質(zhì)量和技術(shù)水平;對于用戶方而言,關(guān)心的是用戶需求和運行質(zhì)量;系統(tǒng)外部環(huán)境則是主要通過社會效益指標來反映。
從經(jīng)濟學角度出發(fā),分別按系統(tǒng)成本、系統(tǒng)效益和財務(wù)指標等3條線索建立指標。
各項指標列出如下:
一、系統(tǒng)質(zhì)量
1.執(zhí)行準確性,響應(yīng)速度、信息存儲量,界面質(zhì)量
2.安全性、可靠性、文檔齊全
3.數(shù)據(jù)共享性,易維護性,容錯性
二、技術(shù)水平
1.技術(shù)先進性
軟硬件先進性
開發(fā)技術(shù)先進性
軟件可重用性
2.技術(shù)首創(chuàng)性
3.開發(fā)效率
三、運行質(zhì)量
1.直接應(yīng)用人員的結(jié)構(gòu),素質(zhì)
2.系統(tǒng)運行庫
3.系統(tǒng)維護率
四、用戶需求
1.領(lǐng)導重視程度
2.功能需求滿足程度(使用程度)
3.人——機交互的友善程度
4.系統(tǒng)價格可接受程度(性能/價格比)
五、系統(tǒng)成本
1.開發(fā)成本
硬件成本(購置,基建,安裝,調(diào)試等)
軟件成本(開發(fā),培訓,系統(tǒng)切換等)
2.運行成本(人員費用,消費材料,技術(shù)材料,折舊等)
3.管理成本(監(jiān)理,審計,服務(wù),行政等)
4.維護成本(硬件,軟件,糾錯,適應(yīng),完善等)
六、系統(tǒng)效益
1.經(jīng)濟效益
按系統(tǒng)功能(如生產(chǎn)管理,財務(wù)管理等)
按服務(wù)對象(如企業(yè),政府等)
按效益類型(如直接/間接,有形/無形等)
按技術(shù)特征(如EDPS,MIS,DSS等)
2.社會效益
對社會的影響程度
對本企業(yè)的影響程度
福利,就業(yè),倫理道德
七、財務(wù)評價
1.投資指標(如企業(yè)管理費,非生產(chǎn)人員工資等)
2.收益指標(如銷售額,利潤等)
3.綜合指標(如凈現(xiàn)值,凈現(xiàn)值率,內(nèi)部收益率等)
3.6.3系統(tǒng)運行管理
3.6.3.1運行管理制度
1.各類機房安全運行管理制度
2.信息系統(tǒng)的其他管理制度
3.6.3.2日常運行管理內(nèi)容
1.系統(tǒng)運行情況的紀錄
2.審計跟蹤
3.審查應(yīng)急措施的落實
4.系統(tǒng)資源的管理
3.6.3.3系統(tǒng)軟件及文檔管理
1.系統(tǒng)軟件的管理除日常維護以外,還包括版本更新和升級等。
2.信息系統(tǒng)文檔的管理
以下內(nèi)容節(jié)選自清華大學版《系統(tǒng)分析師教程》
僅供學習、參考使用,詳細內(nèi)容請查閱原著
-----------------------------------------------------
3.6.1系統(tǒng)維護概述
3.6.1.1系統(tǒng)可維護性概念
系統(tǒng)的可維護性可以定性的定義為:維護人員理解、改正、改進和改進這個軟件的難易程度。提高可維護性是開發(fā)管理信息系統(tǒng)所有步驟的關(guān)鍵目的,系統(tǒng)是否能背很好地維護,可用系統(tǒng)的可維護性這一指標來衡量。
1.系統(tǒng)的可維護性的評價指標
可理解性。指別人能理解系統(tǒng)的結(jié)構(gòu)、界面功能和內(nèi)部過程的難易程度。模塊化、詳細設(shè)計文檔、結(jié)構(gòu)化設(shè)計和良好的高級程序設(shè)計語言等,都有助于提高可理解性。
可測試性。診斷和測試的容易程度取決于易理解的程度。
可修改性。診斷和測試的容易程度與系統(tǒng)設(shè)計所制定的設(shè)計原則又直接關(guān)系。模塊的耦合、內(nèi)聚、作用范圍與控制范圍的關(guān)系等,都對可修改性有影響。
2.維護與軟件文檔
文檔是軟件可維護性的決定因素。由于長期使用的大型軟件系統(tǒng)在使用過程中必然會經(jīng)受多次修改,所以文檔顯得非常重要。
3.軟件文檔的修改
維護應(yīng)該針對整個軟件配置,不應(yīng)該只修改源程序代碼。如果對源程序的修改沒有反映在設(shè)計文檔或用戶手冊中,可能產(chǎn)生嚴重的后果。每當對數(shù)據(jù)、軟件結(jié)構(gòu)、模塊過程或任何其他有關(guān)的軟件特點作了改動時,必須立即修改相應(yīng)的技術(shù)文檔。
3.6.1.2系統(tǒng)維護的內(nèi)容及類型
系統(tǒng)維護主要包括硬件設(shè)備的維護、應(yīng)用軟件的維護和數(shù)據(jù)的維護。
1.硬件維護
硬件的維護應(yīng)有專職維護人員來負責,主要有兩種類型的維護活動,一種是定期的設(shè)備保養(yǎng)性維護,保養(yǎng)周期可以是一周或一個月不等,維護的主要內(nèi)容是進行例行的設(shè)備檢查與保養(yǎng),易耗品的更換與安裝等;另一種是突發(fā)性的故障維護,即當設(shè)備出現(xiàn)突發(fā)性故障時,由專職的維修人員或請廠方的技術(shù)人員來排除故障,這種維修活動所花時間不能過長,以免影響系統(tǒng)的正常工作。
2.軟件維護
軟件維護主要是指根據(jù)需求變化或硬件環(huán)境的變化對應(yīng)用程序進行部分或全部的修改。修改時應(yīng)充分利用源程序,修改后要填寫程序修改登記表,并在程序變更通知書上寫明新老程序的不同。
軟件維護的內(nèi)容一般有以下幾個方面:
正確性維護
適應(yīng)性維護
完善性維護
預(yù)防性維護
3.數(shù)據(jù)維護
數(shù)據(jù)維護工作主要是由數(shù)據(jù)庫管理員來負責;主要負責數(shù)據(jù)庫的安全性和完整性以及進行并發(fā)性控制。數(shù)據(jù)庫管理員還要負責維護數(shù)據(jù)庫中的數(shù)據(jù),當數(shù)據(jù)庫中的數(shù)據(jù)類型、長度等發(fā)生變化時,或者需要添加某個數(shù)據(jù)鄉(xiāng)、數(shù)據(jù)庫時,要負責修改相關(guān)的數(shù)據(jù)庫、數(shù)據(jù)字典,并通知有關(guān)人員。
數(shù)據(jù)維護中還有一項很重要的內(nèi)容,那就是代碼維護。
3.6.1.3系統(tǒng)維護的管理和步驟
要強調(diào)的事,系統(tǒng)的修改往往會“牽一發(fā)而動全身”。程序、文件、代碼的局部修改都可能影響系統(tǒng)的其他部分。因此,系統(tǒng)地維護工作應(yīng)有計劃有步驟的統(tǒng)籌安排,按照維護任務(wù)的工作范圍、嚴重程序等諸多因素確定優(yōu)先順序,制定出合理的維護計劃,然后通過一定的批準手續(xù)實施對系統(tǒng)的修改和維護。
通常對系統(tǒng)地維護應(yīng)執(zhí)行以下步驟:
(1)提出維護或修改要求。
(2)領(lǐng)導審查并做出答復(fù),如同意修改則列入維護計劃。
(3)領(lǐng)導分配任務(wù),維護人員執(zhí)行修改。
(4)驗收維護成果并登記修改信息。
3.6.2系統(tǒng)評價
3.6.2.1系統(tǒng)評價的目的和任務(wù)
信息系統(tǒng)的評價分為廣義和狹義兩種。廣義的信息系統(tǒng)評價是指從系統(tǒng)開發(fā)的一開始到結(jié)束的每一個階段都需要評價。狹義的信息系統(tǒng)評價是指在系統(tǒng)建成并投入運行之后所進行的全面、綜合的評價。
按評價的時間與信息系統(tǒng)所處的階段的關(guān)系,又可從總體上把廣義的信息系統(tǒng)評價分成立項評價、中期評價和結(jié)項評價。
3.6.2.2系統(tǒng)評價的指標
我們從以下幾個方面綜合考慮,建立起一套指標體系理論框架:
從信息系統(tǒng)的組成部分出發(fā),信息系統(tǒng)是一個由人機共同組成的系統(tǒng),所以可以按照運行效果和用戶需求(人)、系統(tǒng)質(zhì)量和技術(shù)條件(機)這兩條線索構(gòu)造指標。
從信息系統(tǒng)的評價對象出發(fā),對于開發(fā)方來說,他們所關(guān)心的是系統(tǒng)質(zhì)量和技術(shù)水平;對于用戶方而言,關(guān)心的是用戶需求和運行質(zhì)量;系統(tǒng)外部環(huán)境則是主要通過社會效益指標來反映。
從經(jīng)濟學角度出發(fā),分別按系統(tǒng)成本、系統(tǒng)效益和財務(wù)指標等3條線索建立指標。
各項指標列出如下:
一、系統(tǒng)質(zhì)量
1.執(zhí)行準確性,響應(yīng)速度、信息存儲量,界面質(zhì)量
2.安全性、可靠性、文檔齊全
3.數(shù)據(jù)共享性,易維護性,容錯性
二、技術(shù)水平
1.技術(shù)先進性
軟硬件先進性
開發(fā)技術(shù)先進性
軟件可重用性
2.技術(shù)首創(chuàng)性
3.開發(fā)效率
三、運行質(zhì)量
1.直接應(yīng)用人員的結(jié)構(gòu),素質(zhì)
2.系統(tǒng)運行庫
3.系統(tǒng)維護率
四、用戶需求
1.領(lǐng)導重視程度
2.功能需求滿足程度(使用程度)
3.人——機交互的友善程度
4.系統(tǒng)價格可接受程度(性能/價格比)
五、系統(tǒng)成本
1.開發(fā)成本
硬件成本(購置,基建,安裝,調(diào)試等)
軟件成本(開發(fā),培訓,系統(tǒng)切換等)
2.運行成本(人員費用,消費材料,技術(shù)材料,折舊等)
3.管理成本(監(jiān)理,審計,服務(wù),行政等)
4.維護成本(硬件,軟件,糾錯,適應(yīng),完善等)
六、系統(tǒng)效益
1.經(jīng)濟效益
按系統(tǒng)功能(如生產(chǎn)管理,財務(wù)管理等)
按服務(wù)對象(如企業(yè),政府等)
按效益類型(如直接/間接,有形/無形等)
按技術(shù)特征(如EDPS,MIS,DSS等)
2.社會效益
對社會的影響程度
對本企業(yè)的影響程度
福利,就業(yè),倫理道德
七、財務(wù)評價
1.投資指標(如企業(yè)管理費,非生產(chǎn)人員工資等)
2.收益指標(如銷售額,利潤等)
3.綜合指標(如凈現(xiàn)值,凈現(xiàn)值率,內(nèi)部收益率等)
3.6.3系統(tǒng)運行管理
3.6.3.1運行管理制度
1.各類機房安全運行管理制度
2.信息系統(tǒng)的其他管理制度
3.6.3.2日常運行管理內(nèi)容
1.系統(tǒng)運行情況的紀錄
2.審計跟蹤
3.審查應(yīng)急措施的落實
4.系統(tǒng)資源的管理
3.6.3.3系統(tǒng)軟件及文檔管理
1.系統(tǒng)軟件的管理除日常維護以外,還包括版本更新和升級等。
2.信息系統(tǒng)文檔的管理