可維護性
可維護性是是指全國科學技術名詞審定委員會公布的科技名詞。
漢字是民族靈魂的紐帶,在異國他鄉謀生,漢字[1]便是一種寄託,哪怕是一塊牌匾、一紙小條,上面的方塊字會像磁鐵般地吸引着你,讓你感受到來自祖國的親切。因為那中國人的情思已經濃縮為那最簡單的橫豎撇捺[2]。
目錄
名詞解釋
系統的可維護性是衡量一個系統的可修復(恢復)性和可改進性的難易程度。所謂可修復性是指在系統發生故障後能夠排除(或抑制)故障予以修復,並返回到原來正常運行狀態的可能性。而可改進性則是系統具有接受對現有功能的改進,增加新功能的可能性。
因此,可維護性實際上也是對系統性能的一種不可缺少的評價體系,它主要包括兩個方面:首先是評價一個系統在實施預防型和糾正型維護功能時的難易程度,其中包括對故障的檢測、診斷、修復以及能否將該系統重新進行初始化等功能;其次,則是衡量一個系統能接受改進,甚至為了進一步適應外界(或新的)環境而進行功能修改的難易程度。
事實上,可維護性是可信性屬性中一項相當重要的評價標準。可維護性的優劣可能直接影響到系統的可靠性和可信性。
可維護性複審
可維護性是所有軟件都應該具備的基本特點。在軟件設計的每個階段都應該努力提高系統的可維護性,在每個階段結束前的審查和複審中.應着重對可維護性進行複審。
(1)在需求分析階段的複審中,應對將來要擴充和修改的部分加以說明。在討論軟件可移植性問題時.要考慮可能影響軟件維護的系統界面。
(2)在軟件設計的複審中.應從便於修改、模塊化和功能獨立的目標出發.評價軟件的結構和過程.從軟件質量的角度全面評審數據沒計、總體結構設汁、過程設引『和界面設計。還應對將來可能修改的部分預先做準備。
(3)在軟件代碼複審中,應強調編碼風格和內部說明文檔這兩個影響可維護性的岡素。最後.每一階段性測試部應指出軟件正式交付之前.應該進行的預防性維護。在完成每項維護工作後,都應陔對軟件維護本身進行仔細認真的複審。為了從根本上提高軟件系統的可維護性。人們正試圖通過直接維護軟件規格說明來維護軟件.同時也在大力發展軟件重用技術。
可維護性指數
這個指數用一個公式計算,考慮到了圈複雜性、代碼行以及Halstead量,Halstead量也是一個度量,考慮操作符和操作數的總數。該指數的範圍是0~100,數值越高就越容易維護。
可維護性測試
大多數可維護性參數是可測量的,例如模塊化、測試性、靈活性和可移植性。測試必須從用戶需求中引出,因為在這個領域幾乎沒有發表現成的參考資料。
參考文獻
- ↑ 中國「漢字」從何而來?每個漢字,都是倉頡造出來的嗎?,搜狐,2022-10-01
- ↑ 書寫橫豎撇捺,展示漢字之美,搜狐,2021-01-11