---
{
  "aliases": [
    "软件维护"
  ],
  "availableLangs": [
    "zh",
    "en"
  ],
  "categories": [
    "category-science-technology"
  ],
  "conceptKind": "theme",
  "createdAt": "2026-11-02T01:19:48+08:00",
  "id": "concept_software_maintenance",
  "lang": "en",
  "revision": 2,
  "scopeNote": "One knowledge area of SWEBOK Guide v4.0a.",
  "slug": "software-maintenance",
  "sources": [
    {
      "author": "Hironori Washizaki (ed.), IEEE Computer Society",
      "date": "2026-08",
      "id": "s1",
      "locator": "Chapter 7; Appendix B",
      "title": "Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a",
      "url": "https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf"
    }
  ],
  "status": "published",
  "summary": "Software maintenance is the whole of the activity by which software continues to evolve after it is in operation, in response to defects, changes in the operating environment, and new requirements.",
  "tags": [],
  "title": "Software Maintenance",
  "type": "concept",
  "updatedAt": "2026-11-02T01:19:48+08:00",
  "updatedBy": "user:admin"
}
---

# Software Maintenance

Software maintenance is the whole of the activity by which software continues to evolve after it is in operation, in response to defects, changes in the operating environment, and new requirements.

Successful development delivers software that satisfies user requirements. As requirements and other factors change, the software must evolve: defects are uncovered, operating environments change, and new user requirements surface. The maintenance phase of the life cycle begins after a warranty period or after delivery of post-implementation support, while maintenance activities can occur earlier. Acceptance of DevOps has led organizations to place more weight on evolving software continuously while keeping it operating smoothly.[^s1]


The Guide's top-level topics for this knowledge area are:

- Software Maintenance Fundamentals
- Key Issues in Software Maintenance
- Software Maintenance Processes
- Software Maintenance Techniques
- Software Maintenance Tools

Maintenance standards listed in the Guide's appendix include [ISO/IEC/IEEE 14764:2021](/en/works/ieee-std-14764-2021-9690129.html).[^s1]

更新时间：2026-11-02

## 标签


## 关系

- Broader concepts：[Software Engineering](/en/concepts/software-engineering.html) 

## 来源

- Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a：https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf Chapter 7; Appendix B
