Home Page Icon
Home Page
Table of Contents for
End User License Agreement
Close
End User License Agreement
by Priyadarshi Tripathy, Kshirasagar Naik
Software Evolution and Maintenance
Preface
Who should read this book?
How should this book be read?
Acknowledgments
1 Basic Concepts and Preliminaries
1.1 Evolution Versus Maintenance
1.2 Software Evolution Models and Processes
1.3 Reengineering
1.4 Legacy Systems
1.5 Impact Analysis
1.6 Refactoring
1.7 Program Comprehension
1.8 Software Reuse
1.9 Outline of the Book
References
Exercises
2 Taxonomy of Software Maintenance and Evolution
2.1 General Idea
2.2 Categories of Maintenance Concepts
2.3 Evolution of Software Systems
2.4 Maintenance of Cots-Based Systems
2.5 Summary
Literature Review
References
Exercises
3 Evolution and Maintenance Models
3.1 General Idea
3.2 Reuse-Oriented Model
3.3 The Staged Model for Closed Source Software
3.4 The Staged Model for Free, Libre, Open Source Software
3.5 Change Mini-Cycle Model
3.6 IEEE/EIA Maintenance Process
3.7 ISO/IEC 14764 Maintenance Process
3.8 Software Configuration Management
3.9 CR Workflow
3.10 Summary
Literature Review
References
Exercises
4 Reengineering
4.1 General Idea
4.2 Reengineering Concepts
4.3 A General Model for Software Reengineering
4.4 Reengineering Process
4.5 Code Reverse Engineering
4.6 Techniques Used for Reverse Engineering
4.7 Decompilation Versus Reverse Engineering
4.8 Data Reverse Engineering
4.9 Reverse Engineering Tools
4.10 Summary
Literature Review
References
Exercises
5 Legacy Information Systems
5.1 General Idea
5.2 Wrapping
5.3 Migration
5.4 Migration Planning
5.5 Migration Methods
5.6 Summary
Literature Review
References
Exercises
6 Impact Analysis
6.1 General Idea
6.2 Impact Analysis Process
6.3 Dependency-Based Impact Analysis
6.4 Ripple Effect
6.5 Change Propagation Model
6.6 Summary
Literature Review
References
Exercises
7 Refactoring
7.1 General Idea
7.2 Activities in a Refactoring Process
7.3 Formalisms for Refactoring
7.4 More Examples of Refactorings
7.5 Initial Work on Software Restructuring
7.6 Summary
Literature Review
References
Exercises
8 Program Comprehension
8.1 General Idea
8.2 Basic Terms
8.3 Cognition Models for Program Understanding
8.4 Protocol Analysis
8.5 Visualization for Comprehension
8.6 Summary
Literature Review
References
Exercises
9 Reuse and Domain Engineering
9.1 General Idea
9.2 Domain Engineering
9.3 Reuse Capability
9.4 Maturity Models
9.5 Economic Models of Software Reuse
9.6 Summary
Literature Review
References
Exercises
Glossary
Index
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Index
WILEY END USER LICENSE AGREEMENT
Go to
www.wiley.com/go/eula
to access Wiley’s ebook EULA.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset