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):||20 November 2016|
|PDF File Size:||18.48 Mb|
|ePub File Size:||9.92 Mb|
|Price:||Free* [*Free Regsitration Required]|
Please help improve it or discuss these issues on the talk page. Things like compliance with coding standards that includes software maintainability goals. Swanson initially identified three categories of maintenance: There are a number of processes, activities and practices that are unique to maintainers, for example:.
Software maintenance – Wikipedia
From Wikipedia, the free encyclopedia. Natural language processing Knowledge representation and reasoning Computer vision Automated planning and scheduling Search methodology Control method Philosophy of artificial intelligence Distributed artificial intelligence.
P P P P P Algorithm isi Analysis of algorithms Algorithmic efficiency Randomized algorithm Computational geometry.
Concurrent computing Parallel computing Distributed computing Multithreading Multiprocessing. Learn how and when to remove these template messages. Interaction design Social computing Ubiquitous computing Visualization Accessibility. Key technical issues are: Burt Swanson, The dimensions of maintenance. The selection of proper enforcement of standards is the challenging task right from 17464 stage of software engineering which has not got definite importance by the concerned stakeholders.
Studies show that contribution of end user is crucial during the 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
Interpreter Middleware Virtual machine Operating system Software quality. Archived from the original PDF on Supervised learning Unsupervised learning Reinforcement learning Multi-task learning Cross-validation. The references used may be made clearer with a different or consistent style of citation and footnoting. Ieo describe some of the factors and the range of impact on software maintenance.
Iwc subsequent studies suggest a similar magnitude of the problem. This page was last edited on 22 Octoberat Model of computation Formal language Automata theory Computational complexity theory Logic Semantics.
Best practices for managing your software investment. Major fields of computer science. Software maintenance and evolution of systems was first addressed by Meir M. Computer science Computer engineering Project management Risk management Systems engineering.
Ieec change is inevitable, mechanisms must be developed for evaluation, controlling and making modifications.
Unsourced material may be challenged and removed. Key management issues are: ISO standards by standard number.
Note also that some academic institutions [ who? And this is the main cause of any problem during software evolution and maintenance.
Cryptography Formal methods Security services Intrusion detection system Hardware security Network security Information security Application security. The budget should include resource and cost estimates.