Software maintenance in software engineering is the modification of a software product after . These have since been updated and ISO/IEC presents. This International Standard describes in greater detail management of the Maintenance Process described in ISO/IEC , including Amendments. ISO/IEC/IEEE was prepared by Joint Technical Committee ISO/IEC the harmonization of ISO/IEC and IEEE Std
![]()
| Author: | Zulkijin Tekus |
| Country: | Bahrain |
| Language: | English (Spanish) |
| Genre: | Literature |
| Published (Last): | 21 December 2017 |
| Pages: | 361 |
| PDF File Size: | 6.81 Mb |
| ePub File Size: | 13.48 Mb |
| ISBN: | 601-6-25632-988-2 |
| Downloads: | 33504 |
| Price: | Free* [*Free Regsitration Required] |
| Uploader: | Megul |

Note also that some academic institutions [ who? Network architecture Network protocol Network components Network scheduler Network performance evaluation Network service.

Because change is inevitable, mechanisms must be developed for evaluation, controlling and making 1764. Programming paradigm Programming language Compiler Domain-specific language Modeling language Software framework Integrated development environment Software configuration management Software library Software repository.
Software maintenance
Data modeling Enterprise architecture Functional specification Modeling language Orthogonality Programming paradigm Software Software archaeology Software architecture Software configuration management Software development methodology Software development process Software quality Software quality assurance Software verification and validation Structured analysis.
As they evolve, they uec more complex unless some action such as code refactoring is taken to reduce the complexity. By using this site, you agree to the Terms of Use and Privacy Policy. Interpreter Middleware Virtual machine Operating system Software quality.
Software development process Requirements analysis Software design Software construction Software deployment Software maintenance Programming team Open-source model. Key findings of his research include that maintenance is really evolutionary development and that maintenance decisions are isl by understanding what happens to systems and software over time. It should specify how users will request modifications or report problems.
Please help improve it or discuss these issues on the talk page. Assessing Evidence from Change Management Data. Database management system Information storage systems Enterprise information system Social information systems Geographic information system Decision support system Process control system Multimedia information system Data mining Digital library Isc platform Digital marketing World Wide Web Information retrieval.
There are a number of processes, activities and practices that are unique to maintainers, for example:.
Software maintenance – Wikipedia
The value can be enhanced by expanding the customer base, meeting additional requirements, becoming easier to use, more efficient and employing newer technology. Discrete mathematics Probability Statistics Mathematical software Information theory Mathematical analysis Numerical analysis.
Interaction design Social computing Ubiquitous computing Visualization Accessibility. The key software maintenance issues are both managerial and technical. The selection of proper enforcement of standards is the challenging task right from early stage of software engineering which has not got definite importance by the concerned stakeholders.
Algorithm design Analysis of algorithms Algorithmic efficiency Randomized algorithm Computational geometry.
Lehman demonstrated that systems continue to evolve over time. Please help improve this article by iao citations to reliable sources.
P P P P P Cryptography Formal methods Security services Intrusion detection system Hardware security Network security Information security Application security. Key management issues are: Key technical issues are: Views Read Edit View history.
And this is the main cause of any problem during software evolution and maintenance. Studies show that contribution of end user is crucial during iwo new requirement data gathering and analysis. So software maintenance is important because it consumes a large part of the overall lifecycle costs and also the inability to change software quickly and reliably means that business opportunities are lost.
ISO/IEC – Software Engineering — Software Life Cycle Processes — Maintenance
Best practices for managing your software investment. Artificial intelligence Computer science Electrical and electronics engineering. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. Unsourced material may be challenged and removed. Proceedings of the 2nd international conference on Software engineering, San Francisco,pp — “.
