The IT Law Wiki
 
(One intermediate revision by the same user not shown)
Line 15: Line 15:
 
{{Quote|done to "fix" the [[software]] (i.e., remove [[error]]s or "[[bug]]s") so it will perform as originally intended, and not to [[modification|modify]] the [[software]] to provide new [[functionality]].}}
 
{{Quote|done to "fix" the [[software]] (i.e., remove [[error]]s or "[[bug]]s") so it will perform as originally intended, and not to [[modification|modify]] the [[software]] to provide new [[functionality]].}}
   
{{Quote|the reactive [[modification]] of a [[software product]] performed after delivery to correct discovered problems.
+
{{Quote|the reactive [[modification]] of a [[software product]] performed after delivery to correct discovered problems.<ref>[[ISO/IEC 14764:2006]] Software Engineering — Software Life Cycle Processes — Maintenance.</ref>}}
   
 
== References ==
 
== References ==
 
<references />
 
<references />
  +
  +
== See also ==
  +
  +
* [[Adaptive maintenance]]
  +
* [[Perfective maintenance]]
  +
* [[Preventive maintenance]]
 
[[Category:Software]]
 
[[Category:Software]]
 
[[Category:Definition]]
 
[[Category:Definition]]

Latest revision as of 21:57, 18 April 2019

Definitions[]

General[]

Corrective maintenance is

[m]aintenance carried out after fault recognition and intended to restore equipment to a state in which it can perform a required function.[1]
[a]ll actions performed as a result of a failure to restore an item to a specified condition. Corrective maintenance can include any or all of the following steps: localization, isolation, disassembly, interchange, reassembly, alignment, and checkout.[2]

Software[]

Corrective maintenance is

done to "fix" the software (i.e., remove errors or "bugs") so it will perform as originally intended, and not to modify the software to provide new functionality.
the reactive modification of a software product performed after delivery to correct discovered problems.[3]

References[]

  1. NATO Standardization Agency, NATO Glossary of Terms and Definitions 2-C-17 (2008) (full-text).
  2. Defense Acquisition University, Glossary, at B-39 (13th ed. Nov. 2009) (full-text).
  3. ISO/IEC 14764:2006 Software Engineering — Software Life Cycle Processes — Maintenance.

See also[]