
程式維護
程式維護是指在軟體或程式交付後對其進行修改的過程,以實現以下任何結果:
- 糾正錯誤
- 提高效能
- 新增功能
- 刪除過時的部分
儘管普遍認為維護是用於修復軟體上線後出現的錯誤,但實際上,大部分維護工作都涉及向現有模組新增小或大的功能。例如,向報表中新增一些新資料、向輸入表單中新增新欄位、修改程式碼以納入更改後的政府法規等。
維護型別
維護活動可以歸為以下四個類別:
糾正性維護 - 在現場實施後出現的錯誤會被修復。這些錯誤可能是由使用者自己指出的。
預防性維護 - 為避免將來出現錯誤而進行的修改稱為預防性維護。
適應性維護 - 工作環境的變化有時需要對軟體進行修改。這稱為適應性維護。例如,如果政府教育政策發生變化,則必須對學校管理軟體的學生成績處理模組進行相應的更改。
完善性維護 - 對現有軟體進行更改以納入客戶的新需求稱為完善性維護。目標始終是與最新技術保持同步。
維護工具
軟體開發人員和程式設計師使用許多工具來協助他們進行軟體維護。以下是一些最廣泛使用的工具:
程式切片器 - 選擇程式中受更改影響的部分
資料流分析器 - 跟蹤軟體中所有可能的資料流
動態分析器 - 追蹤程式執行路徑
靜態分析器 - 允許對程式進行一般檢視和彙總
依賴性分析器 - 協助理解和分析程式不同部分的相互依賴關係
廣告