The following normative documents contain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC/IEEE For dated. ISO/IEC IEEE Std Software Engineering — Software Life. Cycle Processes — Maintenance. Fabio Carollo. Institute of Electrical and. ISO/IEC. IEEE. Std Second edition. Software Engineering — Software Life. Cycle Processes — Maintenance.
|Published (Last):||19 August 2004|
|PDF File Size:||10.48 Mb|
|ePub File Size:||14.20 Mb|
|Price:||Free* [*Free Regsitration Required]|
Database management system Information storage systems Enterprise information system Social information systems Geographic information system Decision support system Process control system Multimedia information ieew Data mining Digital library Computing platform Digital marketing World Wide Web Information retrieval.
Supervised learning Unsupervised learning Reinforcement learning Multi-task learning Cross-validation. Things like compliance with coding standards that includes software maintainability goals.
This page was last edited on 22 Octoberat The purpose is to preserve the value of software over the time. Logon details will be provided by email.
Studies show that contribution of end user is crucial during the new requirement data gathering and analysis. If you are a client of PPI or subsidiary company CTI and wish to obtain a username and password, please use the email contact form.
Below describe some of the factors and the range of impact on software maintenance. And this is the main cause of any problem during software evolution and maintenance. A new decision should be iee for the developing of every new system feature and its quality objectives. This article has an unclear citation style.
Burt Swanson, The dimensions of maintenance. There are a number of processes, activities and practices that are unique to maintainers, for example:. The key software maintenance issues are both managerial and technical. A very common situation which often degrades performance is lack of suitable maintenance tools, such as iee tracking software, change management software, and test library software.
An integral part of software is the maintenance one, which requires an accurate maintenance plan to be prepared during the eiee development. Lehman demonstrated that systems continue to evolve over time.
If you are not a client of PPI or CTI, limited access which permits download access to many of these resources may be available on an approved-registration basis.
The references used may be made clearer with a different or consistent style of citation and footnoting. January Learn how and when to remove this template message. 114764 Wikipedia, the free encyclopedia. They categorized maintenance activities into four classes:.
Search SE Goldmine Search this site: Key management issues are: Computer architecture Embedded system Real-time computing Dependability. The management of coupling and cohesion of the software. Natural language processing Knowledge representation and reasoning Computer vision Automated planning and scheduling Search methodology Control method Philosophy of artificial intelligence Distributed iee intelligence. Network architecture Network protocol Network components Network scheduler Network performance evaluation Network service.
Retrieved from ” https: So any work done to change the software after it is in operation is considered to be maintenance work. Computer science Computer engineering Project management Risk management Systems engineering. Artificial intelligence Computer science Electrical and electronics engineering. Concurrent computing Parallel computing Distributed computing Multithreading Multiprocessing. P P P P P The contents of this Web Site are copyright of Project Performance Australia Pty Ltd and are made available for your information only, on the condition that you do not incorporate their contents, in whole or in part, into any other material of any nature without permission in writing from Project Performance Australia Pty Ltd.
September Learn how and when to remove this template message. Adopted From Standards Australia Standard: The value can be enhanced by expanding the customer base, meeting additional requirements, becoming easier to use, more efficient and employing newer technology.
We apologise for being unable to respond to access requests that are declined. This article has multiple issues. Learn how and when to remove these template messages. Maintenance may span for 20 years, [ citation needed ] whereas development may be 1—2 years.
Most access requests are approved. Software development process Requirements analysis Software design Software construction Software deployment Software maintenance Programming team Open-source model. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes.
Views Read Edit View history. Retrieved 5 November Software maintenance and evolution of systems was first addressed by Meir M. Interaction design Social computing Ubiquitous computing Visualization Accessibility. 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.
Hear about relevant training courses in your area. Please help improve this article iese adding citations to reliable sources.
It should specify how users will request modifications or report problems. A common perception of maintenance is that it merely involves fixing defects.