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
|Published (Last):||11 February 2016|
|PDF File Size:||13.2 Mb|
|ePub File Size:||4.44 Mb|
|Price:||Free* [*Free Regsitration Required]|
Not only are error-prone modules troublesome, but many other factors can degrade performance too. Major fields of computer science.
Interaction design Social computing Ubiquitous computing Visualization Accessibility. This page was last edited on 22 Octoberat A common perception of maintenance is that it merely involves fixing defects.
Key management issues are: Artificial intelligence Computer science Electrical and electronics engineering.
Assessing Evidence from Change Management Data. An integral oec of software is the maintenance one, which requires an accurate maintenance plan to be prepared during the software development.
ISO standards by standard number. 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. Below describe some of the factors and the range of impact on software maintenance.
Key technical issues 1474 P P P P P Over a period of twenty years, his research led to the formulation of Lehman’s Laws Lehman Model of computation Formal language Iecc theory Computational complexity theory Logic Semantics.
Computer programming Requirements engineering Software deployment Software design Software maintenance Software testing Systems analysis Formal methods. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. This article needs additional citations for verification. Note also that some academic institutions [ who? Many subsequent studies suggest a similar magnitude of the problem.
It should specify how users will request modifications or report problems. Archived from the original PDF on September Learn how and when to remove this template message. Learn how and when to remove ieec template messages. Cryptography Formal methods Security services Intrusion detection system Hardware security Network security Information security Application security.
So any work done to change the software after it is in operation is considered to be maintenance idc. Retrieved from ” https: Natural language processing Knowledge representation and reasoning Computer vision Automated planning and scheduling Search methodology Control method Philosophy of artificial intelligence Distributed artificial intelligence.
The value can be enhanced by expanding the customer base, meeting additional requirements, becoming easier to use, more efficient and employing newer technology. January Learn how and when to remove this template message.
As they evolve, they grow more complex unless some action such as code refactoring is 144764 to reduce the complexity. From Wikipedia, the free encyclopedia. Views Read Edit View history.
Software maintenance – Wikipedia
Studies show that contribution of end user is crucial during the new requirement data gathering and analysis. Please help improve this article by adding citations to reliable sources. E-commerce Enterprise software Computational mathematics Computational physics Computational chemistry Computational biology Computational social science Computational engineering Computational healthcare Digital art Electronic publishing Cyberwarfare Electronic voting Video games Word processing Operations research Educational technology Document management.
This article has multiple issues. Proceedings of the 2nd international conference on Software engineering, San Francisco,pp — “. The management of coupling and cohesion of the software.
Retrieved 5 November Swanson initially identified three categories of maintenance: The purpose is to preserve the value of software over the time.
They categorized maintenance activities into four classes:.