軟體的可維護性與哪些因素有關,軟體的可維護性與哪些因素有關?在軟體開發過程中採取什麼措施才能提高軟體產品的可維護性?

時間 2021-08-16 01:24:08

1樓:匿名使用者

軟體可維護性指的是維護人員對該軟體進行維護的難易程度,具體包括理解、改正、改動和改進該軟體的難易程度。

決定可維護性的因素:

1、系統的大小

2、系統的年齡

3、結構合理性

擴充套件資料軟體開發時就要考慮到維護問題:

1、在需求分析階段:明確維護範圍及責任,審查系統要求;研究執行/維護的支援;明確效能要求及變更;明確擴充或收縮;檢驗關鍵資源的可擴充性。

2、在設計階段:考慮系統的擴充套件、壓縮和變更及設計通用性等。

3、在程式設計階段:查詢源程式錯誤,度量源程式可理解性等。

4、在測試階段:維護人員參與整合測試,統計分析錯誤等。

2樓:騰訊電腦管家

軟體可維護性的因素,軟體可維護性可以定性地定義為:維護人員理解、改正、改動和改進這個軟體的難易程度。提高可維護性是支配軟體工程方**所有步驟的關鍵目標。

維護就是在軟體交付使用後進行的修改,修改之前必須理解修改的物件,修改之後應該進行必要的測試,以保證所做的修改是正確的。如果是改正性維護,還必須預先進行除錯以確定故障。因此,影響軟體可維護性的因素主要有下述三個。

1.可理解性

軟體可理解性表現為外來讀者理解軟體的結構、介面、功能和內部過程的難易程度。模組化、詳細的設計文件、結構化設計、源**內部的文件和良好的高階程式語言等等,都對改進軟體的可理解性有重要貢獻。

2.可測試性

診斷和測試的難易程度主要取決於軟體容易理解的程度。良好的文件對診斷和測試是至關重要的。此外,軟體結構、可用的測試工具和除錯工具,以及以前設計的測試過程也都是非常重要的。

維護人員應該能夠得到在開發階段用過的測試方案,以便進行回歸測試。在設計階段應該盡力把軟體設計成容易測試和容易診斷的。

3.可修改性

軟體容易修改的程度和軟體設計原理和規則直接有關。耦合、內聚、區域性化、控制域與作用域的關係等等,都影響軟體的可修改性。

上述三個可維護性因素是緊密相關的。維護人員在正確理解乙個程式之前根本不可能修改它;如果不能進行完善的診斷和測試,則表面正確的修改可能引進其他故障。

3樓:

主要有5個:1可理解性2可測試性3可修改性4可移植性5可重用性

軟體的可維護性與哪些因素有關?在軟體開發過程中採取什麼措施才能提高軟體產品的可維護性?

4樓:匿名使用者

搞干擾:有些軟體容易受到外界的訊號干擾,會解資料,產生誤動作。

宕機:產生誤動作後,會引起宕機,這時得有個宕機自動復位功能。

軟體自檢:有個功能專門測軟體,自檢功能,一但出問題,對維護軟體一目了然。

希望對你有幫助。

5樓:豔軍啊

主要有5個:

1可理解性

2可測試性

3可修改性

4可移植性

5可重用性

軟體工程中軟體可維護性的定義是什麼?

6樓:匿名使用者

軟體可維護性即維護人員對該軟體進行維護的難易程度,具體包括理解、改正、改動和改進該軟體的難易程度。 決定可維護性的因素: 1.

系統的大小 2.系統的年齡 3.結構合理性 可維護性可通過7個質量特性來衡量:

可理解性 可測試性 可修改性 可靠性 可移植性 可使用性 效率

度量軟體可維護性的特徵包括哪些內容

內能與哪些因素有關,快樂與哪些因素有關

臨淵羡魚 內能與溫度 體積 質量 狀態有關。1 質量 由於組成物質的分子處於永不停息的運動之中,因此分子具有動能 由於組成物質的分子之間存在相互作用的引力和斥力,因此分子之間存在著與引力和斥力相對應的勢能。在物理學中,我們將物體內所有分子的動能和勢能的總和叫做物體的內能。2 溫度 擴散現象表明,組成...

肺活量的大小與哪些因素有關

愛生活的淇哥 受年齡 性別 身材 呼吸肌強弱及肺和胸廓彈性等因素的影響,身體越強壯,它就越大。人體內部的氧供給全部靠肺的呼吸來獲得,在呼吸過程中,肺不僅要攝入氧氣,還要將體內代謝出的二氧化碳排出。我們可以這樣認為 肺是機體氣體交換的中轉站,這個中轉站的容積大小直接決定著每次呼吸氣體交換的量,這是檢測...

狐臭的出現與哪些因素有關

令工 狐臭是腋窩部位的頂泌汗腺分泌汗液被細菌分解所產生的特殊異味。狐臭產生的原因主要與以下因素有關 一 遺傳因素,狐臭患者往往有家族性,所以與遺傳有一定的關係 二 汗液分泌,腋窩部位有頂泌汗腺,青春期後雄性激素活性增強,大汗腺分泌旺盛,腋窩部位汗液增多。另外,由於情緒緊張,活動量增加,也可以引起區域...