- 軟件再工程:優化現有軟件系統的方法與最佳實踐
- (美)Bradley Irby
- 297字
- 2020-11-04 16:44:54
前言
什么是軟件再工程
任何一個有多年工作經驗的軟件開發者都曾經面臨過這樣一個困難的局面:如何改進應用程序。這種困難之處包括:瀏覽代碼很困難,確定從哪里開始追蹤缺陷很困難,對缺陷進行修復也很困難。總之,關于應用程序的所有一切都很難。改進和修復缺陷耗時長、風險高而且代價大。
解決舊版應用程序問題的一種可能的選擇是:離線一年或更久的時間,從頭開始重寫。通常情況下,這些應用程序對業務運營是非常關鍵的,所以,功能開發不能停滯如此長的一段時間。因此,對舊版應用程序的修復工作需要不間斷地進行,以期在下一個發布周期之前修復所有缺陷并推出補丁。
此外,還有一種選擇來幫助解決這些舊版系統的問題,那就是“軟件再工程”。
推薦閱讀
- Android Wearable Programming
- 數據庫程序員面試筆試真題與解析
- Learning Spring 5.0
- Linux C/C++服務器開發實踐
- Developing Middleware in Java EE 8
- 數據結構與算法JavaScript描述
- Mastering Kali Linux for Web Penetration Testing
- 3D少兒游戲編程(原書第2版)
- HTML5與CSS3基礎教程(第8版)
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Building Machine Learning Systems with Python(Second Edition)
- The Professional ScrumMaster’s Handbook
- Quantum Computing and Blockchain in Business
- Java語言程序設計教程
- Beginning C++ Game Programming