Systems Analysis and Design (Shelly Cashman Series) (MindTap Course List)
11th Edition
ISBN: 9781305494602
Author: Scott Tilley, Harry J. Rosenblatt
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Question
Chapter 12, Problem 1Q
Program Plan Intro
Explain four types of system maintenance and provide examples of each type.
Expert Solution & Answer
Explanation of Solution
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.
Examples:
- Suppose a system is generating errors during authenticating login of employee whose already are already been verified such errors are corrected during corrective maintenance.
- 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.
Examples:
- Adding new voice-based search features in the operational system.
- 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.
Examples:
- Conversion of command line system to graphical user interface.
- 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.
Examples:
- Installing new antivirus software.
- Implement regular defragmentation process.
Want to see more full solutions like this?
Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
List the steps in the maintenance process andcontrast them with the phases of the systemsdevelopment life cycle.
When evaluating system functionality, the following factors are considered.
What are the tasks of system maintenance?
Chapter 12 Solutions
Systems Analysis and Design (Shelly Cashman Series) (MindTap Course List)
Knowledge Booster
Similar questions
- System development activities often are grouped into larger categories called phases. This collection of phases is called the system development life cycle (SDLC). (а) List FOUR (4) phases of SDLC. (b) The final implementation activity is to change from the old system to the new system. This change can take place using one or more of the conversion strategies. Explain THREE (3) type of conversion strategies.arrow_forwardDescribe the several phases that occur throughout the lifespan of system development.arrow_forwardSubject: System analysis and design Question 1-a) You as a system analyst need to provide solutions with brief explanation for the following scenario. Bata company wants to develop a system so that the head office can take update from all its branches spread throughout the country. Before analyze and design the system you want to take requirement from them. What question structure will you choose for this company and why you choose this method? Write six questions for the interview according to your chosen structure. Question 1-b)Now design context level and level zero data flow diagram for the proposed system after collecting requirement from Bata company.arrow_forward
- There are several phases in the typical system development process. Describe the goals for each stage.arrow_forwardSystem models include both strengths and weaknesses, which should be discussed.arrow_forwardDescribe the stages involved in the System Development Life Cycle (SDLC) and their significance in system design.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Fundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning