ABSTRACT
Creating software of any kind is an enormously expensive proposition, whether for internal use or commercial application. The range of activities involved in engineering and creating software are mind-boggling in complexity. Yet, every time new software is developed, most programmers start from scratch without considering what might be re-used or salvaged from existing programs. Re-Engineering Software addresses the principles, approaches, support systems, underlying methodologies, and real case examples for re-using (and thus building on) previously existing software.
TABLE OF CONTENTS
section Section 1|34 pages
Background
section Section 2|42 pages
Enterprise and Standards
section Section 3|57 pages
Organize, Retrieve, and Reorganize
section Section 4|84 pages
Practical Examples