Software products and technologies covered under this category include commercial and custom operating systems, application software, and infrastructure software. Maintenance definition and meaning collins english dictionary. Maintenance definition of maintenance by the free dictionary. Software maintenance is widely accepted part of sdlc now a days. Definition of software maintenance in the titi tudorancea encyclopedia. This document presents the fundamental principles that will guide the software maintenance and the user support tasks within the project. A computerized maintenance management system cmms is a software package designed to maintain a computer database for an organizations maintenance operations and human resources functions. Preventive maintenance attempts to prevent any probable failuresbreakdowns resulting in production stoppages. Preventive maintenance software stores a companys maintenance data on a computer or in the cloud to easily keep track of all inspections, repairs and replacements. Software maintenance article about software maintenance.
It tends to reduce the software complexity thereby improving program understandability and increasing software maintainability. What is a computerized maintenance management system. Maintenance definition in the cambridge english dictionary. Many companies choose preventive maintenance software to coordinate all their preventive maintenance tasks because it simplifies what is otherwise a complex process. Sap plant maintenance pm is a component of the sap erp central component ecc that helps businesses support and maintain equipment and systems. Categories of software maintenance are critical to understanding its underlying meaning. Maintenance synonyms, maintenance antonyms merriam. Software maintenance is the process of modifying a software product after it has been delivered to the customer. It stands for all the modifications and updations done after the delivery of software product.
Software maintenance shall contain the appropriate software, implementation instructions and user documentation. Software maintenance and support services include longterm and payasyougo incidentbased support contracts. When the real world changes, the software requires alteration wherever possible. The maintenance of a building, vehicle, road, or machine is the process of keeping it. Its main purpose is to modify and update software application after delivery to correct faults and to improve performance. Maintenance definition of maintenance by merriamwebster. From cambridge english corpus consolidation may be dependent upon maintaining bindings in an active state, but maintenance in an active state does not require consolidation operations. Hardware maintenance and support services are preventive and remedial services that physically repair or optimize hardware, including contract maintenance and per. Computer hardware is generally reliable, and most computer problems are related to software issues. While the term maintenance may imply repairs and corrections of errors, only a portion of this process is intended for this purpose, referred to as corrective.
Postdelivery maintenance in modern software development. Definition of software maintenance software maintenance means the set of activities which result in changes to the originally accepted baseline product set. There are four types of maintenance, namely, corrective, adaptive, perfective, and preventive. Software support services do not include software license code updates and upgrades, which vendors often report as software maintenance. What do you mean by process improvement and maturity. There is no industry standard calculation or baseline to determine a proper software maintenance budget. But during the course of its natural life, this software needs to be upgraded or enhanced and sometimes even migrated to other hardware, in order to add more years to its successful run. The 4 software maintenance categories and what they mean. A cmms is software that helps organizations plan, track, measure, and optimize everything to do with maintenance on a digital platform. The software maintenance task is responsible to coordinate the continuous maintenance of the middleware components developed within the project and included in an emi distribution, preserving. Information and translations of maintenance in the most comprehensive dictionary definitions resource on the web. Software maintenance, understanding the 4 types coderhood.
Software support contracts include remote troubleshooting and support provided via the telephone and online channels, as well as installation assistance and basic usability assistance. Using whatif will force the script to run regardless of the 24hour timeout. Activities are performed during the predelivery stage as well as during the postdelivery stage. Software maintenance is a process by which a computer program is altered or updated after it has been released. Sometimes, maintenance also involves adding new features and functionalities using latest technology to the existing software system. Software engineering is a detailed study of engineering to the design, development and maintenance of software. Software maintenance overview software maintenance is widely accepted. The ieee defines software maintenance as the modification of software products after delivery to correct faults, to improve the performance or other attributes, or to adapt the product to a. Maintenance services include both hardware maintenance and support services, and network software maintenance and support services. The primary objective of software maintenance is to make the software system operational according to the user requirements and fix errors in the software. Meaning, pronunciation, translations and examples log in dictionary. The 4 software maintenance categories and what they mean for your. Software maintenance in software engineering is the modification of a software product after. This may be effected at the coding level, or may require significant changes in design.
It includes documenting trends and patterns in the use of applications or equipment. Software maintenance services for cause because of lumentums material breach of these software maintenance services terms, customer shall also be entitled to receive a proportionate credit equal to any fees applicable to the thirty 30 days immediately preceding the termination. One such procedural testing is known as maintenance testing. Proper usage and sense of the wordphrase software maintenance. Software maintenance overview software maintenance is widely accepted part of sdlc now a days. This data is intended to help the effectiveness of maintenance workers, the quality of management decisions and the verification of regulatory compliance. Whenever you make a change to your existing software product one currently in use by customers, you are performing software maintenance. The main purpose of software maintenance is to modify and update software application after delivery to correct faults and to improve performance. Software maintenance definition what is meant by the term software maintenance.
Software maintenance is the act of finetuning a software product. Oct 17, 2018 the complete documentation for the script can and will always be found here. Software maintenance means, corrections of the software based on reports from supplier or a third party vendor, tmobile, or other network operators. A comprehensive product upgrade and technical support solution, ibm software subscription and support, available through ibm passport advantage and passport advantage express, delivers. Information about software maintenance in the titi tudorancea encyclopedia. We need our software to work smooth while integrating to multiple other tools, frameworks, features, functionalities, etc. Problems arise when a software generally exceeds timelines, budgets, and reduced levels of quality.
We need to upgrade your system with latest technologies 2. Maintenance and support definition technology in schools. Maintenance can be provided either by persons who are part of the school system or through an outsourced contract. Fully automate software update maintenance in configuration manager. The maintenance of the jobbers position depended upon striking the right balance between the imperatives of management and workers.
Maintenance can be may be performed immediately or at a later date, depending on the availability of tools, parts, and personnel. Preventive maintenance is the foundation of the entire maintenance strategy. 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 that it merely involves fixing defects. What is the purpose behind the software maintenance. The act of maintaining or the state of being maintained. Now that we know what software maintenance entails, you would assume we could then perform cost estimation. Nov 18, 2018 the ieee defines software maintenance as the modification of software products after delivery to correct faults, to improve the performance or other attributes, or to adapt the product to a. The correction of errors in software systems and the remedying of inadequacies in running the software explanation of software maintenance. Problems arise when a software generally exceeds timelines, budgets, and. Corrective maintenance is unplanned when a preventive maintenance schedule is in place, but a breakdown occurs between scheduled maintenance actions. Maintenance for software always involves a change in the software.
Maintenance of software systems comes in four different types. Software maintenance is a part of software development life cycle. Software maintenance article about software maintenance by the free dictionary. There are number of reasons, why modifications are required, some of them are briefly mentioned below. In computer science, corrective maintenance is accomplished by removing bugs from software, hardware and the network, while adaptive maintenance describes the adaptive modification of existing code to address new tasks or business opportunities. Jun 29, 2012 a computerized maintenance management system cmms is a software package designed to maintain a computer database for an organizations maintenance operations and human resources functions. This video is for a project in my cs 5704 class at virginia tech. Preventive maintenance involves performing activities to prevent the occurrence of errors. After 30th oct 2017, cisco engineering will no longer develop, repair, maintain, or test the 3560x3750x switches software. The technical meaning of maintenance involves functional checks, servicing, repairing or replacing of necessary devices, equipment, machinery, building infrastructure, and supporting utilities in industrial, business, governmental, and residential installations. In this guide, software maintenance is defined as the totality of activities required to provide costeffective support to software.
The terms corrective and adaptive maintenance originate from software maintenance. It also includes fixing bugs and adapting the software. Maintenance in this chapter means those preventive, diagnostic, updating, replacement, and repair procedures that a school or district has in place. Maintenance costs definition and meaning collins english. Once software has been launched, it runs for years. Many medium and large companies rely on computer maintenance to ensure that their equipment is able to cope with demand. A computerized maintenance management system cmms helps facilities organize and manage preventive maintenance tasks, inventory, safety, and more. Hardware maintenance and support services are preventive and remedial services that physically repair or optimize hardware, including contract maintenance and perincident repair. Customer shall not be entitled to receive any refunds.
Maintenance synonyms, maintenance antonyms merriamwebster. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. Adaptive maintenance is concerned with the change in the software that takes place. Unless the pm program is effective, all subsequent maintenance strategies take longer to implement, incur higher costs and have a higher probability of failure.
The worlds most comprehensive professionally edited abbreviations and acronyms database all trademarksservice marks referenced on this site are properties of their respective owners. Mar 15, 2018 preventive maintenance is the foundation of the entire maintenance strategy. Computer repair is a broad field encompassing many tools, techniques and procedures used to repair computer hardware, software or networkinternet problems. Modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment. It would seem strange to me that software the government owns would have multiple vendors that can supply maintenance of it on a brandname basis. Software engineering software maintenance geeksforgeeks. These changes consist of corrections, insertions, deletions, extensions, and enhancements to the baseline system. Maintenance definition and meaning collins english. I thought i meant from sccm and wsus but you are right that the unmanageable maintenance task removes the content every 7 days from the software update group but the deployment package does not get updated so expired content remains and causes the package to balloon. However, one study indicated that the majority, over 80%, of the maintenance effort is used for noncorrective actions pigosky 1997. Software support services do not include software license code updates and upgrades, which. Nov 15, 2017 the video discusses the 4 types of software maintenance.
1132 900 745 282 1311 867 688 604 1270 776 738 1385 1013 176 1248 220 1151 278 909 497 1318 1680 1012 1660 1450 23 363 1387 1327 608 1498 204 741 629 1371 665