Software Evolution and Maintenance: A Practitioner's Approach

· Sold by John Wiley & Sons
eBook
416
Pages

About this eBook

Provides students and engineers with the fundamental developments and common practices of software evolution and maintenance

Software Evolution and Maintenance: A Practitioner’s Approach introduces readers to a set of well-rounded educational materials, covering the fundamental developments in software evolution and common maintenance practices in the industry. Each chapter gives a clear understanding of a particular topic in software evolution, and discusses the main ideas with detailed examples. The authors first explain the basic concepts and then drill deeper into the important aspects of software evolution. While designed as a text in an undergraduate course in software evolution and maintenance, the book is also a great resource forsoftware engineers, information technology professionals, and graduate students in software engineering.
  • Based on the IEEE SWEBOK (Software Engineering Body of Knowledge)
  • Explains two maintenance standards: IEEE/EIA 1219 and ISO/IEC14764
  • Discusses several commercial reverse and domain engineering toolkits
  • Slides for instructors are available online

Software Evolution and Maintenance: A Practitioner’s Approach equips readers with a solid understanding of the laws of software engineering, evolution and maintenance models, reengineering techniques, legacy information systems, impact analysis, refactoring, program comprehension, and reuse.

About the author

Priyadarshi (Piyu) Tripathy, PhD, is a Director at Knowledge Trust, Bhubaneswar, India. Dr. Tripathy has worked in the field of Software Testing and Maintenance for Cisco Systems, Airvana, Inc. and NEC Laboratories, America Inc. in U. S. A. He has co-authored (with Dr. Naik) a textbook entitled Software Testing and Quality Assurance: Theory and Practice.

Kshirasagar (Sagar) Naik, PhD, is a Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. He has over twenty-four years of academic and industry experience in India, Japan, and Canada, including three years in Wipro Information Technology Limited, Bangalore.

Rate this eBook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Centre instructions to transfer the files to supported eReaders.