Documentation maintenance is the
activity consisting of the
cohesive collection of all
tasks that are primarily
performed to incorporate minor fixes and enhancements into
documentation after deployment for use by the
user organizations (i.e., between development projects to
produce major new versions).
Adaptive maintenance, which is maintenance performed to
make the document usable in a changed environment.
Corrective maintenance, which is maintenance performed to
fix minor defects in the document.
Perfective maintenance, which is maintenance performed to
improve a merely adequate quality factor such as
maintainability, performance, understandability, etc.
Documentation maintenance typically involves the
maintenance team performing the following maintenance tasks
in an iterative, incremental, and parallel manner:
Document maintenance depends on the maintainability of
the document being maintained:
Adaptive maintenance depends on adaptability and extensibility.
Corrective maintenance depends on correctability.
Perfective maintenance depends on maintainability.
Preventative maintenance depends on correctability and maintainability.
Major modifications do not occur during maintenance but rather during the next development cycle.
This activity is documented using the typical configuration for large projects. It is intended to be
configured (i.e., instantiated, extended, and tailored) to meet the needs of specific projects.
The preconditions of this activity should be the union of the preconditions of its constituent tasks.
The completion criteria for this activity should be the union of the postconditions of its constituent tasks.