軟件維護

所謂軟件維護就是在軟件已經交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程。可以通過描述軟件交付使用后可能進行的4項活動,具體地定義軟件維護。

1.改正性維護

因為軟件測試不可能暴露出一個大型軟件系統中所有潛藏的錯誤,所以必然會有第一項維護活動:
在任何大型程序的使用期間,用戶必然會發現程序錯誤,并且把他們遇到的問題報告給維護人員。把診斷和改正錯誤的過程稱為改正性維護。

2.適應性維護

適應性維護,也就是為了和變化了的環境適當地配合而進行的修改軟件的活動,是既必要又經常的維護活動。

3.完善性維護

當一個軟件系統順利地運行時,常常出現第三項維護活動:在使用軟件的過程中用戶往往提出增加新功能或修改已有功能的建議,還可能提出一般性的改進意見。為了滿足這類要求,需要進行完善性維護。這項維護活動通常占軟件維護工作的大部分

4.預防性維護

當為了改進未來的可維護性或可靠性,或為了給未來的改進奠定更好的基礎而修改軟件時,出現了第四項維護活動。這項維護活動通常稱為預防性維護,目前這項維護活動相對比較少。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/452322.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/452322.shtml
英文地址,請注明出處:http://en.pswp.cn/news/452322.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【intellij idea】Project Structure 講解

參考文章:戳這里 謝謝樓主分享

將以太坊封裝為 ERC20

將以太坊封裝為 ERC20 TOKEN 很多 DAPP 都是在處理 ERC20接口的 token, 其實很容易將以太坊封裝為 ERC20,這樣就可以統一處理, 至少我目前在做的雷電網絡就是這么處理的. 主要內容復制在網絡https://programtheblockchain.com/posts/2018/05/26/wrapping-ether-in-an-erc20-tok…

javascript高級程序設計學習之數值轉換 |Number(),parseInt(),parseFloat()

2019獨角獸企業重金招聘Python工程師標準>>> 將非數值轉換成數值的函數有三個:Number(),parseInt(),parseFloat(); 小記tip:Number()可以用于任何數據類型;parseInt(),parseFloat()針對的是將字符串; Number()的轉換規…

軟件的可維護性

可以把軟件的可維護性定性地定義為:維護人員理解、改正、改動或改進這個軟件的難易程度。 提高可維護性是支配軟件工程方法學所有步驟的關鍵目標。

服務器內存延遲,內存帶寬、延遲性能測試

內存帶寬、延遲性能測試華為FusionServer 2488H V5服務器主板集成了48個內存插槽,但送測機器配備有限。由于送測機型整合了四通道內存控制器,這樣使得平臺的內存帶寬得到了明顯的提升。SiSoftware Sandra Lite 2011中提供了內存帶寬、內存延遲和緩存性能…

Git學習的最佳教程

身為網頁設計師或者網頁開發者的你,可能已經聽說過Git這個正快速成長的版本控制系統。它由GitHub維護;GitHub是一個開放性的、存儲眾人代碼的網站。如果你想學習如何使用Git,請參考本文。在文章最后,我們羅列了其他Git學習資源。 …

如何使用idea快速創建SpringBoot項目

文章目錄一、二、三、四、五、一、 二、 三、 四、 五、

解決pip安裝模塊報錯Cannot fetch index base URL http://pypi.python.org/simple/

產生這個問題的原因呢和github一樣,因為他們用的cdn被墻.經小伙伴反饋,解決辦法如下. 通過指定國內鏡像源來安裝: pip --trusted-host 鏡像源 install 模塊名 -i 鏡像源路徑 例如:pip --trusted-host pypi.doubanio.com install paramiko -i http://pypi.doubanio.com/simple 注…

閃光css,CSS實現的一閃而過的圖片閃光效果

