It means that people waits until equipment fails and repair it. Companies smes as well as large groups know how their productivity partly depends on their industrial maintenance processes. Software maintenance in software engineering is the modification of a software product after. Corrective maintenance is concerned with fixing errors that are observed when the software is in use. Software maintenance the first law of software engineering no matter where. Breakdown reactive maintenance breakdown maintenance is basically the run it till it breaks maintenance mode. Software maintenancesoftware maintenance a very essential activity 2. But how do the different types of software maintenance impact your users. These basically can be categorized into four types of maintenance, namely, corrective, adaptive, perfective, and preventive. Indeed there are more than main three types as the following.
Explain different types of maintenance giving suitable example. Here are a few examples that can cause a software system to lose its value. Software maintenance understanding the 4 types endertech. This varies and is a bit of a loaded question because every software product is different. Maintenance management management characterises the process of leading and directing all or part of an organization, often a. Now, lets discuss these 4 types of software maintenance in details. Preventive maintenance is done before a failure occurs and consists of maintenance types like. Which factors affect software projects maintenance cost more. Software engineering software maintenance geeksforgeeks. Understanding the different types of changes your software can go through is important to realize that software maintenance is more than just.
Software maintenance, understanding the 4 types coderhood. Such a thing could be used when the equipment failure does not. Compare and contrast different types of maintenance process model. Means maintenance for adapting the change in environment different computers or different operating systems. Many people assume that maintenance work relates solely to the ongoing. Types of maintenance compare different types of maintenance. The more complex the software, the more maintenance it will likely need to ensure continued use. What are the different types of maintenance systems. Maintenance work can be divided into three primary categories.
Software software is a set of instructions or programs written by programmersdevelopers on various languages for computer to perform some specific task software. In a software lifetime, type of maintenance may vary based on its nature. Some sources divide software into three categories. Preventive, predictive and corrective maintenance presented by. List and explain the different types of software maintenance. What is the importance of software maintenance in software engineering. Four general types of maintenance philosophies can be identified, namely corrective, preventive, riskbased and conditionbased maintenance. Maintenance of software systems comes in four different flavors.
Please help improve it or discuss these issues on the talk page. Discuss the strengths and weaknesses of each maintenance. Concepts and practice maintenance process models effectively, they need to be seen in the. Adaptive maintenance is concerned with the change in the software that takes place to make the software adaptable to new environment such as to run the software on a new operating system. Suggest an organisation structure for the maintenance department of a medium sized company. Maintenance is a process in which changes are imp0lementd by either modifying the existing systems architecture p\or by adding new components to the system. The different types of maintenance are listed below. So the question is how many types of software are there. This type of maintenance is necessary when the system requirements change in response to organizational or business change. Five types of maintenance are in fact recurrent in the industry. Perfective maintenance is concerned with the change in the software that occurs while adding new functionalities in the software. There are various factors, which trigger maintenance cost go high, such as. Preventive maintenance involves implementing changes to prevent the occurrence of errors.
Types of maintenance in hindi preventive maintenance. Time based maintenance, failure finding maintenance, risk based maintenance, condition based maintenance and predictive maintenance. Planned maintenance improves uptime and quality of output and reduces repair maintenance. The 4 software maintenance categories and what they mean for your.
It contains well written, well thought and well explained computer science and. Understanding the different types of changes your software can go through is important to realize that software maintenance is more than just bug fixing. Basic introduction to maintenance three types of maintenance why do it. If there is any business level change at client end, such as reduction of organization strength, acquiring another company, organization venturing into new business, need to modify in the original software may arise. There are different types of maintenance that organizations use to increase the uptime of their assets and utility of their facilities. Well, this article will explain each type of software in details with examples. Means maintenance or enhancing the system to meet the new requirements. There are 4 types of software maintenance corrective, adaptive, perfective and preventive.
Software maintenance is a part of software development life cycle. Sdlc process step, where requirements are defined in terms of software parlance. In an everchanging tech landscape, your software requires maintenance to keep up. There are 9 types of maintenance split between preventive maintenance and corrective maintenance. Pdf maintenance and its types engr sajid chaudhary. Means the maintenance for correcting the software faults.
The process of monitoring, evaluating, and modifying of existing information systems to make required or desirable improvements may be termed as system maintenance. All these 4 types of software maintenance are discussed here. The marine and air transportation, offshore structures, industrial plant and facility management industries depend on maintenance, repair and overhaul mro including scheduled or preventive paint maintenance. Software maintenance is the process of modifying a software product after it has. This is a cost we could minimize under a different maintenance strategy. Software maintenance overview types of maintenance. Explain different types of maintenance giving suitable. Understanding the difference between adaptive and preventive. Today we will discuss maintenance and types of maintenance in hindi today we discuss types of maintenance 1.
Maintenance of software systems comes in four different types. Software maintenance cost is increasingly growing and estimates showed that about 90% of software life cost is related to its maintenance phase. What are the different types of software maintenance. Reports suggest that the cost of maintenance is high. System maintenance is necessary because of various aspects that help to run the software. Ieee provides a framework for sequential maintenance process activities.
160 1029 125 661 1362 1471 539 672 1266 374 262 1182 595 921 1051 1011 86 435 1045 359 1369 336 1299 1098 709 625 1321 95 804 333 593 471 1487 1226 549 1312 7 352 439 1157 142 1460 277 491 479 435 1393 818