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.
A propos de l’auteur
Priyadarshi (Piyu) Tripathy, Ph D, 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, Ph D, 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.