Explain software maintenance and it types

Means the maintenance for correcting the software faults. The more the computer is used, the more it needs to be maintained. Since repairs are not planned, its a good method to employ for equipment that is not essential for operations or has a low cost think anything thats rarely used. A maintenance model is a mixture of the previous types of maintenance in certain proportions, and it responds appropriately to the needs of a particular equipment. No matter what decision it makes, it has to provide the maintenance teams with a maintenance management software in order to ensure proper interventions monitoring as well as smooth communication between technicians. It can quickly get confusing when people talk about preventive maintenance, condition based maintenance or predictive maintenance but actually have something else in mind than you do. Preventive maintenance is done before a failure occurs and consists of maintenance types like. Software maintenance overview software maintenance is widely accepted part of. It contains well written, well thought and well explained computer science and.

Aug 17, 2018 today we will discuss maintenance and types of maintenance in hindi today we discuss types of maintenance 1. The different types of maintenance are listed below. This varies and is a bit of a loaded question because every software product is different. This life cycle consists of seven different phases, each of which can be used in iterative manner and can be extended so that. Maintenance on software goes beyond fixing bugs, which is one of the four types of software change. Types of maintenance in hindi preventive maintenance. Software maintenance in software engineering is the modification of a software product after. Equipment is maintained before any fault occur or the equipment to be in working condition. Maintenance of software systems comes in four different types. Software maintenance like installingdeinstalling programs, antivirusmalware software programs, backing up files, etc 2.

Its possible to minimize maintenance costs through intelligent planning and execution, but its also possible. User documentation can also include system requirements so that the users understand whether or not their system will be able to handle the software. Pdf maintenance and its types engr sajid chaudhary. This video is for a project in my cs 5704 class at virginia tech. For example, during an emergency repair, as part of a routine inspection, or in the process of conducting preventive maintenance, a technician spots another issue that needs corrected before other problems occur. Both are very important and will decisively influence the operation of the system. Past and current maintenance practices in both the private and government sectors would imply that maintenance is the actions associated with equipment repair after it is broken. A common perception of maintenance is that it merely involves fixing defects. A software product needs maintenance to support the new features that the users want or to change different types of functionalities of the system according to the customer demands. Time based maintenance, failure finding maintenance, risk based maintenance, condition based maintenance and predictive maintenance. Cleaning, lubrication, replacement of worn out parts.

Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes a common perception of maintenance is. Explain different types of maintenance giving suitable example. The survey showed that around 75% of the maintenance effort was on the first two types, and error correction consumed about 21%. Briefly describe the three main types of software maintenance. The life of your software does not end when it finally launches. A firm connected with software maintenance services ought to be offered round the clock to supply the best of services and to manage calls at various times. Jun 21, 2011 explain different types of maintenance giving suitable example. Software maintenance is an important phase of software development life cycle sdlc, and it is implemented in the system through a proper software maintenance process, known as software. Software maintenance is a really important activity after the software is delivered to the end user. Software maintenance is a part of software development life cycle. Maintenance is carried out when certain indicators give the signaling that the equipment is deteriorating and the failure probability is increasing. Software maintenance is that last step in the software development life cycle that does not get its fair share of attention. Corrective maintenance is concerned with fixing errors that are observed when the software is in use. Software maintenance overview types of maintenance.

These are builtin into operating systems as well as available as standalone products like security suits. May 08, 2018 when approaching the different types of it maintenance, two aspects must be considered. Software maintenance is an important phase of software development life cycle sdlc, and it is implemented in the system through a proper software maintenance process, known as software maintenance life cycle smlc. Hardware maintenance, or breakfix like replacing the hard drive or. Predetermined maintenance, probably the less known one of all the maintenance types. We think that every equipment will need a different mix of different types of maintenance, a particular mix of tasks, so that maintenance models will be as many as existing equipment.

There are four types of maintenance, namely, corrective, adaptive, perfective, and preventive. The changes made to the system are to repair reported faults which may be program bugs or specification errors. Below describe some of the factors and the range of impact on software maintenance. Software engineering software maintenance geeksforgeeks. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. Software maintenance is the process of keeping a software system continuously updated to fullfill the user requirements. Preventive maintenance involves implementing changes to prevent the. The maintenance includes both hardware and software of the computer. So, managing perfective changes means communicating with your users to. Perfective maintenance is concerned with the change in the software that occurs while adding new functionalities in the software. Software maintenance release management software release management, also known as software configuration management, is the management of activities surrounding release of one or more. There are 9 types of maintenance split between preventive maintenance and corrective maintenance.

Types of software evolution and software maintenance. How to plan for software maintenance the startup medium. Indeed there are more than main three types as the following. It stands for all the modifications and updations done after the delivery of software product. Following are some types of maintenance based on their characteristics. Market conditions policies, which changes over the time, such as taxation and. Preventive preventive software maintenance services help in preventing the system from any upcoming vulnerabilities. Which factors affect software projects maintenance cost more. To conclude, types of maintenance that is to be implemented depends on the companys strategy. A type of system software used to solve a particular problem of a user called a utility program. Types of utility programs are available both as a part of operating systems.

