Maintenance Basic concepts
Definition of maintenance All changes done to software after delivery (IEEE Std 1219) Modifications due to a problem or need of improvement (IEEE/EIA Std 12207) What about products in different releases over a long period?
Categories of maintenance CorrectionEnhancement ProactivePreventivePerfective ReactiveCorrectiveAdaptive
Process Change request Identification Classification Time stamp Impact analysisUnderstanding Requirements analysis Design Implementation Tests at different levels Configuration management Delivery Scheduling Postponed Refused Decision Answer