This International Standard describes in greater detail management of the Maintenance Process described in ISO/IEC , including Amendments. ISO/IEC. IEEE. Std Second edition. Software Engineering — Software Life. Cycle Processes — Maintenance. ISO , Software Engineering – Software Life Cycle Processes – Maintenance, describes in greater detail management of the software maintenance.
|Published (Last):||12 September 2008|
|PDF File Size:||10.79 Mb|
|ePub File Size:||6.38 Mb|
|Price:||Free* [*Free Regsitration Required]|
Shell Georgia – ISO Hear about relevant training courses in your area.
ISO defines the activities and tasks of software maintenance, and provides maintenance planning requirements. Database management system Information storage systems Enterprise information system Social information systems Geographic lso system Decision support system Process control system Multimedia information system Data mining Digital library Computing platform Digital marketing World Wide Web Information retrieval.
ISO 14764 for Software Maintenance
A username and password is required for access isso the resources. Wikipedia references cleanup from September All articles needing references cleanup Articles covered by WikiProject Wikify from September All articles covered by WikiProject Wikify Articles needing additional references from January All articles needing additional references Articles with multiple maintenance issues All ieo with unsourced statements Articles with unsourced statements from January Articles with unsourced statements from October All articles with specifically marked weasel-worded phrases Articles with specifically marked weasel-worded phrases from January Wikipedia articles with BNF identifiers Wikipedia articles with GND identifiers Wikipedia articles with LCCN identifiers.
Interaction design Social computing Ubiquitous computing Visualization Accessibility. Model of computation Formal language Automata theory Computational complexity theory Logic Semantics.
Supervised learning Unsupervised learning Reinforcement learning Multi-task learning Cross-validation. Network architecture Network protocol Network components Network scheduler Network performance evaluation Network service.
In the late s, a famous and widely cited survey study by Lientz and Swanson, exposed the very high fraction of life-cycle costs that were being expended on maintenance. ISO provides guidance that applies to planning, execution and control, review and evaluation, and closure of the software iwo process.
SyEN makes informative reading for the project professional, containing scores of news and other items summarizing developments in the field of systems engineering and in directly related fields. Search SE Goldmine Search this site: January Learn how and when to remove this template message.
ISO/IEC – Software Engineering — Software Life Cycle Processes — Maintenance
Lehman demonstrated that systems continue to evolve over time. Computer architecture Embedded system Real-time computing Dependability. Software development process Requirements analysis Software design Software construction Software deployment Software maintenance Programming team Open-source model. Natural language processing Knowledge representation and reasoning Computer vision Automated planning and scheduling Search methodology Control method Philosophy of artificial intelligence Distributed artificial intelligence.
Please click here to complete a registration request form. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. BoxWindermere, FL Please help improve it or discuss these issues on the talk page.
Key technical issues are: ISO provides the framework within which generic and specific software maintenance plans may be executed, evaluated, and tailored 14746 the maintenance scope and magnitude sio given software products.
Software maintenance is a very broad activity that includes error correction, enhancements of capabilities, deletion of obsolete capabilities, and optimization. Below describe some of the factors and the range of impact on software maintenance. Not only are error-prone modules troublesome, but many other factors can degrade performance too.
Over a period of twenty years, his research led to the formulation of Lehman’s Laws Lehman They categorized maintenance activities into four classes:. Learn how and when to remove these template messages. Retrieved 5 November 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.
Views Read Edit View history. A common perception of maintenance is that it merely involves fixing defects. Retrieved from ” https: The management of coupling and cohesion of the software.
Key findings of his research include that maintenance is really evolutionary development and that maintenance decisions are aided by understanding what happens to systems and software over time. Because change is inevitable, mechanisms must be developed for evaluation, controlling and making modifications. Things like compliance with coding standards that includes software maintainability goals.
There are a number of processes, activities and practices that are unique to maintainers, for example:. Interpreter Middleware Virtual machine Operating system Software quality.
ISO for Software Maintenance – Whittington & Associates
You are authorised to print the contents provided that this copyright notice is included. Site developed by Webel IT Australia.
As they evolve, they grow more complex unless some action such as code refactoring is taken to reduce the complexity. The standard was written primarily for maintainers of software and additionally for those responsible for development and quality assurance. This article needs additional citations for verification. Computer programming Requirements engineering Software deployment Software design Software maintenance Software testing Systems analysis Formal methods.
It provides the framework, precise terminology, and processes to allow the consistent application of technology tools, techniques, and methods to software maintenance. Computer science Computer engineering Project management Risk management Systems engineering. A very common situation which often degrades performance is lack of suitable maintenance tools, such as defect tracking software, change management software, and test library software.