The book is well laid out and there is a logical progression of ideas - in short it is well worth reading for those who are interested in establishing, or using, a process for software maintenance.
Anyone who works in the Software Industry knows of, or has been involved in, Software Maintenance. However, what is probably less well known is that there is a 'standard' (ISO/IEC 12207) which can be usefully applied. The author, clearly experienced, presents a multitude of ideas and practices for implementing and using a software maintenance process.
The author draws his experience from his work on large military software systems but what he has to say is generally applicable. The introductory sections provide an overview of software maintenance, why it is expensive and an abbreviated evolution of software development models. The heart of the book, which examines the ISO/IEC 12207 standard within a practical context, follows this. Subjects that he covers in sufficient detail that one could actually 'do something' include:
- Pre-Delivery Software Maintenance Activities
- Maintenance Concept, Plan and Resources
- Transition, from development to maintenance
- Organisation, Tools, Environment, Metrics, Education and Training