軟體維護
维基百科,自由的百科全书
| 软件开发 |
| 软件开发步骤 |
| 需求分析 | 软件架构 | 软件设计 | 软件编程 | 软件测试 | 软件部署 | 軟體維護 |
| 软件开发模式 |
| 敏捷开发 | 無塵室 | 迭代式开发 | RAD | 统一过程 | 螺旋模型 | 瀑布模型 | 极限编程 | Scrum |
| 软件开发辅助领域 |
| 配置管理 | 文档编写 | 质量管理 | 项目管理 | 使用者經驗設計 |
| 软件开发工具 |
| 编译器 | 除错器 | 性能分析 | GUI设计 | 集成开发环境 |
軟體維護(Software maintenance)是一個軟體工程名詞,是指在軟體產品發佈後,因修正錯誤、提昇性能或其他屬性而進行的軟體修改[1]。
一般認為軟體維護只和修正錯誤有關。不過有研究指出80%的軟體維護工作是用在非糾正性的行動[2]。
軟體維護同時包括管理層面及技術層面。管理層面的問題包括:配合客戶的優先順序、人員配置及費用估計。技術層面的問題包括:對需求、系統或問題有限的理解、影響分析、測試以及可維護性的量測。
參考資料 [编辑]
- ^ ISO/IEC 14764:2006 Software Engineering — Software Life Cycle Processes — Maintenance
- ^ Pigoski, Thomas M. Description for Software Evolution and Maintenance (version 0.5). SWEBOK Knowledge Area.
|
||||||||||||||||||||||||||||