Software maintenance in software engineering is the modification of a software product after delivery to correct errors, improve performance or other attributes.  Software maintenance is a very comprehensive activity that includes error correction, function extensions, removal of outdated functions and optimization. Because change is inevitable, mechanisms for evaluation, governance and change need to be developed. Therefore, any work that is done to modify the software after it is in service is considered a maintenance effort. The goal is to get the value of the software over time. Value can be increased by expanding customer base, meeting additional requirements, simplifying usage, using more efficiently and using newer technologies. Maintenance can take 20 years, while development can be 1 to 2 years. [Citation required] This manual provides an overview of the problems to be solved as part of an agreement between a software company and its client for software maintenance. An integral part of the software is maintenance, which requires a precise maintenance plan to be prepared during software development.
It should indicate how users request changes or report problems. The budget should contain resources and estimates. A new decision should be made on the development of each new feature of the system and its quality objectives. Software maintenance, which can last 5 to 6 years (or even decades) after the development process, requires an effective plan capable of addressing the extent of software maintenance, adapting the process after supply/supply, designating maintenance and maintenance costs, and estimating the cost of the life cycle. Choosing the correct application of standards is the demanding task from the very beginning of software engineering, which has not really taken on the importance of the relevant stakeholders. This delights our customers with the latest Datalogic software technology. The only exception to this directive is when the buyer has a signed contract with Datalogic that clearly defines the conditions for modifying the software/firmware in the products delivered to the buyer. To agree on a maintenance and software support contract, please contact your Datalogic sales agent. There are a number of problems related to the effect of technological changes on vendor maintenance, which include: This section describes the six software maintenance processes such as: In a document for the 27th. John Estdale, an international conference on software quality management in 2019, introduced the concept of «maintenance debt» for maintenance needs resulting from the dependence on the implementation of external computing factors such as libraries, platforms and tools.
Continuous application and IT departments forget this theoretical responsibility and focus on more pressing demands and problems elsewhere. These debts accumulate over time and tacitly devour the value of the software asset. At some point, something happens that makes a system change inevitable. As desired, the reseller will explain which product support services or services will be included in a publisher`s maintenance contract.126.96.36.199.1 Maintenance and software support. Software maintenance is part of the software lifecycle. Its main objective is to modify and update the software application after delivery in order to correct errors and improve performance. The software is a real-world model. If the real world changes, the software should be modified as much as possible. Description: Software maintenance is an important activity that includes error optimization As noted above, it is important for both parties that there is no confusion as to the scope of commitments, the period in which these commitments must be met, and maintenance costs are provided.