Quire

Maintainability

From Quire, the open reference·Ease of maintaining a functioning product or service·2 min read
Watermill of Braine-le-Château, Belgium (12th century)
Watermill of Braine-le-Château, Belgium (12th century) Image: source and license

Maintainability is the inherent design characteristic of a system or product that determines the probability that it can be retained in, or restored to, a specified operating condition within a given time when maintenance is performed under prescribed conditions using specified procedures and resources.[1]

Usage in different fields#edit

Engineering#edit

In engineering, maintainability is the ease with which a product can be maintained to:

  • correct defects or their cause,
  • Repair or replace faulty or worn-out components without having to replace still working parts,
  • prevent unexpected working conditions,
  • maximize a product's useful life,
  • maximize efficiency, reliability, and safety,
  • meet new requirements,
  • make future maintenance easier, or
  • cope with a changing environment.

In some cases, maintainability involves a system of continuous improvement - learning from the past to improve the ability to maintain systems, or improve the reliability of systems based on maintenance experience.

Telecommunication#edit

In telecommunications and several other engineering fields, the term maintainability has the following meanings:

  • A characteristic of design and installation, expressed as the probability that an item will be retained in or restored to a specified condition within a given period of time, when the maintenance is performed by prescribed procedures and resources.
  • The ease with which maintenance of a functional unit can be performed by prescribed requirements.

 This article incorporates public domain material from Federal Standard 1037C. General Services Administration. Archived from the original on 2022-01-22. (in support of MIL-STD-188).

Software#edit

In software engineering, these activities are known as software maintenance (cf. ISO/IEC 25010).[2] Closely related concepts in the software engineering domain are evolvability, modifiability, technical debt, and code smells.

See also#edit

References#edit

Further reading#edit

This article is mirrored from “Maintainability” on English Wikipedia, revision 1369990359, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 1369990359 · just now