軟件可維護性通常包括

1、可理解性,指別人能理解系統的結構、界面功能和內部過程的難易程度。

2、可測試性,診斷和測試的容易程度取決於易理解的程度。好的文檔資料有利於診斷和測試,同時,程序的結構、高性能的測試工具以及周密計劃的測試工序也是至關重要的。

3、可修改性,診斷和測試的容易程度與系統設計所制定的設計原則有直接關係。

軟件可維護性通常包括

系統的可維護性是衡量一個系統的可修復性和可改進性的難易程度。所謂可修復性是指在系統發生故障後能夠排除故障予以修復,並返回到原來正常運行狀態的可能性。而可改進性則是系統具有接受對現有功能的改進,增加新功能的可能性。

軟件可維護性通常包括 第2張

因此,可維護性實際上也是對系統性能的一種不可缺少的評價體系,它主要包括兩個方面:首先是評價一個系統在實施預防型和糾正型維護功能時的難易程度,其中包括對故障的檢測、診斷、修復以及能否將該系統重新進行初始化等功能,其次,則是衡量一個系統能接受改進,甚至為了進一步適應外界環境而進行功能修改的難易程度。