<?xml version="1.0" encoding="UTF-8"?>
<page>
  <sourceCitations></sourceCitations>
  <contentStorage>postgres</contentStorage>
  <sameNames></sameNames>
  <basedOn></basedOn>
  <title>Software Maintenance · Versions</title>
  <description>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.</description>
  <url>/en/concepts/software-maintenance/versions.html</url>
  <entity>
    <perspectives></perspectives>
    <customFields></customFields>
    <rankingTiers></rankingTiers>
    <rankingColumns></rankingColumns>
    <rankingEntries></rankingEntries>
    <id>concept_software_maintenance</id>
    <type>concept</type>
    <title>Software Maintenance</title>
    <slug>software-maintenance</slug>
    <aliases>
      <alias>软件维护</alias>
    </aliases>
    <previousSlugs></previousSlugs>
    <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.</summary>
    <status>published</status>
    <categories>
      <category>category-science-technology</category>
    </categories>
    <tags></tags>
    <sources>
      <source>
        <id>s1</id>
        <title>Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a</title>
        <author>Hironori Washizaki (ed.), IEEE Computer Society</author>
        <date>2026-08</date>
        <url>https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf</url>
        <locator>Chapter 7; Appendix B</locator>
      </source>
    </sources>
    <createdAt>2026-11-02T01:19:48+08:00</createdAt>
    <updatedAt>2026-11-02T01:19:48+08:00</updatedAt>
    <updatedBy>user:admin</updatedBy>
    <revision>2</revision>
    <body>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]&#xA;&#xA;&#xA;The Guide&#39;s top-level topics for this knowledge area are:&#xA;&#xA;- Software Maintenance Fundamentals&#xA;- Key Issues in Software Maintenance&#xA;- Software Maintenance Processes&#xA;- Software Maintenance Techniques&#xA;- Software Maintenance Tools&#xA;&#xA;Maintenance standards listed in the Guide&#39;s appendix include [[work_ieee_14764_2021_9690129|ISO/IEC/IEEE 14764:2021]].[^s1]</body>
    <url>/concepts/software-maintenance.html</url>
    <lang>en</lang>
    <availableLangs>
      <lang>zh</lang>
      <lang>en</lang>
    </availableLangs>
    <occupations></occupations>
    <conceptKind>theme</conceptKind>
    <scopeNote>One knowledge area of SWEBOK Guide v4.0a.</scopeNote>
    <creators></creators>
    <relatedTerms></relatedTerms>
  </entity>
  <entities></entities>
  <tags></tags>
  <categories></categories>
  <relations></relations>
  <mentions></mentions>
  <toc></toc>
  <askCitations></askCitations>
  <history></history>
  <versions>
    <revision>
      <revision>2</revision>
      <updatedAt>2026-11-02T01:19:48+08:00</updatedAt>
      <message>当前版本</message>
      <hasSnapshot>true</hasSnapshot>
      <url>/en/concepts/software-maintenance/at/2.html</url>
    </revision>
  </versions>
  <relationGroups></relationGroups>
  <lang>en</lang>
  <availableLangs>
    <lang>zh</lang>
    <lang>en</lang>
  </availableLangs>
  <infoFields>
    <field>
      <key>concept_kind</key>
      <label>Concept kind</label>
      <value>Theme</value>
    </field>
    <field>
      <key>aliases</key>
      <label>Aliases</label>
      <value>软件维护</value>
    </field>
    <field>
      <key>scope_note</key>
      <label>Scope note</label>
      <value>One knowledge area of SWEBOK Guide v4.0a.</value>
    </field>
  </infoFields>
  <pagination>
    <page>1</page>
    <pageSize>50</pageSize>
    <total>1</total>
    <pageCount>1</pageCount>
  </pagination>
  <relationCounts></relationCounts>
  <rankings></rankings>
  <rankingBadges></rankingBadges>
</page>