2nd Edition. — World Scientific Publishing, 2003. — 371 p. — ISBN: 981-238-426-X
Software systems now invade every area of daily living. Yet, we still struggle to build systems we can really rely on. If we want to work with software systems at any level, we need to get to grips with the way software evolves. This book will equip the reader with a sound understanding of maintenance and how it affects all levels of the software evolution process.
The Context Of MaintenanceIntroduction To The Basic Concepts
The Maintenance Framework
Fundamentals Of Software Change
Limitations And Economic Implications To Software Change
The Maintenance Process
What Takes Place During MaintenanceProgram Understanding
Reverse Engineering
Reuse And Reusability
Testing
Management And Organisational Issues
Keeping Track Of The Maintenance ProcessConfiguration Management
Maintenance Measures
Building Better SystemsBuilding And Sustaining Maintainability
Maintenance Tools
Looking To The Future