只需要兩個html元素和一個css變換,我就能創造出我自己的閃光效果。讓我們來實現它!呈現光澤圖片下面就是這張addy在他博客上使用的圖片:比我需要的要大一些,但你可以把它裁剪一些。注意:左邊的那張是純白色的&#xff…

什么是可重用性

所謂重用(reuse)是指同一事物不做修改或稍加改動就在不同環境中多次重復使用。大量使用可重用的軟件構件來開發軟件,可以從下述兩個方面提高軟件的可維護性。 (1) 通常,可重用的軟件構件在開發時都經過很嚴格的測試,可…

MATLAB矩陣操作和算術運算符

矩陣的表示 矩陣之間用空格或者是逗號間隔 矩陣可以拼接(可以用矩陣拼接) 實部矩陣和虛部矩陣構成復數矩陣,一一對應。 冒號表達式: 格式: e1:e2:e3 e1表示初始值 e2表示步長 e3表示終止值 e2省略則e2為1 lins…

循序漸進學好編程,不要太急!!!

軟件開發人員是一個日新月異的領域—–IT中的大師,今天的編程方式與明天的編程或許截然不同,技術在不斷地革新,新語言、新平臺的如雨后春筍般出現、更好的解決方案的冒出,因此我們需要跟得上節奏,我們別無選擇&#xf…

django學習之路

1. 菜鳥教程 http://www.runoob.com/django/django-first-app.html 2. https://blog.csdn.net/Sunshine_ZCC/article/details/73918408轉載于:https://www.cnblogs.com/haimishasha/p/9189199.html

x230無線網卡驅動服務器版,ThinkPad X230網卡驅動

ThinkPad X230網卡驅動是一款專為ThinkPad X230打造的無線網卡驅動程序,當然,這款驅動也支持其他機型,包括ThinkPad X220,X220i,X220 Tablet,X220i Tablet等等,如果您的筆記本電腦屬于下列所列機型中的一款,歡迎您來歐…

文檔

文檔是影響軟件可維護性的決定因素。由于長期使用的大型軟件系統在使用過程中必然會經受多次修改,所以文檔比程序代碼更重要。軟件文檔應該滿足下述要求: (1) 必須描述如何使用這個系統,沒有這種描述時即使是最簡單的系統也無法使用。 (2)…

學成在線--0.項目概述

文章目錄0.前言1.功能架構2.技術架構3.技術棧4.開發步驟0.前言 當前市場的在線教育模式多種多樣,包括:B2C、C2C、B2B2C等業務模式,學成在線采用B2B2C業務模式,即向 企業或個人提供在線教育平臺提供教學服務,老師和學生…

【Java學習】JDBC可以再深一點理解

JDBC驅動程序 JDBC驅動程序是JDBC API中實現定義的接口。JDBC是java語言中的與數據庫連接的接口。也就是說JDBC是Java API,使得Java可以與數據庫進行連接,而JDBC驅動程序是JDBC API,驅動JDBC進一步與數據庫進行交互。 例如:使用JD…

想成為優秀的技術人員你必須做到的幾件事情

找工作的這幾天,收獲頗多。思考得最多的問題可能就是對未來的一個規劃。無意中看到下面幾條經驗,發現和自己想的也差不多,就分享出來。我要求自己做到這些,同時也希望對您也有所幫助。 1、保持學習 一個非常重要的觀點是&#x…

第 五 課 golang語言變量

1 變量三種聲明: (第一種的var和類型都是多余; 第二種最簡潔,但是第二種只能用在函數中,不能是全局變量的聲明) 第一種: var v_name v_type(注意順序)v_name value pack…

wordpress 評論ajax,WordPress教程 WordPress實現提交評論ajax翻頁效果教程

WordPress提交評論ajax翻頁的效果會很大的提高用戶體驗度,雖然我們一般的個人WordPress博客評論也不會有很多,但是用戶體驗至上嘛,所以WordPress主題站小編為大家分享WordPress實現提交評論ajax翻頁效果教程,希望能給大家能用得上…