Past and current maintenance practices in both the private and government sectors would. Suggest an organisation structure for the maintenance department of a medium sized company. The paper provides a classified list of maintenance activities and a condensed decision tree as a summary guide to the proposed evidencebased classification of the types of software evolution and. Its to maintain a level of certain service on equipment, programming or. For example, during an emergency repair, as part of a routine inspection, or in the process of. Based on an organizations budget, amount of resources, level of combined experience, and maintenance goals, one or more maintenance types are used. Put simply, software maintenance is the process where software vendors provide updates, modifications, bug fixes, patches and additional features to existing software solutions to increase performance. 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 programmes to maintain and restore coatings applied to steel in environments subject to attack from erosion, corrosion and environmental pollution. Reactive maintenance breakdown maintenance also known as breakdown or runtofailure, reactive maintenance is pretty simple.

The computer maintenance is quite necessary and should not be neglected by the regular users of computers. Its main purpose is to modify and update software application after delivery to correct faults and to improve performance. The importance of software maintenance software maintenance is the process of modifying a software system or component after delivery to correct faults, improve performance, or adapt to a changed environment the institute of electrical and electronics engineers ieee. 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. There are number of reasons, why modifications are required, some of them are briefly mentioned below. It means that people waits until equipment fails and repair it. Nov 14, 2018 try our maintenance software for free. This type of maintenance includes modifications and updations to prevent future problems of the software. Adaptive maintenance is concerned with the change in the software that takes place to. In maintenance management, bug fixing comes at priority to run the software seamlessly. Software maintenance is the process of modifying a software product after it has.

The main purpose of software maintenance is to modify and update software application. The real actual equipment condition is continuously assessed by the online. Across industry, many definitions are used when it comes to the different types of maintenance. 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 4 software maintenance categories and what they mean for your. This process contains search out for errors in code and correct. Explain different types of maintenance giving suitable. The more complex the software, the more maintenance it will likely need to ensure continued use. Oct 25, 2012 software maintenance cost is increasingly growing and estimates showed that about 90% of software life cost is related to its maintenance phase. Gives us a very powerful vocabulary to explain or talk about the program. Jan 14, 2019 a maintenance action is always a software change, but its classification depends on the reasons that triggered it. The term software refers to the set of electronic program instructions or data a computer processor reads in order to perform a task or operation. Software maintenance costs are rising and based on the estimations about 90% of the cost related to the software life is in the maintenance phase.

Software maintenance is an essential part of the software development life cycle. Software maintenance, understanding the 4 types coderhood. Corrective maintenance this includes modifications and updations done in order to. In its 44 pages, isoiec 14764 defines four main categories for software maintenance which im going to, briefly, explain next. A corrective maintenance action is a software change that you make because.

When approaching the different types of it maintenance, two aspects must be considered. These are designed to help, analyze, configure and maintain computer systems. Downvote 0 reply 0 answer added by boumallouka anis, responsable maintenance, tui tunisia. Software maintenance is widely accepted part of sdlc now a days. The video discusses the 4 types of software maintenance. Predetermined maintenance, probably the less known one of all the maintenance types presented in this article, doesnt rely on the actual equipments state but rather on the programs delivered by manufacturers. Corrective maintenance is initiated when an additional problem is discovered during a separate work order. Reports suggest that the cost of maintenance is high. Such a thing could be used when the equipment failure does not. Use examples to explain why it sometimes difficult to distinguish between them. This strategy, in the long term, allows reducing drastically the costs associated with maintenance, thereby minimizing the occurrence of serious faults and optimizing the available economic. For the purpose of convenience, maintenance may be categorized into three classes, namely. Types of maintenance compare different types of maintenance.

Today we will discuss maintenance and types of maintenance in hindi today we discuss types of maintenance 1. Ieee provides a framework for sequential maintenance process activities. Lets take a deep dive in the four types of maintenance, and how to recognize them. Cleaning, lubrication, replacement of worn out parts performing intense duty or due to wear and tear. This maintenance is a need towards the active and passive services performed by equipment or a body. In a software lifetime, type of maintenance may vary based on its nature. Maintenance based on the equipment performance monitoring and the control of the corrective actions taken as a result. Types of software maintenance managed chaos by naresh jain. Types of software maintenance process software maintenance software maintenance is defined as the process of modifying a software system or component after delivery to correct why. The distribution of types of maintenance by type and by percentage of time consumed. Such a thing could be used when the equipment failure does not significantly affect the operation or production or generate any signific. Extraction and considering the factors affecting the software maintenance cost help to estimate the cost and reduce it by controlling the factors. Software maintenance understanding the 4 types endertech. Types of user documentation include training manuals, user manuals, release notes and installation guides.

Utility programs are used for the management of computer systems and also perform maintenance types tasks. There are different types of maintenance that organizations use to increase the uptime of their assets and utility of their facilities. But how do the different types of software maintenance impact your users. Software maintenance is the process of modifying a software product after it has been delivered to the customer. When people shed thousands of bucks on software, they expect it to conform to their needs both present and future. User documentation can also include system requirements so that the users understand.