Systems Analysis and Design (Shell...

11th Edition
Scott Tilley + 1 other
ISBN: 9781305494602



Systems Analysis and Design (Shell...

11th Edition
Scott Tilley + 1 other
ISBN: 9781305494602
Textbook Problem

Describe four types of system maintenance and provide two examples of each type.

Program Plan Intro

Explain four types of system maintenance and provide examples of each type.

Program Explanation

Maintenance is required in software or a system in order to fix the issues or bugs that occur during usage of system after its implementation at the site. First and foremost, duty of any software provider is to provide support and maintenance of the system whenever any software is released.

The four types of system maintenance are explained as follows:

Corrective Maintenance:

  • Corrective maintenance is mainly performed in order to fix the error in the operational system. Corrective maintenance starts with identification of errors and ends with correction of errors in an operational system.
  • Best approach to corrective maintenance is scaled-down version of the SDLC. In which investigation, analysis, design and testing is performed before system implementation.
  • During corrective maintenance any new updates are first checked for in test environment and then updated in the operational system.


  1. Suppose a system is generating errors during authenticating login of employee whose already are already been verified such errors are corrected during corrective maintenance.
  2. An error in a program that results in wrong output is debugged and corrected under corrective maintenance.

Adaptive maintenance:

  • Adaptive maintenance is mainly performed to add new functions or features to the operational system which enhances its operability.
  • Main scenario which leads to adaptive maintenance are changes in the procedure, goals and security needs of the organization.
  • Examples:

    1. Adding new voice-based search features in the operational system.
    1. Adding new user interface to operational system.

    Perfective maintenance:

    • Perfective maintenance is mainly perfomed to improve the efficiency, reliability and maintainability of the operational system.
    • Perfective maintenance is performed depending on the requests from the users. When users generate any issues regarding performance of the system, requests should be evaluated to determine if perfective maintenance can help in resolving the issue or not.
    • Software engineering is used by analysts to during perfective maintenance to identify potential quality and performance improvements.


    1. Conversion of command line system to graphical user interface.
    1. Upgrading wireless network.

    Preventive maintenance:

    • Preventive maintenance is mainly performed so that future failure or faults related to system functionality can be avoided or reduced.
  • It helps is providing satisfaction to the user, decrease in downtime and reduced total cost of ownership (TCO) and directly affect the success or the organization.
  • Examples:

    1. Installing new antivirus software.
    1. Implement regular defragmentation process.

    The Solution to Your Study Problems

    Bartleby provides explanations to thousands of textbook problems written by our experts, many with advanced degrees!

    Get Started

    Additional Engineering Solutions

    Find more solutions based on key concepts

    Show solutions add

    What semi-precision tool is used to take angular measurements?

    Precision Machining Technology (MindTap Course List)

    During diagnostics, the DTC P3009 is displayed, what does this indicate?

    Automotive Technology: A Systems Approach (MindTap Course List)

    Explain the steps that you would follow to plot in MATLAB.

    Engineering Fundamentals: An Introduction to Engineering (MindTap Course List)

    Like native apps, hybrid apps are developed for specific platforms and deployed to an app store.

    Enhanced Discovering Computers 2017 (Shelly Cashman Series) (MindTap Course List)

    To exchange information, two antennas must be tuned to the same .

    Network+ Guide to Networks (MindTap Course List)

    Solve Problem 8.4-7 by the ultimate strength method (use the tables in Part 8 of the Manual).

    Steel Design (Activate Learning with these NEW titles from Engineering!)

    Find all the answers to your study problems with bartleby.
    Textbook solutions plus Q&A. Get As ASAP arrow_forward